大規模なModelicaモデルの出力ファイルのサイズに苦労しています。もちろん、結果ファイルから完全に削除するために、いくつかのオブジェクトを保護することができます。ただし、これにより2つの問題が発生します。
- 保護されたオブジェクトを再宣言することはできません
- モデルを詳細にテストしたい場合(たとえば、短期間)、変数を表示するために、これらのオブジェクトを再度公開する必要があります
Modelicaモデルの「冗長性」を設定するためのトリックがあるのだろうか。たぶん私が欲しいのは、例えばの隣の3番目のキーワードpublicですprotected。transparent。次に、シミュレーションを設定するときに、次のような効果で詳細レベルを1または2に設定できるようにします。
1->すべてのtransparent要素を次のように見なしますprotected
2-->すべてのtransparent要素を次のように見なしますpublic
この効果は、すべてのモデルとサブモデルに伝播します。
これはもう存在しないと思います。しかし、簡単な回避策はありますか?
ありがとう、ロエル