Skip to content

指令-运算类


加 (ADD)

说明:参数1与参数2相加的值存入结果变量

指令名:ADD

字段类型说明
desType1int变量1的类型;此处只能填2
desType2int变量2的类型;此处只能填2
logoutbool是否被注释;true:在作业文件中将不执行该指令;false:未被注释,可执行
paraSourceGroupobject结果变量;int类型变量或double类型变量,全局或局部变量
paraValueGroup1object变量1;数值或int类型变量或double类型变量,全局或局部变量
paraValueGroup2object变量2;数值或int类型变量或double类型变量,全局或局部变量
typeintADD在枚举序列中为43
userParamIntint二次开发客户自定义参数(目前无意义)
userParamStringstring二次开发客户自定义参数(目前无意义)

paraSourceGroup/paraValueGroup1/paraValueGroup2 结构

字段类型说明
datadouble数值
secondvalueint变量类型标识
valueint变量引用标识;0:使用data数值;1:使用varname变量
varnamestring变量名

示例

json
{
  "desType1": 2,
  "desType2": 2,
  "logout": false,
  "paraSourceGroup": {"data": 0.0, "secondvalue": 0, "value": 1, "varname": "I001"},
  "paraValueGroup1": {"data": 2.0, "secondvalue": 0, "value": 0, "varname": ""},
  "paraValueGroup2": {"data": 5.0, "secondvalue": 0, "value": 0, "varname": ""},
  "type": 43,
  "userParamInt": 0,
  "userParamString": ""
}

减 (SUB)

说明:参数1与参数2相减的值存入结果变量

指令名:SUB

字段类型说明
desType1int变量1的类型;此处只能填2
desType2int变量2的类型;此处只能填2
logoutbool是否被注释;true:在作业文件中将不执行该指令;false:未被注释,可执行
paraSourceGroupobject结果变量;int类型变量或double类型变量,全局或局部变量
paraValueGroup1object变量1;数值或int类型变量或double类型变量,全局或局部变量
paraValueGroup2object变量2;数值或int类型变量或double类型变量,全局或局部变量
typeintSUB在枚举序列中为44
userParamIntint二次开发客户自定义参数(目前无意义)
userParamStringstring二次开发客户自定义参数(目前无意义)

paraSourceGroup/paraValueGroup1/paraValueGroup2 结构

字段类型说明
datadouble数值
secondvalueint变量类型标识
valueint变量引用标识;0:使用data数值;1:使用varname变量
varnamestring变量名

示例

json
{
  "desType1": 2,
  "desType2": 2,
  "logout": false,
  "paraSourceGroup": {"data": 0.0, "secondvalue": 0, "value": 1, "varname": "I001"},
  "paraValueGroup1": {"data": 2.0, "secondvalue": 0, "value": 0, "varname": ""},
  "paraValueGroup2": {"data": 5.0, "secondvalue": 0, "value": 0, "varname": ""},
  "type": 44,
  "userParamInt": 0,
  "userParamString": ""
}

乘 (MUL)

说明:参数1与参数2相乘的值存入结果变量

指令名:MUL

字段类型说明
desType1int变量1的类型;此处只能填2
desType2int变量2的类型;此处只能填2
logoutbool是否被注释;true:在作业文件中将不执行该指令;false:未被注释,可执行
paraSourceGroupobject结果变量;int类型变量或double类型变量,全局或局部变量
paraValueGroup1object变量1;数值或int类型变量或double类型变量,全局或局部变量
paraValueGroup2object变量2;数值或int类型变量或double类型变量,全局或局部变量
typeintMUL在枚举序列中为45
userParamIntint二次开发客户自定义参数(目前无意义)
userParamStringstring二次开发客户自定义参数(目前无意义)

paraSourceGroup/paraValueGroup1/paraValueGroup2 结构

字段类型说明
datadouble数值
secondvalueint变量类型标识
valueint变量引用标识;0:使用data数值;1:使用varname变量
varnamestring变量名

示例

json
{
  "desType1": 2,
  "desType2": 2,
  "logout": false,
  "paraSourceGroup": {"data": 0.0, "secondvalue": 0, "value": 1, "varname": "I001"},
  "paraValueGroup1": {"data": 2.0, "secondvalue": 0, "value": 0, "varname": ""},
  "paraValueGroup2": {"data": 5.0, "secondvalue": 0, "value": 0, "varname": ""},
  "type": 45,
  "userParamInt": 0,
  "userParamString": ""
}

除 (DIV)

说明:参数1与参数2相除的值存入结果变量(除数不可为零)

指令名:DIV

字段类型说明
desType1int变量1的类型;此处只能填2
desType2int变量2的类型;此处只能填2
logoutbool是否被注释;true:在作业文件中将不执行该指令;false:未被注释,可执行
paraSourceGroupobject结果变量;int类型变量或double类型变量,全局或局部变量
paraValueGroup1object变量1;数值或int类型变量或double类型变量,全局或局部变量
paraValueGroup2object变量2;数值或int类型变量或double类型变量,全局或局部变量
typeintDIV在枚举序列中为46
userParamIntint二次开发客户自定义参数(目前无意义)
userParamStringstring二次开发客户自定义参数(目前无意义)

paraSourceGroup/paraValueGroup1/paraValueGroup2 结构

字段类型说明
datadouble数值
secondvalueint变量类型标识
valueint变量引用标识;0:使用data数值;1:使用varname变量
varnamestring变量名

示例

json
{
  "desType1": 2,
  "desType2": 2,
  "logout": false,
  "paraSourceGroup": {"data": 0.0, "secondvalue": 0, "value": 1, "varname": "I001"},
  "paraValueGroup1": {"data": 2.0, "secondvalue": 0, "value": 0, "varname": ""},
  "paraValueGroup2": {"data": 5.0, "secondvalue": 0, "value": 0, "varname": ""},
  "type": 46,
  "userParamInt": 0,
  "userParamString": ""
}

模 (MOD)

说明:进行模运算,将模运算的结果存入到选择的结果变量

指令名:MOD

字段类型说明
desType1int变量1的类型;此处只能填2
logoutbool是否被注释;true:在作业文件中将不执行该指令;false:未被注释,可执行
paraSourceGroupobject结果变量;int类型变量,全局或局部变量
paraValueGroup1object变量1;数值或int类型变量,全局或局部变量
typeintMOD在枚举序列中为47
userParamIntint二次开发客户自定义参数(目前无意义)
userParamStringstring二次开发客户自定义参数(目前无意义)

paraSourceGroup/paraValueGroup1 结构

字段类型说明
datadouble数值
secondvalueint变量类型标识
valueint变量引用标识;0:使用data数值;1:使用varname变量
varnamestring变量名

示例

json
{
  "desType1": 2,
  "logout": false,
  "paraSourceGroup": {"data": 0.0, "secondvalue": 0, "value": 1, "varname": "I001"},
  "paraValueGroup1": {"data": 0.0, "secondvalue": 1, "value": 1, "varname": "GI[I001]"},
  "type": 47,
  "userParamInt": 0,
  "userParamString": ""
}

正弦 (SIN)

说明:正弦运算(sin),A = sin(B),B为弧度制rad

指令名:SIN

字段类型说明
desType1int变量1的类型;此处只能填2
logoutbool是否被注释;true:在作业文件中将不执行该指令;false:未被注释,可执行
paraSourceGroupobject结果变量;int类型变量或double类型变量,全局或局部变量
paraValueGroup1object变量1;数值或int类型变量或double类型变量,全局或局部变量
typeintSIN在枚举序列中为102
userParamIntint二次开发客户自定义参数(目前无意义)
userParamStringstring二次开发客户自定义参数(目前无意义)

paraSourceGroup/paraValueGroup1 结构

字段类型说明
datadouble数值
secondvalueint变量类型标识
valueint变量引用标识;0:使用data数值;1:使用varname变量
varnamestring变量名

示例

json
{
  "desType1": 2,
  "logout": false,
  "paraSourceGroup": {"data": 0.0, "secondvalue": 0, "value": 1, "varname": "I001"},
  "paraValueGroup1": {"data": 0.0, "secondvalue": 1, "value": 1, "varname": "GI[I001]"},
  "type": 102,
  "userParamInt": 0,
  "userParamString": ""
}

余弦 (COS)

说明:余弦运算(cos),A = cos(B),B为弧度制rad

指令名:COS

字段类型说明
desType1int变量1的类型;此处只能填2
logoutbool是否被注释;true:在作业文件中将不执行该指令;false:未被注释,可执行
paraSourceGroupobject结果变量;int类型变量或double类型变量,全局或局部变量
paraValueGroup1object变量1;数值或int类型变量或double类型变量,全局或局部变量
typeintCOS在枚举序列中为103
userParamIntint二次开发客户自定义参数(目前无意义)
userParamStringstring二次开发客户自定义参数(目前无意义)

paraSourceGroup/paraValueGroup1 结构

字段类型说明
datadouble数值
secondvalueint变量类型标识
valueint变量引用标识;0:使用data数值;1:使用varname变量
varnamestring变量名

示例

json
{
  "desType1": 2,
  "logout": false,
  "paraSourceGroup": {"data": 0.0, "secondvalue": 0, "value": 1, "varname": "I001"},
  "paraValueGroup1": {"data": 0.0, "secondvalue": 1, "value": 1, "varname": "GI[I001]"},
  "type": 103,
  "userParamInt": 0,
  "userParamString": ""
}

反正弦 (ANTN)

说明:反正弦运算(arcsin),A = arcsin(B),B为弧度制rad

指令名:ANTN

字段类型说明
desType1int变量1的类型;此处只能填2
logoutbool是否被注释;true:在作业文件中将不执行该指令;false:未被注释,可执行
paraSourceGroupobject结果变量;int类型变量或double类型变量,全局或局部变量
paraValueGroup1object变量1;数值或int类型变量或double类型变量,全局或局部变量
typeintANTN在枚举序列中为104
userParamIntint二次开发客户自定义参数(目前无意义)
userParamStringstring二次开发客户自定义参数(目前无意义)

paraSourceGroup/paraValueGroup1 结构

字段类型说明
datadouble数值
secondvalueint变量类型标识
valueint变量引用标识;0:使用data数值;1:使用varname变量
varnamestring变量名

示例

json
{
  "desType1": 2,
  "logout": false,
  "paraSourceGroup": {"data": 0.0, "secondvalue": 0, "value": 1, "varname": "I001"},
  "paraValueGroup1": {"data": 0.0, "secondvalue": 1, "value": 1, "varname": "GI[I001]"},
  "type": 104,
  "userParamInt": 0,
  "userParamString": ""
}

逻辑运算 (LOGICAL_OP)

说明:逻辑运算(与、或、非)

指令名:LOGICAL_OP

字段类型说明
logicalTypeint运算类型;取值范围:0(与)、1(或)、2(非)
logoutbool是否被注释;true:在作业文件中将不执行该指令;false:未被注释,可执行
paraGroupOneobject变量1;int类型变量或double类型变量或bool类型或IO输入,全局或局部变量
paraGroupStoreobject结果变量;int类型变量或double类型变量或bool类型,全局或局部变量
paraGroupTwoobject参数2;int类型变量或double类型变量或bool类型或IO输入,全局或局部变量
typeintLOGICAL_OP在枚举序列中为121
userParamIntint二次开发客户自定义参数(目前无意义)
userParamStringstring二次开发客户自定义参数(目前无意义)

paraGroupOne/paraGroupStore/paraGroupTwo 结构

字段类型说明
datadouble数值
secondvalueint变量类型标识
valueint变量引用标识;0:使用data数值;1:使用varname变量
varnamestring变量名

示例

json
{
  "logicalType": 1,
  "logout": false,
  "paraGroupOne": {"data": 0.0, "secondvalue": 0, "value": 1, "varname": "I003"},
  "paraGroupStore": {"data": 0.0, "secondvalue": 0, "value": 1, "varname": "I001"},
  "paraGroupTwo": {"data": 8.0, "secondvalue": 0, "value": 0, "varname": ""},
  "type": 121,
  "userParamInt": 0,
  "userParamString": ""
}