Установите приоритет и начальный целевой объект для основных переменных

Когда вы открываете вкладку Variables диалогового окна блока, в ней перечисляются все общие переменные, указанные в базовом файле компонента, наряду с приоритетом, начальным (целевым) значением и модулем. Например, если вы добавляете блок Translational Spring к модели, дважды кликните его, чтобы открыть его диалоговое окно, а затем щелкните вкладку Variables, это выглядит следующим образом:

Для получения дополнительной информации об этих переменных и их использовании в уравнениях блоков нажмите Source code ссылку в диалоговом окне блока, чтобы просмотреть базовый исходный файл Simscape™.

Примечание

Ссылка Source code доступна для всех библиотечных блоков Foundation, имеющих вкладку Variables. Блоки из продуктов надстройки, такие как Simscape Electrical™ или Simscape Fluids™, не имеют Source code ссылки в диалоговом окне блока. Смотрите блочную страницу с описанием для получения информации о соответствующих уравнениях и конкретных факторах инициализации.

Чтобы задать начальную деформацию пружины, установите флажок Override рядом с переменной Deformation, чтобы указать, что вы переопределяете значения по умолчанию. Выберите приоритет инициализации для переменной, установив в раскрывающемся списке ее Priority значение High, Low, или None. Введите новый номер в поле Beginning Value и при необходимости измените модуль. Раскрывающиеся списки Unit содержат все модули, определенные в реестре модуля, которые сопоставимы с теми, которые указаны в объявлении переменной. В следующем диалоговом окне Deformation задается как высокоприоритетная переменная с начальной целью 20 мм.

Если снять флажок Override рядом с именем переменной, ее Priority, Beginning Value и Unit поля переключаются назад на значения по умолчанию, заданные в файле компонента. Однако при повторном установке флажка эти поля сохранят свое последнее заданное значение при переопределении.

Примечание

Переменные, включенные в настройки Variables, по умолчанию конфигурируются во время выполнения. Можно настроить целевое значение переменной уровня блока-инициализации между запусками симуляции, если вы задаете целевое значение с помощью переменной, которую вы сохраняете в MATLAB® рабочей области.

Для получения дополнительной информации см. «Настройка во время выполнения для целевых значений инициализации переменной блочного уровня».

Похожие темы