AVL クルーズと Simulink の共同シミュレーション ディレクトリ
提示:上一期详细介绍了该软件的安装步骤:点击下列连接直达
AVL クルーズ 2019 インストール チュートリアル
最近有人找我做一个AVl 与Cruise的联合仿真的项目,当时光搭建环境就找了很多教程好几天,但是很少能解决实质性问题,需要一些插件啊找不到等各种情况老出现
この記事の内容
序文
CRUISE与MATLAB 有四种连接方式
1. MATLAB DLL は、
Simulink の RTW を通じてダイナミック リンク ライブラリ (DLL) ファイルを生成し、結合シミュレーションのために CRUISE に統合します。 2. MATLAB
API
CRUISE と MATLAB のオンライン共同シミュレーション (CRUISE がフォアグラウンドにあり、MATLAB が呼び出された状態にあります)
3. CRUISE インターフェイス
CRUISE と MATLAB のオンライン共同シミュレーション (MATLAB がフォアグラウンドにあり、CRUISE が呼び出された状態にあります) 4.
CRUISE インターフェイス CMC
CRUISE は CMC によってコンパイルされ、結合シミュレーション用に S-Function の形式で MATLAB に統合されます
1. MATLAB DLL 協調シミュレーションの利点:
- これは、制御戦略を完璧にし、車両のパワーと経済的パフォーマンスを主に重視するエンジニアに適しています。
- 生成された DLL ファイルは Simulink モデルの内部ロジックを表示できなくなります。これにより、モデルの機密性が向上します。
- DLL ファイルが生成されると、MATLAB ソフトウェアがなくても、CRUISE ソフトウェアがインストールされているコンピューターで使用できます。
- 計算速度は速く、CRUISE単体の計算速度と同等です。
2. バージョンの説明
MATLAB DLL 協調シミュレーション方法では、DLL ファイルの生成プロセスにコンパイラが必要ですが、64 ビット MATLAB にはコンパイラが付属していないため、追加のインストールが必要です。
3. インストール手順
- AVL クルーズのインストール パスで MATLAB ソフトウェアを開くと、install.m ソフトウェアが表示されます。
- MATLAB で install.m ソフトウェアを開き、[実行] をクリックすると、次の結果が成功を示します。
3.1 エディタのインストール
DLL ファイルを生成するプロセスにはコンパイラが必要です。64 ビット MATLAB の場合、次の方法でインストールできます。
- MATLAB コマンド バーに「mex –setup」と入力し、Enter キーを押します。
- システムはエディターをダウンロードするためのリンクを要求するメッセージを表示します。リンクをクリックしてエディターをダウンロードしてください。主なことは、下の図にあるソフトウェアを接続することです。
3. 以下に示すように、エディターの構成が完了しました。正常に完了しました。
3.2 クルーズ構成
Matlab dll をソフトウェアにドラッグします。
- クルーズモデルを構築したら、「Create mdl-File」をクリックします。
- プロジェクトの下に mdl ファイルが生成されるので、それをダブルクリックすると MATLAB/Simulink で開き、独自のモデルを構築できます。
- さらに設定するには、Matlab/APP で Simulink Coder をクリックします。
- dll ターゲットファイルの生成
5. 「Build」をクリックすると、コンパイルが完了するとターゲットファイルが生成されます。