跳转至

GTN_GetTriggerLatchValuePro

指令原型:

GT_API GTN_GetTriggerLatchValuePro(short core,short index,long count,TTriggerLatchPrm *pLatchPrm,long *pCount,TLatchValueInfo *pInfo)

指令类型:

立即指令,调用后立即生效。

指令说明:

读取Trigger捕获的值。

指令参数说明:

core 核号,正整数,取值范围请参照核号参数范围一栏。
index Trigger索引, 正整数,取值范围请参照轴号参数范围一栏。
count 捕获值个数,正整数,取值范围[1,2048]。
pLatchPrm 捕获锁存值的参数结构体。详情说明请参照TTriggerLatchPrm
TTriggerLatchPrm
typedef struct TriggerLatchPrm
{
    unsigned long   latchIndex;
    long latchValue;//
    double  userValue;//
    double  reserve;
}TTriggerLatchPrm;
latchIndex:捕获触发的锁存序号。
latchValue:锁存数值,和Trigger捕获锁存的类型有关。
userValue:用户设置的数据,和TTriggerPrm的参数pad3对应。
reserve:保留参数,必须为0。
pCount 实际读取的有效捕获值个数,正整数,取值范围[1,2048]。
pInfo 捕获锁存信息的参数结构体。详情说明请参照TLatchValueInfo
TLatchValueInfo
typedef struct
{
    short fifoFull; 
    short pad1[3];
    double pad2[2];
}TLatchValueInfo;
fifoFull:捕获缓冲区存满标识,0:没满,1:满了。
pad1[0]:保留参数,必须为0。
pad2:保留参数,必须为0。

指令返回值:

请参照通用返回值说明