搜索

愛液壓論壇

查看: 163|回復: 0
打印 上一主題 下一主題

AMESim-dSPACE 實時仿真流程說明

[復制鏈接]

該用戶從未簽到

跳轉到指定樓層
1#
發表于 2019-3-11 10:26:23 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
AMESim-dSPACE 實時仿真流程說明
1. 軟件配置
1.1 本次試驗軟件版本選擇
   VC2008 英文版+AMESim Rev13+Matlab2011b(32 位)+dSPACE7.3
1.2 軟件版本確定方法          AMESim 做實時必須保證AMESim、MATLAB、dSPACE 三個軟件同時匹配。各個軟件的版本的確定方法如下:安裝 AMESim,查看 D:\AMESim\v1300\lib 文件夾下對應實時機處理器的 dSPACE 軟件版本。(如與 DS1006 處理器對應的 dspace 版本可以有 5.2/6.0/6.5/6.6/7.1/7.3/2013a 等)

選擇其中一個版本 dSPACE 軟件(查看 SWQuickInst.pdf),結合 AMESim 軟件版本(幫助
simulink.pdf),共同確定 MATLAB 版本。
1.3 軟件安裝順序
建議軟件安裝順序:VC2008,AMESim Rev13,MATLAB2011b(32 位),dSPACE7.3
2. AMESim 與 Simulink 接口設置
2.1 環境變量設置
以 win7 64 位系統為例,參考設置環境變量:
Administrator 的用戶變量:
Path:
%AME%;%AME%\win32;%AME%\win64;%AME%\sys\mingw32\bin;%AME%\sys\mpich\mpd\bin
;%AME%\sys\cgns;%AME%\sys\python\win32;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\; D:\MATLAB\R2011b\runtime\win32;C:\Program Files (x86)\Microsoft SQLServer\90\Tools\binn\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbe m;D:\MATLAB\R2011b\bin\win32;D:\MATLAB\R2011b\runtime\win64;D:\MATLAB\R2011b\bin;C:\Program Files (x86)\Microsoft Visual Studio 9.0\DIA SDK\bin;C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\Tools;C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin

系統變量:
AME:D:\AMESim\v1300 MATLAB:D:\MATLAB\R2011b

MSSDK:C:\Program Files (x86)\Microsoft Visual Studio 9.0\SDK

Path:
%AME%;%AME%\win32;%AME%\win64;%AME%\sys\mingw32\bin;%AME%\sys\mpich\mpd\bin
;%AME%\sys\cgns;%AME%\sys\python\win32;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\; D:\MATLAB\R2011b\runtime\win32;C:\Program Files (x86)\Microsoft SQLServer\90\Tools\binn\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;D:\MATLAB\R2011b\bin\win32;D:\MATLAB\R2011b\runtime\win64;D:\MATLAB\R2011b\bin;C:\Program Files (x86)\Microsoft Visual Studio 9.0\DIA SDK\bin;C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\Tools;C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin

2.2 MATLAB 路徑設置
打開 MATLAB,File->Set Path,進行如下 AMESim 路徑的添加。
2.3 編譯器選擇
AMESim 和 MATLAB 均選擇 VC++2008 作為編譯器。
(注:如出現MATLAB 找不到 VC++編譯器,則可能是 VC 安裝出現問題,須重新安裝 VC)
3. 實時仿真流程
仿真準備:連接 dSPACE-simulator 與上位機,給 simulator 上電,加密狗插到上位機。
3.1 模型從 AMESim 到 Simulink
第一步:在AMESim 草圖模式下,插入與 Simulink 的接口。
第二步:生成實時文件。
File->Generate files for Real-Time
第三步:模型導入 Simulink,生成 S-function,設定輸入輸出。要保證模型可以在 Simulink
環境下進行計算。
3.2 編譯及下載
Simulation->Configuration Paraments 進行如下設置。
設置完成之后 Apply->OK->ctrl+B 進行編譯和下載,出現”MAKE PROCESS SUCCEEDED”,則編譯下載成功,同時會生成 xxx.sdf 文件(xxx 為模型名稱)。
3.3 實時仿真
打開 controldesk 軟件:
第一步:注冊硬件。點擊 Register。
第二步:新建工程,導入模型的 sdf 文件,點擊 Finish。
第三步:開啟在線標定,搭建 layout 界面,選擇變量進行測試和記錄。
4. 常見問題及解決辦法
在整個流程中,出錯的地方集中在:VC 編譯器的安裝,環境變量的設置,三個軟件版本的匹配。一般情況下,AMESim 環境下編譯失敗是 VC 編譯器安裝出錯或者環境變量設置出錯。Simulink 環境下編譯和下載出錯會是軟件版本的匹配問題(除去如下問題)。
Simulink 環境下編譯和下載出錯:
可能原因:上位機上裝有多個版本 dSPACE 軟件,dSPACE 軟件版本切換出現問題,需要通過dSPACE Installation Manager 重新切換并重啟電腦(只切換dSPACE RCP and HIL Software 即可)。
微信公眾號:Amesim學習與應用


帖子永久地址: 
amesim教程
回復 論壇版權

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

  • 液壓系統密封及管接頭油口選擇的設計研究
  • 液壓行業工業4.0的樣板工廠—來自哈威工廠
  • 吸油管設計經驗總結
  • 液壓行業中常用的壓力單位介紹
  • 國外大型礦用挖掘機綜述
国民彩票app平台注册 国民彩票平台注册 国民彩票最新网址 国民彩票注册链接 国民彩票平台注册 国民彩票平台注册 国民彩票平台官网 国民彩票平台注册 国民彩票注册链接 国民彩票网址导航 国民彩票手机版 国民彩票网址导航 国民彩票最新网址 国民彩票平台注册 国民彩票平台注册 国民彩票最新网址 国民彩票官网入口 国民彩票平台注册 国民彩票注册链接