如何在Dymola 2021x中禁用文本层语法检查功能?
如何在Dymola 2021x中禁用文本层语法检查功能?
我完全理解你遇到的这个麻烦——编辑模型时因为小语法错误(比如缺个分号),切换模型还要反复处理弹窗,确实影响效率。好在Dymola 2021x里有对应的设置可以解决这个问题,让你能像在Matlab或Python里那样,自由切换模型,只在运行/编译时才触发语法检查。具体操作步骤如下:
- 打开Dymola顶部菜单栏的
Options,选择Settings(部分版本里显示为Modeling Settings),弹出设置窗口。 - 在设置窗口中切换到
Editor标签页。 - 在
Editor页面的Syntax Checking区域,取消勾选 “Check syntax when leaving text layer” 选项(这个选项就是控制切换模型/离开文本层时自动检查语法的开关)。 - 如果你希望连编辑时的实时语法提示也关掉,可以同时取消勾选“Automatic syntax checking”,不过通常保留实时提示、只关掉切换时的强制检查就足够满足需求了。
设置完成后,你再切换模型时,Dymola就不会因为当前模型的语法错误弹出阻碍性的对话框了,只有当你尝试编译运行模型,或者手动通过 Tools -> Check Syntax 触发检查时,才会显示语法错误信息,和你熟悉的Matlab/Python的行为一致。
备注:内容来源于stack exchange,提问作者kmaan
相关产品推荐
相关产品推荐

