{ "id": 139875752760704, "scene_width": 64000, "scene_height": 64000, "scene_pos_x": 295.0, "scene_pos_y": 215.0, "nodes": [ { "id": 1, "enable": true, "is_invalid": false, "title": "ValueToPhaseSpaceUnitTie", "pos_x": 99.07812500000003, "pos_y": -886.7929687499961, "inputs": [ { "id": 10001, "index": 0, "multi_edges": false, "position": 0, "socket_type": 2, "link_id": -1, "text": "control_process", "mode": "input", "object": "dynamic", "true_type": "none", "type": "processing::acs::ValueToPhaseSpaceUnitInterface", "description": "\u041f\u0440\u043e\u0446\u0435\u0441\u0441 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u044e\u0449\u0438\u0439 \u043e\u0434\u0438\u043d \u0438\u0437 \u043a\u043e\u043d\u0442\u0443\u0440\u043e\u0432." }, { "id": 10002, "index": 1, "multi_edges": false, "position": 0, "socket_type": 2, "link_id": 10, "text": "output", "mode": "input", "object": "static", "true_type": "none", "type": "technological::adapter::TieInterface>>", "description": "\u041f\u043e\u0434\u0447\u0438\u043d\u0435\u043d\u043d\u044b\u0439 (\u0432\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0439) \u043a\u043e\u043d\u0442\u0443\u0440 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f." } ], "outputs": [ { "id": 10101, "index": 0, "multi_edges": true, "position": 2, "socket_type": 2, "link_id": 1, "text": "control_unit", "mode": "output", "object": "resource", "true_type": "technological::adapter::ValueToPhaseSpaceUnitTie", "type": "technological::adapter::TieInterface>", "description": "\u041a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f." } ], "content": { "id": 139948586738752 }, "alias": "", "comment": "", "params": {}, "initializer_id": 182, "process_settings": { "processor_id": null, "priority": null, "period": null, "phase": null }, "node_id": 749, "cpu_id": 0 }, { "id": 2, "enable": true, "is_invalid": false, "title": "PhaseSpaceToStandingVectorUnitTie", "pos_x": 99.07812500000003, "pos_y": -458.79296874999613, "inputs": [ { "id": 20001, "index": 0, "multi_edges": false, "position": 0, "socket_type": 2, "link_id": -1, "text": "control_process", "mode": "input", "object": "dynamic", "true_type": "none", "type": "processing::acs::PhaseSpaceToStandingVectorUnitInterface", "description": "\u041f\u0440\u043e\u0446\u0435\u0441\u0441 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u044e\u0449\u0438\u0439 \u043e\u0434\u0438\u043d \u0438\u0437 \u043a\u043e\u043d\u0442\u0443\u0440\u043e\u0432." }, { "id": 20002, "index": 1, "multi_edges": false, "position": 0, "socket_type": 2, "link_id": 5, "text": "output", "mode": "input", "object": "static", "true_type": "none", "type": "technological::adapter::TieInterface>", "description": "\u041f\u043e\u0434\u0447\u0438\u043d\u0435\u043d\u043d\u044b\u0439 (\u0432\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0439) \u043a\u043e\u043d\u0442\u0443\u0440 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f." } ], "outputs": [ { "id": 20101, "index": 0, "multi_edges": true, "position": 2, "socket_type": 2, "link_id": 2, "text": "control_unit", "mode": "output", "object": "resource", "true_type": "technological::adapter::PhaseSpaceToStandingVectorUnitTie", "type": "technological::adapter::TieInterface>>", "description": "\u041a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f." } ], "content": { "id": 139948586739760 }, "alias": "", "comment": "", "params": {}, "initializer_id": 168, "process_settings": { "processor_id": null, "priority": null, "period": null, "phase": null }, "node_id": 750, "cpu_id": 0 }, { "id": 3, "enable": true, "is_invalid": false, "title": "ValueToPhaseSpaceUnitTie", "pos_x": 99.07812500000003, "pos_y": -779.7929687499961, "inputs": [ { "id": 30001, "index": 0, "multi_edges": false, "position": 0, "socket_type": 2, "link_id": -1, "text": "control_process", "mode": "input", "object": "dynamic", "true_type": "none", "type": "processing::acs::ValueToPhaseSpaceUnitInterface", "description": "\u041f\u0440\u043e\u0446\u0435\u0441\u0441 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u044e\u0449\u0438\u0439 \u043e\u0434\u0438\u043d \u0438\u0437 \u043a\u043e\u043d\u0442\u0443\u0440\u043e\u0432." }, { "id": 30002, "index": 1, "multi_edges": false, "position": 0, "socket_type": 2, "link_id": 6, "text": "output", "mode": "input", "object": "static", "true_type": "none", "type": "technological::adapter::TieInterface>>", "description": "\u041f\u043e\u0434\u0447\u0438\u043d\u0435\u043d\u043d\u044b\u0439 (\u0432\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0439) \u043a\u043e\u043d\u0442\u0443\u0440 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f." } ], "outputs": [ { "id": 30101, "index": 0, "multi_edges": true, "position": 2, "socket_type": 2, "link_id": 3, "text": "control_unit", "mode": "output", "object": "resource", "true_type": "technological::adapter::ValueToPhaseSpaceUnitTie", "type": "technological::adapter::TieInterface>", "description": "\u041a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f." } ], "content": { "id": 139948586741200 }, "alias": "", "comment": "", "params": {}, "initializer_id": 182, "process_settings": { "processor_id": null, "priority": null, "period": null, "phase": null }, "node_id": 751, "cpu_id": 0 }, { "id": 4, "enable": true, "is_invalid": false, "title": "PhaseSpaceToPhaseSpaceUnitTie", "pos_x": 99.07812500000003, "pos_y": -565.7929687499961, "inputs": [ { "id": 40001, "index": 0, "multi_edges": false, "position": 0, "socket_type": 2, "link_id": -1, "text": "control_process", "mode": "input", "object": "dynamic", "true_type": "none", "type": "processing::acs::PhaseSpaceToPhaseSpaceUnitInterface", "description": "\u041f\u0440\u043e\u0446\u0435\u0441\u0441 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u044e\u0449\u0438\u0439 \u043e\u0434\u0438\u043d \u0438\u0437 \u043a\u043e\u043d\u0442\u0443\u0440\u043e\u0432." }, { "id": 40002, "index": 1, "multi_edges": false, "position": 0, "socket_type": 2, "link_id": 2, "text": "output", "mode": "input", "object": "static", "true_type": "none", "type": "technological::adapter::TieInterface>>", "description": "\u041f\u043e\u0434\u0447\u0438\u043d\u0435\u043d\u043d\u044b\u0439 (\u0432\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0439) \u043a\u043e\u043d\u0442\u0443\u0440 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f." } ], "outputs": [ { "id": 40101, "index": 0, "multi_edges": true, "position": 2, "socket_type": 2, "link_id": 4, "text": "control_unit", "mode": "output", "object": "resource", "true_type": "technological::adapter::PhaseSpaceToPhaseSpaceUnitTie", "type": "technological::adapter::TieInterface>>", "description": "\u041a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f." } ], "content": { "id": 139948586742640 }, "alias": "", "comment": "", "params": {}, "initializer_id": 167, "process_settings": { "processor_id": null, "priority": null, "period": null, "phase": null }, "node_id": 752, "cpu_id": 0 }, { "id": 5, "enable": true, "is_invalid": false, "title": "PwmGenerationAdapterTie", "pos_x": 99.07812500000003, "pos_y": -351.79296874999613, "inputs": [ { "id": 50001, "index": 0, "multi_edges": false, "position": 0, "socket_type": 2, "link_id": -1, "text": "control_process", "mode": "input", "object": "dynamic", "true_type": "none", "type": "technological::adapter::PwmGenAdapter", "description": "\u041f\u0440\u043e\u0446\u0435\u0441\u0441 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u044e\u0449\u0438\u0439 \u043e\u0434\u0438\u043d \u0438\u0437 \u043a\u043e\u043d\u0442\u0443\u0440\u043e\u0432." }, { "id": 50002, "index": 1, "multi_edges": false, "position": 0, "socket_type": 2, "link_id": 9, "text": "output", "mode": "input", "object": "static", "true_type": "none", "type": "technological::adapter::TieInterface", "description": "\u041f\u043e\u0434\u0447\u0438\u043d\u0435\u043d\u043d\u044b\u0439 (\u0432\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0439) \u043a\u043e\u043d\u0442\u0443\u0440 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f." } ], "outputs": [ { "id": 50101, "index": 0, "multi_edges": true, "position": 2, "socket_type": 2, "link_id": 5, "text": "control_unit", "mode": "output", "object": "resource", "true_type": "technological::adapter::PwmGenAdaptorTie", "type": "technological::adapter::TieInterface>", "description": "\u041a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f." } ], "content": { "id": 139948586744080 }, "alias": "", "comment": "", "params": {}, "initializer_id": 170, "process_settings": { "processor_id": null, "priority": null, "period": null, "phase": null }, "node_id": 753, "cpu_id": 0 }, { "id": 6, "enable": true, "is_invalid": false, "title": "technological::drivecontrol::state::ControlStateValueControl", "pos_x": 486.7929687500001, "pos_y": -779.7929687499961, "inputs": [], "outputs": [ { "id": 60101, "index": 0, "multi_edges": true, "position": 2, "socket_type": 3, "link_id": 1, "text": "", "mode": "output", "object": "", "true_type": "", "type": "technological::drivecontrol::state::ControlStateValueControl", "description": "" } ], "content": { "id": 139948586745520 }, "alias": "", "comment": "", "params": { "retention_accuracy": { "value": 50.0, "format": "f", "description": "\u0422\u043e\u0447\u043d\u043e\u0441\u0442\u044c \u0443\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f." } }, "setting_name": "Force Controller Accuracy code 2", "group": "Force Controller", "level": 3 }, { "id": 7, "enable": true, "is_invalid": false, "title": "PhaseSpaceToPhaseSpaceUnitTie", "pos_x": 99.07812500000003, "pos_y": -672.7929687499961, "inputs": [ { "id": 70001, "index": 0, "multi_edges": false, "position": 0, "socket_type": 2, "link_id": -1, "text": "control_process", "mode": "input", "object": "dynamic", "true_type": "none", "type": "processing::acs::PhaseSpaceToPhaseSpaceUnitInterface", "description": "\u041f\u0440\u043e\u0446\u0435\u0441\u0441 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u044e\u0449\u0438\u0439 \u043e\u0434\u0438\u043d \u0438\u0437 \u043a\u043e\u043d\u0442\u0443\u0440\u043e\u0432." }, { "id": 70002, "index": 1, "multi_edges": false, "position": 0, "socket_type": 2, "link_id": 4, "text": "output", "mode": "input", "object": "static", "true_type": "none", "type": "technological::adapter::TieInterface>>", "description": "\u041f\u043e\u0434\u0447\u0438\u043d\u0435\u043d\u043d\u044b\u0439 (\u0432\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0439) \u043a\u043e\u043d\u0442\u0443\u0440 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f." } ], "outputs": [ { "id": 70101, "index": 0, "multi_edges": true, "position": 2, "socket_type": 2, "link_id": 6, "text": "control_unit", "mode": "output", "object": "resource", "true_type": "technological::adapter::PhaseSpaceToPhaseSpaceUnitTie", "type": "technological::adapter::TieInterface>>", "description": "\u041a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f." } ], "content": { "id": 139948593847968 }, "alias": "", "comment": "", "params": {}, "initializer_id": 167, "process_settings": { "processor_id": null, "priority": null, "period": null, "phase": null }, "node_id": 754, "cpu_id": 0 }, { "id": 8, "enable": true, "is_invalid": false, "title": "ValueInterconnector", "pos_x": 486.7929687500001, "pos_y": -886.7929687499961, "inputs": [ { "id": 80001, "index": 0, "multi_edges": false, "position": 0, "socket_type": 2, "link_id": 3, "text": "primary_output", "mode": "input", "object": "static", "true_type": "none", "type": "technological::adapter::TieInterface>", "description": "" }, { "id": 80002, "index": 1, "multi_edges": false, "position": 0, "socket_type": 2, "link_id": 1, "text": "secondary_output", "mode": "input", "object": "static", "true_type": "none", "type": "technological::adapter::TieInterface>", "description": "\u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f." } ], "outputs": [ { "id": 80101, "index": 0, "multi_edges": true, "position": 2, "socket_type": 2, "link_id": 7, "text": "output", "mode": "output", "object": "resource", "true_type": "technological::adapter::ValueInterTie", "type": "technological::adapter::TieInterface>", "description": "\u0412\u0441\u043f\u043e\u043c\u043e\u0433\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f." } ], "content": { "id": 139948593852144 }, "alias": "", "comment": "", "params": {}, "initializer_id": 181, "process_settings": { "processor_id": null, "priority": null, "period": null, "phase": null }, "node_id": 755, "cpu_id": 0 }, { "id": 9, "enable": true, "is_invalid": false, "title": "ControlStateValueControl", "pos_x": 827.3242187500001, "pos_y": -886.7929687499961, "inputs": [ { "id": 90001, "index": 0, "multi_edges": false, "position": 0, "socket_type": 2, "link_id": 7, "text": "control_system", "mode": "input", "object": "dynamic", "true_type": "none", "type": "technological::adapter::TieInterface>", "description": "\u0418\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f." }, { "id": 90002, "index": 1, "multi_edges": false, "position": 0, "socket_type": 3, "link_id": 1, "text": "conditions", "mode": "input", "object": "setting", "true_type": "none", "type": "technological::drivecontrol::state::ControlStateValueControl", "description": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0443\u0441\u043b\u043e\u0432\u0438\u0439 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043a\u043e\u043c\u0430\u043d\u0434\u044b." } ], "outputs": [ { "id": 90101, "index": 0, "multi_edges": true, "position": 2, "socket_type": 2, "link_id": 8, "text": "control_state", "mode": "output", "object": "resource", "true_type": "technological::drivecontrol::state::ControlStateValueControl", "type": "technological::IExecutorState", "description": "\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435\u043c." }, { "id": 90102, "index": 1, "multi_edges": true, "position": 2, "socket_type": 1, "link_id": 1, "text": "demand", "mode": "output", "object": "value", "true_type": "const float &", "type": "float", "description": "\u0417\u0430\u0434\u0430\u043d\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435." } ], "content": { "id": 139948593853584 }, "alias": "", "comment": "", "params": { "code": { "value": 2, "format": "H", "description": "\u041a\u043e\u0434 \u043a\u043e\u043c\u0430\u043d\u0434\u044b." } }, "initializer_id": 188, "process_settings": { "processor_id": null, "priority": null, "period": null, "phase": null }, "node_id": 756, "cpu_id": 0 }, { "id": 10, "enable": true, "is_invalid": false, "title": "InverterEndpoint", "pos_x": 99.07812500000003, "pos_y": -244.79296874999613, "inputs": [ { "id": 100001, "index": 0, "multi_edges": false, "position": 0, "socket_type": 2, "link_id": -1, "text": "endpoint", "mode": "input", "object": "dynamic", "true_type": "none", "type": "driver::IInverter", "description": "\u041a\u043e\u043d\u0435\u0447\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f." } ], "outputs": [ { "id": 100101, "index": 0, "multi_edges": true, "position": 2, "socket_type": 2, "link_id": 9, "text": "control_unit", "mode": "output", "object": "resource", "true_type": "technological::adapter::InverterEndpoint", "type": "technological::adapter::TieInterface", "description": "\u041a\u043e\u043d\u043d\u0435\u043a\u0442\u043e\u0440 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f." } ], "content": { "id": 139948593844800 }, "alias": "", "comment": "", "params": {}, "initializer_id": 166, "process_settings": { "processor_id": null, "priority": null, "period": null, "phase": null }, "node_id": 757, "cpu_id": 0 }, { "id": 11, "enable": true, "is_invalid": false, "title": "PhaseSpaceEndpoint", "pos_x": -292.7031250000003, "pos_y": -801.7929687499961, "inputs": [ { "id": 110001, "index": 0, "multi_edges": false, "position": 0, "socket_type": 2, "link_id": -1, "text": "endpoint", "mode": "input", "object": "dynamic", "true_type": "none", "type": "systemic::IValueType>", "description": "\u041a\u043e\u043d\u0435\u0447\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f." } ], "outputs": [ { "id": 110101, "index": 0, "multi_edges": true, "position": 2, "socket_type": 2, "link_id": 10, "text": "control_unit", "mode": "output", "object": "resource", "true_type": "technological::adapter::PhaseSpaceEndpoint", "type": "technological::adapter::TieInterface>>", "description": "\u041a\u043e\u043d\u043d\u0435\u043a\u0442\u043e\u0440 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f." } ], "content": { "id": 139948593846240 }, "alias": "", "comment": "", "params": {}, "initializer_id": 189, "process_settings": { "processor_id": null, "priority": null, "period": null, "phase": null }, "node_id": 758, "cpu_id": 0 }, { "id": 12, "enable": true, "is_invalid": false, "title": "Input", "pos_x": -581.8359375000002, "pos_y": -801.7929687499961, "inputs": [], "outputs": [ { "id": 120101, "index": 0, "multi_edges": true, "position": 2, "socket_type": 2, "link_id": -1, "text": "", "mode": "output", "object": "dynamic", "true_type": "none", "type": "systemic::IValueType>", "description": "\u041a\u043e\u043d\u0435\u0447\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f." } ], "content": { "id": 139948593842208 }, "alias": "", "comment": "", "params": {}, "object_name": "Force Feedforward", "group": "PhaseSpaceEndpoint" }, { "id": 13, "enable": true, "is_invalid": false, "title": "Input", "pos_x": -581.8359375000002, "pos_y": -886.7929687499961, "inputs": [], "outputs": [ { "id": 130101, "index": 0, "multi_edges": true, "position": 2, "socket_type": 2, "link_id": -1, "text": "", "mode": "output", "object": "dynamic", "true_type": "none", "type": "processing::acs::ValueToPhaseSpaceUnitInterface", "description": "\u041f\u0440\u043e\u0446\u0435\u0441\u0441 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u044e\u0449\u0438\u0439 \u043e\u0434\u0438\u043d \u0438\u0437 \u043a\u043e\u043d\u0442\u0443\u0440\u043e\u0432." } ], "content": { "id": 139948593842928 }, "alias": "", "comment": "", "params": {}, "object_name": "Effort Compensation", "group": "ValueToPhaseSpaceUnitTie" }, { "id": 14, "enable": true, "is_invalid": false, "title": "Input", "pos_x": -581.8359375000002, "pos_y": -631.7929687499961, "inputs": [], "outputs": [ { "id": 140101, "index": 0, "multi_edges": true, "position": 2, "socket_type": 2, "link_id": -1, "text": "", "mode": "output", "object": "dynamic", "true_type": "none", "type": "processing::acs::PhaseSpaceToPhaseSpaceUnitInterface", "description": "\u041f\u0440\u043e\u0446\u0435\u0441\u0441 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u044e\u0449\u0438\u0439 \u043e\u0434\u0438\u043d \u0438\u0437 \u043a\u043e\u043d\u0442\u0443\u0440\u043e\u0432." } ], "content": { "id": 139948593847680 }, "alias": "", "comment": "", "params": {}, "object_name": "Ramp Speed", "group": "PhaseSpaceToPhaseSpaceUnitTie" }, { "id": 15, "enable": true, "is_invalid": false, "title": "Input", "pos_x": -581.8359375000002, "pos_y": -546.7929687499961, "inputs": [], "outputs": [ { "id": 150101, "index": 0, "multi_edges": true, "position": 2, "socket_type": 2, "link_id": -1, "text": "", "mode": "output", "object": "dynamic", "true_type": "none", "type": "processing::acs::PhaseSpaceToPhaseSpaceUnitInterface", "description": "\u041f\u0440\u043e\u0446\u0435\u0441\u0441 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u044e\u0449\u0438\u0439 \u043e\u0434\u0438\u043d \u0438\u0437 \u043a\u043e\u043d\u0442\u0443\u0440\u043e\u0432." } ], "content": { "id": 139948593845376 }, "alias": "", "comment": "", "params": {}, "object_name": "Speed Control", "group": "PhaseSpaceToPhaseSpaceUnitTie" }, { "id": 16, "enable": true, "is_invalid": false, "title": "Input", "pos_x": -581.8359375000002, "pos_y": -461.79296874999613, "inputs": [], "outputs": [ { "id": 160101, "index": 0, "multi_edges": true, "position": 2, "socket_type": 2, "link_id": -1, "text": "", "mode": "output", "object": "dynamic", "true_type": "none", "type": "processing::acs::PhaseSpaceToStandingVectorUnitInterface", "description": "\u041f\u0440\u043e\u0446\u0435\u0441\u0441 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u044e\u0449\u0438\u0439 \u043e\u0434\u0438\u043d \u0438\u0437 \u043a\u043e\u043d\u0442\u0443\u0440\u043e\u0432." } ], "content": { "id": 139948593855312 }, "alias": "", "comment": "", "params": {}, "object_name": "Torque Control", "group": "PhaseSpaceToStandingVectorUnitTie" }, { "id": 17, "enable": true, "is_invalid": false, "title": "Input", "pos_x": -581.8359375000002, "pos_y": -376.79296874999613, "inputs": [], "outputs": [ { "id": 170101, "index": 0, "multi_edges": true, "position": 2, "socket_type": 2, "link_id": -1, "text": "", "mode": "output", "object": "dynamic", "true_type": "none", "type": "technological::adapter::PwmGenAdapter", "description": "\u041f\u0440\u043e\u0446\u0435\u0441\u0441 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u044e\u0449\u0438\u0439 \u043e\u0434\u0438\u043d \u0438\u0437 \u043a\u043e\u043d\u0442\u0443\u0440\u043e\u0432." } ], "content": { "id": 139948593851280 }, "alias": "", "comment": "", "params": {}, "object_name": "Voltage Control", "group": "PwmGenerationAdapterTie" }, { "id": 18, "enable": true, "is_invalid": false, "title": "Input", "pos_x": -581.8359375000002, "pos_y": -291.79296874999613, "inputs": [], "outputs": [ { "id": 180101, "index": 0, "multi_edges": true, "position": 2, "socket_type": 2, "link_id": -1, "text": "", "mode": "output", "object": "dynamic", "true_type": "none", "type": "driver::IInverter", "description": "\u041a\u043e\u043d\u0435\u0447\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f." } ], "content": { "id": 139948593856032 }, "alias": "", "comment": "", "params": {}, "object_name": "Inverter Control", "group": "InverterEndpoint" }, { "id": 19, "enable": true, "is_invalid": false, "title": "Input", "pos_x": -581.8359375000002, "pos_y": -716.7929687499961, "inputs": [], "outputs": [ { "id": 190101, "index": 0, "multi_edges": true, "position": 2, "socket_type": 2, "link_id": -1, "text": "", "mode": "output", "object": "dynamic", "true_type": "none", "type": "processing::acs::ValueToPhaseSpaceUnitInterface", "description": "\u041f\u0440\u043e\u0446\u0435\u0441\u0441 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u044e\u0449\u0438\u0439 \u043e\u0434\u0438\u043d \u0438\u0437 \u043a\u043e\u043d\u0442\u0443\u0440\u043e\u0432." } ], "content": { "id": 139948593611680 }, "alias": "", "comment": "", "params": {}, "object_name": "Force Control", "group": "ValueToPhaseSpaceUnitTie" }, { "id": 20, "enable": true, "is_invalid": false, "title": "Output", "pos_x": 1228.32421875, "pos_y": -886.7929687499961, "inputs": [ { "id": 200001, "index": 0, "multi_edges": false, "position": 0, "socket_type": 2, "link_id": 8, "text": "", "mode": "input", "object": "resource", "true_type": "technological::drivecontrol::state::ControlStateValueControl", "type": "technological::IExecutorState", "description": "\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435\u043c." } ], "outputs": [], "content": { "id": 139948593612832 }, "alias": "", "comment": "", "params": {}, "object_name": "Force Control State", "group": "ControlStateValueControl" } ], "edges": [ { "edge_type": 2, "start": 80101, "end": 90001 }, { "edge_type": 2, "start": 10101, "end": 80002 }, { "edge_type": 2, "start": 20101, "end": 40002 }, { "edge_type": 2, "start": 70002, "end": 40101 }, { "edge_type": 2, "start": 50002, "end": 100101 }, { "edge_type": 2, "start": 90002, "end": 60101 }, { "edge_type": 2, "start": 20002, "end": 50101 }, { "edge_type": 2, "start": 80001, "end": 30101 }, { "edge_type": 2, "start": 70101, "end": 30002 }, { "edge_type": 2, "start": 110101, "end": 10002 }, { "edge_type": 2, "start": 110001, "end": 120101 }, { "edge_type": 2, "start": 10001, "end": 130101 }, { "edge_type": 2, "start": 70001, "end": 140101 }, { "edge_type": 2, "start": 40001, "end": 150101 }, { "edge_type": 2, "start": 20001, "end": 160101 }, { "edge_type": 2, "start": 50001, "end": 170101 }, { "edge_type": 2, "start": 100001, "end": 180101 }, { "edge_type": 2, "start": 30001, "end": 190101 }, { "edge_type": 2, "start": 90101, "end": 200001 } ] }