annotations | Управляйте внешним видом блока Simscape на основе компонента |
branches | Установите связь между переменными Through и узлами компонента |
component | Ключевые слова модели компонента |
inputs | Задайте входы компонента, то есть входные порты Физического сигнала блока |
nodes | Задайте узлы компонента, то есть сохраняя порты блока |
outputs | Задайте выходы компонента, то есть выходные порты Физического сигнала блока |
parameters | Задайте параметры компонента |
variables | Задайте переменные области или компонента |
Моделируйте линейный резистор на языке Simscape
Обзор того, как работает моделирование в языке Simscape, используя линейный резистор в качестве примера.
Механический компонент - пружина
Следующий файл, 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 области.
Создание собственных компонентов
Типы компонентов, файловая структура, высокий уровень рабочего процесса.
Объявление областей и компонентов
Раздел объявления области и файлов компонентов: назначение, определения, правил представитель сводных данных.
Задайте множество допустимых значений для параметров и переменных события.
Использование MATLAB® функции для вычисления производных значений параметров или инициализации переменных.
Определение вариантов компонента
Используйте условные сечения, чтобы задать варианты в файле компонента.
Определение условной видимости представителей компонента
Используйте раздел аннотации, чтобы задать условную видимость портов и параметров для вариантов компонента.
Цель параметров области состоит в том, чтобы распространить то же значение параметров на все или некоторые компоненты, подключенные к области.
Моделируйте атрибуты и атрибуты представителя, используемые в языке Simscape.
Подклассирование позволяет вам создавать модели компонента на основе других моделей компонента по расширениям.