Блок Simscape Component позволяет вам выбрать файл Simscape™ компонента, а затем мгновенно получить свойства на основе этого файла исходного компонента: имя, описание, параметры, переменные, значок блока и соответствующие порты. Дополнительные сведения о преобразовании элементов файла компонента в свойства блока см. в разделе Настройка имен блоков и внешнего вида.
Используйте блок Simscape Component для:
Быстро разверните один файл компонента Simscape как блок в модели без дополнительных шагов упаковки файла и создания пользовательской библиотеки. Например, вы сами написали прототип компонента, получили его от коллеги или нашли на MATLAB® Центральный. Сохраните файл в своей текущей рабочей директории или в любом месте по пути MATLAB и используйте его как исходный файл для блока Simscape Component в вашей модели. Дополнительные сведения о допустимых расположениях файла исходного компонента см. в разделе «Местоположения файлов компонентов». Пример этого рабочего процесса см. в разделе Развертывание файла компонента в блоке.
Попробуйте различные реализации компонентов, чтобы решить, какая реализация наиболее подходит для вашей модели. Можно также использовать этот рабочий процесс для проверки различий между старыми и новыми реализациями одного и того же компонента. Вместо добавления, удаления и повторного подключения различных блоков в модели можно использовать один Simscape Component блок и переключаться между файлами исходного компонента. Когда вы указываете Simscape Component блок на другой файл компонента, свойства блока изменяются соответственно, чтобы отразить новый источник. Пример этого рабочего процесса см. в разделе Переключение между различными исходными компонентами.
Быстро опробуйте различные идеи для физического компонента и получите мгновенную обратную связь о полученной реализации блока. Этот рабочий процесс позволяет вам в интерактивном режиме изменить источник компонента и немедленно увидеть изменения, обновив полученный блок. Пример этого рабочего процесса см. в разделах Прототип компонента и Получение мгновенной обратной связи.
Когда вы развертываете файл компонента при помощи блока Simscape Component, файл компонента не должен быть в пакете. Однако директория, в котором находится файл, должен находиться в пути MATLAB. Если файл находится в пакете, то родительская директория пакета должен находиться в пути MATLAB.
Если вы просматриваете файл компонента, который не указан в пути, то, когда вы пытаетесь выбрать его, открывается диалоговое окно File Not On Path. Щелкните Add, чтобы добавить соответствующую директорию в путь MATLAB.
Кнопка Add аналогична кнопке addpath
команда, то есть она добавляет папку в путь только на время текущего сеанса работы с MATLAB. Если вы не сохраняете путь и затем открываете модель в последующем сеансе, Simscape Component блок становится неразрешенным.
Если исходный компонент расположен в текущей рабочей директории, то нет требования, чтобы он находился в пути. Однако, если вы позже попытаетесь открыть модель из другой директории, Simscape Component блок также становится неразрешенным.
Рекомендуется хранить исходные файлы компонентов, которые вы хотите повторно использовать, в директории, включенной в ваш постоянный путь поиска файлов. Для получения дополнительной информации смотрите Что такой Путь поиска файлов MATLAB?.