connectScalar

Добавьте сигнал для потоковой передачи к скалярному отображению

Описание

пример

connectScalar(instrument_object,hDisplay,blockPath,portIndex,Name,Value) соединяет сигнал при помощи блока path и индекса порта для потоковой передачи к скалярному отображению как скалярный объект.

пример

connectScalar(instrument_object,hDisplay,signalName,Name,Value) соединяет сигнал при помощи имени сигнала для потоковой передачи к скалярному отображению как скалярный объект.

Примеры

свернуть все

Соединитесь сигнал для потоковой передачи к инструменту в реальном времени возражают и отображают объект при помощи блока path и индекса порта.

mldatxfile = 'slrt_ex_tank.mldatx';
hInst  = slrealtime.Instrument(mldatxfile);
connectScalar(hInst,myDisplay,'slrt_ex_tank/ControlValue',1);

Соединитесь сигнал для потоковой передачи к инструменту в реальном времени возражают и отображают объект при помощи имени сигнала.

% added signal name to model before building mldatxfile
mldatxfile = 'slrt_ex_tank.mldatx';
hInst  = slrealtime.Instrument(mldatxfile);
connectScalar(hInst,myDisplay,'ControlValueOut');

Входные параметры

свернуть все

Чтобы создать инструментальный объект, используйте Instrument функция.

Пример: hInst

Скалярный экранный объект отображает данные о потоковой передаче из инструмента в окне редактирования, приборе или другом отображении. объект.

Пример: myGauge

Для выбранного блока, gcb возвращает полный путь блока.

Пример: slrt_ex_tank/ControlValue

Для выбранного сигнала индекс выходного порта и имя сигнала отображаются в иерархии сигнала, доступной в Simulink Real-Time Explorer или в Model Data Editor.

Пример 1

Для выбранного сигнала индекс порта и имя сигнала отображаются в иерархии сигнала, доступной в Simulink Real-Time Explorer или в Model Data Editor.

Пример: ControlValueOut

Name,Value парный аргумент выбирает свойства сигнала, которые добавляются к инструментальному объекту instrument_object и устанавливает значения для свойств.

Пример: 'Decimation',2

Аргументы name-value

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: 'Decimation',2

Выбирает элемент многоэлементного сигнала.

Пример: 'ArrayIndex',5

Указывает конкретный элемент невиртуальной шины к потоку. Синтаксис для BusElement значение:

  • Начинает с выбранного индекса для Массива Шин '(index).' или пустой для скалярных сигналов шины

  • Содержит путь от первого, уравнивают к листовому элементу

  • Разделяет каждый уровень иерархии с периодом '.'

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

  • Описывает индекс для Массива Шин в пути как '(index)'

Пример: 'BusElement','u1'

Пример: 'BusElement','u4(1).b'

Пример: 'BusElement','(1).a'

Обеспечивает указатель на функцию для принятия (время, данные) аргументы и возврат данных.

Пример: 'Callback', @(t,d)(d+app.Offset.Value)

Задает значение децимации для сигнала.

Пример: 'Decimation',2

slrealtime.LineStyle объект, который настраивает внешний вид линии. Допустимыми значениями, чтобы выбрать объект является '-', '--', ':', '-.', или 'none'.

Пример: 'LineStyle', '-'

Введенный в R2020b