simulink をスタンドアロンで実行できない

조회 수: 6 (최근 30일)
shigeyuki yoshihara
shigeyuki yoshihara 2019년 11월 7일
댓글: Kojiro Saito 2020년 6월 18일
下記のtest.mファイルを作成し、11_7.matとsimulinkのMIRA_11_7.slxをアプリケーションコンパイラでスタンドアロンソフト作成したが、
関数open_system(タイプcharの入力引数)が未定義です。とエラーメッセージが出る。
test.m をmatlab上で実行した場合は、正常に動作している。
対処方法を教えてください。
test.m ファイル
 load 11_7.mat
 open_system ('MIRA_11_7.slx')
 sim ('MIRA_11_7')

답변 (2개)

Kojiro Saito
Kojiro Saito 2019년 11월 7일
편집: Kojiro Saito 2020년 3월 23일
【2020/03/23 アップデート】
R2020aからSimulink Compilerがリリースされ、Simulinkモデルを含むシミュレーションをMATLAB Compilerでスタンドアロンアプリにしたりできるようになりました。
詳細はこちらの製品ページをご覧ください。
【2019/11/07 オリジナルの回答】 
下記の関数リストにopen_systemとsimが載っているとおり、現状ではMATLAB CompilerではSimulinkのモデルを開いたりシミュレーションを実行することがサポートされていません。
ワークアラウンドとしては、Simulink CoderEmbedded CoderでSimulinkモデルをC/C++の実行ファイルやライブラリにしてからそれを呼び出すMATLABコードに変更し、アプリケーションコンパイラでスタンドアロンのアプリケーションにする、という方法があります。

SON NGUYEN
SON NGUYEN 2020년 6월 18일
편집: SON NGUYEN 2020년 6월 18일
Simulink : バ-ジョンのWindowsで動作していたプログラムがインストールできない、また実行できない
対処方法を教えてください。よろしくお願いいたします。
  댓글 수: 1
Kojiro Saito
Kojiro Saito 2020년 6월 18일
質問内容がこのスレッド「simulinkをスタンドアロンで実行できない」とは別のようですので、新規に質問を起こしたほうが良いです。

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 コード生成에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!