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

Предложенные рабочие процессы

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

Используйте блок Simscape Component для:

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

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

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

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

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

Если вы просматриваете к файлу компонента, который не находится на пути, то, когда вы пытаетесь выбрать его, Файл Не На диалоговом окне Пути открывается. Нажмите Add, чтобы добавить соответствующую директорию в путь MATLAB.

Кнопка Add похожа на addpath команда, то есть, это добавляет папку в путь только на время текущего сеанса работы с MATLAB. Если вы не сохраняете путь и затем открываете модель на последующем сеансе, блок Simscape Component становится неразрешенным.

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

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

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

Больше о