バックナンバーはこちら。
https://www.simulationroom999.com/blog/model-based-of-minimum-2-backnumber/
はじめに
CANapeで自作MDFの読み込み確認中
前回はvalue to textで、数値を文字列に変換するタイプを確認。
ところが、表現方法がAsamMdf付属Viewerと異なり、
特定数値のみではなく、範囲で文字列変換がされているようだった。
これはMDFがファイルフォーマット仕様に過ぎず、表現方法はViewer側お任せのためである。
今回はvalue to textの範囲指定版のvalue range to textを確認する。
今回はその文字列表示の方法も利用して文字列変換タイプの物理変換の確認を行う。
登場人物
博識フクロウのフクさん
![指差しフクロウ](https://www.simulationroom999.com/blog/wp-content/uploads/2020/05/指差しフクロウ.png)
イラストACにて公開の「kino_k」さんのイラストを使用しています。
https://www.ac-illust.com/main/profile.php?id=iKciwKA9&area=1
エンジニア歴8年の太郎くん
![技術者太郎](https://www.simulationroom999.com/blog/wp-content/uploads/2020/05/技術者01アップ.png)
イラストACにて公開の「しのみ」さんのイラストを使用しています。
https://www.ac-illust.com/main/profile.php?id=uCKphAW2&area=1
value range to text
![太郎くん](https://www.simulationroom999.com/blog/wp-content/uploads/2020/05/技術者02アップ.png)
最後はt10ms_value_range_to_textの信号で、
前回と同じように文字列への変換だけど、
細かい範囲指定ができるタイプだね。
![フクさん](https://www.simulationroom999.com/blog/wp-content/uploads/2020/05/指差しフクロウ.png)
値の設定上、恐らくは同じ見え方になるとは思うよ。
![太郎くん](https://www.simulationroom999.com/blog/wp-content/uploads/2020/05/技術者01アップ.png)
それも含めて確認してみよう。
![CANape MDF 物理変換 value range to text、生値、物理値、Neutral、1st、2nd、3rd、Top、OverTop、5.5、6.5、7.5、8.5](https://www.simulationroom999.com/blog/wp-content/uploads/2022/04/02_CANape-MDF-物理変換-value-range-to-text-1-1024x540.png)
![太郎くん](https://www.simulationroom999.com/blog/wp-content/uploads/2020/05/技術者03アップ.png)
あー、なるほど。
確かにvalue to textと同じ感じになる。
CANpaeでMDFを見た感想
![太郎くん](https://www.simulationroom999.com/blog/wp-content/uploads/2020/05/技術者01アップ.png)
やっぱり、なんだかんだで、CANpaeの方が見やすいというか、
表現方法が豊富って感じはするねー。
![フクさん](https://www.simulationroom999.com/blog/wp-content/uploads/2020/05/お休みフクロウ.png)
そりゃフリーなViewerと比べたらそうなるよ。
他も自動レポート機能とかもあるしね。
![太郎くん](https://www.simulationroom999.com/blog/wp-content/uploads/2020/05/「技術者a」13アップ.png)
自動レポート機能?
![フクさん](https://www.simulationroom999.com/blog/wp-content/uploads/2020/05/指差しフクロウ.png)
収録が終わった時とかMDFを読み込んだ時をトリガーとして、
画面に映ってる状態をPDFに保存したり。
![太郎くん](https://www.simulationroom999.com/blog/wp-content/uploads/2020/05/技術者01アップ.png)
そんな機能もあるのか。
![フクさん](https://www.simulationroom999.com/blog/wp-content/uploads/2020/05/お休みフクロウ.png)
まぁAsamMdfもPythonで頑張って組めば似たようなことはできるかもしれないが、
その「頑張る」って部分を省略できるのが大きいな。
今後の方針
![太郎くん](https://www.simulationroom999.com/blog/wp-content/uploads/2020/05/「技術者a」13アップ.png)
で、次はどうするの?
![フクさん](https://www.simulationroom999.com/blog/wp-content/uploads/2020/05/指差しフクロウ.png)
AsamMdfが十分使えることは分かったんで、
仮想HILSに組み込んで、シミュレーション結果をMDFとして保存する。
![フクさん](https://www.simulationroom999.com/blog/wp-content/uploads/2020/05/びっくりフクロウ.png)
というか、
元々太郎くんがその目的でやってなかったっけ?!
![太郎くん](https://www.simulationroom999.com/blog/wp-content/uploads/2020/05/「技術者a」10アップ.png)
あ、そうだった…。
完全に忘れてた…。
![太郎くん](https://www.simulationroom999.com/blog/wp-content/uploads/2020/05/「技術者a」13アップ.png)
となると、
仮想HILSにAsamMdfを組み込んで、
MDFに保存するロジックを追加するって感じかな?
![フクさん](https://www.simulationroom999.com/blog/wp-content/uploads/2020/05/お休みフクロウ.png)
そうなるね。
どこまでの修正範囲になるかはわからないけど、
そこらへんは次回までに確認しておこう。
まとめ
![フクさん](https://www.simulationroom999.com/blog/wp-content/uploads/2020/05/指差しフクロウ.png)
まとめだよ。
- value range to textの物理変換をCANapeで確認。
- 値の設定上、value to textと同じ感じになる。
- なんだかんだでCANapeの方がAsamMdf付属Viewerより高度なことができる。
- 自動レポート機能もあったり。
- 次回から仮想HILSへAsamMdfを組み込む作業となる。
バックナンバーはこちら。
コメント