Filter löschen
Filter löschen

simulink内のMATLAB functionブロ​ックもしくはInte​rpreted MATLAB function等で​、入力から出力へのm​emcpy

2 Ansichten (letzte 30 Tage)
tnksral
tnksral am 2 Nov. 2017
Simulinkモデル内で、バスオブジェクトから異なるバスオブジェクトへのデータコピーを行いたいです。
simulink内のMATLAB functionブロックもしくはInterpreted MATLAB function等の外部cコードを利用するブロックを用いて、 異なるバス定義の入力→出力へデータコピー(memcpy)するためのサンプルコードがあれば教えてください。 ※Cコードを利用することが目的ではなく、バスオブジェクト間のメモリコピーを行うことが目的です。
  3 Kommentare
tnksral
tnksral am 6 Nov. 2017
Bearbeitet: tnksral am 6 Nov. 2017
Simulinkモデル内で、あるバスオブジェクトから全く異なる定義のバスオブジェクト配列へのメモリコピーを行いたいです。 S-function builderでも可能だと思いますが、バス配列が入出力に利用できないという制約があります。また、S-functionを手動で構築するのは、手間がかかり設定変更しづらいため、S-functionを使う以外の手段を探しています。
外部Cコードを利用することが目的ではなく、上記のメモリコピーが行うことができる手段を探しています。
Atsushi Matsumoto
Atsushi Matsumoto am 6 Nov. 2017

tnksralさんのこれまでのご質問を拝見しました。

配列信号をバスオブジェクトに変換するために、色々試行錯誤されているようですね。 &nbsp

&nbsp

いまいち何をされたいのか理解できておりませんので、手段についてではなく、目的についてできるだけ具体的に教えてもらえませんか?

例:Simulinkで、uint8の[3x1]の1次元配列信号があります。それをuint16の3要素のバス信号に変換するにはどうすれば良いですか?uint16のバス信号は***のために使用します。

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Kategorien

Mehr zu イベント関数 finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!