跳转至

GTN_BufEnableWaveform

指令原型:

GT_API GTN_BufEnableWaveform(short core,short crd,short index,TWaveformOutput *pOutput,short enable,short modal,short fifo)

指令类型:

插补缓冲区指令。

指令说明:

插补缓存区使能波形控制开关。

指令参数说明:

core 核号,正整数,取值范围请参照核号参数范围一栏。
crd 插补坐标系号,正整数,取值范围请参照插补坐标系号参数范围一栏。
index 波形控制索引,取值范围:[1,4]。
pOutput 波形控制能量输出参数结构体指针。详情说明请参照TWaveformOutput
TWaveformOutput
typedef struct
{
    short type;
    short index;
    short laserOn;
    short pad;
} TWaveformOutput;
type:波形控制能量输出类型,目前仅支持以下类型。
MC_DAC(20):模拟量输出。
MC_AU_DAC(19):非轴模拟量输出。
MC_LASER_AO(72):激光模拟量
index:波形控制能量输出类型索引,索引从1开始。
laserOn:自动控制激光开关光,即波形能量输出时自动开启激光开关信号,输出结束后关闭激光开关信号。
pad:保留参数,必须设置成0。
enable 波形控制使能,0:关闭,1:打开。
modal 模态参数,0:非模态指令,1:模态指令。
fifo 插补缓存区序号。默认值为0,整数,取值范围请参照插补缓存区序号参数范围一栏。

指令返回值:

请参照通用返回值说明

指令示例:

注意事项: