跳转至

TWriteDigitalOutputMode

DO输出参数结构体

结构体说明:

typedef struct WriteDigitalOutputMode
{
    TAtParameter atPrm;
    TPsoParameter psoPrm;
    TTsoParameter tsoPrm;
    TDoReverseParameter doReverse;
    double data[10];
}TWriteDigitalOutputMode;
atPrm:在距离目标点还有指定距离时,延时一段时间后输出。详情说明请参照TAtParameter
TAtParameter
typedef struct AtParameter
{
    double distance;
    double delayTime;
    double reserve[8];
}TAtParameter;
distance:在距离目标点指定距离,单位为mm。
delayTime:在距离目标点延时时间,单位为ms。
reserve:保留参数,必须为0

psoPrm:等距离输出。详情说明请参照TPsoParameter
TPsoParameter
typedef struct PsoParameter
{
    double distance;
    double reserve[9];
}TPsoParameter;
distance:指定距离间距,单位为mm。
reserve:保留参数,必须为0。

tsoPrm:等时间输出。详情说明请参照TTsoParameter
TTsoParameter
typedef struct TsoParameter
{
    double time;
    double reserve[9];
}TTsoParameter;
time:指定时间间距,单位为ms。
reserve:保留参数,必须为0

doReverse:取反。详情说明请参照TDoReverseParameter
TDoReverseParameter
typedef struct DoReverseParameter
{
    double time;
    double reserve[9];
}TDoReverseParameter;
time:输出保持时间,单位为mm。
reserve:保留参数,必须为0。

data:保留参数,必须为0

相关指令:

GTN_WriteDigitalOutput