exponenta event banner

Выбор файла компонента непосредственно из блока

Предлагаемые рабочие процессы

Блок компонента Simscape позволяет выбрать Simscape™ файл компонента, а затем мгновенно получить свойства, основанные на исходном файле компонента: имя, описание, параметры, переменные, значок блока и соответствующие порты. Дополнительные сведения о том, как элементы файла компонента преобразуются в свойства блока, см. в разделе Настройка имени и внешнего вида блока.

Используйте блок «Компонент Simscape» для:

  • Быстрое развертывание одного файла компонента Simscape в качестве блока в модели без дополнительных шагов упаковки файла и создания пользовательской библиотеки. Например, вы сами написали прототип компонента, получили его от коллеги или нашли на MATLAB ® Central. Сохраните файл в текущей рабочей папке или в любом месте пути MATLAB и используйте его в качестве исходного файла для блока компонента Simscape в модели. Дополнительные сведения о допустимых расположениях исходного файла компонента см. в разделе Расположения файлов компонентов. Пример этого рабочего процесса см. в разделе Развертывание файла компонента в блок-схеме.

  • Попробуйте различные реализации компонентов, чтобы решить, какая реализация наиболее подходит для вашей модели. Этот поток операций можно также использовать для проверки различий между старой и новой реализациями одного и того же компонента. Вместо добавления, удаления и повторного подключения различных блоков в модели можно использовать один блок компонента Simscape и переключаться между исходными файлами компонентов. При указании блока компонента Simscape на другой файл компонента свойства блока соответствующим образом изменяются для отражения нового источника. Пример этого рабочего процесса см. в разделе Переключение между различными исходными компонентами.

  • Быстро опробуйте различные идеи для физического компонента и получите мгновенную обратную связь о реализации результирующего блока. Этот рабочий процесс позволяет в интерактивном режиме изменять источник компонентов и сразу же просматривать изменения, обновляя результирующий блок. Пример этого рабочего процесса см. в разделах Прототип компонента и Получить мгновенную обратную связь.

Расположения файлов компонентов

При развертывании файла компонента с помощью блока «Компонент Simscape» файл компонента не обязательно должен находиться в пакете. Однако каталог, в котором находится файл, должен находиться по пути MATLAB. Если файл находится в пакете, то родительский каталог пакета должен находиться в пути MATLAB.

При переходе к файлу компонента, который не находится в пути, при попытке его выбора открывается диалоговое окно «Файл не в пути». Щелкните Добавить (Add), чтобы добавить соответствующий каталог к пути MATLAB.

Кнопка «Добавить» аналогична кнопке addpath команда добавляет папку к пути только в течение текущего сеанса MATLAB. Если не сохранить траекторию и затем открыть модель в следующей сессии, блок компонента Simscape становится неразрешенным.

Если исходный компонент находится в текущей рабочей папке, то нет необходимости, чтобы он находился в пути. Однако если позже попытаться открыть модель из другой папки, блок компонента Simscape также станет неразрешенным.

Рекомендуется хранить файлы исходных компонентов, которые требуется повторно использовать, в каталоге, включенном в путь постоянного поиска. Дополнительные сведения см. в разделе Что такое путь поиска MATLAB?.

Связанные примеры

Подробнее