connectLine

Подключения сигнализируют для потоковой передачи к оси

Описание

пример

[hLine, lineName] = connectLine(instrument_object,hAxis,blockPath,portIndex,Name,Value) соединяет сигнал при помощи блока path и индекса порта для потоковой передачи к оси.

пример

[hLine,lineName] = connectLine(instrument_object,hAxis,signalName,Name,Value) соединяет сигнал при помощи имени сигнала для потоковой передачи к оси.

пример

[hLine,lineName] = connectLine(instrument_object,hAxis,signalList,Name,Value) соединяет сигнал при помощи списка сигнала для потоковой передачи к оси.

Примеры

свернуть все

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

mldatxfile = 'my_xpctank.mldatx';
hInst  = SimulinkRealTime.prototype.Instrumentation(mldatxfile);
% for technical preview in R2019b, function name includes '.prototype'
[myLine,myLName1] = connectLine(hInst,myAxis,'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'
[myLine,myLName1] = connectLine(hInst,myAxis,'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'
[myLine,myLName1] = connectLine(hInst,myAxis,mySignals);

Подключения сигнализируют для потоковой передачи к объекту инструментирования в реальном времени и объекту оси при помощи объекта списка сигнала. connectLine функция в этом примере устанавливает значение свойства для объекта линии myLine.

% 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'
[myLine,myLName1] = connectLine(hInst,myAxis,mySignals,'MaximumNumPoints', 5000);

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

свернуть все

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

Пример: hInst

Чтобы создать объект осей, используйте hAxis = gca или hAxis = axes ().

Пример: myAxes

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

Пример: xpctank/ControlValue

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

Пример 1

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

Пример: ControlValueOut

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

Пример: mySignals

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

Пример: 'MaximumNumPoints', 5000

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

свернуть все

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

Пример: myLine

DisplayName припишите, который установлен для линии animatedline объект в hAxis объект.

Пример: 'ControlValue line'

Введенный в R2019b