問題タブ [jmodelica]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
389 参照

matlab - fmi2Instantiate: 未定義の関数または変数 'fmuhelper'

このリンクhttps://www.mathworks.com/help/simulink/ug/_mw_54e936ec-2fa7-4418-be70-d99c8f91d2bd.htmlに示すように、新しいツール結合ツールボックスを使用して、matlab から fmu をエクスポートしようとしています。

そのため、fmu をエクスポートすることができ、プラットフォームが 64 ビットであるため、ソース コードの 64 ビット バイナリが生成されました。fmu をインポートし、バイナリのみを使用してモデルを実行するテストファイルを作成しました。リンクに記載されているようにmatlabサーバーを起動し、テストファイルを実行しようとしました。私のテストファイルは、qtronic がエクスポートした例の fmus のような他の fmus でうまく機能していました。今、matlab で生成された fmu を実行したいのですが、次のエラーが発生しています。

fmistatus = エラー; CS モデル インスタンスのテスト (logStatusError ): fmi2Instantiate: 未定義の関数または変数 'fmuhelper'。fmi2Instantiate: 未定義の関数または変数 'fmuhelper'。fmi2_import_instantiate に失敗したモジュール = FMICAPI、ログ レベル = 5: fmi2SetupExperiment を呼び出しています

ソースコードには fmuhelper として何も書いていません。matlab にチェックインして特定のパスに移動すると、fmuhelper が matlab の一部であり、コンストラクターであることがわかりました。その機能からそれ以上のことはわかりませんでした。誰かがそれを解決する方法について私にいくつかの提案をしてもらえますか? ありがとうございました!

0 投票する
1 に答える
256 参照

modelica - q_nom と head_nom が ThermoPower ライブラリから構築されたモデルで常に問題を引き起こすのはなぜですか?

私はしばらくの間、OpenModelica の ThermoPower ライブラリ内で作業しており、最初に Brayton および Rankine パワー サイクルを最初にモデル化することにより、複合パワー サイクルを構築しようとしています。

ポンプを使用しようとするたびに、次のようなエラーが常に表示されます。

ポンプを選択すると、モデルに対してこれらのエラーが常に宣言されます。私はさまざまな種類のソリューションを試しましたが、すべて成功しませんでした。

  1. ベクトル形式、つまり : を使用して、ポンプのコンポーネント パラメータの値を宣言しようとしましたq_nom = {1,1,1}。シミュレートしようとすると、同じエラーがポップアップします。

  2. エラーを直接クリックして、ThermoPower.PowerPlants にリダイレクトされるようにしました。ここで私はコード行に向けられています:

    function flowCharacteristic = ThermoPower.Functions.PumpCharacteristics.quadraticFlow (q_nom= q_nom, head_nom=head_nom);

ここで、q_nom と head_nom の値を手動で入力しようとしましたが、成功しませんでした。また、関数を「再宣言」しようとして、モデルの上部にある上記のコード行をコピーしようとしましたflowCharacteristic。これは、宣言できないクラスを誤って再宣言したというエラーになるだけです。

他の解決策を試しましたが、成功しませんでした。

この問題のトラブルシューティング方法についてアドバイスがありましたら、お気軽に以下にご記入ください。

アップデート:

これは、私がしばらくの間取り組んできたモデルのコードです。

モデル Rankine_HRSG