跳转至

GTN_LoadWaveformParameter

指令原型:

GT_API GTN_LoadWaveformParameter(short core,short index,TWaveformParameter *pPrm,short count,short loopCount)

指令类型:

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

指令说明:

下载波形控制数据。

指令参数说明:

core 核号,正整数,取值范围请参照核号参数范围一栏。
index 波形控制索引,取值范围:[1,4]。
pPrm 波形控制数据结构体数组。详情说明请参照TWaveformParameter
TWaveformParameter
typedef struct
{
    double time;
    double value;
} TWaveformParameter;
time:波形控制时间轴,单位:ms。波形控制功能使能的时刻时间轴为0。
value:波形控制目标能量,含义和取值范围取决于输出的类型。
目前仅支持输出模拟量,取值范围:[-10,10],单位:V。
count 波形控制数据个数,即pPrm数组大小,取值范围:[1,50]。
loopCount 波形控制循环次数,取值范围:[1,32767]。

指令返回值:

17051:波形控制数据个数count参数错误。
17053:波形控制索引index参数错误。
17055:核号core参数错误。
17061:循环次数loopCount参数错误。
17501:波形控制数据结构体TWaveformParameter,时间参数time错误,时间必须为升序。
17502:波形控制结构体TWaveformParameter,能量值value参数错误,如果输出类型为模拟量,单位:V。
11059:波形功能已经使能,不允许重新下载数据。
11087:数据Fifo已经压满了,需要减少数据点数量。

其他返回值请参照通用返回值说明

指令示例:

波形控制立即输出例程

波形控制缓冲区输出例程

注意事项: