{
  "blocks": {
    "languageVersion": 0,
    "blocks": [
      {
        "type": "variables_set",
        "id": "6}.MK)s+%bcB#x~@9,Qt",
        "x": 388,
        "y": 63,
        "fields": {
          "VAR": {
            "id": "Q=oqnbvZ3k4,MY@f#U94"
          }
        },
        "inputs": {
          "VALUE": {
            "block": {
              "type": "math_number",
              "id": "n9Xd+m}sWR|,Nn$7m2wo",
              "fields": {
                "NUM": 0
              }
            }
          }
        },
        "next": {
          "block": {
            "type": "variables_set",
            "id": "FCZhtj~y;%X-BcVR?Nrd",
            "fields": {
              "VAR": {
                "id": "Qsjp|I,f(R!VN~$DHtk#"
              }
            },
            "inputs": {
              "VALUE": {
                "block": {
                  "type": "math_number",
                  "id": "g(4_.B*sG-h[=3QJoPD4",
                  "fields": {
                    "NUM": 1
                  }
                }
              }
            },
            "next": {
              "block": {
                "type": "variables_set",
                "id": "smk{lp;[V^ZsuR-Y0_6d",
                "fields": {
                  "VAR": {
                    "id": "|EtM:.b59GRN{D`HxV3J"
                  }
                },
                "inputs": {
                  "VALUE": {
                    "block": {
                      "type": "math_number",
                      "id": "9G=s$@[Hi7.4+3@#bvA^",
                      "fields": {
                        "NUM": 80
                      }
                    }
                  }
                },
                "next": {
                  "block": {
                    "type": "APM_digital_motor_init",
                    "id": "1LG;!g~~J!t2]0b/-`U;",
                    "fields": {
                      "digital_motor_instance": "抬升1",
                      "port": "3",
                      "direction": "False",
                      "soft_break": true
                    },
                    "next": {
                      "block": {
                        "type": "APM_digital_motor_init",
                        "id": "cMF*gJabovork,Dc+UT_",
                        "fields": {
                          "digital_motor_instance": "抬升2",
                          "port": "4",
                          "direction": "True",
                          "soft_break": true
                        },
                        "next": {
                          "block": {
                            "type": "APM_angle_sensor_init",
                            "id": "gEY`x8FtL2s0H;^atc0u",
                            "fields": {
                              "instance_name": "角度传感器1",
                              "channel": "1"
                            },
                            "next": {
                              "block": {
                                "type": "controls_whileUntil",
                                "id": "DT@H70[ov|3ANmq0BA[j",
                                "fields": {
                                  "MODE": "WHILE"
                                },
                                "inputs": {
                                  "BOOL": {
                                    "block": {
                                      "type": "logic_boolean",
                                      "id": "[i7bKI~Wc:aS#N..gM4m",
                                      "fields": {
                                        "BOOL": "TRUE"
                                      }
                                    }
                                  },
                                  "DO": {
                                    "block": {
                                      "type": "controls_if",
                                      "id": "Q(XjX`M,z{r25X{?uwPx",
                                      "extraState": {
                                        "elseIfCount": 4,
                                        "hasElse": true
                                      },
                                      "inputs": {
                                        "IF0": {
                                          "block": {
                                            "type": "APM-cheap_get_button",
                                            "id": "K8^+,q{4UJty3;:QxqSb",
                                            "fields": {
                                              "button_name": "L1"
                                            }
                                          }
                                        },
                                        "DO0": {
                                          "block": {
                                            "type": "variables_set",
                                            "id": "DFI@2ETU0?ku6*RA]!a]",
                                            "fields": {
                                              "VAR": {
                                                "id": "@E!J:IKwi,E]mKBAC{yL"
                                              }
                                            },
                                            "inputs": {
                                              "VALUE": {
                                                "block": {
                                                  "type": "math_arithmetic",
                                                  "id": "X{h=2NSzoR7@Bt|x]6D]",
                                                  "fields": {
                                                    "OP": "ADD"
                                                  },
                                                  "inputs": {
                                                    "A": {
                                                      "block": {
                                                        "type": "variables_get",
                                                        "id": "as,*MV@%cBQQ#Wym}qJ#",
                                                        "fields": {
                                                          "VAR": {
                                                            "id": "@E!J:IKwi,E]mKBAC{yL"
                                                          }
                                                        }
                                                      }
                                                    },
                                                    "B": {
                                                      "block": {
                                                        "type": "math_number",
                                                        "id": "wZ@|^~+X[iol*B6/lWD{",
                                                        "fields": {
                                                          "NUM": 1
                                                        }
                                                      }
                                                    }
                                                  }
                                                }
                                              }
                                            },
                                            "next": {
                                              "block": {
                                                "type": "APM_digital_motor_openloop",
                                                "id": "n49^UPw$ygFy,*j)EIK;",
                                                "fields": {
                                                  "instance": "抬升1"
                                                },
                                                "inputs": {
                                                  "speed": {
                                                    "shadow": {
                                                      "type": "math_number",
                                                      "id": ":HfDQ~}M2H_:shzA7jz9",
                                                      "fields": {
                                                        "NUM": 100
                                                      }
                                                    }
                                                  }
                                                },
                                                "next": {
                                                  "block": {
                                                    "type": "APM_digital_motor_openloop",
                                                    "id": "]~kgKP^4k][++FwTV]iJ",
                                                    "fields": {
                                                      "instance": "抬升2"
                                                    },
                                                    "inputs": {
                                                      "speed": {
                                                        "shadow": {
                                                          "type": "math_number",
                                                          "id": "bZw:GU^!::nY`9-jATzA",
                                                          "fields": {
                                                            "NUM": 100
                                                          }
                                                        }
                                                      }
                                                    },
                                                    "next": {
                                                      "block": {
                                                        "type": "controls_if",
                                                        "id": "V([04{c`L{u]xNF9||Rl",
                                                        "extraState": {
                                                          "hasElse": true
                                                        },
                                                        "inputs": {
                                                          "IF0": {
                                                            "block": {
                                                              "type": "logic_compare",
                                                              "id": "U%Yp?YD):}F/BH8OzvRs",
                                                              "fields": {
                                                                "OP": "LT"
                                                              },
                                                              "inputs": {
                                                                "A": {
                                                                  "block": {
                                                                    "type": "variables_get",
                                                                    "id": "pdQ2%vx~$YBYZe.CFo/q",
                                                                    "fields": {
                                                                      "VAR": {
                                                                        "id": "@E!J:IKwi,E]mKBAC{yL"
                                                                      }
                                                                    }
                                                                  }
                                                                },
                                                                "B": {
                                                                  "block": {
                                                                    "type": "math_number",
                                                                    "id": ";_[*F)g1}a1}l(AEW}-r",
                                                                    "fields": {
                                                                      "NUM": 20
                                                                    }
                                                                  }
                                                                }
                                                              }
                                                            }
                                                          },
                                                          "DO0": {
                                                            "block": {
                                                              "type": "controls_if",
                                                              "id": "ICzHQcyByS)#M2PLwnPQ",
                                                              "extraState": {
                                                                "hasElse": true
                                                              },
                                                              "inputs": {
                                                                "IF0": {
                                                                  "block": {
                                                                    "type": "logic_compare",
                                                                    "id": "sWyXeFNuTpe80u5gker.",
                                                                    "fields": {
                                                                      "OP": "LT"
                                                                    },
                                                                    "inputs": {
                                                                      "A": {
                                                                        "block": {
                                                                          "type": "APM_angle_sensor_get",
                                                                          "id": "~]dsoxkQ{cH=drnQrd)M",
                                                                          "fields": {
                                                                            "instance_name": "角度传感器1"
                                                                          }
                                                                        }
                                                                      },
                                                                      "B": {
                                                                        "block": {
                                                                          "type": "math_number",
                                                                          "id": "XgE(:60Q(F0=|iX^sZvW",
                                                                          "fields": {
                                                                            "NUM": 19
                                                                          }
                                                                        }
                                                                      }
                                                                    }
                                                                  }
                                                                },
                                                                "DO0": {
                                                                  "block": {
                                                                    "type": "variables_set",
                                                                    "id": "[_m$?ba`6luLE)4wYZGm",
                                                                    "fields": {
                                                                      "VAR": {
                                                                        "id": "mfa.y,WDTHE@i_._7w.3"
                                                                      }
                                                                    },
                                                                    "inputs": {
                                                                      "VALUE": {
                                                                        "block": {
                                                                          "type": "math_number",
                                                                          "id": "S2YyA@Q_.%rz7ZAjwl-6",
                                                                          "fields": {
                                                                            "NUM": 1
                                                                          }
                                                                        }
                                                                      }
                                                                    }
                                                                  }
                                                                },
                                                                "ELSE": {
                                                                  "block": {
                                                                    "type": "variables_set",
                                                                    "id": "1UWnamp8z?WM1LJh(|3@",
                                                                    "fields": {
                                                                      "VAR": {
                                                                        "id": "mfa.y,WDTHE@i_._7w.3"
                                                                      }
                                                                    },
                                                                    "inputs": {
                                                                      "VALUE": {
                                                                        "block": {
                                                                          "type": "math_number",
                                                                          "id": ":pe#~vul4YDS4u*L?W9v",
                                                                          "fields": {
                                                                            "NUM": 0
                                                                          }
                                                                        }
                                                                      }
                                                                    }
                                                                  }
                                                                }
                                                              }
                                                            }
                                                          },
                                                          "ELSE": {
                                                            "block": {
                                                              "type": "variables_set",
                                                              "id": ".#.icxip`znWsa0EnE6i",
                                                              "fields": {
                                                                "VAR": {
                                                                  "id": "mfa.y,WDTHE@i_._7w.3"
                                                                }
                                                              },
                                                              "inputs": {
                                                                "VALUE": {
                                                                  "block": {
                                                                    "type": "math_number",
                                                                    "id": "T-3%YBUqx?.,/YYhLjoX",
                                                                    "fields": {
                                                                      "NUM": 0
                                                                    }
                                                                  }
                                                                }
                                                              }
                                                            }
                                                          }
                                                        },
                                                        "next": {
                                                          "block": {
                                                            "type": "variables_set",
                                                            "id": "~Gzx!{^lfrZ(sZO=ezjY",
                                                            "fields": {
                                                              "VAR": {
                                                                "id": "Q=oqnbvZ3k4,MY@f#U94"
                                                              }
                                                            },
                                                            "inputs": {
                                                              "VALUE": {
                                                                "block": {
                                                                  "type": "math_number",
                                                                  "id": "gb1`-=NGQ?`Wb](BsNOY",
                                                                  "fields": {
                                                                    "NUM": 2
                                                                  }
                                                                }
                                                              }
                                                            }
                                                          }
                                                        }
                                                      }
                                                    }
                                                  }
                                                }
                                              }
                                            }
                                          }
                                        },
                                        "IF1": {
                                          "block": {
                                            "type": "APM-cheap_get_button",
                                            "id": "r?!69~BBu+U_0VYPBG1[",
                                            "fields": {
                                              "button_name": "L2"
                                            }
                                          }
                                        },
                                        "DO1": {
                                          "block": {
                                            "type": "APM_digital_motor_openloop",
                                            "id": ";R[0y.^R1V_o-iC|ps!K",
                                            "fields": {
                                              "instance": "抬升1"
                                            },
                                            "inputs": {
                                              "speed": {
                                                "shadow": {
                                                  "type": "math_number",
                                                  "id": "]~qP4rZauNg`xiwL7BKa",
                                                  "fields": {
                                                    "NUM": -30
                                                  }
                                                }
                                              }
                                            },
                                            "next": {
                                              "block": {
                                                "type": "APM_digital_motor_openloop",
                                                "id": "Qt}B=hHWFWGs4SC$cz$9",
                                                "fields": {
                                                  "instance": "抬升2"
                                                },
                                                "inputs": {
                                                  "speed": {
                                                    "shadow": {
                                                      "type": "math_number",
                                                      "id": "p4`v+O(*Y0-n%Gj[otC4",
                                                      "fields": {
                                                        "NUM": -30
                                                      }
                                                    }
                                                  }
                                                },
                                                "next": {
                                                  "block": {
                                                    "type": "variables_set",
                                                    "id": "P9{v]J^Vhs4Q:},gS2s/",
                                                    "fields": {
                                                      "VAR": {
                                                        "id": "mfa.y,WDTHE@i_._7w.3"
                                                      }
                                                    },
                                                    "inputs": {
                                                      "VALUE": {
                                                        "block": {
                                                          "type": "math_number",
                                                          "id": ";uTM{sN0AXT+jUR|A$09",
                                                          "fields": {
                                                            "NUM": 0
                                                          }
                                                        }
                                                      }
                                                    },
                                                    "next": {
                                                      "block": {
                                                        "type": "variables_set",
                                                        "id": "?=(LN9PK8}^$=bOm.j}B",
                                                        "fields": {
                                                          "VAR": {
                                                            "id": "Q=oqnbvZ3k4,MY@f#U94"
                                                          }
                                                        },
                                                        "inputs": {
                                                          "VALUE": {
                                                            "block": {
                                                              "type": "math_number",
                                                              "id": "-Y9e-fHRA6]Cj7.;7=[e",
                                                              "fields": {
                                                                "NUM": 3
                                                              }
                                                            }
                                                          }
                                                        }
                                                      }
                                                    }
                                                  }
                                                }
                                              }
                                            }
                                          }
                                        },
                                        "IF2": {
                                          "block": {
                                            "type": "APM-cheap_get_button",
                                            "id": "_8TET^v@RiXe2wVbubKa",
                                            "fields": {
                                              "button_name": "P"
                                            }
                                          }
                                        },
                                        "DO2": {
                                          "block": {
                                            "type": "APM_digital_motor_openloop",
                                            "id": "bUxPd@x)m0{7F]j|O2b9",
                                            "fields": {
                                              "instance": "抬升1"
                                            },
                                            "inputs": {
                                              "speed": {
                                                "shadow": {
                                                  "type": "math_number",
                                                  "id": "t3iyq)h|rx,|#6m#bPb%",
                                                  "fields": {
                                                    "NUM": -100
                                                  }
                                                }
                                              }
                                            },
                                            "next": {
                                              "block": {
                                                "type": "APM_digital_motor_openloop",
                                                "id": "wq;[QZxEBFpeBQ^+9G/0",
                                                "fields": {
                                                  "instance": "抬升2"
                                                },
                                                "inputs": {
                                                  "speed": {
                                                    "shadow": {
                                                      "type": "math_number",
                                                      "id": "ZZ)!O!b[P#lL1*~-$kqH",
                                                      "fields": {
                                                        "NUM": -100
                                                      }
                                                    }
                                                  }
                                                },
                                                "next": {
                                                  "block": {
                                                    "type": "variables_set",
                                                    "id": "q*U3xpCy`Q#ptPT6p!eN",
                                                    "fields": {
                                                      "VAR": {
                                                        "id": "Q=oqnbvZ3k4,MY@f#U94"
                                                      }
                                                    },
                                                    "inputs": {
                                                      "VALUE": {
                                                        "block": {
                                                          "type": "math_number",
                                                          "id": "._(k_%~J_OcKjItJNA7)",
                                                          "fields": {
                                                            "NUM": 1
                                                          }
                                                        }
                                                      }
                                                    },
                                                    "next": {
                                                      "block": {
                                                        "type": "variables_set",
                                                        "id": "0?CCF/PFC^|TjfjoRKh1",
                                                        "fields": {
                                                          "VAR": {
                                                            "id": "mfa.y,WDTHE@i_._7w.3"
                                                          }
                                                        },
                                                        "inputs": {
                                                          "VALUE": {
                                                            "block": {
                                                              "type": "math_number",
                                                              "id": "L7YyjjhP9@hRF;D@%uS0",
                                                              "fields": {
                                                                "NUM": 0
                                                              }
                                                            }
                                                          }
                                                        }
                                                      }
                                                    }
                                                  }
                                                }
                                              }
                                            }
                                          }
                                        },
                                        "IF3": {
                                          "block": {
                                            "type": "APM-cheap_get_button",
                                            "id": "py+j9K#5Qmk4yh6N]PjZ",
                                            "fields": {
                                              "button_name": "ROCKET"
                                            }
                                          }
                                        },
                                        "DO3": {
                                          "block": {
                                            "type": "variables_set",
                                            "id": ")1vaL=D`U4h,@#.Z~D|K",
                                            "fields": {
                                              "VAR": {
                                                "id": "Q=oqnbvZ3k4,MY@f#U94"
                                              }
                                            },
                                            "inputs": {
                                              "VALUE": {
                                                "block": {
                                                  "type": "math_number",
                                                  "id": "#(uqmmi(I|oh$?fj#]JO",
                                                  "fields": {
                                                    "NUM": 0
                                                  }
                                                }
                                              }
                                            },
                                            "next": {
                                              "block": {
                                                "type": "variables_set",
                                                "id": "80jwo9e:I}22=.P6k}oW",
                                                "fields": {
                                                  "VAR": {
                                                    "id": "mfa.y,WDTHE@i_._7w.3"
                                                  }
                                                },
                                                "inputs": {
                                                  "VALUE": {
                                                    "block": {
                                                      "type": "math_number",
                                                      "id": "UnO3`h8Os[gc%EsLjtc}",
                                                      "fields": {
                                                        "NUM": 0
                                                      }
                                                    }
                                                  }
                                                }
                                              }
                                            }
                                          }
                                        },
                                        "IF4": {
                                          "block": {
                                            "type": "logic_compare",
                                            "id": "YC3-M*W2AEv:AHRuCX]]",
                                            "fields": {
                                              "OP": "EQ"
                                            },
                                            "inputs": {
                                              "A": {
                                                "block": {
                                                  "type": "variables_get",
                                                  "id": "iVeHd?%976`#]kFB`deR",
                                                  "fields": {
                                                    "VAR": {
                                                      "id": "mfa.y,WDTHE@i_._7w.3"
                                                    }
                                                  }
                                                }
                                              },
                                              "B": {
                                                "block": {
                                                  "type": "math_number",
                                                  "id": "sgF~;nT(oM@=lM;E-iAt",
                                                  "fields": {
                                                    "NUM": 1
                                                  }
                                                }
                                              }
                                            }
                                          }
                                        },
                                        "DO4": {
                                          "block": {
                                            "type": "variables_set",
                                            "id": "JESLE.f0,HXJAA^maT3B",
                                            "fields": {
                                              "VAR": {
                                                "id": "@E!J:IKwi,E]mKBAC{yL"
                                              }
                                            },
                                            "inputs": {
                                              "VALUE": {
                                                "block": {
                                                  "type": "math_number",
                                                  "id": "$WPf6?9RUf{Ge6UalQp|",
                                                  "fields": {
                                                    "NUM": 0
                                                  }
                                                }
                                              }
                                            },
                                            "next": {
                                              "block": {
                                                "type": "APM_digital_motor_openloop",
                                                "id": "#I/c0oghQ#Q2vGq=sJ*a",
                                                "fields": {
                                                  "instance": "抬升1"
                                                },
                                                "inputs": {
                                                  "speed": {
                                                    "shadow": {
                                                      "type": "math_number",
                                                      "id": "^;xAIETU8g7fyeLV*Tnl",
                                                      "fields": {
                                                        "NUM": 100
                                                      }
                                                    },
                                                    "block": {
                                                      "type": "math_arithmetic",
                                                      "id": "JqZ0pgXjr~y`zw+adGS2",
                                                      "fields": {
                                                        "OP": "MULTIPLY"
                                                      },
                                                      "inputs": {
                                                        "A": {
                                                          "block": {
                                                            "type": "math_number",
                                                            "id": "vb*v1$s_ReRZiP-=pBlK",
                                                            "fields": {
                                                              "NUM": 5
                                                            }
                                                          }
                                                        },
                                                        "B": {
                                                          "block": {
                                                            "type": "math_arithmetic",
                                                            "id": "#s4AW{z{P[unMoK~:w0e",
                                                            "fields": {
                                                              "OP": "MINUS"
                                                            },
                                                            "inputs": {
                                                              "A": {
                                                                "block": {
                                                                  "type": "math_number",
                                                                  "id": "yNKqiC-y3=PsTu45+WK8",
                                                                  "fields": {
                                                                    "NUM": 20
                                                                  }
                                                                }
                                                              },
                                                              "B": {
                                                                "block": {
                                                                  "type": "APM_angle_sensor_get",
                                                                  "id": "I|%2_Ir_N|Mpq;:ncdx0",
                                                                  "fields": {
                                                                    "instance_name": "角度传感器1"
                                                                  }
                                                                }
                                                              }
                                                            }
                                                          }
                                                        }
                                                      }
                                                    }
                                                  }
                                                },
                                                "next": {
                                                  "block": {
                                                    "type": "APM_digital_motor_openloop",
                                                    "id": "?ybyzB$Q+[{KLL%e:|z|",
                                                    "fields": {
                                                      "instance": "抬升2"
                                                    },
                                                    "inputs": {
                                                      "speed": {
                                                        "shadow": {
                                                          "type": "math_number",
                                                          "id": "^;xAIETU8g7fyeLV*Tnl",
                                                          "fields": {
                                                            "NUM": 100
                                                          }
                                                        },
                                                        "block": {
                                                          "type": "math_arithmetic",
                                                          "id": "Zevp*n5P?)lt:^HH34wv",
                                                          "fields": {
                                                            "OP": "MULTIPLY"
                                                          },
                                                          "inputs": {
                                                            "A": {
                                                              "block": {
                                                                "type": "math_number",
                                                                "id": "x:Zftx,kcj08)v%Leqtc",
                                                                "fields": {
                                                                  "NUM": 5
                                                                }
                                                              }
                                                            },
                                                            "B": {
                                                              "block": {
                                                                "type": "math_arithmetic",
                                                                "id": "gOaC90n|h3[pL7f_D!Wo",
                                                                "fields": {
                                                                  "OP": "MINUS"
                                                                },
                                                                "inputs": {
                                                                  "A": {
                                                                    "block": {
                                                                      "type": "math_number",
                                                                      "id": "mYF_A^VnuWC@]gM*ZCs2",
                                                                      "fields": {
                                                                        "NUM": 20
                                                                      }
                                                                    }
                                                                  },
                                                                  "B": {
                                                                    "block": {
                                                                      "type": "APM_angle_sensor_get",
                                                                      "id": "%`@whcp6K,dhCRZ.laa%",
                                                                      "fields": {
                                                                        "instance_name": "角度传感器1"
                                                                      }
                                                                    }
                                                                  }
                                                                }
                                                              }
                                                            }
                                                          }
                                                        }
                                                      }
                                                    }
                                                  }
                                                }
                                              }
                                            }
                                          }
                                        },
                                        "ELSE": {
                                          "block": {
                                            "type": "variables_set",
                                            "id": "]5`JkeT(?26fEz5#:)RR",
                                            "fields": {
                                              "VAR": {
                                                "id": "@E!J:IKwi,E]mKBAC{yL"
                                              }
                                            },
                                            "inputs": {
                                              "VALUE": {
                                                "block": {
                                                  "type": "math_number",
                                                  "id": "TvX-N#^!pK$v`f9qi)=Y",
                                                  "fields": {
                                                    "NUM": 0
                                                  }
                                                }
                                              }
                                            },
                                            "next": {
                                              "block": {
                                                "type": "controls_if",
                                                "id": "i0ngZDRR,#.:oHYhH+dD",
                                                "extraState": {
                                                  "elseIfCount": 2,
                                                  "hasElse": true
                                                },
                                                "inputs": {
                                                  "IF0": {
                                                    "block": {
                                                      "type": "logic_compare",
                                                      "id": "VlS8/0P{a=S8zklyX1I*",
                                                      "fields": {
                                                        "OP": "EQ"
                                                      },
                                                      "inputs": {
                                                        "A": {
                                                          "block": {
                                                            "type": "variables_get",
                                                            "id": "8-*@W?95AbM%^x%O8vtB",
                                                            "fields": {
                                                              "VAR": {
                                                                "id": "Q=oqnbvZ3k4,MY@f#U94"
                                                              }
                                                            }
                                                          }
                                                        },
                                                        "B": {
                                                          "block": {
                                                            "type": "math_number",
                                                            "id": "CZ(Nr5N%[|%^PG]4l?O%",
                                                            "fields": {
                                                              "NUM": 1
                                                            }
                                                          }
                                                        }
                                                      }
                                                    }
                                                  },
                                                  "DO0": {
                                                    "block": {
                                                      "type": "APM_digital_motor_openloop",
                                                      "id": "3s:VKj6+{3`V$V1vH*5.",
                                                      "fields": {
                                                        "instance": "抬升1"
                                                      },
                                                      "inputs": {
                                                        "speed": {
                                                          "shadow": {
                                                            "type": "math_number",
                                                            "id": "V$5LY^+oj,=ale6pd^rv",
                                                            "fields": {
                                                              "NUM": -40
                                                            }
                                                          }
                                                        }
                                                      },
                                                      "next": {
                                                        "block": {
                                                          "type": "APM_digital_motor_openloop",
                                                          "id": "aL!8ki~$u{x)hlW)14pk",
                                                          "fields": {
                                                            "instance": "抬升2"
                                                          },
                                                          "inputs": {
                                                            "speed": {
                                                              "shadow": {
                                                                "type": "math_number",
                                                                "id": "CfBe(Z[Ln/AgnZ,g3F]]",
                                                                "fields": {
                                                                  "NUM": -40
                                                                }
                                                              }
                                                            }
                                                          }
                                                        }
                                                      }
                                                    }
                                                  },
                                                  "IF1": {
                                                    "block": {
                                                      "type": "logic_compare",
                                                      "id": "^/]-g75Lm8I57os%6C[Y",
                                                      "fields": {
                                                        "OP": "EQ"
                                                      },
                                                      "inputs": {
                                                        "A": {
                                                          "block": {
                                                            "type": "variables_get",
                                                            "id": "cNfD=s8NeIjx)OWQoiB4",
                                                            "fields": {
                                                              "VAR": {
                                                                "id": "Q=oqnbvZ3k4,MY@f#U94"
                                                              }
                                                            }
                                                          }
                                                        },
                                                        "B": {
                                                          "block": {
                                                            "type": "math_number",
                                                            "id": "$/RFNW=xvB/.O8q(aMlm",
                                                            "fields": {
                                                              "NUM": 2
                                                            }
                                                          }
                                                        }
                                                      }
                                                    }
                                                  },
                                                  "DO1": {
                                                    "block": {
                                                      "type": "APM_digital_motor_openloop",
                                                      "id": "#+c_QzT9*RMjAC%,i,*F",
                                                      "fields": {
                                                        "instance": "抬升1"
                                                      },
                                                      "inputs": {
                                                        "speed": {
                                                          "shadow": {
                                                            "type": "math_number",
                                                            "id": "qh~79x`wrqNQJsmY7{|m",
                                                            "fields": {
                                                              "NUM": 1
                                                            }
                                                          }
                                                        }
                                                      },
                                                      "next": {
                                                        "block": {
                                                          "type": "APM_digital_motor_openloop",
                                                          "id": "1D}xyhkVejgW]9i#UuZ)",
                                                          "fields": {
                                                            "instance": "抬升2"
                                                          },
                                                          "inputs": {
                                                            "speed": {
                                                              "shadow": {
                                                                "type": "math_number",
                                                                "id": "n|%Bu^(@o4K{wOg#qL)E",
                                                                "fields": {
                                                                  "NUM": 1
                                                                }
                                                              }
                                                            }
                                                          }
                                                        }
                                                      }
                                                    }
                                                  },
                                                  "IF2": {
                                                    "block": {
                                                      "type": "logic_compare",
                                                      "id": "hV^U-~VIzb5LOhRyr,ew",
                                                      "fields": {
                                                        "OP": "EQ"
                                                      },
                                                      "inputs": {
                                                        "A": {
                                                          "block": {
                                                            "type": "variables_get",
                                                            "id": "cxo#i|MckO*,-B1,n.sw",
                                                            "fields": {
                                                              "VAR": {
                                                                "id": "Q=oqnbvZ3k4,MY@f#U94"
                                                              }
                                                            }
                                                          }
                                                        },
                                                        "B": {
                                                          "block": {
                                                            "type": "math_number",
                                                            "id": "4ItD}*bU|~?ur}WRdOQO",
                                                            "fields": {
                                                              "NUM": 3
                                                            }
                                                          }
                                                        }
                                                      }
                                                    }
                                                  },
                                                  "DO2": {
                                                    "block": {
                                                      "type": "APM_digital_motor_openloop",
                                                      "id": "MaOvnt|/8loAJp6yB-{J",
                                                      "fields": {
                                                        "instance": "抬升1"
                                                      },
                                                      "inputs": {
                                                        "speed": {
                                                          "shadow": {
                                                            "type": "math_number",
                                                            "id": "z6RHK$ho29RO+QmhnEEd",
                                                            "fields": {
                                                              "NUM": -1
                                                            }
                                                          }
                                                        }
                                                      },
                                                      "next": {
                                                        "block": {
                                                          "type": "APM_digital_motor_openloop",
                                                          "id": "nhvY.i,8qMWF)9FahmrZ",
                                                          "fields": {
                                                            "instance": "抬升2"
                                                          },
                                                          "inputs": {
                                                            "speed": {
                                                              "shadow": {
                                                                "type": "math_number",
                                                                "id": "A2E]mhO^KMUWUo.yF().",
                                                                "fields": {
                                                                  "NUM": -1
                                                                }
                                                              }
                                                            }
                                                          }
                                                        }
                                                      }
                                                    }
                                                  },
                                                  "ELSE": {
                                                    "block": {
                                                      "type": "APM_digital_motor_openloop",
                                                      "id": "FW2nu7)0IYFl2=8fvg~|",
                                                      "fields": {
                                                        "instance": "抬升1"
                                                      },
                                                      "inputs": {
                                                        "speed": {
                                                          "shadow": {
                                                            "type": "math_number",
                                                            "id": "uZjI;HhPEkQx~ia-CXB0",
                                                            "fields": {
                                                              "NUM": 0
                                                            }
                                                          }
                                                        }
                                                      },
                                                      "next": {
                                                        "block": {
                                                          "type": "APM_digital_motor_openloop",
                                                          "id": "q-^ntm-;7jWCX/7v1fEI",
                                                          "fields": {
                                                            "instance": "抬升2"
                                                          },
                                                          "inputs": {
                                                            "speed": {
                                                              "shadow": {
                                                                "type": "math_number",
                                                                "id": "y#SLjAPcrJ?{{dP-y*^}",
                                                                "fields": {
                                                                  "NUM": 0
                                                                }
                                                              }
                                                            }
                                                          }
                                                        }
                                                      }
                                                    }
                                                  }
                                                }
                                              }
                                            }
                                          }
                                        }
                                      },
                                      "next": {
                                        "block": {
                                          "type": "my_print",
                                          "id": "SCuf;G@^7WP67/2=ReCj",
                                          "inputs": {
                                            "content": {
                                              "block": {
                                                "type": "APM_angle_sensor_get",
                                                "id": "wn9dk33Wn4B!UBx2keUo",
                                                "fields": {
                                                  "instance_name": "角度传感器1"
                                                }
                                              }
                                            }
                                          }
                                        }
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    ]
  },
  "variables": [
    {
      "name": "左Y",
      "id": "249v9dyda!VkI_*xe=g;"
    },
    {
      "name": "右Y",
      "id": "B_OumMZ9}!,:TWy0Q=9N"
    },
    {
      "name": "save",
      "id": ":+|HZ.)*_;UCgKLKgx6S"
    },
    {
      "name": "功率测试",
      "id": "Qsjp|I,f(R!VN~$DHtk#"
    },
    {
      "name": "down",
      "id": "Q=oqnbvZ3k4,MY@f#U94"
    },
    {
      "name": "底盘极速",
      "id": "|EtM:.b59GRN{D`HxV3J"
    },
    {
      "name": "auto_lift",
      "id": "mfa.y,WDTHE@i_._7w.3"
    },
    {
      "name": "lift_btn_timer",
      "id": "@E!J:IKwi,E]mKBAC{yL"
    }
  ]
}