Azzera filtri
Azzera filtri

Embedded Coder コード生成でエラー "'GenCodeOnly' プロパティの変更は許可されません" 解決方法は?

5 visualizzazioni (ultimi 30 giorni)
Nobuo Iwasaki
Nobuo Iwasaki il 15 Nov 2022
Risposto: Nobuo Iwasaki il 16 Nov 2022
Simulink - Embedded Coder でコード生成のみを実行した際にエラーとなります。
'GenCodeOnly' プロパティの変更は許可されません コンポーネント:Simulink | カテゴリ:Model エラー
これはどのように解決したら良いのでしょうか。
MATLAB/Simulink のバージョンは2022b、この環境で作成した別のプロジェクトでは問題なくコード生成できていますが、エラーとなるのはおそらく2017以前のバージョンで作成されたプロジェクトです。
MATLAB/Simulink のバージョンによるデフォルト設定の違いなどに起因したりするのかとも考えましたがエラーとなるものとならないもので目に見える設定に違いは無いようです。
何か確認すべき点などありましたらお教えください。

Risposta accettata

Nobuo Iwasaki
Nobuo Iwasaki il 16 Nov 2022
自己解決しました。
問題のプロジェクトを一旦 2017b でオープンし、以下の設定を変更しました。モデル設定 - コード生成 - ビルドプロセス - コード生成のみが未チェックだったのをチェックして保存。
2017b でビルドを実行しエラーなく C のコードが生成されることを確認。
次に問題のプロジェクトを 2022b でオープンし Embedded Coder でコード生成のみを実行したらエラーなく C のコードが生成されました。
推測するにどこかのバージョンでコード生成のみの処理に関するパラメータの扱いが変わり、それが影響したようです。

Più risposte (0)

Categorie

Scopri di più su 配布 in Help Center e File Exchange

Prodotti


Release

R2022b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!