Введите определение для структуры данных осциллографа
typedef struct {
int number;
int type;
int state;
int signals[20];
int numsamples;
int decimation;
int triggermode;
int numprepostsamples;
int triggersignal
int triggerscope;
int triggerscopesample;
double triggerlevel;
int triggerslope;
} scopedata;
| Номер осциллографа. | |
| Определяет, отображен ли осциллограф на компьютере разработчика или на целевом компьютере. Значения являются одним из следующего: | |
1 | Хост | |
2 | Цель | |
| Указывает на состояние осциллографа. Значения являются одним из следующего: | |
0 | Ожидание, чтобы запуститься | |
1 | Осциллограф ожидает триггера | |
2 | Данные получаются | |
3 | Приобретение закончено | |
4 | Осциллограф останавливается (прерванный) | |
5 | Осциллограф предварительно получает данные | |
| Список индексов сигнала от целевого объекта, чтобы отобразиться на осциллографе. Целевые осциллографы ограничиваются | |
| Количество непрерывных выборок получено во время приобретения блока данных. | |
|
Если | |
| Инициируйте режим для осциллографа. Значения являются одним из следующего: | |
0 | FreeRun (значение по умолчанию) | |
1 | Программное обеспечение | |
2 | Сигнал | |
3 | Осциллограф | |
| Если это значение меньше | |
| Если | |
| Если | |
| Если | |
| Если | |
| Если | |
0 | Или повышение или падение (значения по умолчанию) | |
1 | Повышение | |
2 | Падение | |
scopedata структура содержит данные об осциллографе, используемом в функциях xPCGetScope и xPCSetScope. В структуре поля как в различном xPCGetScФункции. Например, state как в xPCScGetState, signals как в xPCScGetSignals. Сигнальный вектор является массивом идентификаторов сигнала, отключенных -1.
xPCGetScope | xPCScGetDecimation | xPCScGetNumPrePostSamples | xPCScGetNumSamples | xPCScGetSignals | xPCScGetState | xPCScGetTriggerLevel | xPCScGetTriggerMode | xPCScGetTriggerScope | xPCScGetTriggerSignal | xPCScGetTriggerSlope | xPCScGetType | xPCSetScope