Скопируйте метку сигнала к символьному массиву
char * xPCGetSignalLabel(intport
, intsigIdx, char *sigLabel
);
| Введите значение, возвращенное функцией xPCOpenTcpIpPort. |
| Введите индекс сигнала. |
| Возвратите метку сигнала, сопоставленную с индексом сигнала, |
Возвращает метку сигнала.
Функция xPCGetSignalLabel
копирует и возвращает метку сигнала, включая блок path, сигнала с sigIdx
. Результат хранится в sigLabel
. Если sigIdx
недопустим, xPCGetLastError возвращает ненулевое значение, и sigLabel
неизменен. Функция возвращает sigLabel
, который делает удобным использовать в printf
или подобном операторе. Эта функция принимает, что вы уже знаете индекс сигнала. Метки сигнала должны быть уникальными.
Эта функция принимает, что вы маркировали сигнал, для которого вы запрашиваете индекс (см. параметр Signal name Средств управления Signal Properties (Simulink)). Программное обеспечение Simulink® Real-Time™ называет имена Сигнала Simulink метками сигнала. Создатель пользовательской программы уже знает имя/метку сигнала.