隐藏已编译FMU中的输入/输出

时间:2019-01-28 00:05:48

标签: modelica dymola fmi

我想导出具有受控输入和输出选择的FMU。

我有一个可以成功编译为FMU的模型,但是几个内部变量在FMU中作为输出变量出现。

在编译FMU时是否可以选择隐藏这些变量?

例如,我希望我的模型具有3个输入和6个输出。但是,经过编译后,FMU具有来自内部模型的26个变量。这些变量将接收更新,这些更新将随着时间的推移在模型内部进行更改。

我正在使用Dymola 2019(尽管我可以使用任何版本)。

1 个答案:

答案 0 :(得分:6)

您是否尝试在“模型描述”过滤器中设置选项?激活“黑盒”复选框将隐藏除输入/输出以外的几乎所有内容。对于您的问题,“辅助变量”选项可能非常合适。默认情况下,仅激活“受保护的变量”,这当然也提供了另一个选择:保护您不希望在模型的FMU中可见的变量。

enter image description here