Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个参数 z,我需要它的值始终为 1。
model test Real parameter z = 1; end test;
当我拖放此模型并双击它时,参数选项卡将打开,我可以更改值。我怎样才能防止这种情况发生?
使参数最终或受保护。Final 意味着您不能修改它(并且您可以在修改中设置 final 修饰符,例如M m(final z=2)在实例化组件时)。OpenModelica 还将默认评估最终参数,以产生更有效的模拟(使它们几乎与常数相同)。
M m(final z=2)
受保护也意味着它不能被修改(在许多工具中也不会成为结果文件的一部分)。