完善建模交互、组件图标与系统协议
This commit is contained in:
1 parent
456c29b3b6
commit
6572defaa4
66 files changed
+10067
-4163
No files matched your search
@@ -208,6 +208,8 @@ class ComponentCatalogTests(unittest.TestCase):
|
||||
self.assertNotIn("parameterGroups", components["amesim_f000"])
|
||||
self.assertEqual(mecmas_parameters["mass"]["unit"], "kg")
|
||||
self.assertEqual(mecmas_parameters["Kbmin"]["unit"], "N/m")
|
||||
self.assertEqual(mecmas_parameters["useFriction"]["default"], 2.0)
|
||||
self.assertEqual(mecmas_parameters["stoptype"]["default"], 1.0)
|
||||
self.assertEqual(mecmas_parameters["theta"]["label"], "倾角(度)")
|
||||
self.assertIn("+90°", mecmas_parameters["theta"]["description"])
|
||||
self.assertIn("-90°", mecmas_parameters["theta"]["description"])
|
||||
@@ -364,7 +366,7 @@ class ComponentCatalogTests(unittest.TestCase):
|
||||
for parameter in components["amesim_lmechn1"]["parameters"]
|
||||
}
|
||||
self.assertEqual(components["amesim_lmechn1"]["category"]["id"], "mechanical")
|
||||
self.assertEqual([port["name"] for port in components["amesim_lmechn1"]["ports"]], [f"port_{index}" for index in range(1, 10)])
|
||||
self.assertEqual([port["name"] for port in components["amesim_lmechn1"]["ports"]], [f"port_{index}" for index in range(1, 22)])
|
||||
pnrp_parameters = {
|
||||
parameter["name"]: parameter
|
||||
for parameter in components["amesim_pnrp17"]["parameters"]
|
||||
@@ -372,7 +374,13 @@ class ComponentCatalogTests(unittest.TestCase):
|
||||
self.assertEqual(components["amesim_pnrp17"]["category"]["id"], "mechanical")
|
||||
self.assertEqual([port["name"] for port in components["amesim_pnrp17"]["ports"]], ["port_1", "port_3", "port_2", "port_4", "port_5"])
|
||||
self.assertEqual(pnrp_parameters["dp"]["unit"], "m")
|
||||
self.assertEqual(lmechn_parameters["v1"]["maximum"], 8.0)
|
||||
self.assertEqual(lmechn_parameters["v1"]["maximum"], 20.0)
|
||||
self.assertEqual(lmechn_parameters["v1"]["default"], 2.0)
|
||||
self.assertEqual(lmechn_parameters["sum"]["editor"], "choice")
|
||||
self.assertEqual(
|
||||
lmechn_parameters["sum"]["options"],
|
||||
[{"value": 1.0, "label": "各端口力代数和为零(标准节点)"}],
|
||||
)
|
||||
self.assertEqual(components["amesim_pnvo001"]["category"]["id"], "flow")
|
||||
self.assertEqual([port["name"] for port in components["amesim_pnvo001"]["ports"]], ["res", "port_2", "port_3"])
|
||||
|
||||
|
||||
Reference in new issue
Block a user