Переключатель ползунка

Переключите параметр между двумя значениями

  • Библиотека:
  • Simulink / Инструментальная панель

Описание

Блок switch Ползунка переключает значение связанного блочного параметра между двумя значениями во время моделирования. Например, можно соединить блок switch Ползунка с блоком switch в модели и изменить ее состояние во время моделирования. Используйте блок switch Ползунка с другими блоками Инструментальной панели, чтобы создать интерактивную инструментальную панель для вашей модели.

Двойной клик по блоку switch Ползунка не открывает свое диалоговое окно во время моделирования и когда блок выбран. Чтобы отредактировать параметры блока, можно использовать Инспектор свойств, или можно щелкнуть правой кнопкой по блоку и выбрать Block Parameters из контекстного меню.

Соединение блоков инструментальной панели

Блоки инструментальной панели не используют порты, чтобы установить связи. Чтобы соединить блоки Инструментальной панели с переменными и блочными параметрами в вашей модели, используйте режим connect. Режим Connect упрощает процесс соединения блоков Инструментальной панели в вашей модели, особенно когда это необходимо, чтобы соединить несколько блоков целиком. Если вы только хотите соединить единственный блок Dashboard, можно также использовать таблицу Connection в блочном диалоговом окне, чтобы установить связь.

Примечание

Блоки инструментальной панели не могут соединиться с переменными, пока вы не обновляете свою образцовую схему. Чтобы соединить блоки Инструментальной панели с переменными или изменить значения переменных между открытием вашей модели и выполнением моделирования, обновите свою образцовую схему с помощью Ctrl+D.

Чтобы ввести режим connect, кликните по Кнопке соединения, которая появляется выше вашего несвязанного блока Dashboard, когда вы делаете паузу на нем.

В режиме connect, когда вы выбираете один или несколько сигналов или блоков, появляется список параметров и сигналов, доступных для связи. Выберите сигнал или параметр из списка, чтобы соединить выбранный блок Dashboard. Чтобы соединить другой блок Dashboard, сделайте паузу на блоке и кликните по Кнопке соединения выше его. Затем сделайте выбор сигналов и блоков в вашей модели, и выберите сигнал или параметр, чтобы соединиться.

Когда вы заканчиваете соединять блоки Инструментальной панели в своей модели, нажимаете кнопку Exit в верхнем правом из холста, чтобы выйти из режима connect.

Журналирование параметра

Настраиваемые параметры, соединенные с блоками Инструментальной панели, регистрируются к Моделированию Data Inspector, где можно просмотреть значения параметров наряду с регистрируемыми данными сигнала. Можно получить доступ к регистрируемым данным параметра в рабочей области MATLAB® путем экспортирования данных параметра от Моделирования Data Inspector пользовательский интерфейс или при помощи функции Simulink.sdi.exportRun. Для получения дополнительной информации об экспортировании данных с Моделированием Data Inspector пользовательский интерфейс, смотрите, Экспортируют Данные от Моделирования Data Inspector. Данные параметра хранятся в объекте Simulink.SimulationData.Parameter, доступном как элемент в экспортируемом Simulink.SimulationData.Dataset.

Ограничения

  • Блоки инструментальной панели могут только соединиться с действительными скалярными сигналами.

  • Вы не можете использовать таблицу Connection, чтобы соединить блок Dashboard с блоком, который комментируется. Когда вы соединяете блок Dashboard с прокомментированным блоком с помощью режима connect, блок Dashboard не отображает связанное значение, пока вы не не комментируют блок.

  • Блоки инструментальной панели не могут соединиться с сигналами в моделях, на которые ссылаются.

  • Параметры, заданные путем индексации переменного массива, не появляются в таблице Connection. Например, блочный параметр, заданный как engine(1) с помощью переменного engine, не появляется в таблице.

    Чтобы получить доступ к параметру в таблице Connection, присвойте индексируемое значение скалярной переменной, такой как engine_1. Затем используйте скалярную переменную, чтобы задать блочный параметр.

Параметры

развернуть все

Выберите переменную или блочный параметр, чтобы управлять использованием таблицы Connection. Заполните таблицу Connection путем выбора одного или нескольких блоков в модели. Установите переключатель рядом с переменной или параметром, вы хотите управлять, и нажать Apply.

Примечание

Чтобы видеть переменные рабочей области в таблице связи, обновите образцовую схему с помощью Ctrl+D.

Состояния

Маркирует оставленную должность переключателя. Можно использовать Метку, чтобы отобразить значение связанные взятия параметра, когда переключатель расположен слева, или можно ввести текстовую метку.

Пример: Получите = 2

Значение присвоило связанному параметру, когда переключатель расположен слева.

Маркирует правильное положение переключателя. Можно использовать Метку, чтобы отобразить значение связанные взятия параметра, когда переключатель расположен справа, или можно ввести текстовую метку.

Пример: Получите = 1

Значение присвоило связанному параметру, когда переключатель расположен справа.

Положение блочной метки. Когда блок соединяется с сигналом, метка является именем связанного сигнала. Когда блок не соединяется, метка является учебным текстом.

Представленный в R2015a

Была ли эта тема полезной?