标签: modelica dymola fmi
我想导出具有受控输入和输出选择的FMU。
我有一个可以成功编译为FMU的模型,但是几个内部变量在FMU中作为输出变量出现。
在编译FMU时是否可以选择隐藏这些变量?
例如,我希望我的模型具有3个输入和6个输出。但是,经过编译后,FMU具有来自内部模型的26个变量。这些变量将接收更新,这些更新将随着时间的推移在模型内部进行更改。
我正在使用Dymola 2019(尽管我可以使用任何版本)。
答案 0 :(得分:6)
您是否尝试在“模型描述”过滤器中设置选项?激活“黑盒”复选框将隐藏除输入/输出以外的几乎所有内容。对于您的问题,“辅助变量”选项可能非常合适。默认情况下,仅激活“受保护的变量”,这当然也提供了另一个选择:保护您不希望在模型的FMU中可见的变量。