status = oms.addTLMBus("test.eoo.foo.tlm", oms.tlm_domain_mechanical, 1, oms.default) printStatus(status, 0) status = oms.addConnectorToTLMBus("test.eoo.foo.tlm", "test.eoo.foo.f", "effort") printStatus(status, 0) status = oms.addConnectorToTLMBus("test.eoo.foo.tlm", "test.eoo.foo.x", "state") printStatus(status, 0) status = oms.addConnectorToTLMBus("test.eoo.foo.tlm", "test.eoo.foo.v", "flow") printStatus(status, 0) status = oms.addBus("test.eoo.foo.bus") printStatus(status, 0) status = oms.addConnectorToBus("test.eoo.foo.bus", "test.eoo.foo.y1") printStatus(status, 0) status = oms.addConnectorToBus("test.eoo.foo.bus", "test.eoo.foo.y2") printStatus(status, 0) status = oms.addConnector("test.eoo.foo2.f", oms.input, oms.signal_type_real) printStatus(status, 0) status = oms.addConnector("test.eoo.foo2.x", oms.output, oms.signal_type_real) printStatus(status, 0) status = oms.addConnector("test.eoo.foo2.v", oms.output, oms.signal_type_real)
status = oms.setTempDirectory("./buses-py/") printStatus(status, 0) status = oms.newModel("model") status = oms.addSystem("model.tlm", oms.system_tlm) status = oms.addSystem("model.tlm.wc1", oms.system_wc) status = oms.addSystem("model.tlm.wc2", oms.system_wc) status = oms.addConnector("model.tlm.wc1.u1", oms.input, oms.signal_type_real) status = oms.addConnector("model.tlm.wc1.u2", oms.input, oms.signal_type_real) status = oms.addConnector("model.tlm.wc1.y", oms.output, oms.signal_type_real) status = oms.addConnector("model.tlm.wc2.y1", oms.output, oms.signal_type_real) status = oms.addConnector("model.tlm.wc2.y2", oms.output, oms.signal_type_real) status = oms.addConnector("model.tlm.wc2.y3", oms.output, oms.signal_type_real) status = oms.addBus("model.tlm.wc1.bus1") printStatus(status, 0) status = oms.addConnectorToBus("model.tlm.wc1.bus1", "model.tlm.wc1.u1") printStatus(status, 0) status = oms.addConnectorToBus("model.tlm.wc1.bus1", "model.tlm.wc1.u2") printStatus(status, 0) status = oms.addConnectorToBus("model.tlm.wc1.bus1", "model.tlm.wc2.y1") printStatus(status, 3) status = oms.addConnectorToBus("model.tlm.wc1.bus1", "model.tlm.wc1.y") printStatus(status, 0) status = oms.addBus("model.tlm.wc2.bus2")