annotations | Управляйте внешним видом блока Simscape на основе компонента |
branches | Установите отношение между переменными Through компонента и узлами |
component | Ключевые слова модели компонента |
inputs | Задайте входные параметры компонента, то есть, входные порты Физического сигнала блока |
nodes | Задайте узлы компонента, то есть, сохранив порты блока |
outputs | Задайте выходные параметры компонента, то есть, выходные порты Физического сигнала блока |
parameters | Задайте параметры компонента |
variables | Задайте доменные или переменные компонента |
Образцовый линейный резистор на языке Simscape
Обзор того, как моделирование на языке Simscape работает, с помощью линейного резистора в качестве примера.
Механический компонент — Spring
Следующий файл, spring.ssc
, реализует компонент под названием spring
.
Электрическая деталь — идеальный конденсатор
Следующий файл, ideal_capacitor.ssc
, реализует компонент под названием ideal_capacitor
.
Компонент без потоков — датчик напряжения
Следующий файл, voltage_sensor.ssc
, реализует компонент под названием voltage_sensor
.
Основание компонента — электрическая ссылка
Самый легкий способ реализовать основывающийся компонент состоит в том, чтобы использовать связь с неявным ссылочным узлом.
Составной компонент — двигатель постоянного тока
Этот пример показывает, как реализовать модель двигателя постоянного тока посредством составного компонента.
Инициированный компонент задержки
Этот пример показывает, как реализовать инициированный компонент задержки.
Этот пример показывает, как реализовать компонент, подобный включенной подсистеме Simulink®.
Этот пример показывает, как смоделировать компонент при помощи графиков режима и перечислений.
Варианты компонента — ряд ответвление RLC
Этот пример показывает, как реализовать варианты в файле компонента при помощи условных разделов.
Варианты компонента — тепловой резистор
Этот пример показывает, как реализовать условную видимость портов компонента, параметров, переменных и условного значка авторского блока.
Следующая схема показывает сетевое представление системы массового пружинного демпфера, состоя из четырех компонентов (масса, пружина, демпфер и ссылка) в механической вращательной области.
Объявите переменные компонента
Когда вы объявляете переменные Through и Across в компоненте, вы по существу создаете экземпляры доменных переменных Through и Across.
Параметры компонента позволяют вам задать корректируемые параметры для блока Simscape, сгенерированного из файла компонента.
Узлы компонента задают порты сохранения блока Simscape, сгенерированного из файла компонента.
Объявите вводы и выводы компонента
В дополнение к сохранению портов блоки Simscape могут содержать порты ввода и вывода Физического сигнала, направленные порты, которые несут сигналы со связанными модулями.
Задайте отношение между переменными компонента и узлами
Как соединить переменные Through и Across, объявленные в файле компонента к доменным переменным Through и Across.
Краткий обзор языка моделирования и его цели.
Типичные задачи языка Simscape
Обзор типичных рабочих процессов языка Simscape, со ссылками на справочную информацию и примеры.
Типы файла Simscape и структура
Обзор типов файла Simscape и структуры.
Создание собственных компонентов
Типы компонента, файловая структура, высокоуровневый рабочий процесс.
Объявление областей и компонентов
Раздел Declaration доменных и файлов компонента: цель, определения, правила, членские сводные данные.
Задайте дискретный набор приемлемых значений для переменных события и параметров.
Используйте функции MATLAB®, чтобы вычислить выведенные значения параметров или инициализировать переменные.
Определение вариантов компонента
Используйте условные разделы, чтобы задать варианты в файле компонента.
Определение условной видимости участников компонента
Используйте раздел аннотации, чтобы задать условную видимость портов и параметров для вариантов компонента.
Работа с доменными параметрами
Цель доменных параметров состоит в том, чтобы распространить то же значение параметров ко всем или некоторым компонентам, соединенным с областью.
Образцовые атрибуты и членские атрибуты используются на языке Simscape.
Разделение на подклассы и наследование
Разделение на подклассы позволяет вам создавать модели компонента на основе других моделей компонента следовательно.