跳转至

GTN_GetAxisSimulationParameter

指令原型:

GT_API GTN_GetAxisSimulationParameter(short core,short axis,TAxisSimulationParameter *pPrm,short count);

指令类型:

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

指令说明:

读取指定轴的仿真功能参数。

指令参数说明:

core 核号,正整数,取值范围请参照核号参数范围一栏。
axis 轴号,正整数,取值范围请参照轴号参数范围一栏。
pPrm 仿真模式配置结构体。详情说明请参照TAxisSimulationParameter
TAxisSimulationParameter
typedef struct
{
    short enable;
    short reserve1[3];
    double reserve2[4];
} TAxisSimulationParameter;
enable:使能标志。0:关闭轴仿真功能 1:开启轴仿真功能
reserve1:保留参数,其中reserve1[0]现在被用做子模式参数,其余位必须为0。
reserve1[0]:轴仿真功能子模式:
    0:下使能模式。
    1:不下使能模式,该模式下使能信号有效。
    当处于该模式时,退出虚拟模式需该轴处于进入仿真时的位置。
    2:PSO输出模式,该模式下使能信号有效,可使用PSO输出。
    当处于该模式时,退出虚拟模式需该轴处于进入仿真时的位置。
count 批量读取仿真模式的轴个数,同时最大轴数12,或不超过控制卡轴数限制

指令返回值:

17050:axis参数错误,轴号超过最大值。
17051:count参数错误,轴数超过最大值12或尾端轴号超过控制器轴数限制。

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