GTN_SetWaveformPairPrm¶
指令原型:
GT_API GTN_SetWaveformPairPrm(short core,short index,TRectangleWavePrm *pRectWave,double *pVoltageData,short dataCount,short loopCount)
指令类型:
立即指令,调用后立即生效。
指令说明:
设置波形控制两路输出波形参数。
指令参数说明:
| core | 核号,正整数,取值范围请参照核号参数范围一栏。 |
|---|---|
| index | 波形控制索引,取值范围:[1,4]。 |
| pRectWave |
波形控制能量输出参数结构体指针。详情说明请参照TRectangleWavePrm
TRectangleWavePrmvoltage:矩形波输出高电平对应的电压值,取值范围:(0,10],单位:V。 highLevelTime:矩形波输出高电平(输出值为voltage)保持时间,必须大于0,单位:ms。 lowLwvelTime:矩形波输出低电平(输出值为0V)保持时间,必须大于0,单位:ms。 |
| pVoltageData | 第二路波形输出电压值数据数组,数组大小为dataCount。每个数据输出时间按顺序与矩形波的上升和下降沿对齐。 |
| dataCount | 第二路波形输出电压值数据数组大小,取值范围:[1,50]。 |
| loopCount | 波形控制循环次数,取值范围:[1,32767]。 |
指令返回值:
17051:波形控制数据数量dataCount参数错误。
17053:波形控制索引index参数错误。
17055:核号core参数错误。
17061:循环次数loopCount参数错误。
17100:波形控制能量输出结构体TRectangleWavePrm,pad参数错误,必须为0。
17502:波形控制能量值pVoltageData参数错误。
17510:矩形波结构体TRectangleWavePrm成员变量startMode参数错误。
17511:矩形波结构体TRectangleWavePrm成员变量voltage参数错误。
17512:矩形波结构体TRectangleWavePrm成员变量highLevelTime参数错误。
17513:矩形波结构体TRectangleWavePrm成员变量lowLevelTime参数错误。
11059:波形功能已经使能,不允许重新下载数据。
11087:数据Fifo已经压满了,需要减少数据点数量。
其他返回值请参照通用返回值说明。
指令示例:
注意事项: