Appearance
指令-运算类
加 (ADD)
说明:参数1与参数2相加的值存入结果变量
指令名:ADD
| 字段 | 类型 | 说明 |
|---|---|---|
| desType1 | int | 变量1的类型;此处只能填2 |
| desType2 | int | 变量2的类型;此处只能填2 |
| logout | bool | 是否被注释;true:在作业文件中将不执行该指令;false:未被注释,可执行 |
| paraSourceGroup | object | 结果变量;int类型变量或double类型变量,全局或局部变量 |
| paraValueGroup1 | object | 变量1;数值或int类型变量或double类型变量,全局或局部变量 |
| paraValueGroup2 | object | 变量2;数值或int类型变量或double类型变量,全局或局部变量 |
| type | int | ADD在枚举序列中为43 |
| userParamInt | int | 二次开发客户自定义参数(目前无意义) |
| userParamString | string | 二次开发客户自定义参数(目前无意义) |
paraSourceGroup/paraValueGroup1/paraValueGroup2 结构:
| 字段 | 类型 | 说明 |
|---|---|---|
| data | double | 数值 |
| secondvalue | int | 变量类型标识 |
| value | int | 变量引用标识;0:使用data数值;1:使用varname变量 |
| varname | string | 变量名 |
示例:
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
| 字段 | 类型 | 说明 |
|---|---|---|
| desType1 | int | 变量1的类型;此处只能填2 |
| desType2 | int | 变量2的类型;此处只能填2 |
| logout | bool | 是否被注释;true:在作业文件中将不执行该指令;false:未被注释,可执行 |
| paraSourceGroup | object | 结果变量;int类型变量或double类型变量,全局或局部变量 |
| paraValueGroup1 | object | 变量1;数值或int类型变量或double类型变量,全局或局部变量 |
| paraValueGroup2 | object | 变量2;数值或int类型变量或double类型变量,全局或局部变量 |
| type | int | SUB在枚举序列中为44 |
| userParamInt | int | 二次开发客户自定义参数(目前无意义) |
| userParamString | string | 二次开发客户自定义参数(目前无意义) |
paraSourceGroup/paraValueGroup1/paraValueGroup2 结构:
| 字段 | 类型 | 说明 |
|---|---|---|
| data | double | 数值 |
| secondvalue | int | 变量类型标识 |
| value | int | 变量引用标识;0:使用data数值;1:使用varname变量 |
| varname | string | 变量名 |
示例:
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
| 字段 | 类型 | 说明 |
|---|---|---|
| desType1 | int | 变量1的类型;此处只能填2 |
| desType2 | int | 变量2的类型;此处只能填2 |
| logout | bool | 是否被注释;true:在作业文件中将不执行该指令;false:未被注释,可执行 |
| paraSourceGroup | object | 结果变量;int类型变量或double类型变量,全局或局部变量 |
| paraValueGroup1 | object | 变量1;数值或int类型变量或double类型变量,全局或局部变量 |
| paraValueGroup2 | object | 变量2;数值或int类型变量或double类型变量,全局或局部变量 |
| type | int | MUL在枚举序列中为45 |
| userParamInt | int | 二次开发客户自定义参数(目前无意义) |
| userParamString | string | 二次开发客户自定义参数(目前无意义) |
paraSourceGroup/paraValueGroup1/paraValueGroup2 结构:
| 字段 | 类型 | 说明 |
|---|---|---|
| data | double | 数值 |
| secondvalue | int | 变量类型标识 |
| value | int | 变量引用标识;0:使用data数值;1:使用varname变量 |
| varname | string | 变量名 |
示例:
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
| 字段 | 类型 | 说明 |
|---|---|---|
| desType1 | int | 变量1的类型;此处只能填2 |
| desType2 | int | 变量2的类型;此处只能填2 |
| logout | bool | 是否被注释;true:在作业文件中将不执行该指令;false:未被注释,可执行 |
| paraSourceGroup | object | 结果变量;int类型变量或double类型变量,全局或局部变量 |
| paraValueGroup1 | object | 变量1;数值或int类型变量或double类型变量,全局或局部变量 |
| paraValueGroup2 | object | 变量2;数值或int类型变量或double类型变量,全局或局部变量 |
| type | int | DIV在枚举序列中为46 |
| userParamInt | int | 二次开发客户自定义参数(目前无意义) |
| userParamString | string | 二次开发客户自定义参数(目前无意义) |
paraSourceGroup/paraValueGroup1/paraValueGroup2 结构:
| 字段 | 类型 | 说明 |
|---|---|---|
| data | double | 数值 |
| secondvalue | int | 变量类型标识 |
| value | int | 变量引用标识;0:使用data数值;1:使用varname变量 |
| varname | string | 变量名 |
示例:
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
| 字段 | 类型 | 说明 |
|---|---|---|
| desType1 | int | 变量1的类型;此处只能填2 |
| logout | bool | 是否被注释;true:在作业文件中将不执行该指令;false:未被注释,可执行 |
| paraSourceGroup | object | 结果变量;int类型变量,全局或局部变量 |
| paraValueGroup1 | object | 变量1;数值或int类型变量,全局或局部变量 |
| type | int | MOD在枚举序列中为47 |
| userParamInt | int | 二次开发客户自定义参数(目前无意义) |
| userParamString | string | 二次开发客户自定义参数(目前无意义) |
paraSourceGroup/paraValueGroup1 结构:
| 字段 | 类型 | 说明 |
|---|---|---|
| data | double | 数值 |
| secondvalue | int | 变量类型标识 |
| value | int | 变量引用标识;0:使用data数值;1:使用varname变量 |
| varname | string | 变量名 |
示例:
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
| 字段 | 类型 | 说明 |
|---|---|---|
| desType1 | int | 变量1的类型;此处只能填2 |
| logout | bool | 是否被注释;true:在作业文件中将不执行该指令;false:未被注释,可执行 |
| paraSourceGroup | object | 结果变量;int类型变量或double类型变量,全局或局部变量 |
| paraValueGroup1 | object | 变量1;数值或int类型变量或double类型变量,全局或局部变量 |
| type | int | SIN在枚举序列中为102 |
| userParamInt | int | 二次开发客户自定义参数(目前无意义) |
| userParamString | string | 二次开发客户自定义参数(目前无意义) |
paraSourceGroup/paraValueGroup1 结构:
| 字段 | 类型 | 说明 |
|---|---|---|
| data | double | 数值 |
| secondvalue | int | 变量类型标识 |
| value | int | 变量引用标识;0:使用data数值;1:使用varname变量 |
| varname | string | 变量名 |
示例:
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
| 字段 | 类型 | 说明 |
|---|---|---|
| desType1 | int | 变量1的类型;此处只能填2 |
| logout | bool | 是否被注释;true:在作业文件中将不执行该指令;false:未被注释,可执行 |
| paraSourceGroup | object | 结果变量;int类型变量或double类型变量,全局或局部变量 |
| paraValueGroup1 | object | 变量1;数值或int类型变量或double类型变量,全局或局部变量 |
| type | int | COS在枚举序列中为103 |
| userParamInt | int | 二次开发客户自定义参数(目前无意义) |
| userParamString | string | 二次开发客户自定义参数(目前无意义) |
paraSourceGroup/paraValueGroup1 结构:
| 字段 | 类型 | 说明 |
|---|---|---|
| data | double | 数值 |
| secondvalue | int | 变量类型标识 |
| value | int | 变量引用标识;0:使用data数值;1:使用varname变量 |
| varname | string | 变量名 |
示例:
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
| 字段 | 类型 | 说明 |
|---|---|---|
| desType1 | int | 变量1的类型;此处只能填2 |
| logout | bool | 是否被注释;true:在作业文件中将不执行该指令;false:未被注释,可执行 |
| paraSourceGroup | object | 结果变量;int类型变量或double类型变量,全局或局部变量 |
| paraValueGroup1 | object | 变量1;数值或int类型变量或double类型变量,全局或局部变量 |
| type | int | ANTN在枚举序列中为104 |
| userParamInt | int | 二次开发客户自定义参数(目前无意义) |
| userParamString | string | 二次开发客户自定义参数(目前无意义) |
paraSourceGroup/paraValueGroup1 结构:
| 字段 | 类型 | 说明 |
|---|---|---|
| data | double | 数值 |
| secondvalue | int | 变量类型标识 |
| value | int | 变量引用标识;0:使用data数值;1:使用varname变量 |
| varname | string | 变量名 |
示例:
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
| 字段 | 类型 | 说明 |
|---|---|---|
| logicalType | int | 运算类型;取值范围:0(与)、1(或)、2(非) |
| logout | bool | 是否被注释;true:在作业文件中将不执行该指令;false:未被注释,可执行 |
| paraGroupOne | object | 变量1;int类型变量或double类型变量或bool类型或IO输入,全局或局部变量 |
| paraGroupStore | object | 结果变量;int类型变量或double类型变量或bool类型,全局或局部变量 |
| paraGroupTwo | object | 参数2;int类型变量或double类型变量或bool类型或IO输入,全局或局部变量 |
| type | int | LOGICAL_OP在枚举序列中为121 |
| userParamInt | int | 二次开发客户自定义参数(目前无意义) |
| userParamString | string | 二次开发客户自定义参数(目前无意义) |
paraGroupOne/paraGroupStore/paraGroupTwo 结构:
| 字段 | 类型 | 说明 |
|---|---|---|
| data | double | 数值 |
| secondvalue | int | 变量类型标识 |
| value | int | 变量引用标识;0:使用data数值;1:使用varname变量 |
| varname | string | 变量名 |
示例:
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": ""
}