Введите определение для структуры данных осциллографа
typedef struct { intnumber
; inttype
; intstate
; intsignals
[20]; intnumsamples
; intdecimation
; inttriggermode
; intnumprepostsamples
; inttriggersignal
inttriggerscope
; inttriggerscopesample
; doubletriggerlevel
; inttriggerslope
; } 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