跳转至

GTN_BufSetVarValue

指令原型:

GT_API GTN_BufSetVarValue(short core, short crd, short pageId, TVarInfo* pVarInfo, double value, short fifo)

指令类型:

插补缓冲区指令。

指令说明:

插补缓冲区设置运动程序中变量的值。

指令参数说明:

core 核号,正整数,取值范围请参照核号参数范围一栏。
crd 插补坐标系号,正整数,取值范围请参照插补坐标系号参数范围一栏。
pageId 数据页编号。全局变量取值为-1。局部变量取值范围:[0, 31]。
pVarInfo 需要访问的变量标识参数结构体。详情说明请参照TVarInfo
TVarInfo
typedef struct VarInfo
{
    short id;
    short dataType;
    char  name[32];
} TVarInfo;
id:变量序号,非负数。
dataType:变量数据类型。PLC_INT_TYPE(1):int类型。PLC_DOUBLE_TYPE(2):double类型。
name:变量名称。
value 需要写入的变量值。
fifo 插补缓存区序号。默认值为0,整数,取值范围请参照插补缓存区序号参数范围一栏。

指令返回值:

请参照通用返回值说明

注意事项: