数字のデータに文字を入れて出力させたい

8 次查看(过去 30 天)
OGATA YUUKI
OGATA YUUKI 2021-12-6
UnityとMATLAB間でデータのやり取りをするところで詰まっています。
Simulinkを使用し計算を行いUnity側にUDP通信を使用しデータを送信するところは上手くいったのですが、受信側のUnityのPlayback Speedに数値を反映させるためには"F"を数字の後に追加しなくてはなりませんでした。
Simulinkにて計算した数値に文字を追加できる方法をご存じの方がいましたらご教授願いたいです。
また、Unityに詳しい方がいました、MATLABの質問掲示板で恐縮ですがPlayback Speedの"F"を使用しないで可変させる方法をご教授いただきたいです。
よろしくお願いします。

回答(1 个)

Toshinobu Shintai
Toshinobu Shintai 2021-12-6
ASCIIコードでは、"F"は10進数で70、16進数で46なので、この1バイトの数字を後に付ければよいのではないでしょうか。Constantブロックに上記の数字を入れてuint8型に設定すると1バイトにできます。

类别

Help CenterFile Exchange 中查找有关 String 的更多信息

产品


版本

R2021b

Community Treasure Hunt

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

Start Hunting!