保護モデルのCコード変換

こんにちは。
Embedded Coderを使用して保護モデル(ブラックボックスモデル)をCコードに変換することは可能ですか。
保護モデルから、Cコード変換は不可能なのでしょうか。
よろしくお願いいたします

 採用された回答

Toshinobu Shintai
Toshinobu Shintai 2022 年 11 月 17 日

0 投票

Embedded Coder を使用して保護モデルをCコードに変換することは可能です。以下リンク先ドキュメントに要件と制限が記載されていますので、ご確認ください。

3 件のコメント

KOHEI
KOHEI 2022 年 11 月 18 日
お世話になっております。
Simulink初心者で大変恐縮です。
行いたいことですが、
A社で作成された保護モデルXを当社で受け取り、パスワードを入力すると、Embedded Coderで保護されたモデルXからCコードを生成したいです。
質問が2点ございます。
①A社から受け取る際、参照モデルからは保護されていないため、参照モデルからCコードに変換されてしまうのではないでしょうか。
②教えていただいたリンクを見て実践してみました。
 ・親モデルと参照モデルのターゲットファイルをert.tlcに変換し、保護モデルの作成ダイアログに生成され      たコードを使用にパスワードを入力し作成しました。
・クイックスタートで変換すると「保護モデルが含まれるため、コード生成用に再構成できませんと出ました。」何か間違っていますでしょうか。
よろしくお願いいたします。
Toshinobu Shintai
Toshinobu Shintai 2022 年 11 月 18 日
KOHEI様がやりたいワークフローが完全には理解できていないのですが、私が行ってみた以下のワークフローはいかがでしょうか。
まず、「A社で作成された保護モデルX」を以下のように作りました。
保護モデルを以下のように設定し、「作成」ボタンをクリックしました。
次に、親モデルとして以下のモデルを作成しました。
「Model」ブロックは、保護モデルを参照しています。ここで、Embedded Coder のコード生成をビルドボタンから行います。
そうすると、以下のようにパスワードを聞かれます。
入力するとビルドが始まり、結果、以下のようにコード生成されます。
モデルを添付しましたので、ご確認ください。
KOHEI
KOHEI 2022 年 11 月 18 日
ご丁寧な回答ありがとうございました。
モデルもありがとうございます。

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File Exchangeコード生成 についてさらに検索

製品

リリース

R2021a

質問済み:

2022 年 11 月 17 日

コメント済み:

2022 年 11 月 18 日

Community Treasure Hunt

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

Start Hunting!