solenoid_valve: category: - pump_and_valve class: action_value_mappings: auto-close: feedback: {} goal: {} goal_default: {} handles: {} placeholder_keys: {} result: {} schema: description: close的参数schema properties: feedback: {} goal: properties: {} required: [] type: object result: {} required: - goal title: close参数 type: object type: UniLabJsonCommand auto-is_closed: feedback: {} goal: {} goal_default: {} handles: {} placeholder_keys: {} result: {} schema: description: is_closed的参数schema properties: feedback: {} goal: properties: {} required: [] type: object result: {} required: - goal title: is_closed参数 type: object type: UniLabJsonCommand auto-is_open: feedback: {} goal: {} goal_default: {} handles: {} placeholder_keys: {} result: {} schema: description: is_open的参数schema properties: feedback: {} goal: properties: {} required: [] type: object result: {} required: - goal title: is_open参数 type: object type: UniLabJsonCommand auto-open: feedback: {} goal: {} goal_default: {} handles: {} placeholder_keys: {} result: {} schema: description: '' properties: feedback: {} goal: properties: {} required: [] type: object result: {} required: - goal title: open参数 type: object type: UniLabJsonCommand auto-read_data: feedback: {} goal: {} goal_default: {} handles: {} placeholder_keys: {} result: {} schema: description: read_data的参数schema properties: feedback: {} goal: properties: {} required: [] type: object result: {} required: - goal title: read_data参数 type: object type: UniLabJsonCommand auto-send_command: feedback: {} goal: {} goal_default: command: null handles: {} placeholder_keys: {} result: {} schema: description: send_command的参数schema properties: feedback: {} goal: properties: command: type: string required: - command type: object result: {} required: - goal title: send_command参数 type: object type: UniLabJsonCommand set_valve_position: feedback: {} goal: string: position goal_default: string: '' handles: {} result: {} schema: description: '' properties: feedback: properties: {} required: [] title: StrSingleInput_Feedback type: object goal: properties: string: type: string required: - string title: StrSingleInput_Goal type: object result: properties: return_info: type: string success: type: boolean required: - return_info - success title: StrSingleInput_Result type: object required: - goal title: StrSingleInput type: object type: StrSingleInput module: unilabos.devices.pump_and_valve.solenoid_valve:SolenoidValve status_types: status: str valve_position: str type: python config_info: [] description: 电磁阀控制设备,用于精确的流体路径控制和开关操作。该设备通过串口通信控制电磁阀的开关状态,支持远程操作和状态监测。具备快速响应、可靠密封、状态反馈等特性,广泛应用于流体输送、样品进样、路径切换等需要精确流体控制的实验室自动化应用。 handles: [] icon: '' init_param_schema: config: properties: io_device_port: type: string required: - io_device_port type: object data: properties: status: type: string valve_position: type: string required: - status - valve_position type: object version: 1.0.0 solenoid_valve.mock: category: - pump_and_valve class: action_value_mappings: auto-is_closed: feedback: {} goal: {} goal_default: {} handles: {} placeholder_keys: {} result: {} schema: description: is_closed的参数schema properties: feedback: {} goal: properties: {} required: [] type: object result: {} required: - goal title: is_closed参数 type: object type: UniLabJsonCommand auto-is_open: feedback: {} goal: {} goal_default: {} handles: {} placeholder_keys: {} result: {} schema: description: is_open的参数schema properties: feedback: {} goal: properties: {} required: [] type: object result: {} required: - goal title: is_open参数 type: object type: UniLabJsonCommand auto-set_valve_position: feedback: {} goal: {} goal_default: position: null handles: {} placeholder_keys: {} result: {} schema: description: set_valve_position的参数schema properties: feedback: {} goal: properties: position: type: string required: - position type: object result: {} required: - goal title: set_valve_position参数 type: object type: UniLabJsonCommand close: feedback: {} goal: {} goal_default: {} handles: {} result: {} schema: description: '' properties: feedback: properties: {} required: [] title: EmptyIn_Feedback type: object goal: properties: {} required: [] title: EmptyIn_Goal type: object result: properties: return_info: type: string required: - return_info title: EmptyIn_Result type: object required: - goal title: EmptyIn type: object type: EmptyIn open: feedback: {} goal: {} goal_default: {} handles: {} result: {} schema: description: '' properties: feedback: properties: {} required: [] title: EmptyIn_Feedback type: object goal: properties: {} required: [] title: EmptyIn_Goal type: object result: properties: return_info: type: string required: - return_info title: EmptyIn_Result type: object required: - goal title: EmptyIn type: object type: EmptyIn module: unilabos.devices.pump_and_valve.solenoid_valve_mock:SolenoidValveMock status_types: status: str valve_position: str type: python config_info: [] description: 模拟电磁阀设备,用于系统测试和开发调试。该设备模拟真实电磁阀的开关操作和状态变化,提供与实际设备相同的控制接口和反馈机制。支持流体路径的虚拟控制,便于在没有实际硬件的情况下进行流体系统的集成测试和算法验证。适用于系统开发、流程调试和培训演示等场景。 handles: - data_type: fluid handler_key: in io_type: target label: in side: NORTH - data_type: fluid handler_key: out io_type: source label: out side: SOUTH icon: '' init_param_schema: config: properties: port: default: COM6 type: string required: [] type: object data: properties: status: type: string valve_position: type: string required: - status - valve_position type: object version: 1.0.0 syringe_pump_with_valve.runze.SY03B-T06: category: - pump_and_valve class: action_value_mappings: auto-close: feedback: {} goal: {} goal_default: {} handles: {} placeholder_keys: {} result: {} schema: description: close的参数schema properties: feedback: {} goal: properties: {} required: [] type: object result: {} required: - goal title: close参数 type: object type: UniLabJsonCommand auto-initialize: feedback: {} goal: {} goal_default: {} handles: {} placeholder_keys: {} result: {} schema: description: initialize的参数schema properties: feedback: {} goal: properties: {} required: [] type: object result: {} required: - goal title: initialize参数 type: object type: UniLabJsonCommand auto-pull_plunger: feedback: {} goal: {} goal_default: volume: null handles: {} placeholder_keys: {} result: {} schema: description: pull_plunger的参数schema properties: feedback: {} goal: properties: volume: type: number required: - volume type: object result: {} required: - goal title: pull_plunger参数 type: object type: UniLabJsonCommand auto-push_plunger: feedback: {} goal: {} goal_default: volume: null handles: {} placeholder_keys: {} result: {} schema: description: push_plunger的参数schema properties: feedback: {} goal: properties: volume: type: number required: - volume type: object result: {} required: - goal title: push_plunger参数 type: object type: UniLabJsonCommand auto-query_aux_input_status_1: feedback: {} goal: {} goal_default: {} handles: {} placeholder_keys: {} result: {} schema: description: query_aux_input_status_1的参数schema properties: feedback: {} goal: properties: {} required: [] type: object result: {} required: - goal title: query_aux_input_status_1参数 type: object type: UniLabJsonCommand auto-query_aux_input_status_2: feedback: {} goal: {} goal_default: {} handles: {} placeholder_keys: {} result: {} schema: description: query_aux_input_status_2的参数schema properties: feedback: {} goal: properties: {} required: [] type: object result: {} required: - goal title: query_aux_input_status_2参数 type: object type: UniLabJsonCommand auto-query_backlash_position: feedback: {} goal: {} goal_default: {} handles: {} placeholder_keys: {} result: {} schema: description: query_backlash_position的参数schema properties: feedback: {} goal: properties: {} required: [] type: object result: {} required: - goal title: query_backlash_position参数 type: object type: UniLabJsonCommand auto-query_command_buffer_status: feedback: {} goal: {} goal_default: {} handles: {} placeholder_keys: {} result: {} schema: description: query_command_buffer_status的参数schema properties: feedback: {} goal: properties: {} required: [] type: object result: {} required: - goal title: query_command_buffer_status参数 type: object type: UniLabJsonCommand auto-query_software_version: feedback: {} goal: {} goal_default: {} handles: {} placeholder_keys: {} result: {} schema: description: query_software_version的参数schema properties: feedback: {} goal: properties: {} required: [] type: object result: {} required: - goal title: query_software_version参数 type: object type: UniLabJsonCommand auto-send_command: feedback: {} goal: {} goal_default: full_command: null handles: {} placeholder_keys: {} result: {} schema: description: send_command的参数schema properties: feedback: {} goal: properties: full_command: type: string required: - full_command type: object result: {} required: - goal title: send_command参数 type: object type: UniLabJsonCommand auto-set_baudrate: feedback: {} goal: {} goal_default: baudrate: null handles: {} placeholder_keys: {} result: {} schema: description: set_baudrate的参数schema properties: feedback: {} goal: properties: baudrate: type: string required: - baudrate type: object result: {} required: - goal title: set_baudrate参数 type: object type: UniLabJsonCommand auto-set_max_velocity: feedback: {} goal: {} goal_default: velocity: null handles: {} placeholder_keys: {} result: {} schema: description: set_max_velocity的参数schema properties: feedback: {} goal: properties: velocity: type: number required: - velocity type: object result: {} required: - goal title: set_max_velocity参数 type: object type: UniLabJsonCommand auto-set_position: feedback: {} goal: {} goal_default: max_velocity: null position: null handles: {} placeholder_keys: {} result: {} schema: description: set_position的参数schema properties: feedback: {} goal: properties: max_velocity: type: number position: type: number required: - position type: object result: {} required: - goal title: set_position参数 type: object type: UniLabJsonCommand auto-set_valve_position: feedback: {} goal: {} goal_default: position: null handles: {} placeholder_keys: {} result: {} schema: description: set_valve_position的参数schema properties: feedback: {} goal: properties: position: type: string required: - position type: object result: {} required: - goal title: set_valve_position参数 type: object type: UniLabJsonCommand auto-set_velocity_grade: feedback: {} goal: {} goal_default: velocity: null handles: {} placeholder_keys: {} result: {} schema: description: set_velocity_grade的参数schema properties: feedback: {} goal: properties: velocity: type: string required: - velocity type: object result: {} required: - goal title: set_velocity_grade参数 type: object type: UniLabJsonCommand auto-stop_operation: feedback: {} goal: {} goal_default: {} handles: {} placeholder_keys: {} result: {} schema: description: stop_operation的参数schema properties: feedback: {} goal: properties: {} required: [] type: object result: {} required: - goal title: stop_operation参数 type: object type: UniLabJsonCommand auto-wait_error: feedback: {} goal: {} goal_default: {} handles: {} placeholder_keys: {} result: {} schema: description: wait_error的参数schema properties: feedback: {} goal: properties: {} required: [] type: object result: {} required: - goal title: wait_error参数 type: object type: UniLabJsonCommand hardware_interface: name: hardware_interface read: send_command write: send_command module: unilabos.devices.pump_and_valve.runze_backbone:RunzeSyringePump status_types: max_velocity: float mode: int plunger_position: String position: float status: str valve_position: str velocity_end: String velocity_grade: String velocity_init: String type: python config_info: [] description: 润泽精密注射泵设备,集成阀门控制的高精度流体输送系统。该设备通过串口通信控制,支持多种运行模式和精确的体积控制。具备可变速度控制、精密定位、阀门切换、实时状态监控等功能。适用于微量液体输送、精密进样、流速控制、化学反应进料等需要高精度流体操作的实验室自动化应用。 handles: - data_key: fluid_port_1 data_source: executor data_type: fluid description: 八通阀门端口1 handler_key: '1' io_type: source label: '1' side: NORTH - data_key: fluid_port_2 data_source: executor data_type: fluid description: 八通阀门端口2 handler_key: '2' io_type: source label: '2' side: EAST - data_key: fluid_port_3 data_source: executor data_type: fluid description: 八通阀门端口3 handler_key: '3' io_type: source label: '3' side: SOUTH - data_key: fluid_port_4 data_source: executor data_type: fluid description: 八通阀门端口4 handler_key: '4' io_type: source label: '4' side: SOUTH - data_key: fluid_port_5 data_source: executor data_type: fluid description: 八通阀门端口5 handler_key: '5' io_type: source label: '5' side: EAST - data_key: fluid_port_6 data_source: executor data_type: fluid description: 八通阀门端口6 handler_key: '6' io_type: source label: '6' side: NORTH - data_key: fluid_port_6 data_source: executor data_type: fluid description: 六通阀门端口6-特殊输入 handler_key: '6' io_type: target label: 6-in side: WEST icon: '' init_param_schema: config: properties: address: default: '1' type: string max_volume: default: 25.0 type: number mode: type: object port: type: string required: - port type: object data: properties: max_velocity: type: number mode: type: integer plunger_position: type: string position: type: number status: type: string valve_position: type: string velocity_end: type: string velocity_grade: type: string velocity_init: type: string required: - status - mode - max_velocity - velocity_grade - velocity_init - velocity_end - valve_position - position - plunger_position type: object version: 1.0.0 syringe_pump_with_valve.runze.SY03B-T08: category: - pump_and_valve class: action_value_mappings: auto-close: feedback: {} goal: {} goal_default: {} handles: {} placeholder_keys: {} result: {} schema: description: close的参数schema properties: feedback: {} goal: properties: {} required: [] type: object result: {} required: - goal title: close参数 type: object type: UniLabJsonCommand auto-initialize: feedback: {} goal: {} goal_default: {} handles: {} placeholder_keys: {} result: {} schema: description: initialize的参数schema properties: feedback: {} goal: properties: {} required: [] type: object result: {} required: - goal title: initialize参数 type: object type: UniLabJsonCommand auto-pull_plunger: feedback: {} goal: {} goal_default: volume: null handles: {} placeholder_keys: {} result: {} schema: description: pull_plunger的参数schema properties: feedback: {} goal: properties: volume: type: number required: - volume type: object result: {} required: - goal title: pull_plunger参数 type: object type: UniLabJsonCommand auto-push_plunger: feedback: {} goal: {} goal_default: volume: null handles: {} placeholder_keys: {} result: {} schema: description: push_plunger的参数schema properties: feedback: {} goal: properties: volume: type: number required: - volume type: object result: {} required: - goal title: push_plunger参数 type: object type: UniLabJsonCommand auto-query_aux_input_status_1: feedback: {} goal: {} goal_default: {} handles: {} placeholder_keys: {} result: {} schema: description: query_aux_input_status_1的参数schema properties: feedback: {} goal: properties: {} required: [] type: object result: {} required: - goal title: query_aux_input_status_1参数 type: object type: UniLabJsonCommand auto-query_aux_input_status_2: feedback: {} goal: {} goal_default: {} handles: {} placeholder_keys: {} result: {} schema: description: query_aux_input_status_2的参数schema properties: feedback: {} goal: properties: {} required: [] type: object result: {} required: - goal title: query_aux_input_status_2参数 type: object type: UniLabJsonCommand auto-query_backlash_position: feedback: {} goal: {} goal_default: {} handles: {} placeholder_keys: {} result: {} schema: description: query_backlash_position的参数schema properties: feedback: {} goal: properties: {} required: [] type: object result: {} required: - goal title: query_backlash_position参数 type: object type: UniLabJsonCommand auto-query_command_buffer_status: feedback: {} goal: {} goal_default: {} handles: {} placeholder_keys: {} result: {} schema: description: query_command_buffer_status的参数schema properties: feedback: {} goal: properties: {} required: [] type: object result: {} required: - goal title: query_command_buffer_status参数 type: object type: UniLabJsonCommand auto-query_software_version: feedback: {} goal: {} goal_default: {} handles: {} placeholder_keys: {} result: {} schema: description: query_software_version的参数schema properties: feedback: {} goal: properties: {} required: [] type: object result: {} required: - goal title: query_software_version参数 type: object type: UniLabJsonCommand auto-send_command: feedback: {} goal: {} goal_default: full_command: null handles: {} placeholder_keys: {} result: {} schema: description: send_command的参数schema properties: feedback: {} goal: properties: full_command: type: string required: - full_command type: object result: {} required: - goal title: send_command参数 type: object type: UniLabJsonCommand auto-set_baudrate: feedback: {} goal: {} goal_default: baudrate: null handles: {} placeholder_keys: {} result: {} schema: description: set_baudrate的参数schema properties: feedback: {} goal: properties: baudrate: type: string required: - baudrate type: object result: {} required: - goal title: set_baudrate参数 type: object type: UniLabJsonCommand auto-set_max_velocity: feedback: {} goal: {} goal_default: velocity: null handles: {} placeholder_keys: {} result: {} schema: description: set_max_velocity的参数schema properties: feedback: {} goal: properties: velocity: type: number required: - velocity type: object result: {} required: - goal title: set_max_velocity参数 type: object type: UniLabJsonCommand auto-set_position: feedback: {} goal: {} goal_default: max_velocity: null position: null handles: {} placeholder_keys: {} result: {} schema: description: set_position的参数schema properties: feedback: {} goal: properties: max_velocity: type: number position: type: number required: - position type: object result: {} required: - goal title: set_position参数 type: object type: UniLabJsonCommand auto-set_valve_position: feedback: {} goal: {} goal_default: position: null handles: {} placeholder_keys: {} result: {} schema: description: set_valve_position的参数schema properties: feedback: {} goal: properties: position: type: string required: - position type: object result: {} required: - goal title: set_valve_position参数 type: object type: UniLabJsonCommand auto-set_velocity_grade: feedback: {} goal: {} goal_default: velocity: null handles: {} placeholder_keys: {} result: {} schema: description: set_velocity_grade的参数schema properties: feedback: {} goal: properties: velocity: type: string required: - velocity type: object result: {} required: - goal title: set_velocity_grade参数 type: object type: UniLabJsonCommand auto-stop_operation: feedback: {} goal: {} goal_default: {} handles: {} placeholder_keys: {} result: {} schema: description: stop_operation的参数schema properties: feedback: {} goal: properties: {} required: [] type: object result: {} required: - goal title: stop_operation参数 type: object type: UniLabJsonCommand auto-wait_error: feedback: {} goal: {} goal_default: {} handles: {} placeholder_keys: {} result: {} schema: description: wait_error的参数schema properties: feedback: {} goal: properties: {} required: [] type: object result: {} required: - goal title: wait_error参数 type: object type: UniLabJsonCommand hardware_interface: name: hardware_interface read: send_command write: send_command module: unilabos.devices.pump_and_valve.runze_backbone:RunzeSyringePump status_types: max_velocity: float mode: int plunger_position: String position: float status: str valve_position: str velocity_end: String velocity_grade: String velocity_init: String type: python config_info: [] description: 润泽精密注射泵设备,集成阀门控制的高精度流体输送系统。该设备通过串口通信控制,支持多种运行模式和精确的体积控制。具备可变速度控制、精密定位、阀门切换、实时状态监控等功能。适用于微量液体输送、精密进样、流速控制、化学反应进料等需要高精度流体操作的实验室自动化应用。 handles: - data_key: fluid_port_1 data_source: executor data_type: fluid description: 八通阀门端口1 handler_key: '1' io_type: source label: '1' side: NORTH - data_key: fluid_port_2 data_source: executor data_type: fluid description: 八通阀门端口2 handler_key: '2' io_type: source label: '2' side: EAST - data_key: fluid_port_3 data_source: executor data_type: fluid description: 八通阀门端口3 handler_key: '3' io_type: source label: '3' side: EAST - data_key: fluid_port_4 data_source: executor data_type: fluid description: 八通阀门端口4 handler_key: '4' io_type: source label: '4' side: SOUTH - data_key: fluid_port_5 data_source: executor data_type: fluid description: 八通阀门端口5 handler_key: '5' io_type: source label: '5' side: SOUTH - data_key: fluid_port_6 data_source: executor data_type: fluid description: 八通阀门端口6 handler_key: '6' io_type: source label: '6' side: WEST - data_key: fluid_port_7 data_source: executor data_type: fluid description: 八通阀门端口7 handler_key: '7' io_type: source label: '7' side: WEST - data_key: fluid_port_8 data_source: executor data_type: fluid description: 八通阀门端口8-特殊输入 handler_key: '8' io_type: target label: '8' side: WEST - data_key: fluid_port_8 data_source: executor data_type: fluid description: 八通阀门端口8 handler_key: '8' io_type: source label: '8' side: NORTH icon: '' init_param_schema: config: properties: address: default: '1' type: string max_volume: default: 25.0 type: number mode: type: object port: type: string required: - port type: object data: properties: max_velocity: type: number mode: type: integer plunger_position: type: string position: type: number status: type: string valve_position: type: string velocity_end: type: string velocity_grade: type: string velocity_init: type: string required: - status - mode - max_velocity - velocity_grade - velocity_init - velocity_end - valve_position - position - plunger_position type: object version: 1.0.0