Скопируйте метку сигнала к символьному массиву
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 метками сигнала. Создатель пользовательской программы уже знает имя/метку сигнала.