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

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

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

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

&nbsp

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

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

Connectez-vous pour commenter.

Réponses (0)

Catégories

En savoir plus sur イベント関数 dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!