Когда вы открываете вкладку 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® рабочей области.
Для получения дополнительной информации см. «Настройка во время выполнения для целевых значений инициализации переменной блочного уровня».