
Simulinkから生成したコードにパラメータを反映させる方法
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Simulink CoderでCコードを作成し、コードに関するexeファイルを実行しております。
その際、ワークスペース上でSimulinkで使用している定数、パラメータを変更し、exeファイルを実行時に反映させたいと考えております。それを実現できる方法を教えていただけないでしょうか。
コード生成する際にSimulinkの設定を変える必要があると考えております。
現状、コンフィギュレーションパラメーターにおいて 「コード生成」の「最適化」における既定のパラメーター動作は調整可能に設定しておりますが、上手く反映できない状況でございます。
0 commentaires
Réponses (1)
Toshinobu Shintai
le 18 Sep 2024
以下のデモが参考になるかと思います。
デモモデルのslbuild('RollAxisAutopilot')まで実行しますと、コードが生成されます。
モデル内のパラメーター、信号、状態、入力、出力は、以下のように「RollAxisAutopilot.h」にグローバル変数として定義されています。

よって、このヘッダーファイルをインクルードすることで、外部のCコードからパラメーターを調整できます。
Voir également
Catégories
En savoir plus sur コード生成 dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!