{
  "Version": "v2.6.0",
  "monitor": [
    {
      "name": "版本号",
      "en_name": "Version",
      "disable": false,
      "type": "0",
      "value": "0"
    },
    {
      "name": "串口号",
      "en_name": "SerialPort",
      "disable": false,
      "type": "0",
      "value": ""
    },
    {
      "name": "时间",
      "en_name": "time",
      "disable": false,
      "type": "0",
      "value": ""
    },
    {
      "name": "运行状态-0",
      "en_name": "ActionStatus-0",
      "disable": false,
      "type": "0",
      "value": "0"
    },
    {
      "name": "运行状态-1",
      "en_name": "ActionStatus-1",
      "disable": false,
      "type": "0",
      "value": "0"
    },
    {
      "name": "轴速度-0",
      "en_name": "SPAxisSpeed-0",
      "disable": false,
      "type": "0",
      "value": "0.000000"
    },
    {
      "name": "轴速度-1",
      "en_name": "SPAxisSpeed-1",
      "disable": false,
      "type": "0",
      "value": "0.000000"
    },
    {
      "name": "位置-0",
      "en_name": "position-0",
      "disable": false,
      "type": "0",
      "value": "23.484249"
    },
    {
      "name": "位置-1",
      "en_name": "position-1",
      "disable": false,
      "type": "0",
      "value": "-0.006750"
    }
  ],
  "attribute": [
    {
      "name": "物理单位",
      "en_name": "PhysicalUnit",
      "disable": false,
      "value": "1",
      "type": "0",
      "is_hide": "1",
      "verify": {}
    },
    {
      "name": "对应开环步数",
      "en_name": "CorrespondingOpenLoopSteps",
      "disable": false,
      "value": 3200,
      "type": "0",
      "is_hide": "1",
      "verify": {}
    },
    {
      "name": "产品类型",
      "en_name": "ProductType",
      "disable": false,
      "value": "0",
      "type": "2",
      "is_hide": "1",
      "verify": [
        {
          "name": "平移台",
          "value": "0"
        }
      ]
    },
    {
      "name": "电机类型",
      "en_name": "MotorType",
      "disable": false,
      "value": "0",
      "type": "0",
      "is_hide": "1",
      "verify": [
        {
          "name": "步进电机",
          "value": "0"
        }
      ]
    },
    {
      "name": "螺距",
      "en_name": "Pitch",
      "disable": false,
      "value": "1",
      "type": "0",
      "is_hide": "1",
      "verify": {}
    },
    {
      "name": "传动比",
      "en_name": "TransmissionRatio",
      "disable": false,
      "value": "1",
      "type": "0",
      "is_hide": "1",
      "verify": {}
    },
    {
      "name": "细分（步进电机）",
      "en_name": "SubdivisionStepperMotor",
      "disable": false,
      "value": "16",
      "type": "0",
      "is_hide": "1",
      "verify": {}
    },
    {
      "name": "加减速度",
      "en_name": "Acc",
      "minValue": "0",
      "maxValue": "3",
      "value": 3,
      "disable": false,
      "type": "1",
      "is_hide": "0",
      "verify": {}
    },
    {
      "name": "位置模式时的最大速度",
      "en_name": "Speed",
      "value": "1",
      "minValue": "0",
      "maxValue": "1",
      "disable": false,
      "type": "1",
      "is_hide": "0",
      "verify": {}
    }
  ],
  "code": {
    "data": "button.programming[0].action.action",
    "send": "action.action",
    "button": {
      "programming": [
        {
          "action": {
            "name": "开始",
            "action": {
              "actions": []
            }
          }
        },
        {
          "action": {
            "name": "暂停",
            "action": {
              "actions": [
                {
                  "id": "3",
                  "version": "v2.6.0",
                  "type": "0",
                  "normal_data": {
                    "serialport": "com3",
                    "name": "PuaseRunningInstruction",
                    "data": [
                      {
                        "name": "Axis",
                        "type": "0",
                        "val": "X"
                      },
                      {
                        "name": "Acc",
                        "type": "0",
                        "val": "3"
                      }
                    ]
                  }
                }
              ]
            }
          }
        },
        {
          "action": {
            "name": "继续",
            "action": {
              "actions": [
                {
                  "id": "4",
                  "version": "v2.6.0",
                  "type": "0",
                  "normal_data": {
                    "serialport": "com3",
                    "name": "StartRunningInstruction",
                    "data": [
                      {
                        "name": "Axis",
                        "type": "0",
                        "val": "X"
                      },
                      {
                        "name": "Acc",
                        "type": "0",
                        "val": "3"
                      }
                    ]
                  }
                }
              ]
            }
          }
        },
        {
          "action": {
            "name": "结束",
            "action": {
              "actions": [
                {
                  "id": "3",
                  "version": "v2.6.0",
                  "type": "0",
                  "normal_data": {
                    "serialport": "com4",
                    "name": "ProgramStop",
                    "data": [
                      {
                        "name": "Axis",
                        "type": "0",
                        "val": "X"
                      },
                      {
                        "name": "Acc",
                        "type": "0",
                        "val": "3"
                      }
                    ]
                  }
                }
              ]
            }
          }
        },
        {
          "name": "结束",
          "action": {
            "Version": "v2.6.0",
            "SPProgramClearData": "all"
          }
        }
      ],
      "function": [
        {
          "action": {
            "name": "入口"
          }
        },
        {
          "action": {
            "name": "出口"
          }
        }
      ]
    },
    "programming": [
      {
        "groupName": "运行指令",
        "groupId": "run",
        "color": "",
        "sub": [
          {
            "attribute": {
              "name": "获取当前位置",
              "type": "TTAgetCurrentLocation",
              "isPrevious": true,
              "isNext": true
            },
            "sub": [
              {
                "name": "出参",
                "data": "action.normal_data.out.val_name",
                "valueType": "action.normal_data.out.type",
                "type": "1",
                "value": "",
                "ishide": "0",
                "isEdit": "1",
                "action": {}
              },
              {
                "name": "端口号",
                "value": "com3",
                "isvariable": "0",
                "data": "action.normal_data.serialport",
                "enName": "serialport",
                "type": "1",
                "ishide": "1",
                "isEdit": "0",
                "useGloble": "0",
                "action": {}
              },
              {
                "name": "开始运动",
                "is_negative": [],
                "type": "0",
                "ishide": "0",
                "isEdit": "0",
                "useGloble": "0",
                "action": {
                  "id": "uuid",
                  "version": "v2.6.0",
                  "type": "0",
                  "normal_data": {
                    "serialport": "com4",
                    "name": "GetPosition",
                    "data": [
                      {
                        "name": "Axis",
                        "type": "0",
                        "val": "X"
                      }
                    ],
                    "out": {
                      "type": "1",
                      "val_name": "a1"
                    }
                  }
                }
              }
            ]
          },
          {
            "attribute": {
              "name": "坐标调整",
              "type": "TTAabsolute",
              "isPrevious": true,
              "isNext": true
            },
            "sub": [
              {
                "name": "出参",
                "data": "action.normal_data.out.val_name",
                "type": "9",
                "value": "",
                "isvariable": "0",
                "ishide": "1",
                "isEdit": "0",
                "action": {}
              },
              {
                "name": "端口号",
                "value": "com3",
                "isvariable": "0",
                "data": "action.normal_data.serialport",
                "enName": "serialport",
                "type": "1",
                "ishide": "1",
                "isEdit": "0",
                "useGloble": "0",
                "action": {}
              },
              {
                "name": "重置坐标",
                "value": "10",
                "data": "action.normal_data.data[0].val",
                "valueType": "action.normal_data.data[0].type",
                "isvariable": "0",
                "enName": "PositionReset",
                "type": "1",
                "ishide": "0",
                "isEdit": "1",
                "useGloble": "0",
                "action": {}
              },
              {
                "name": "开始",
                "is_negative": [],
                "type": "0",
                "ishide": "0",
                "isEdit": "0",
                "useGloble": "0",
                "action": {
                  "id": "uuid",
                  "version": "v2.6.0",
                  "type": "0",
                  "normal_data": {
                    "serialport": "com3",
                    "name": "Reset",
                    "data": [
                      {
                        "name": "Distance",
                        "type": "0",
                        "val": "0"
                      },
                      {
                        "name": "Axis",
                        "type": "0",
                        "val": "X"
                      }
                    ],
                    "out": {
                      "type": "0",
                      "val_name": ""
                    }
                  }
                }
              }
            ]
          },
          {
            "attribute": {
              "name": "将当前位置设置为标签",
              "type": "TTAsetTag",
              "isPrevious": true,
              "isNext": true
            },
            "sub": [
              {
                "name": "选择轴",
                "data": "action.read_device_data.data[0].val",
                "valueType": "action.read_device_data.data[0].type",
                "value": "X",
                "isvariable": "0",
                "enName": "Axis",
                "type": "2",
                "ishide": "1",
                "isEdit": "0",
                "useGloble": "0",
                "action": [
                  {
                    "name": "X轴",
                    "value": "X"
                  },
                  {
                    "name": "Y轴",
                    "value": "Y"
                  },
                  {
                    "name": "Z轴",
                    "value": "Z"
                  },
                  {
                    "name": "A轴",
                    "value": "A"
                  },
                  {
                    "name": "B轴",
                    "value": "B"
                  },
                  {
                    "name": "C轴",
                    "value": "C"
                  }
                ]
              },
              {
                "name": "标签名",
                "data": "action.read_device_data.tag",
                "value": "0",
                "isvariable": "0",
                "enName": "tagName",
                "type": "1",
                "ishide": "0",
                "isEdit": "1",
                "useGloble": "0",
                "action": {}
              },
              {
                "name": "开始运动",
                "is_negative": [],
                "type": "0",
                "ishide": "0",
                "isEdit": "0",
                "useGloble": "0",
                "action": {
                  "id": "uuid",
                  "version": "v2.6.0",
                  "type": "10",
                  "read_device_data": {
                    "serialport": "com4",
                    "name": "GetPosition",
                    "data": [
                      {
                        "name": "Axis",
                        "type": "0",
                        "val": "X"
                      }
                    ],
                    "tag": "",
                    "state": "0"
                  }
                }
              }
            ]
          },
          {
            "attribute": {
              "name": "单轴停止",
              "type": "TTAAxisStop",
              "isPrevious": true,
              "isNext": true
            },
            "sub": [
              {
                "name": "选择轴",
                "data": "action.normal_data.data[0].val",
                "value": "X",
                "enName": "Axis",
                "type": "2",
                "isvariable": "0",
                "ishide": "1",
                "isEdit": "0",
                "useGloble": "0",
                "action": [
                  {
                    "name": "X轴",
                    "value": "X"
                  },
                  {
                    "name": "Y轴",
                    "value": "Y"
                  },
                  {
                    "name": "Z轴",
                    "value": "Z"
                  },
                  {
                    "name": "A轴",
                    "value": "A"
                  },
                  {
                    "name": "B轴",
                    "value": "B"
                  },
                  {
                    "name": "C轴",
                    "value": "C"
                  }
                ]
              },
              {
                "name": "开始运动",
                "is_negative": [],
                "type": "0",
                "ishide": "0",
                "isEdit": "0",
                "useGloble": "0",
                "action": {
                  "id": "3843c5aa-3715-4220-9d14-586eae2b9b4d",
                  "version": "v2.6.0",
                  "type": "0",
                  "normal_data": {
                    "serialport": "com4",
                    "name": "AxisStop",
                    "data": [
                      {
                        "name": "Axis",
                        "type": "0",
                        "val": "X"
                      }
                    ],
                    "out": {
                      "type": "0",
                      "val_name": ""
                    }
                  }
                }
              }
            ]
          },
          {
            "attribute": {
              "name": "相对定位运动（默认参数）",
              "type": "TTArelativePositioningDefault",
              "isPrevious": true,
              "isNext": true
            },
            "sub": [
              {
                "name": "出参",
                "data": "action.normal_data.out.val_name",
                "type": "9",
                "value": "",
                "isvariable": "0",
                "ishide": "1",
                "isEdit": "0",
                "action": {}
              },
              {
                "name": "端口号",
                "value": "com3",
                "isvariable": "0",
                "data": "action.normal_data.serialport",
                "enName": "serialport",
                "type": "1",
                "ishide": "1",
                "isEdit": "0",
                "useGloble": "0",
                "action": {}
              },
              {
                "name": "选择轴",
                "data": "action.normal_data.data[0].val",
                "valueType": "action.normal_data.data[0].type",
                "value": "X",
                "isvariable": "0",
                "enName": "Axis",
                "type": "2",
                "ishide": "1",
                "isEdit": "0",
                "useGloble": "0",
                "action": [
                  {
                    "name": "0轴",
                    "value": "0"
                  },
                  {
                    "name": "1轴",
                    "value": "1"
                  }
                ]
              },
              {
                "name": "相对距离",
                "value": "10",
                "data": "action.normal_data.data[1].val",
                "valueType": "action.normal_data.data[1].type",
                "isvariable": "0",
                "enName": "Distance",
                "type": "1",
                "ishide": "0",
                "isEdit": "1",
                "useGloble": "0",
                "action": {}
              },
              {
                "name": "最大速度",
                "value": "15",
                "data": "action.normal_data.data[2].val",
                "valueType": "action.normal_data.data[2].type",
                "isvariable": "0",
                "enName": "Speed",
                "type": "1",
                "ishide": "1",
                "isEdit": "0",
                "useGloble": "0",
                "action": {}
              },
              {
                "name": "加减速度",
                "value": "20",
                "data": "action.normal_data.data[3].val",
                "valueType": "action.normal_data.data[3].type",
                "isvariable": "0",
                "enName": "Acc",
                "type": "1",
                "ishide": "1",
                "isEdit": "0",
                "useGloble": "0",
                "action": {}
              },
              {
                "name": "减速度",
                "value": "20",
                "data": "action.normal_data.data[4].val",
                "valueType": "action.normal_data.data[4].type",
                "isvariable": "0",
                "enName": "Dec",
                "type": "1",
                "ishide": "1",
                "isEdit": "0",
                "useGloble": "1",
                "action": {}
              },
              {
                "name": "运动方式",
                "data": "action.normal_data.data[5].val",
                "value": "1",
                "enName": "ModeType",
                "type": "2",
                "isvariable": "0",
                "ishide": "1",
                "isEdit": "1",
                "useGloble": "0",
                "action": [
                  {
                    "name": "相对运动",
                    "value": "1"
                  },
                  {
                    "name": "绝对运动",
                    "value": "2"
                  }
                ]
              },
              {
                "name": "开始",
                "is_negative": [],
                "type": "0",
                "ishide": "0",
                "isEdit": "0",
                "useGloble": "0",
                "action": {
                  "id": "uuid",
                  "version": "v2.6.0",
                  "type": "0",
                  "normal_data": {
                    "serialport": "com3",
                    "name": "SingleToPosition",
                    "data": [
                      {
                        "name": "Axis",
                        "type": "0",
                        "val": "X"
                      },
                      {
                        "name": "Distance",
                        "type": "0",
                        "val": "10"
                      },
                      {
                        "name": "Speed",
                        "type": "0",
                        "val": "1"
                      },
                      {
                        "name": "Acc",
                        "type": "0",
                        "val": "3"
                      },
                      {
                        "name": "Dec",
                        "type": "0",
                        "val": "3"
                      },
                      {
                        "name": "ModeType",
                        "type": "0",
                        "val": "1"
                      }
                    ],
                    "out": {
                      "type": "0",
                      "val_name": ""
                    }
                  }
                }
              }
            ]
          },
          {
            "attribute": {
              "name": "相对定位运动（自定义参数）",
              "type": "TTArelativePositioningEditing",
              "isPrevious": true,
              "isNext": true
            },
            "sub": [
              {
                "name": "出参",
                "data": "action.normal_data.out.val_name",
                "type": "9",
                "value": "",
                "isvariable": "0",
                "ishide": "1",
                "isEdit": "1",
                "action": {}
              },
              {
                "name": "端口号",
                "value": "com3",
                "isvariable": "0",
                "data": "action.normal_data.serialport",
                "enName": "serialport",
                "type": "1",
                "ishide": "1",
                "isEdit": "0",
                "useGloble": "0",
                "action": {}
              },
              {
                "name": "选择轴",
                "data": "action.normal_data.data[0].val",
                "valueType": "action.normal_data.data[0].type",
                "value": "X",
                "isvariable": "0",
                "enName": "Axis",
                "type": "2",
                "ishide": "1",
                "isEdit": "0",
                "useGloble": "0",
                "action": [
                  {
                    "name": "0轴",
                    "value": "0"
                  },
                  {
                    "name": "1轴",
                    "value": "1"
                  }
                ]
              },
              {
                "name": "相对距离",
                "value": "10",
                "data": "action.normal_data.data[1].val",
                "valueType": "action.normal_data.data[1].type",
                "isvariable": "0",
                "enName": "Distance",
                "type": "1",
                "ishide": "0",
                "isEdit": "1",
                "useGloble": "0",
                "action": {}
              },
              {
                "name": "最大速度",
                "value": "1",
                "minValue": "0",
                "maxValue": "1",
                "data": "action.normal_data.data[2].val",
                "valueType": "action.normal_data.data[2].type",
                "isvariable": "0",
                "enName": "Speed",
                "type": "1",
                "ishide": "0",
                "isEdit": "1",
                "useGloble": "0",
                "action": {}
              },
              {
                "name": "加减速度",
                "value": "3",
                "minValue": "0",
                "maxValue": "3",
                "data": "action.normal_data.data[3].val",
                "valueType": "action.normal_data.data[3].type",
                "isvariable": "0",
                "enName": "Acc",
                "type": "1",
                "ishide": "0",
                "isEdit": "1",
                "useGloble": "0",
                "action": {}
              },
              {
                "name": "减速度",
                "value": "3",
                "minValue": "0",
                "maxValue": "3",
                "data": "action.normal_data.data[4].val",
                "valueType": "action.normal_data.data[4].type",
                "isvariable": "0",
                "enName": "Dec",
                "type": "1",
                "ishide": "1",
                "isEdit": "0",
                "useGloble": "1",
                "action": {}
              },
              {
                "name": "运动方式",
                "data": "action.normal_data.data[5].val",
                "value": "1",
                "enName": "ModeType",
                "type": "2",
                "isvariable": "0",
                "ishide": "1",
                "isEdit": "1",
                "useGloble": "0",
                "action": [
                  {
                    "name": "相对运动",
                    "value": "1"
                  },
                  {
                    "name": "绝对运动",
                    "value": "2"
                  }
                ]
              },
              {
                "name": "开始",
                "is_negative": [],
                "type": "0",
                "ishide": "0",
                "isEdit": "0",
                "useGloble": "0",
                "action": {
                  "id": "uuid",
                  "version": "v2.6.0",
                  "type": "0",
                  "normal_data": {
                    "serialport": "com3",
                    "name": "SingleToPosition",
                    "data": [
                      {
                        "name": "Axis",
                        "type": "0",
                        "val": "X"
                      },
                      {
                        "name": "Distance",
                        "type": "0",
                        "val": "10"
                      },
                      {
                        "name": "Speed",
                        "type": "0",
                        "val": "1"
                      },
                      {
                        "name": "Acc",
                        "type": "0",
                        "val": "3"
                      },
                      {
                        "name": "Dec",
                        "type": "0",
                        "val": "3"
                      },
                      {
                        "name": "ModeType",
                        "type": "0",
                        "val": "1"
                      }
                    ],
                    "out": {
                      "type": "0",
                      "val_name": ""
                    }
                  }
                }
              }
            ]
          },
          {
            "attribute": {
              "name": "绝对定位运动（默认参数）",
              "type": "TTAabsolutePositioningDefault",
              "isPrevious": true,
              "isNext": true
            },
            "sub": [
              {
                "name": "出参",
                "data": "action.normal_data.out.val_name",
                "type": "9",
                "value": "",
                "isvariable": "0",
                "ishide": "1",
                "isEdit": "0",
                "action": {}
              },
              {
                "name": "端口号",
                "value": "com3",
                "isvariable": "0",
                "data": "action.normal_data.serialport",
                "enName": "serialport",
                "type": "1",
                "ishide": "1",
                "isEdit": "0",
                "useGloble": "0",
                "action": {}
              },
              {
                "name": "选择轴",
                "data": "action.normal_data.data[0].val",
                "valueType": "action.normal_data.data[0].type",
                "value": "0",
                "isvariable": "0",
                "enName": "Axis",
                "type": "2",
                "ishide": "1",
                "isEdit": "0",
                "useGloble": "0",
                "action": [
                  {
                    "name": "0轴",
                    "value": "0"
                  },
                  {
                    "name": "1轴",
                    "value": "1"
                  }
                ]
              },
              {
                "name": "绝对位置",
                "value": "10",
                "data": "action.normal_data.data[1].val",
                "valueType": "action.normal_data.data[1].type",
                "isvariable": "0",
                "enName": "Distance",
                "type": "1",
                "ishide": "0",
                "isEdit": "1",
                "useGloble": "0",
                "action": {}
              },
              {
                "name": "最大速度",
                "value": "15",
                "data": "action.normal_data.data[2].val",
                "valueType": "action.normal_data.data[2].type",
                "isvariable": "0",
                "enName": "Speed",
                "type": "1",
                "ishide": "1",
                "isEdit": "0",
                "useGloble": "0",
                "action": {}
              },
              {
                "name": "加减速度",
                "value": "20",
                "data": "action.normal_data.data[3].val",
                "valueType": "action.normal_data.data[3].type",
                "isvariable": "0",
                "enName": "Acc",
                "type": "1",
                "ishide": "1",
                "isEdit": "0",
                "useGloble": "0",
                "action": {}
              },
              {
                "name": "减速度",
                "value": "20",
                "data": "action.normal_data.data[4].val",
                "valueType": "action.normal_data.data[4].type",
                "isvariable": "0",
                "enName": "Dec",
                "type": "1",
                "ishide": "1",
                "isEdit": "0",
                "useGloble": "1",
                "action": {}
              },
              {
                "name": "运动方式",
                "data": "action.normal_data.data[5].val",
                "value": "2",
                "enName": "ModeType",
                "type": "2",
                "isvariable": "0",
                "ishide": "1",
                "isEdit": "1",
                "useGloble": "0",
                "action": [
                  {
                    "name": "相对运动",
                    "value": "1"
                  },
                  {
                    "name": "绝对运动",
                    "value": "2"
                  }
                ]
              },
              {
                "name": "开始",
                "is_negative": [],
                "type": "0",
                "ishide": "0",
                "isEdit": "0",
                "useGloble": "0",
                "action": {
                  "id": "uuid",
                  "version": "v2.6.0",
                  "type": "0",
                  "normal_data": {
                    "serialport": "com3",
                    "name": "SingleToPosition",
                    "data": [
                      {
                        "name": "Axis",
                        "type": "0",
                        "val": "X"
                      },
                      {
                        "name": "Distance",
                        "type": "0",
                        "val": "10"
                      },
                      {
                        "name": "Speed",
                        "type": "0",
                        "val": "1"
                      },
                      {
                        "name": "Acc",
                        "type": "0",
                        "val": "3"
                      },
                      {
                        "name": "Dec",
                        "type": "0",
                        "val": "3"
                      },
                      {
                        "name": "ModeType",
                        "type": "0",
                        "val": "2"
                      }
                    ],
                    "out": {
                      "type": "0",
                      "val_name": ""
                    }
                  }
                }
              }
            ]
          },
          {
            "attribute": {
              "name": "绝对定位运动（自定义参数）",
              "type": "TTAabsolutePositioningEdit",
              "isPrevious": true,
              "isNext": true
            },
            "sub": [
              {
                "name": "出参",
                "data": "action.normal_data.out.val_name",
                "type": "9",
                "value": "",
                "isvariable": "0",
                "ishide": "1",
                "isEdit": "1",
                "action": {}
              },
              {
                "name": "端口号",
                "value": "com3",
                "isvariable": "0",
                "data": "action.normal_data.serialport",
                "enName": "serialport",
                "type": "1",
                "ishide": "1",
                "isEdit": "0",
                "useGloble": "0",
                "action": {}
              },
              {
                "name": "选择轴",
                "data": "action.normal_data.data[0].val",
                "valueType": "action.normal_data.data[0].type",
                "value": "X",
                "isvariable": "0",
                "enName": "Axis",
                "type": "2",
                "ishide": "1",
                "isEdit": "0",
                "useGloble": "0",
                "action": [
                  {
                    "name": "0轴",
                    "value": "0"
                  },
                  {
                    "name": "1轴",
                    "value": "1"
                  }
                ]
              },
              {
                "name": "绝对位置",
                "value": "10",
                "data": "action.normal_data.data[1].val",
                "valueType": "action.normal_data.data[1].type",
                "isvariable": "0",
                "enName": "Distance",
                "type": "1",
                "ishide": "0",
                "isEdit": "1",
                "useGloble": "0",
                "action": {}
              },
              {
                "name": "最大速度",
                "value": "1",
                "minValue": "0",
                "maxValue": "1",
                "data": "action.normal_data.data[2].val",
                "valueType": "action.normal_data.data[2].type",
                "isvariable": "0",
                "enName": "Speed",
                "type": "1",
                "ishide": "0",
                "isEdit": "1",
                "useGloble": "0",
                "action": {}
              },
              {
                "name": "加减速度",
                "value": "3",
                "minValue": "0",
                "maxValue": "3",
                "data": "action.normal_data.data[3].val",
                "valueType": "action.normal_data.data[3].type",
                "isvariable": "0",
                "enName": "Acc",
                "type": "1",
                "ishide": "0",
                "isEdit": "1",
                "useGloble": "0",
                "action": {}
              },
              {
                "name": "减速度",
                "value": "3",
                "minValue": "0",
                "maxValue": "3",
                "data": "action.normal_data.data[4].val",
                "valueType": "action.normal_data.data[4].type",
                "isvariable": "0",
                "enName": "Dec",
                "type": "1",
                "ishide": "1",
                "isEdit": "0",
                "useGloble": "1",
                "action": {}
              },
              {
                "name": "运动方式",
                "data": "action.normal_data.data[5].val",
                "value": "2",
                "enName": "ModeType",
                "type": "2",
                "isvariable": "0",
                "ishide": "1",
                "isEdit": "1",
                "useGloble": "0",
                "action": [
                  {
                    "name": "相对运动",
                    "value": "1"
                  },
                  {
                    "name": "绝对运动",
                    "value": "2"
                  }
                ]
              },
              {
                "name": "开始",
                "is_negative": [],
                "type": "0",
                "ishide": "0",
                "isEdit": "0",
                "useGloble": "0",
                "action": {
                  "id": "uuid",
                  "version": "v2.6.0",
                  "type": "0",
                  "normal_data": {
                    "serialport": "com3",
                    "name": "SingleToPosition",
                    "data": [
                      {
                        "name": "Axis",
                        "type": "0",
                        "val": "X"
                      },
                      {
                        "name": "Distance",
                        "type": "0",
                        "val": "10"
                      },
                      {
                        "name": "Speed",
                        "type": "0",
                        "val": "1"
                      },
                      {
                        "name": "Acc",
                        "type": "0",
                        "val": "3"
                      },
                      {
                        "name": "Dec",
                        "type": "0",
                        "val": "3"
                      },
                      {
                        "name": "ModeType",
                        "type": "0",
                        "val": "2"
                      }
                    ],
                    "out": {
                      "type": "0",
                      "val_name": ""
                    }
                  }
                }
              }
            ]
          },
          {
            "attribute": {
              "name": "定速运动",
              "type": "TTAspeedMotionEditing-B",
              "isPrevious": true,
              "isNext": true
            },
            "sub": [
              {
                "name": "出参",
                "data": "action.normal_data.out.val_name",
                "type": "9",
                "value": "",
                "isvariable": "0",
                "ishide": "1",
                "isEdit": "1",
                "action": {}
              },
              {
                "name": "端口号",
                "value": "com3",
                "isvariable": "0",
                "data": "action.normal_data.serialport",
                "enName": "serialport",
                "type": "1",
                "ishide": "1",
                "isEdit": "0",
                "useGloble": "0",
                "action": {}
              },
              {
                "name": "选择轴",
                "data": "action.normal_data.data[0].val",
                "valueType": "action.normal_data.data[0].type",
                "value": "X",
                "isvariable": "0",
                "enName": "Axis",
                "type": "2",
                "ishide": "1",
                "isEdit": "0",
                "useGloble": "0",
                "action": [
                  {
                    "name": "0轴",
                    "value": "0"
                  },
                  {
                    "name": "1轴",
                    "value": "1"
                  }
                ]
              },
              {
                "name": "最大速度",
                "value": "1",
                "minValue": "0",
                "maxValue": "1",
                "data": "action.normal_data.data[1].val",
                "valueType": "action.normal_data.data[1].type",
                "isvariable": "0",
                "enName": "Speed",
                "type": "1",
                "ishide": "0",
                "isEdit": "1",
                "useGloble": "0",
                "action": {}
              },
              {
                "name": "加减速度",
                "value": "3",
                "minValue": "0",
                "maxValue": "3",
                "data": "action.normal_data.data[2].val",
                "valueType": "action.normal_data.data[2].type",
                "isvariable": "0",
                "enName": "Acc",
                "type": "1",
                "ishide": "0",
                "isEdit": "1",
                "useGloble": "0",
                "action": {}
              },
              {
                "name": "方向",
                "value": "1",
                "data": "",
                "valueType": "",
                "isvariable": "0",
                "enName": "Direction",
                "type": "2",
                "ishide": "0",
                "isEdit": "1",
                "useGloble": "0",
                "action": [
                  {
                    "name": "正向",
                    "value": "1"
                  },
                  {
                    "name": "负向",
                    "value": "0"
                  }
                ]
              },
              {
                "name": "减速度",
                "value": "3",
                "minValue": "0",
                "maxValue": "3",
                "data": "action.normal_data.data[3].val",
                "valueType": "action.normal_data.data[3].type",
                "isvariable": "0",
                "enName": "Dec",
                "type": "1",
                "ishide": "1",
                "isEdit": "0",
                "useGloble": "1",
                "action": {}
              },
              {
                "name": "运动方式",
                "data": "action.normal_data.data[4].val",
                "value": "1",
                "enName": "ModeType",
                "type": "2",
                "isvariable": "0",
                "ishide": "1",
                "isEdit": "1",
                "useGloble": "0",
                "action": [
                  {
                    "name": "相对运动",
                    "value": "1"
                  },
                  {
                    "name": "绝对运动",
                    "value": "2"
                  }
                ]
              },
              {
                "name": "开始",
                "is_negative": [],
                "type": "0",
                "ishide": "0",
                "isEdit": "0",
                "useGloble": "0",
                "action": {
                  "id": "uuid",
                  "version": "v2.6.0",
                  "type": "0",
                  "normal_data": {
                    "serialport": "com3",
                    "name": "SingleToSpeed",
                    "data": [
                      {
                        "name": "Axis",
                        "type": "0",
                        "val": "X"
                      },
                      {
                        "name": "Speed",
                        "type": "0",
                        "val": "1"
                      },
                      {
                        "name": "Acc",
                        "type": "0",
                        "val": "3"
                      },
                      {
                        "name": "Dec",
                        "type": "0",
                        "val": "3"
                      },
                      {
                        "name": "ModeType",
                        "type": "0",
                        "val": "1"
                      }
                    ],
                    "out": {
                      "type": "0",
                      "val_name": ""
                    }
                  }
                }
              }
            ]
          },
          {
            "attribute": {
              "name": "回零运动",
              "type": "LO-TTA-03-resetToZeroDefault",
              "isPrevious": true,
              "isNext": true
            },
            "sub": [
              {
                "name": "出参",
                "data": "action.normal_data.out.val_name",
                "type": "9",
                "value": "",
                "isvariable": "0",
                "ishide": "1",
                "isEdit": "0",
                "action": {}
              },
              {
                "name": "端口号",
                "value": "com3",
                "isvariable": "0",
                "data": "action.normal_data.serialport",
                "enName": "serialport",
                "type": "1",
                "ishide": "1",
                "isEdit": "0",
                "useGloble": "0",
                "action": {}
              },
              {
                "name": "最大速度",
                "value": "15",
                "data": "action.normal_data.data[1].val",
                "valueType": "action.normal_data.data[1].type",
                "isvariable": "0",
                "enName": "Speed",
                "type": "1",
                "ishide": "1",
                "isEdit": "0",
                "useGloble": "0",
                "action": {}
              },
              {
                "name": "加减速度",
                "value": "20",
                "data": "action.normal_data.data[1].val",
                "valueType": "action.normal_data.data[1].type",
                "isvariable": "0",
                "enName": "Acc",
                "type": "1",
                "ishide": "1",
                "isEdit": "0",
                "useGloble": "0",
                "action": {}
              },
              {
                "name": "减速度",
                "value": "20",
                "data": "action.normal_data.data[2].val",
                "valueType": "action.normal_data.data[2].type",
                "isvariable": "0",
                "enName": "Dec",
                "type": "1",
                "ishide": "1",
                "isEdit": "0",
                "useGloble": "1",
                "action": {}
              },
              {
                "name": "开始",
                "is_negative": [],
                "type": "0",
                "ishide": "0",
                "isEdit": "0",
                "useGloble": "0",
                "action": {
                  "id": "uuid",
                  "version": "v2.6.0",
                  "type": "0",
                  "normal_data": {
                    "serialport": "com3",
                    "name": "ToHome",
                    "data": [
                      {
                        "name": "Axis",
                        "type": "0",
                        "val": "X"
                      },
                      {
                        "name": "Speed",
                        "type": "0",
                        "val": "15"
                      },
                      {
                        "name": "Acc",
                        "type": "0",
                        "val": "20"
                      },
                      {
                        "name": "Dec",
                        "type": "0",
                        "val": "20"
                      }
                    ],
                    "out": {
                      "type": "0",
                      "val_name": ""
                    }
                  }
                }
              }
            ]
          }
        ]
      }
    ]
  },
  "single": [
    {
      "name": "急停",
      "sub": [
        {
          "name": "选择轴",
          "value": "X",
          "data": "action.actions[0].normal_data.data[0].val",
          "enName": "Axis",
          "type": "2",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": [
            {
              "name": "X轴",
              "value": "X"
            },
            {
              "name": "Y轴",
              "value": "Y"
            },
            {
              "name": "Z轴",
              "value": "Z"
            },
            {
              "name": "A轴",
              "value": "A"
            },
            {
              "name": "B轴",
              "value": "B"
            },
            {
              "name": "C轴",
              "value": "C"
            }
          ]
        },
        {
          "name": "急停",
          "is_negative": [],
          "type": "0",
          "ishide": "0",
          "isEdit": "0",
          "useGloble": "1",
          "action": {
            "actions": [
              {
                "id": "3",
                "version": "v2.6.0",
                "type": "0",
                "normal_data": {
                  "serialport": "com4",
                  "name": "SingleEmergencyStop",
                  "data": [
                    {
                      "name": "Axis",
                      "type": "0",
                      "val": "X"
                    }
                  ]
                }
              }
            ]
          }
        }
      ]
    },
    {
      "name": "缓停",
      "sub": [
        {
          "name": "加减速度",
          "value": "20",
          "data": "action.actions[0].normal_data.data[1].val",
          "enName": "Acc",
          "type": "1",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "选择轴",
          "value": "X",
          "data": "action.actions[0].normal_data.data[0].val",
          "enName": "Axis",
          "type": "2",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": [
            {
              "name": "X轴",
              "value": "X"
            },
            {
              "name": "Y轴",
              "value": "Y"
            },
            {
              "name": "Z轴",
              "value": "Z"
            },
            {
              "name": "A轴",
              "value": "A"
            },
            {
              "name": "B轴",
              "value": "B"
            },
            {
              "name": "C轴",
              "value": "C"
            }
          ]
        },
        {
          "name": "缓停",
          "is_negative": [],
          "type": "0",
          "ishide": "0",
          "isEdit": "0",
          "useGloble": "1",
          "action": {
            "actions": [
              {
                "id": "3",
                "version": "v2.6.0",
                "type": "0",
                "normal_data": {
                  "serialport": "com4",
                  "name": "SingleStop",
                  "data": [
                    {
                      "name": "Axis",
                      "type": "0",
                      "val": "X"
                    },
                    {
                      "name": "Acc",
                      "type": "0",
                      "val": "3"
                    }
                  ]
                }
              }
            ]
          }
        }
      ]
    },
    {
      "name": "调整位置（置位）",
      "sub": [
        {
          "name": "端口号",
          "value": "com3",
          "isvariable": "0",
          "data": "action.actions[0].normal_data.serialport",
          "enName": "serialport",
          "type": "1",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "选择轴",
          "value": "X",
          "data": "action.actions[0].normal_data.data[0].val",
          "enName": "Axis",
          "type": "2",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": [
            {
              "name": "X轴",
              "value": "X"
            },
            {
              "name": "Y轴",
              "value": "Y"
            },
            {
              "name": "Z轴",
              "value": "Z"
            },
            {
              "name": "A轴",
              "value": "A"
            },
            {
              "name": "B轴",
              "value": "B"
            },
            {
              "name": "C轴",
              "value": "C"
            }
          ]
        },
        {
          "name": "重置坐标",
          "value": "0",
          "data": "action.actions[0].normal_data.data[1].val",
          "enName": "Distance",
          "type": "1",
          "ishide": "0",
          "isEdit": "1",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "调整位置",
          "is_negative": [],
          "type": "0",
          "ishide": "0",
          "isEdit": "0",
          "useGloble": "1",
          "action": {
            "actions": [
              {
                "id": "3",
                "version": "v2.6.0",
                "type": "0",
                "normal_data": {
                  "serialport": "com4",
                  "name": "Reset",
                  "data": [
                    {
                      "name": "Axis",
                      "type": "0",
                      "val": "X"
                    },
                    {
                      "name": "Distance",
                      "type": "0",
                      "val": "0"
                    }
                  ]
                }
              }
            ]
          }
        }
      ]
    },
    {
      "name": "点动(默认参数)",
      "sub": [
        {
          "name": "选择轴",
          "value": "X",
          "data": "action.actions[0].normal_data.data[0].val",
          "stop_data": "stop.actions[0].normal_data.data[0].val",
          "enName": "Axis",
          "type": "2",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": [
            {
              "name": "X轴",
              "value": "X"
            },
            {
              "name": "Y轴",
              "value": "Y"
            },
            {
              "name": "Z轴",
              "value": "Z"
            },
            {
              "name": "A轴",
              "value": "A"
            },
            {
              "name": "B轴",
              "value": "B"
            },
            {
              "name": "C轴",
              "value": "C"
            }
          ]
        },
        {
          "name": "速度",
          "value": "15",
          "data": "action.actions[0].normal_data.data[2].val",
          "enName": "Speed",
          "type": "1",
          "ishide": "1",
          "isEdit": "1",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "加减速度",
          "value": "20",
          "data": "action.actions[0].normal_data.data[3].val",
          "enName": "acc",
          "type": "1",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "减速度",
          "value": "20",
          "data": "action.actions[0].normal_data.data[4].val",
          "enName": "Dec",
          "type": "1",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "X+",
          "is_negative": [],
          "type": "3",
          "stop": {
            "actions": [
              {
                "id": "3",
                "version": "v2.6.0",
                "type": "0",
                "normal_data": {
                  "serialport": "com4",
                  "name": "SingleStop",
                  "data": [
                    {
                      "name": "Axis",
                      "type": "0",
                      "val": "X"
                    },
                    {
                      "name": "Distance",
                      "type": "0",
                      "val": "10"
                    },
                    {
                      "name": "Speed",
                      "type": "0",
                      "val": "1"
                    },
                    {
                      "name": "Acc",
                      "type": "0",
                      "val": "3"
                    },
                    {
                      "name": "Dec",
                      "type": "0",
                      "val": "3"
                    }
                  ]
                }
              }
            ]
          },
          "ishide": "0",
          "isEdit": "0",
          "useGloble": "1",
          "action": {
            "actions": [
              {
                "id": "uuid",
                "version": "v2.6.0",
                "type": "0",
                "normal_data": {
                  "serialport": "com3",
                  "name": "SingleToSpeed",
                  "data": [
                    {
                      "name": "Axis",
                      "type": "0",
                      "val": "X"
                    },
                    {
                      "name": "Distance",
                      "type": "0",
                      "val": "10"
                    },
                    {
                      "name": "Speed",
                      "type": "0",
                      "val": "1"
                    },
                    {
                      "name": "Acc",
                      "type": "0",
                      "val": "3"
                    },
                    {
                      "name": "Dec",
                      "type": "0",
                      "val": "3"
                    },
                    {
                      "name": "ModeType",
                      "type": "0",
                      "val": "4"
                    },
                    {
                      "name": "MotionType",
                      "type": "0",
                      "val": "3"
                    }
                  ],
                  "out": {
                    "type": "0",
                    "val_name": ""
                  }
                }
              }
            ]
          }
        },
        {
          "name": "X-",
          "is_negative": ["Distance"],
          "type": "3",
          "stop": {
            "actions": [
              {
                "id": "3",
                "version": "v2.6.0",
                "type": "0",
                "normal_data": {
                  "serialport": "com4",
                  "name": "SingleStop",
                  "data": [
                    {
                      "name": "Axis",
                      "type": "0",
                      "val": "X"
                    },
                    {
                      "name": "Speed",
                      "type": "0",
                      "val": "1"
                    },
                    {
                      "name": "Acc",
                      "type": "0",
                      "val": "3"
                    },
                    {
                      "name": "Dec",
                      "type": "0",
                      "val": "3"
                    }
                  ]
                }
              }
            ]
          },
          "ishide": "0",
          "isEdit": "0",
          "useGloble": "1",
          "action": {
            "actions": [
              {
                "id": "uuid",
                "version": "v2.6.0",
                "type": "0",
                "normal_data": {
                  "serialport": "com3",
                  "name": "SingleToSpeed",
                  "data": [
                    {
                      "name": "Axis",
                      "type": "0",
                      "val": "X"
                    },
                    {
                      "name": "Distance",
                      "type": "0",
                      "val": "10"
                    },
                    {
                      "name": "Speed",
                      "type": "0",
                      "val": "1"
                    },
                    {
                      "name": "Acc",
                      "type": "0",
                      "val": "3"
                    },
                    {
                      "name": "Dec",
                      "type": "0",
                      "val": "3"
                    },
                    {
                      "name": "ModeType",
                      "type": "0",
                      "val": "4"
                    },
                    {
                      "name": "MotionType",
                      "type": "0",
                      "val": "3"
                    }
                  ],
                  "out": {
                    "type": "0",
                    "val_name": ""
                  }
                }
              }
            ]
          }
        }
      ]
    },
    {
      "name": "点动（自定义参数）",
      "sub": [
        {
          "name": "选择轴",
          "value": "X",
          "data": "action.actions[0].normal_data.data[0].val",
          "stop_data": "stop.actions[0].normal_data.data[0].val",
          "enName": "Axis",
          "type": "2",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": [
            {
              "name": "X轴",
              "value": "X"
            },
            {
              "name": "Y轴",
              "value": "Y"
            },
            {
              "name": "Z轴",
              "value": "Z"
            },
            {
              "name": "A轴",
              "value": "A"
            },
            {
              "name": "B轴",
              "value": "B"
            },
            {
              "name": "C轴",
              "value": "C"
            }
          ]
        },
        {
          "name": "速度",
          "value": "1",
          "minValue": "0",
          "maxValue": "1",
          "data": "action.actions[0].normal_data.data[2].val",
          "enName": "Speed",
          "type": "1",
          "ishide": "0",
          "isEdit": "1",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "加减速度",
          "value": "3",
          "data": "action.actions[0].normal_data.data[3].val",
          "enName": "acc",
          "type": "1",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "减速度",
          "value": "20",
          "data": "action.actions[0].normal_data.data[4].val",
          "enName": "Dec",
          "type": "1",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "X+",
          "is_negative": [],
          "type": "3",
          "stop": {
            "actions": [
              {
                "id": "3",
                "version": "v2.6.0",
                "type": "0",
                "normal_data": {
                  "serialport": "com4",
                  "name": "SingleStop",
                  "data": [
                    {
                      "name": "Axis",
                      "type": "0",
                      "val": "X"
                    },
                    {
                      "name": "Speed",
                      "type": "0",
                      "val": "1"
                    },
                    {
                      "name": "Acc",
                      "type": "0",
                      "val": "3"
                    },
                    {
                      "name": "Dec",
                      "type": "0",
                      "val": "3"
                    }
                  ]
                }
              }
            ]
          },
          "ishide": "0",
          "isEdit": "0",
          "useGloble": "1",
          "action": {
            "actions": [
              {
                "id": "uuid",
                "version": "v2.6.0",
                "type": "0",
                "normal_data": {
                  "serialport": "com3",
                  "name": "SingleToSpeed",
                  "data": [
                    {
                      "name": "Axis",
                      "type": "0",
                      "val": "X"
                    },
                    {
                      "name": "Distance",
                      "type": "0",
                      "val": "10"
                    },
                    {
                      "name": "Speed",
                      "type": "0",
                      "val": "1"
                    },
                    {
                      "name": "Acc",
                      "type": "0",
                      "val": "3"
                    },
                    {
                      "name": "Dec",
                      "type": "0",
                      "val": "3"
                    },
                    {
                      "name": "ModeType",
                      "type": "0",
                      "val": "4"
                    },
                    {
                      "name": "MotionType",
                      "type": "0",
                      "val": "3"
                    }
                  ],
                  "out": {
                    "type": "0",
                    "val_name": ""
                  }
                }
              }
            ]
          }
        },
        {
          "name": "X-",
          "is_negative": ["Distance"],
          "type": "3",
          "stop": {
            "actions": [
              {
                "id": "3",
                "version": "v2.6.0",
                "type": "0",
                "normal_data": {
                  "serialport": "com4",
                  "name": "SingleStop",
                  "data": [
                    {
                      "name": "Axis",
                      "type": "0",
                      "val": "X"
                    },
                    {
                      "name": "Speed",
                      "type": "0",
                      "val": "1"
                    },
                    {
                      "name": "Acc",
                      "type": "0",
                      "val": "3"
                    },
                    {
                      "name": "Dec",
                      "type": "0",
                      "val": "3"
                    }
                  ]
                }
              }
            ]
          },
          "ishide": "0",
          "isEdit": "0",
          "useGloble": "1",
          "action": {
            "actions": [
              {
                "id": "uuid",
                "version": "v2.6.0",
                "type": "0",
                "normal_data": {
                  "serialport": "com3",
                  "name": "SingleToSpeed",
                  "data": [
                    {
                      "name": "Axis",
                      "type": "0",
                      "val": "X"
                    },
                    {
                      "name": "Distance",
                      "type": "0",
                      "val": "10"
                    },
                    {
                      "name": "Speed",
                      "type": "0",
                      "val": "1"
                    },
                    {
                      "name": "Acc",
                      "type": "0",
                      "val": "3"
                    },
                    {
                      "name": "Dec",
                      "type": "0",
                      "val": "3"
                    },
                    {
                      "name": "ModeType",
                      "type": "0",
                      "val": "4"
                    },
                    {
                      "name": "MotionType",
                      "type": "0",
                      "val": "3"
                    }
                  ],
                  "out": {
                    "type": "0",
                    "val_name": ""
                  }
                }
              }
            ]
          }
        }
      ]
    },
    {
      "name": "相对定位运动（默认参数）",
      "sub": [
        {
          "name": "端口号",
          "value": "com3",
          "isvariable": "0",
          "data": "action.actions[0].normal_data.serialport",
          "enName": "serialport",
          "type": "1",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "选择轴",
          "value": "0",
          "data": "action.actions[0].normal_data.data[0].val",
          "enName": "Axis",
          "type": "2",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": [
            {
              "name": "0轴",
              "value": "0"
            },
            {
              "name": "1轴",
              "value": "1"
            }
          ]
        },
        {
          "name": "相对距离",
          "value": "10",
          "data": "action.actions[0].normal_data.data[1].val",
          "enName": "Distance",
          "type": "1",
          "ishide": "0",
          "isEdit": "1",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "最大速度",
          "value": "15",
          "minValue": "0",
          "data": "action.actions[0].normal_data.data[2].val",
          "enName": "Speed",
          "type": "1",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "加减速度",
          "value": "20",
          "data": "action.actions[0].normal_data.data[3].val",
          "enName": "Acc",
          "type": "1",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "减速度",
          "value": "20",
          "data": "action.actions[0].normal_data.data[4].val",
          "enName": "Dec",
          "type": "1",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "ModeType",
          "value": "1",
          "data": "action.actions[0].normal_data.data[5].val",
          "enName": "ModeType",
          "type": "2",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "开始",
          "is_negative": [],
          "type": "0",
          "ishide": "0",
          "isEdit": "0",
          "useGloble": "1",
          "action": {
            "actions": [
              {
                "id": "uuid",
                "version": "v2.6.0",
                "type": "0",
                "normal_data": {
                  "serialport": "com3",
                  "name": "SingleToPosition",
                  "data": [
                    {
                      "name": "Axis",
                      "type": "0",
                      "val": "0"
                    },
                    {
                      "name": "Distance",
                      "type": "0",
                      "val": "10"
                    },
                    {
                      "name": "Speed",
                      "type": "0",
                      "val": "1"
                    },
                    {
                      "name": "Acc",
                      "type": "0",
                      "val": "3"
                    },
                    {
                      "name": "Dec",
                      "type": "0",
                      "val": "3"
                    },
                    {
                      "name": "ModeType",
                      "type": "0",
                      "val": "1"
                    }
                  ],
                  "out": {
                    "type": "0",
                    "val_name": ""
                  }
                }
              }
            ]
          }
        }
      ]
    },
    {
      "name": "相对定位运动（自定义参数）",
      "sub": [
        {
          "name": "端口号",
          "value": "com3",
          "isvariable": "0",
          "data": "action.actions[0].normal_data.serialport",
          "enName": "serialport",
          "type": "1",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "选择轴",
          "value": "0",
          "data": "action.actions[0].normal_data.data[0].val",
          "enName": "Axis",
          "type": "2",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": [
            {
              "name": "0轴",
              "value": "0"
            },
            {
              "name": "1轴",
              "value": "1"
            }
          ]
        },
        {
          "name": "相对距离",
          "value": "10",
          "data": "action.actions[0].normal_data.data[1].val",
          "enName": "Distance",
          "type": "1",
          "ishide": "0",
          "isEdit": "1",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "最大速度",
          "value": "1",
          "minValue": "0",
          "maxValue": "1",
          "data": "action.actions[0].normal_data.data[2].val",
          "enName": "Speed",
          "type": "1",
          "ishide": "0",
          "isEdit": "1",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "加减速度",
          "value": "3",
          "minValue": "0",
          "maxValue": "3",
          "data": "action.actions[0].normal_data.data[3].val",
          "enName": "Acc",
          "type": "1",
          "ishide": "0",
          "isEdit": "1",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "减速度",
          "value": "3",
          "minValue": "0",
          "maxValue": "3",
          "data": "action.actions[0].normal_data.data[4].val",
          "enName": "Dec",
          "type": "1",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "ModeType",
          "value": "1",
          "data": "action.actions[0].normal_data.data[5].val",
          "enName": "ModeType",
          "type": "2",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "开始",
          "is_negative": [],
          "type": "0",
          "ishide": "0",
          "isEdit": "0",
          "useGloble": "1",
          "action": {
            "actions": [
              {
                "id": "uuid",
                "version": "v2.6.0",
                "type": "0",
                "normal_data": {
                  "serialport": "com3",
                  "name": "SingleToPosition",
                  "data": [
                    {
                      "name": "Axis",
                      "type": "0",
                      "val": "0"
                    },
                    {
                      "name": "Distance",
                      "type": "0",
                      "val": "10"
                    },
                    {
                      "name": "Speed",
                      "type": "0",
                      "val": "1"
                    },
                    {
                      "name": "Acc",
                      "type": "0",
                      "val": "3"
                    },
                    {
                      "name": "Dec",
                      "type": "0",
                      "val": "3"
                    },
                    {
                      "name": "ModeType",
                      "type": "0",
                      "val": "1"
                    }
                  ],
                  "out": {
                    "type": "0",
                    "val_name": ""
                  }
                }
              }
            ]
          }
        }
      ]
    },
    {
      "name": "绝对定位运动（默认参数）",
      "sub": [
        {
          "name": "端口号",
          "value": "com3",
          "isvariable": "0",
          "data": "action.actions[0].normal_data.serialport",
          "enName": "serialport",
          "type": "1",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "选择轴",
          "value": "0",
          "data": "action.actions[0].normal_data.data[0].val",
          "enName": "Axis",
          "type": "2",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": [
            {
              "name": "0轴",
              "value": "0"
            },
            {
              "name": "1轴",
              "value": "1"
            }
          ]
        },
        {
          "name": "绝对位置",
          "value": "10",
          "data": "action.actions[0].normal_data.data[1].val",
          "enName": "Distance",
          "type": "1",
          "ishide": "0",
          "isEdit": "1",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "最大速度",
          "value": "15",
          "minValue": "0",
          "data": "action.actions[0].normal_data.data[2].val",
          "enName": "Speed",
          "type": "1",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "加减速度",
          "value": "20",
          "data": "action.actions[0].normal_data.data[3].val",
          "enName": "Acc",
          "type": "1",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "减速度",
          "value": "20",
          "data": "action.actions[0].normal_data.data[4].val",
          "enName": "Dec",
          "type": "1",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "ModeType",
          "value": "2",
          "data": "action.actions[0].normal_data.data[5].val",
          "enName": "ModeType",
          "type": "2",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "开始",
          "is_negative": [],
          "type": "0",
          "ishide": "0",
          "isEdit": "0",
          "useGloble": "1",
          "action": {
            "actions": [
              {
                "id": "uuid",
                "version": "v2.6.0",
                "type": "0",
                "normal_data": {
                  "serialport": "com3",
                  "name": "SingleToPosition",
                  "data": [
                    {
                      "name": "Axis",
                      "type": "0",
                      "val": "0"
                    },
                    {
                      "name": "Distance",
                      "type": "0",
                      "val": "10"
                    },
                    {
                      "name": "Speed",
                      "type": "0",
                      "val": "1"
                    },
                    {
                      "name": "Acc",
                      "type": "0",
                      "val": "3"
                    },
                    {
                      "name": "Dec",
                      "type": "0",
                      "val": "3"
                    },
                    {
                      "name": "ModeType",
                      "type": "0",
                      "val": "2"
                    }
                  ],
                  "out": {
                    "type": "0",
                    "val_name": ""
                  }
                }
              }
            ]
          }
        }
      ]
    },
    {
      "name": "绝对定位运动（自定义参数）",
      "sub": [
        {
          "name": "端口号",
          "value": "com3",
          "isvariable": "0",
          "data": "action.actions[0].normal_data.serialport",
          "enName": "serialport",
          "type": "1",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "选择轴",
          "value": "0",
          "data": "action.actions[0].normal_data.data[0].val",
          "enName": "Axis",
          "type": "2",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": [
            {
              "name": "0轴",
              "value": "0"
            },
            {
              "name": "1轴",
              "value": "1"
            }
          ]
        },
        {
          "name": "绝对位置",
          "value": "10",
          "data": "action.actions[0].normal_data.data[1].val",
          "enName": "Distance",
          "type": "1",
          "ishide": "0",
          "isEdit": "1",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "最大速度",
          "value": "1",
          "minValue": "0",
          "maxValue": "1",
          "data": "action.actions[0].normal_data.data[2].val",
          "enName": "Speed",
          "type": "1",
          "ishide": "0",
          "isEdit": "1",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "加减速度",
          "value": "3",
          "minValue": "0",
          "maxValue": "3",
          "data": "action.actions[0].normal_data.data[3].val",
          "enName": "Acc",
          "type": "1",
          "ishide": "0",
          "isEdit": "1",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "减速度",
          "value": "3",
          "minValue": "0",
          "maxValue": "3",
          "data": "action.actions[0].normal_data.data[4].val",
          "enName": "Dec",
          "type": "1",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "ModeType",
          "value": "2",
          "data": "action.actions[0].normal_data.data[5].val",
          "enName": "ModeType",
          "type": "2",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "开始",
          "is_negative": [],
          "type": "0",
          "ishide": "0",
          "isEdit": "0",
          "useGloble": "1",
          "action": {
            "actions": [
              {
                "id": "uuid",
                "version": "v2.6.0",
                "type": "0",
                "normal_data": {
                  "serialport": "com3",
                  "name": "SingleToPosition",
                  "data": [
                    {
                      "name": "Axis",
                      "type": "0",
                      "val": "0"
                    },
                    {
                      "name": "Distance",
                      "type": "0",
                      "val": "10"
                    },
                    {
                      "name": "Speed",
                      "type": "0",
                      "val": "1"
                    },
                    {
                      "name": "Acc",
                      "type": "0",
                      "val": "3"
                    },
                    {
                      "name": "Dec",
                      "type": "0",
                      "val": "3"
                    },
                    {
                      "name": "ModeType",
                      "type": "0",
                      "val": "2"
                    }
                  ],
                  "out": {
                    "type": "0",
                    "val_name": ""
                  }
                }
              }
            ]
          }
        }
      ]
    },
    {
      "name": "定速运动",
      "sub": [
        {
          "name": "端口号",
          "value": "com3",
          "isvariable": "0",
          "data": "action.actions[0].normal_data.serialport",
          "enName": "serialport",
          "type": "1",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "选择轴",
          "value": "0",
          "data": "action.actions[0].normal_data.data[0].val",
          "enName": "Axis",
          "type": "2",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": [
            {
              "name": "0轴",
              "value": "0"
            },
            {
              "name": "1轴",
              "value": "1"
            }
          ]
        },
        {
          "name": "速度",
          "value": "1",
          "data": "action.actions[0].normal_data.data[1].val",
          "enName": "Speed",
          "minValue": "0",
          "maxValue": "1",
          "type": "1",
          "ishide": "0",
          "isEdit": "1",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "加减速度",
          "value": "3",
          "data": "action.actions[0].normal_data.data[2].val",
          "enName": "Acc",
          "type": "1",
          "ishide": "0",
          "isEdit": "1",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "减速度",
          "value": "3",
          "data": "action.actions[0].normal_data.data[3].val",
          "enName": "Dec",
          "type": "1",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "ModeType",
          "value": "2",
          "data": "action.actions[0].normal_data.data[4].val",
          "enName": "ModeType",
          "type": "2",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "X+",
          "is_negative": ["Speed"],
          "type": "0",
          "ishide": "0",
          "isEdit": "0",
          "useGloble": "1",
          "action": {
            "actions": [
              {
                "id": "uuid",
                "version": "v2.6.0",
                "type": "0",
                "normal_data": {
                  "serialport": "com3",
                  "name": "SingleToSpeed",
                  "data": [
                    {
                      "name": "Axis",
                      "type": "0",
                      "val": "0"
                    },
                    {
                      "name": "Speed",
                      "type": "0",
                      "val": "1"
                    },
                    {
                      "name": "Acc",
                      "type": "0",
                      "val": "3"
                    },
                    {
                      "name": "Dec",
                      "type": "0",
                      "val": "3"
                    },
                    {
                      "name": "ModeType",
                      "type": "0",
                      "val": "2"
                    }
                  ],
                  "out": {
                    "type": "0",
                    "val_name": ""
                  }
                }
              }
            ]
          }
        },
        {
          "name": "X-",
          "is_negative": ["Speed"],
          "type": "0",
          "ishide": "0",
          "isEdit": "0",
          "useGloble": "1",
          "action": {
            "actions": [
              {
                "id": "uuid",
                "version": "v2.6.0",
                "type": "0",
                "normal_data": {
                  "serialport": "com3",
                  "name": "SingleToSpeed",
                  "data": [
                    {
                      "name": "Axis",
                      "type": "0",
                      "val": "0"
                    },
                    {
                      "name": "Speed",
                      "type": "0",
                      "val": "1"
                    },
                    {
                      "name": "Acc",
                      "type": "0",
                      "val": "3"
                    },
                    {
                      "name": "Dec",
                      "type": "0",
                      "val": "3"
                    },
                    {
                      "name": "ModeType",
                      "type": "0",
                      "val": "2"
                    }
                  ],
                  "out": {
                    "type": "0",
                    "val_name": ""
                  }
                }
              }
            ]
          }
        }
      ]
    },
    {
      "name": "回零运动",
      "sub": [
        {
          "name": "端口号",
          "value": "com3",
          "isvariable": "0",
          "data": "action.actions[0].normal_data.serialport",
          "enName": "serialport",
          "type": "1",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "选择轴",
          "value": "0",
          "data": "action.actions[0].normal_data.data[0].val",
          "enName": "Axis",
          "type": "2",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": [
            {
              "name": "0轴",
              "value": "0"
            },
            {
              "name": "1轴",
              "value": "1"
            }
          ]
        },
        {
          "name": "最大速度",
          "value": "15",
          "minValue": "0",
          "data": "action.actions[0].normal_data.data[1].val",
          "enName": "Speed",
          "type": "1",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "加减速度",
          "value": "20",
          "data": "action.actions[0].normal_data.data[2].val",
          "enName": "Acc",
          "type": "1",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "减速度",
          "value": "20",
          "data": "action.actions[0].normal_data.data[3].val",
          "enName": "Dec",
          "type": "1",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "回零",
          "is_negative": [],
          "type": "0",
          "ishide": "0",
          "isEdit": "0",
          "useGloble": "1",
          "action": {
            "actions": [
              {
                "id": "uuid",
                "version": "v2.6.0",
                "type": "0",
                "normal_data": {
                  "serialport": "com3",
                  "name": "ToHome",
                  "data": [
                    {
                      "name": "Axis",
                      "type": "0",
                      "val": "X"
                    },
                    {
                      "name": "Speed",
                      "type": "0",
                      "val": "15"
                    },
                    {
                      "name": "Acc",
                      "type": "0",
                      "val": "20"
                    },
                    {
                      "name": "Dec",
                      "type": "0",
                      "val": "20"
                    }
                  ],
                  "out": {
                    "type": "0",
                    "val_name": ""
                  }
                }
              }
            ]
          }
        }
      ]
    },
    {
      "name": "预设常用定位",
      "sub": [
        {
          "name": "端口号",
          "value": "com3",
          "isvariable": "0",
          "data": "action.actions[0].normal_data.serialport",
          "enName": "serialport",
          "type": "1",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "选择轴",
          "value": "X",
          "data": "action.actions[0].normal_data.data[0].val",
          "enName": "Axis",
          "type": "2",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": [
            {
              "name": "0轴",
              "value": "X"
            },
            {
              "name": "1轴",
              "value": "1"
            }
          ]
        },
        {
          "name": "预设位置",
          "value": "10",
          "data": "action1.actions[0].normal_data.data[1].val",
          "enName": "Distance",
          "type": "1",
          "ishide": "0",
          "isEdit": "1",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "最大速度",
          "value": "15",
          "minValue": "0",
          "data": "action1.actions[0].normal_data.data[2].val",
          "enName": "Speed",
          "type": "1",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "加减速度",
          "value": "20",
          "data": "action1.actions[0].normal_data.data[3].val",
          "enName": "Acc",
          "type": "1",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "减速度",
          "value": "20",
          "data": "action1.actions[0].normal_data.data[4].val",
          "enName": "Dec",
          "type": "1",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "定位",
          "is_negative": [],
          "type": "0",
          "ishide": "0",
          "isEdit": "0",
          "useGloble": "1",
          "action1": {
            "actions": [
              {
                "id": "uuid",
                "version": "v2.6.0",
                "type": "0",
                "normal_data": {
                  "serialport": "com3",
                  "name": "SingleToPosition",
                  "data": [
                    {
                      "name": "Axis",
                      "type": "0",
                      "val": "X"
                    },
                    {
                      "name": "Distance",
                      "type": "0",
                      "val": "10"
                    },
                    {
                      "name": "Speed",
                      "type": "0",
                      "val": "15"
                    },
                    {
                      "name": "Acc",
                      "type": "0",
                      "val": "20"
                    },
                    {
                      "name": "Dec",
                      "type": "0",
                      "val": "20"
                    },
                    {
                      "name": "ModeType",
                      "type": "0",
                      "val": "2"
                    }
                  ],
                  "out": {
                    "type": "0",
                    "val_name": ""
                  }
                }
              }
            ]
          }
        },
        {
          "name": "端口号",
          "value": "com3",
          "isvariable": "0",
          "data": "action.actions[0].normal_data.serialport",
          "enName": "serialport",
          "type": "1",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "选择轴",
          "value": "X",
          "data": "action.actions[0].normal_data.data[0].val",
          "enName": "Axis",
          "type": "2",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": [
            {
              "name": "0轴",
              "value": "X"
            },
            {
              "name": "1轴",
              "value": "1"
            }
          ]
        },
        {
          "name": "预设位置",
          "value": "20",
          "data": "action2.actions[0].normal_data.data[1].val",
          "enName": "Distance",
          "type": "1",
          "ishide": "0",
          "isEdit": "1",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "最大速度",
          "value": "15",
          "minValue": "0",
          "data": "action2.actions[0].normal_data.data[2].val",
          "enName": "Speed",
          "type": "1",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "加减速度",
          "value": "20",
          "data": "action2.actions[0].normal_data.data[3].val",
          "enName": "Acc",
          "type": "1",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "减速度",
          "value": "20",
          "data": "action2.actions[0].normal_data.data[4].val",
          "enName": "Dec",
          "type": "1",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "定位",
          "is_negative": [],
          "type": "0",
          "ishide": "0",
          "isEdit": "0",
          "useGloble": "1",
          "action2": {
            "actions": [
              {
                "id": "uuid",
                "version": "v2.6.0",
                "type": "0",
                "normal_data": {
                  "serialport": "com3",
                  "name": "SingleToPosition",
                  "data": [
                    {
                      "name": "Axis",
                      "type": "0",
                      "val": "X"
                    },
                    {
                      "name": "Distance",
                      "type": "0",
                      "val": "20"
                    },
                    {
                      "name": "Speed",
                      "type": "0",
                      "val": "15"
                    },
                    {
                      "name": "Acc",
                      "type": "0",
                      "val": "20"
                    },
                    {
                      "name": "Dec",
                      "type": "0",
                      "val": "20"
                    },
                    {
                      "name": "ModeType",
                      "type": "0",
                      "val": "2"
                    }
                  ],
                  "out": {
                    "type": "0",
                    "val_name": ""
                  }
                }
              }
            ]
          }
        },
        {
          "name": "端口号",
          "value": "com3",
          "isvariable": "0",
          "data": "action.actions[0].normal_data.serialport",
          "enName": "serialport",
          "type": "1",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "选择轴",
          "value": "X",
          "data": "action.actions[0].normal_data.data[0].val",
          "enName": "Axis",
          "type": "2",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": [
            {
              "name": "0轴",
              "value": "X"
            },
            {
              "name": "1轴",
              "value": "1"
            }
          ]
        },
        {
          "name": "预设位置",
          "value": "30",
          "data": "action3.actions[0].normal_data.data[1].val",
          "enName": "Distance",
          "type": "1",
          "ishide": "0",
          "isEdit": "1",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "最大速度",
          "value": "15",
          "minValue": "0",
          "data": "action3.actions[0].normal_data.data[2].val",
          "enName": "Speed",
          "type": "1",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "加减速度",
          "value": "20",
          "data": "action3.actions[0].normal_data.data[3].val",
          "enName": "Acc",
          "type": "1",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "减速度",
          "value": "20",
          "data": "action3.actions[0].normal_data.data[4].val",
          "enName": "Dec",
          "type": "1",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "定位",
          "is_negative": [],
          "type": "0",
          "ishide": "0",
          "isEdit": "0",
          "useGloble": "1",
          "action3": {
            "actions": [
              {
                "id": "uuid",
                "version": "v2.6.0",
                "type": "0",
                "normal_data": {
                  "serialport": "com3",
                  "name": "SingleToPosition",
                  "data": [
                    {
                      "name": "Axis",
                      "type": "0",
                      "val": "X"
                    },
                    {
                      "name": "Distance",
                      "type": "0",
                      "val": "30"
                    },
                    {
                      "name": "Speed",
                      "type": "0",
                      "val": "15"
                    },
                    {
                      "name": "Acc",
                      "type": "0",
                      "val": "20"
                    },
                    {
                      "name": "Dec",
                      "type": "0",
                      "val": "20"
                    },
                    {
                      "name": "ModeType",
                      "type": "0",
                      "val": "2"
                    }
                  ],
                  "out": {
                    "type": "0",
                    "val_name": ""
                  }
                }
              }
            ]
          }
        },
        {
          "name": "端口号",
          "value": "com3",
          "isvariable": "0",
          "data": "action.actions[0].normal_data.serialport",
          "enName": "serialport",
          "type": "1",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "选择轴",
          "value": "X",
          "data": "action.actions[0].normal_data.data[0].val",
          "enName": "Axis",
          "type": "2",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": [
            {
              "name": "0轴",
              "value": "X"
            },
            {
              "name": "1轴",
              "value": "1"
            }
          ]
        },
        {
          "name": "预设位置",
          "value": "40",
          "data": "action4.actions[0].normal_data.data[1].val",
          "enName": "Distance",
          "type": "1",
          "ishide": "0",
          "isEdit": "1",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "最大速度",
          "value": "15",
          "minValue": "0",
          "data": "action4.actions[0].normal_data.data[2].val",
          "enName": "Speed",
          "type": "1",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "加减速度",
          "value": "20",
          "data": "action4.actions[0].normal_data.data[3].val",
          "enName": "Acc",
          "type": "1",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "减速度",
          "value": "20",
          "data": "action4.actions[0].normal_data.data[4].val",
          "enName": "Dec",
          "type": "1",
          "ishide": "1",
          "isEdit": "0",
          "useGloble": "1",
          "action": {}
        },
        {
          "name": "定位",
          "is_negative": [],
          "type": "0",
          "ishide": "0",
          "isEdit": "0",
          "useGloble": "1",
          "action4": {
            "actions": [
              {
                "id": "uuid",
                "version": "v2.6.0",
                "type": "0",
                "normal_data": {
                  "serialport": "com3",
                  "name": "SingleToPosition",
                  "data": [
                    {
                      "name": "Axis",
                      "type": "0",
                      "val": "X"
                    },
                    {
                      "name": "Distance",
                      "type": "0",
                      "val": "40"
                    },
                    {
                      "name": "Speed",
                      "type": "0",
                      "val": "15"
                    },
                    {
                      "name": "Acc",
                      "type": "0",
                      "val": "20"
                    },
                    {
                      "name": "Dec",
                      "type": "0",
                      "val": "20"
                    },
                    {
                      "name": "ModeType",
                      "type": "0",
                      "val": "2"
                    }
                  ],
                  "out": {
                    "type": "0",
                    "val_name": ""
                  }
                }
              }
            ]
          }
        }
      ]
    }
  ],
  "openJson": [
    {
      "Version": "v2.6.0",
      "SPOpen": "-fluidnc"
    }
  ],
  "queryJson": {
    "Version": "v2.6.0",
    "SPQuery": "fluidnc"
  },
  "checkJson": [
    {
      "model": "LO-TTA-03",
      "type": "1",
      "relationship": "checkInitBlock",
      "rules": "",
      "Objective": ["9"]
    },
    {
      "model": "LO-TTA-03",
      "type": "1",
      "relationship": "checkContain",
      "main": "2",
      "subs": ["4"]
    },
    {
      "model": "LO-TTA-03",
      "type": "1",
      "relationship": "checkAsyncVarScope",
      "main": "2",
      "subs": ["4"]
    },
    {
      "model": "LO-TTA-03",
      "type": "1",
      "relationship": "checkEmptyVal",
      "rules": ""
    },
    {
      "model": "LO-TTA-03",
      "type": "1",
      "relationship": "checkVarName",
      "rules": "",
      "Objective": ["6"]
    },
    {
      "model": "LO-TTA-03",
      "relationship": "checkForTime",
      "rules": "",
      "Objective": ["2"]
    },
    {
      "model": "LO-TTA-03",
      "type": "1",
      "relationship": "checkAsyncTime",
      "rules": "",
      "Objective": ["8"]
    }
  ],
  "dataProcessing": [
    {
      "is_must": "1",
      "processingLogic": "数据处理",
      "data": [
        {
          "name": "无需处理",
          "value": "NoProcessed"
        }
      ]
    }
  ]
}
