Types dsin.txt中的数据类型是如何定义的?
我目前正在开发一个python接口,用于使用Dymola运行Modelica模拟,我找不到任何关于Types dsin.txt中的数据类型是如何定义的?,types,modelica,dymola,Types,Modelica,Dymola,我目前正在开发一个python接口,用于使用Dymola运行Modelica模拟,我找不到任何关于dsin.txt文件中使用的数据类型的文档: ... 0 0 0 0 4 328 # timeToEmpty -1 0 0 100 2 272 # level 0 0 0 0 3 256 # der(level) -1 10 0 0 1 280 # initialFlowRate 0 0 0
dsin.txt
文件中使用的数据类型的文档:
...
0 0 0 0 4 328 # timeToEmpty
-1 0 0 100 2 272 # level
0 0 0 0 3 256 # der(level)
-1 10 0 0 1 280 # initialFlowRate
0 0 0 0 6 320 # flowRate
...
文件本身中有一些文档,但没有多大帮助:
...
# column 6: Data type of variable.
# = 0: real.
# = 1: boolean.
# = 2: integer.
...
正如你所看到的,我得到的类型与描述的完全不同。我想知道数据的类型是
实型
、整数
、布尔型
还是其他类型,以便相应地调整我的界面中的表示形式。您看了吗?它可能已经内置了您正在寻找的函数。不幸的是,我也无法帮助您识别类型,但对于使用Dymola运行Modelica仿真,您还可以查看,它使用.mos脚本在Dymola中运行和设置仿真。查看所有地方后,我发现变量的描述包含一个括号中的文本字段,如果它不是Real
,则在写入单元、显示单元和类型的末尾。我只需要对其进行分析。我没有找到任何进行转换的文档化函数,但我将在代码中搜索它们是否进行转换。相关: