1

有没有办法让用户编写的类在 dymola 中只读?在处理使用它的模型时,我想避免错误地修改它。

4

2 回答 2

0

我知道有两种方法。首先是使文件在文件系统上只读。我很确定 Dymola 会认识到这一事实并防止修改。我认为

还有一种方法可以添加本质上是校验和或哈希之类的注释。但这通常由 DS 作为“签名”库的一种方式来完成。我认为普通用户没有办法执行此签名。

你检查文档了吗?它可能会记录在那里。我现在无法使用装有 Dymola 的机器进行检查。

于 2014-06-19T12:48:31.943 回答
0

由于 Dymola 2017 FD01 类可以被锁定。

  • 在包浏览器中右键单击一个类并选择锁定...

  • 这将创建注释

    __Dymola_LockedEditing="<reason-for-locking>"
    

    并且类和嵌套类(例如包中的类)不再可编辑。

于 2018-01-15T10:47:38.680 回答