xPCGetSigIdxfromLabel

Возвращаемый массив индексов сигнала

Прототип

int xPCGetSigIdxfromLabel(int port, const char *sigLabel, int *sigIds);

Аргументы

port

Введите значение, возвращенное функцией xPCOpenTcpIpPort.

sigLabel

Символьная строка с именем метки сигнала.

sigIds

Возвращаемый массив индексов сигнала.

Возврат

Если функция находит сигнал, она заполняет массив sigIds с индексами сигнала и возвращает 0. Если это не находит сигнал, это возвращает -1.

Описание

Функция xPCGetSigIdxfromLabel возвращает в sigIds массив индексов сигнала для sigName сигнала. Эта функция принимает, что вы маркировали сигнал, для которого вы запрашиваете индексы (см. параметр Signal name Средств управления Signal Properties (Simulink)). Программное обеспечение Simulink® Real-Time™ называет имена Сигнала Simulink метками сигнала. Создатель пользовательской программы уже знает имя/метку сигнала. Марки Signal должны быть уникальными.

sigIds должен быть достаточно большим, чтобы содержать массив индексов. Можно использовать функцию xPCGetSigLabelWidth, чтобы получить объем памяти, который программа должна выделить для массива sigIds.

Смотрите также

|

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