バックナンバーはこちら
https://www.simulationroom999.com/blog/model-based-of-minimum-backnumber/
はじめに
CANapeでXCPを利用をする上で必要な情報とか。
Vector社製品CANoeとCANapeについて。
XCP関連の設定に関連したファイルがある。
このファイルがあると本当であればかなり楽ができる。
が、
今回は無いので・・・
登場人物
博識フクロウのフクさん
![](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
CANape入手
![太郎くん](https://www.simulationroom999.com/blog/wp-content/uploads/2020/05/技術者01アップ.png)
よし、上司からCANapeを救出してきたよ。
![フクさん](https://www.simulationroom999.com/blog/wp-content/uploads/2020/05/指差しフクロウ.png)
よし。
危うく、上司のパソコンの肥やしになるところだったな。
![太郎くん](https://www.simulationroom999.com/blog/wp-content/uploads/2020/05/技術者01アップ.png)
とりあえず、
インストールとかライセンスのアクティベートはしておいたよ。
![フクさん](https://www.simulationroom999.com/blog/wp-content/uploads/2020/05/はてなフクロウ.png)
Additional ComponentsってところでMatlabは選択しておいた?
![太郎くん](https://www.simulationroom999.com/blog/wp-content/uploads/2020/05/技術者a」05アップ.png)
うん。
CANoeの時にはまったからね。
今回は忘れずに入れておいたよ。
![太郎くん](https://www.simulationroom999.com/blog/wp-content/uploads/2020/05/「技術者a」13アップ.png)
そういえば、CANoeとCANapeってなんか関係性があるの?
どっちかが上位のツールとか?
![フクさん](https://www.simulationroom999.com/blog/wp-content/uploads/2020/05/お休みフクロウ.png)
CANoeとCANapeは全く別物と思って良い。
同じVector製品だから使い方も似てる・・・と思ったら大間違い。
カラーリングが似てるだけだな。
![太郎くん](https://www.simulationroom999.com/blog/wp-content/uploads/2020/05/「技術者a」13アップ.png)
ちょっとしたUI構成とか設定項目とか似てたりしてないの?
割とそういうちょっとした部分が似てるだけでも気分が楽になるんだけど。
![フクさん](https://www.simulationroom999.com/blog/wp-content/uploads/2020/05/お休みフクロウ.png)
ビックリするくらい似てない。
カラーリングだけが似ている。
![太郎くん](https://www.simulationroom999.com/blog/wp-content/uploads/2020/05/「技術者a」20アップ.png)
(フクさんがここまで断言するってことは本当に別物と思っていた方が良いな。)
対象デバイスの仕様は?
![太郎くん](https://www.simulationroom999.com/blog/wp-content/uploads/2020/05/「技術者a」13アップ.png)
まずはどうしたら良いのかな?
CANoeの時はSimulinkモデルにI/Oを繋いだりしたけど。
![フクさん](https://www.simulationroom999.com/blog/wp-content/uploads/2020/05/指差しフクロウ.png)
今回もSimulinkモデルに対しては似たようなことをするね。
ただ、まずはXCPで通信できるようにしたい。
![太郎くん](https://www.simulationroom999.com/blog/wp-content/uploads/2020/05/技術者02アップ.png)
そうだね。
まずはインフラが確立されて無いと不安だもんね。
![フクさん](https://www.simulationroom999.com/blog/wp-content/uploads/2020/05/お休みフクロウ.png)
というわけで、プロトタイプECUのXCP仕様が必要だ。
![太郎くん](https://www.simulationroom999.com/blog/wp-content/uploads/2020/05/「技術者a」10アップ.png)
え゛?
![フクさん](https://www.simulationroom999.com/blog/wp-content/uploads/2020/05/お休みフクロウ.png)
A2Lファイルってのが入手できるなら、それでも良い。
![太郎くん](https://www.simulationroom999.com/blog/wp-content/uploads/2020/05/「技術者a」10アップ.png)
え゛?
A2Lとは?
![太郎くん](https://www.simulationroom999.com/blog/wp-content/uploads/2020/05/「技術者a」13アップ.png)
A2Lファイルって何?
![フクさん](https://www.simulationroom999.com/blog/wp-content/uploads/2020/05/指差しフクロウ.png)
ASAM MCD-2 MCって仕様を元に作られた、
ECU内部変数の定義ファイル。
以下が、その仕様の概要が掛かれたページ。
ASAM MCD-2 MC(英語)
![太郎くん](https://www.simulationroom999.com/blog/wp-content/uploads/2020/05/「技術者a」10アップ.png)
(やべーぞ。
質問したら、さらに意味わからんキーワードが出てきて永遠に終わらんヤツだ。)
![フクさん](https://www.simulationroom999.com/blog/wp-content/uploads/2020/05/考え中フクロウ.png)
(やべーぞ。
質問に対して一個一個回答していったけど、さっぱり伝わらなくて永遠に終わらんヤツだ。)
![太郎くん](https://www.simulationroom999.com/blog/wp-content/uploads/2020/05/技術者02アップ.png)
一言で!
![フクさん](https://www.simulationroom999.com/blog/wp-content/uploads/2020/05/指差しフクロウ.png)
一言で言うと、MCツールの面倒な設定を一気に省いてくれる便利なファイルだ。
中の仕様は一切知らなくて良いよ。
![太郎くん](https://www.simulationroom999.com/blog/wp-content/uploads/2020/05/技術者a」19アップ.png)
(よし、知らなくて良いヤツだ!)
![フクさん](https://www.simulationroom999.com/blog/wp-content/uploads/2020/05/お休みフクロウ.png)
(もうメンドクサイから知らなくても良いってことにしよう。どんづまっても、その時はその時だ。)
![太郎くん](https://www.simulationroom999.com/blog/wp-content/uploads/2020/05/「技術者a」13アップ.png)
じゃーそのA2Lってのが無いかお客さんに確認かな?
![フクさん](https://www.simulationroom999.com/blog/wp-content/uploads/2020/05/指差しフクロウ.png)
プロトタイプECUってことで、準備されていない可能性もあるから、
A2L無いならプロトタイプECUのXCP仕様をもらうようにした方が良いね。
![太郎くん](https://www.simulationroom999.com/blog/wp-content/uploads/2020/05/技術者a」05アップ.png)
了解。
A2LかXCP仕様ね。
確認しておく。
まとめ
![フクさん](https://www.simulationroom999.com/blog/wp-content/uploads/2020/05/指差しフクロウ.png)
まとめだよ。
- CANoeとCANapeは全く別のツール。
- A2LファイルがあるとXCP関連の設定を省ける場合がある。
- 通常はA2Lファイルがあるので、XCP関連設定は気にしなくて良いことが多い。
- プロトタイプの段階ではA2Lが無いことがあるので、無い場合はXCPの仕様を見ながら一つ一つ設定していくことになる。
バックナンバーはこちら
コメント