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