Модели Simscape™ требуют, чтобы определенные блоки присутствовали в настройке модели, такой как блок Solver или проблемно-ориентированные ссылочные блоки. Другие блоки, несмотря на то, что не требуемый, очень вероятно, будут необходимы, такие как Конвертер PS Simulink и блоки Конвертера Simulink PS. Простой способ запустить новую модель Simscape при помощи функции ssc_new
.
При вводе ssc_new
в Командной строке MATLAB®, программное обеспечение создает новую модель, предварительно заполненную с определенными блоками. По умолчанию Редактор Simulink® скрывает имена блока в диаграмме модели. Чтобы отобразить скрытые имена блока, выберите Display и снимите флажок Hide Automatic Names.
По умолчанию имя модели не задано, модель содержит Блок Configuration Решателя, блок Simulink-PS Converter и блок PS-Simulink Converter, соединенный с блоком Scope. Решателем по умолчанию является VariableStepAuto
. Двойной клик по блоку Open Simscape Library открывает основную библиотеку Simscape.
Можно использовать аргументы функции ssc_new
, чтобы задать имя модели и добавить проблемно-ориентированные блоки. Смотрите страницу с описанием ssc_new
для деталей. Например, ввод
ssc_new('hydraulic_actuator','hydraulic')
создает следующую модель.
После использования ssc_new
продолжите разрабатывать свою модель путем копирования блоков, по мере необходимости, и добавления других блоков от библиотек Simscape.
Для электрических моделей можно также использовать Создание Нового примера Схемы в качестве шаблона для новой модели. Этот пример создает новую электрическую модель и открывает Электрическую Палитру Начинающего, которая содержит ссылки на чаще всего используемые электрические компоненты. Откройте пример путем ввода ssc_new_elec
в Окне Команды MATLAB и используйте File > Save As, чтобы сохранить его под желаемым именем модели. Затем удалите нежелательные компоненты и добавьте новые единицы от Электрической Палитры Начинающего и от библиотек Simscape.
Используя регистрацию данных лучшая практика для моделей Simscape, потому что она обеспечивает доступ к важным инструментам симуляции и анализа. Поэтому функция ssc_new
автоматически включает регистрацию данных для целой модели. Это использует имя переменной рабочей области по умолчанию simlog
, чтобы сохранить данные моделирования и ограничивает данные последними 10 000 точек, чтобы не замедлять симуляцию. В то же время это повышает MaxDataPoints
до 10 000, так, чтобы история регистрации данных Simulink совпадала с историей регистрации данных Simscape.
Когда вы создаете новую модель с помощью ssc_new
, модель имеет следующую настройку регистрации данных:
Log simulation data — Все.
Log simulation statistics — 'off'.
Record data in Simulation Data Inspector — 'off'.
Open viewer after simulation — 'off'.
Workspace variable name — simlog
.
Decimation — 1
.
Limit data points — На.
Data history (last N steps) — 10000
.
Для получения информации о какой эти настройки среднее значение и как изменить их, см. Опции Регистрации данных.