Возвращаемый массив индексов сигнала
int xPCGetSigIdxfromLabel(intport
, const char *sigLabel
, int *sigIds
);
| Введите значение, возвращенное функцией xPCOpenTcpIpPort. |
| Символьная строка с именем метки сигнала. |
| Возвращаемый массив индексов сигнала. |
Если функция находит сигнал, она заполняет массив sigIds
с индексами сигнала и возвращает 0
. Если это не находит сигнал, это возвращает -1
.
Функция xPCGetSigIdxfromLabel
возвращает в sigIds
массив индексов сигнала для sigName
сигнала. Эта функция принимает, что вы маркировали сигнал, для которого вы запрашиваете индексы (см. параметр Signal name Средств управления Signal Properties (Simulink)). Программное обеспечение Simulink® Real-Time™ называет имена Сигнала Simulink метками сигнала. Создатель пользовательской программы уже знает имя/метку сигнала. Марки Signal должны быть уникальными.
sigIds
должен быть достаточно большим, чтобы содержать массив индексов. Можно использовать функцию xPCGetSigLabelWidth
, чтобы получить объем памяти, который программа должна выделить для массива sigIds
.