2020年5月10日日曜日

simulink external mode 通信設定備忘録

helpに書いてあるといえばあるのだけれど、matlab全般、”知りたいものがピンポイントでわかってないと”出てこない、だけでなく、”めっちゃ小さく書いてある”ためわからない。

書いてあるのはこのあたり。

https://jp.mathworks.com/help/rtw/ug/external-mode-simulation-with-tcpip-or-serial-communication.html#f996984

だけど、よく読まないとわからない。また省略されてるパラメータもある。
パラメータは MEX-file argument(MEX-ファイルの引数)





結論
  • tcpip
    •  接続先 表示するエラーレベル(Verbosity) ポート番号 タイムアウト時間
      • '192.168.10.199' 0 7777 5
        • Verbosity 0はなにも表示しない、1は接続状況を表示
        • タイムアウト時間 デフォルトよりも短くするとつながらないときに中止するまでの時間を短くできる
  • シリアル
    •  表示するエラーレベル(Verbosity) 使うシリアルポート ボーレート
      • 0 '\\.\COM4' 57600
        • 上記はwindowsでcom4を使う場合
        • linuxなら /dev/ttyS?? とかか。