Simulinkでは私の機能のためにTLCを書く必要がありますか? -- matlab フィールド と simulink フィールド 関連 問題

Do I need to write a TLC for my Sfunction in Simulink?












0
vote

問題

日本語

外部EXEを統合する必要があるSimulinkモデルを持っています。 (EXEのソースコードにアクセスできません)。

私はこのexeを呼び出してすべての入力/出力を処理するために機能を使って考えていました。

私はSF機能の中で完全なニュービーであるので、私のモデルをコンパイルモードで実行させるためにSF機能TLCを書く必要があるかどうか疑問に思いますか?それは意味がありますか?

英語

I have a Simulink model that needs to integrate a external EXE. (I do not have access to EXE source code).

I was thinking in using a Sfunction to call this EXE and handle all inputs/ouputs.

Since I am a completelly newbie in Sfunctions, I am wondering if it is necessary to write a Sfunction TLC in order to make my model run in compiled mode? Does it make any sense?

</div
     

回答リスト

1
 
vote
vote
ベストアンサー
 

は、S機能を書いている言語に依存します。

のSimulink CoderのとMコードS-機能を使用するには、TLCファイルを作成する必要があります。

のSimulink Coderの持つC-MEX S-機能を利用するにはあなたがインラインコードにしない限り、TLCファイルを記述する必要はありません。

 

Depends on what language you are going to write the S-Function in.

To use an m-code S-Function with Simulink Coder you will need to write a tlc file.

TO use a c-mex S-Function with Simulink Coder you do not need to write a tlc file unless you want to in-line the code.

</div
 
 
   
   

関連する質問

3  SimulinkとMATLAB - ワークスペース変数を使用する場合はvs inport / outport  ( Simulink and matlab when to use a workspace variable vs inport outport ) 
Simulinkを使用するのは新しいものであり、およそ5つの入力と5つの出力を持つモデル/ライブラリを作成しています。私が知ることができる限り、私はワークスペースから変数を読み、私のライブラリのワークスペースにそれを書き込むことも、InportsとOutpo...

0  複数のサブプロットを同時に作成します  ( Creating multiple subplots simultaneously ) 
複数のサブプロットを同時に作成する方法 たとえば、私はを持っています <事前> <コード> while i < 4 kS = kS_array(i); bS = bS_array(i); sim('sim_1'); subplot(3,...

-2  Simulink - 自動車サスペンションモデルへのスピードを追加する  ( Simulink adding speed to car suspension model ) 
私は基本的な「クォーターカー」Simulinkモデルを作りました。それは2つのばねと2つのダンパーを持つ二重質量システムです。ただし、このモデルへのパラメータとして車の速度を追加したいと思います。ブロック「ステップ」は、道路からの入力としてのバンプサイズです。...

0  Simulinkのさまざまなターゲットハードウェアで複数のシミュレーションを実行します  ( Run multiple simulations on different target hardware in simulink ) 
Simulinkを使用して複数のターゲットハードウェアで複数のシミュレーションを実行することは可能ですか? 私は2つのラズベリー - PIを持っています、そして私は彼らに同時に同じモデルを実行したいです。 MATLABのコマンドラインでこれを行うことができ...

2  Simulinkモデルを並行して実行します  ( Run simulink model parallel ) 
データを多数のコアのParforループで複雑なSimulinkモデルを実行します。 しかし、私はまだ成功していませんので、私は簡単なモデルを作成し、同じデータと平行に実行しようとしました。 モデルはこのようになり、2つの信号を追加します。 コード付き: <事...

0  MATLABの所与のステップのシミュレーションを開始する  ( Launching the simulation for given step in matlab ) 
私は特定の期間私のシミュレーションを起動しなければならないSimulinkモデルと協力しています。現在私はを使っています <事前> <コード> set_param('model_name','StartTime','0','StopTime','5'); ...

0  MATLAB / SIMULINK:モータ制御弁のシミュレーション  ( Matlab simulink simulation of a motor control valve ) 
問題の説明: MATLAB / Simulinkを使ってモータ制御弁(MCV)をシミュレートしたい。制御単位(赤)はMCVを制御します。これは、0%(完全閉)と100%(完全に開いている)の間のすべての値を取ります。 入力信号が0から1(立ち上がり...

0  Simulinkでの分類モデルをロードします  ( Loading classification model in simulink ) 
MATLABの分類学習者アプリを使用して分類モデル(分類ツリー)を訓練しました。私はそれをワークスペースにエクスポートし、それを.matファイルとして保存しました。 シミュレーション中の毎回のステップで予測をするためにSimulinkモデルに埋め込む必要があ...

0  UDP上のPythonにSimulinkからデータを読み込む  ( Reading data from simulink into python over udp ) 
Simulinkモデル(リアルタイムで実行中)からPythonスクリプトにデータを送信したい(Simulinkの組み込みの "UDP Send"ブロックを使用していますが、これはしませんが、そうではありません。私が得るデータを復号する方法を知っています。これ...

1  Orcad 16.5用のPspice Matlab / Simulinkインターフェース  ( Pspice matlab simulink interface for orcad 16 5 ) 
MATLAB 7 SLPSバージョン2.65とORCAD 16.5を使用していますが、サンプルプログラムを実行しようとすると、次のエラーが発生します。スクリーンショットを添付すると、任意のヘルプが高く評価されます。 ...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有