connectScalar

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

Описание

пример

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

пример

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

пример

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

Примеры

свернуть все

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

mldatxfile = 'my_xpctank.mldatx';
hInst  = SimulinkRealTime.prototype.Instrumentation(mldatxfile);
% for technical preview in R2019b, function name includes '.prototype'
myScalar = connectScalar(hInst,myDisplay,'my_xpctank/ControlValue',1);

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

% added signal name to model before building mldatxfile
mldatxfile = 'my_xpctank.mldatx';
hInst  = SimulinkRealTime.prototype.Instrumentation(mldatxfile);
% for technical preview in R2019b, function name includes '.prototype'
myScalar = connectScalar(hInst,myDisplay,'ControlValueOut');

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

% added signals to signal list object after building mldatxfile
mldatxfile = 'my_xpctank.mldatx';
hInst  = SimulinkRealTime.prototype.Instrumentation(mldatxfile);
% for technical preview in R2019b, function name includes '.prototype'
myScalar = connectScalar(hInst,myDisplay,mySignals);

Соедините сигналы для потоковой передачи к объекту инструментирования в реальном времени и экранному объекту при помощи объекта списка сигнала. connectScalar функция в этом примере устанавливает значение свойства для скалярного объекта myScalar.

% added signals to signal list object after building mldatxfile
mldatxfile = 'my_xpctank.mldatx';
hInst  = SimulinkRealTime.prototype.Instrumentation(mldatxfile);
% for technical preview in R2019b, function name includes '.prototype'
myScalar = connectScalar(hInst,myDisplay,mySignals,'Limits',[0 100]);

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

свернуть все

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

Пример: hInst

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

Пример: myGauge

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

Пример: xpctank/ControlValue

Для выбранного сигнала индекс выходного порта и имя сигнала отображаются в средстве просмотра иерархии сигнала или редакторе данных модели.

Пример 1

Для выбранного сигнала индекс порта и имя сигнала отображаются в средстве просмотра иерархии сигнала или редакторе данных модели.

Пример: ControlValueOut

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

Пример: mySignals

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

Пример: 'Limits',[0 100]

Выходные аргументы

свернуть все

Переменный объект hScalar это создается для hDisplay объект. Эта переменная отображает данные о потоковой передаче из объекта инструментирования.

Пример: myScalar

Введенный в R2019b