【发布时间】:2019-03-31 21:47:10
【问题描述】:
我在系统模型中多次使用的组件内有以下 Modelica 代码:
parameter fileName = "world.log"
equation
when initial() then
if not Modelica.Utilities.Files.exist(fileName) then
Streams.print("Hello World", fileName);
end if;
end when;
我希望在创建的文件中准确找到一行代码,但通常会打印 5 行或更多行,但有时它似乎可以按预期工作。在 Windows 10 上使用 Dymola 2019。 有人可以澄清发生了什么吗?文件存在性检查似乎不可靠!?
【问题讨论】:
标签: initialization modelica dymola utilities