跳转至

GTN_GetVarValue

指令原型:

GT_API GTN_GetVarValue(short core, short page, TVarInfo *pVarInfo, double *pValue, short count)

指令类型:

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

指令说明:

读取运动程序中变量的值。(运动程序)

指令参数说明:

core 核号,正整数,取值范围请参照核号参数范围一栏。
page 数据页编号。全局变量取值为-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:变量名称。
pValue 需要写入的变量值。
count 需要写入的变量值的数量,默认参数为1,取值范围:[1, 8]。

指令返回值:

请参照通用返回值说明

相关指令:

GTN_GetVarValueEx