簡(jiǎn) 介
Adams Car中擁有眾多的虛擬試驗(yàn)臺(tái)架,幫助用戶實(shí)現(xiàn)各種各樣的分析。
懸架類的有:
__MDI_SUSPENSION_TESTRIG
__MDI_TASA_TESTRIG(雙軸分析)
整車類的有:
__MDI_SDI_TESTRIG__MDI_TILT_TABLE_TESTRIG(側(cè)翻分析)
__MDI_SPMM_TESTRIG(整車K&C分析)
如果加載Adams Car Ride插件,還會(huì)有:
__COMPONENT_TESTRIG(襯套剛度分析)
__ARIDE_FOUR_POST_TESTRIG(四立柱分析)。
即使自帶很多試驗(yàn)臺(tái)架,還是無法滿足廣泛的用戶需求,如用于載荷分解的24通道試驗(yàn)臺(tái)架、多立柱試驗(yàn)臺(tái)架、用于動(dòng)力性分析的轉(zhuǎn)鼓臺(tái)架及其他客制化的試驗(yàn)臺(tái)架都需要客戶自己開發(fā)。這就需要對(duì)試驗(yàn)臺(tái)架及軟件有著深刻的理解。
本文以多立柱臺(tái)架(此文為六立柱)為例,介紹試驗(yàn)臺(tái)架的創(chuàng)建、修改、加載及對(duì)話框的編制和功能實(shí)現(xiàn)。希望能夠幫助客戶了解試驗(yàn)臺(tái)架,創(chuàng)建試驗(yàn)臺(tái)架。
試驗(yàn)臺(tái)的創(chuàng)建與加載
2.1 臺(tái)架的創(chuàng)建:
試驗(yàn)臺(tái)架本質(zhì)是template文件,用戶可以通過新建template的方式新建試驗(yàn)臺(tái)架。與傳統(tǒng)template的區(qū)別如下表所示。
表1 試驗(yàn)臺(tái)架與傳統(tǒng)template的區(qū)別
這些都可以在傳統(tǒng)template的基礎(chǔ)上,通過cmd命令進(jìn)行更改,從而實(shí)現(xiàn)傳統(tǒng)template與試驗(yàn)臺(tái)架的切換。
圖1 多立柱試驗(yàn)臺(tái)架.tpl示例
通過新建template,創(chuàng)建 _ACME_MULTI_POST_TESTRIG.tpl。包含部件base(屬于大地)及post(包含幾何post及pad),post與大地之間是移動(dòng)副,并建立joint_motion(后續(xù)對(duì)motion進(jìn)行修改,并提交計(jì)算),位置通過wheel_center通訊器進(jìn)行設(shè)置(裝配后會(huì)根據(jù)此通訊器進(jìn)行調(diào)整)。
2.2 臺(tái)架的加載:
客戶定制的功能,原則上需要與軟件的安裝目錄分隔,防止使用過程中破壞原來的產(chǎn)品結(jié)構(gòu),從而影響軟件的使用。
首先指定客制化功能存放的位置,在Setting & License的A/Car Preference siteDir修改路徑,如D:\Document\Acar\acar_custom。將所有需要的文件存放在此處,并在此啟動(dòng)Adams Car(默認(rèn)結(jié)果輸出也是此目錄,打開軟件后可在界面進(jìn)行更改)。
Adams Car在啟動(dòng)前,會(huì)讀取acar.bin文件,因此需要將所有的文件存放至bin文件(Binaries一般保存界面變化及宏命令)。本例創(chuàng)建load_multi_post.bat文件的目的在于:
(1)將下文acar_build.cmd中的命令生成acar.bin文件;
(2)在此啟動(dòng)Adams Car。
圖2 load_multi_post.bat示例
雙擊load_multi_post.bat后,會(huì)自動(dòng)生成名稱為“win64”的文件夾,里面包含acar.bin。
acar_build.cmd的前綴名稱固定,主要包括指定模型、指定對(duì)話框、指定宏及其他命令。下圖中的命令是:
(1)創(chuàng)建試驗(yàn)臺(tái)架相關(guān)存放位置;
(2)打開創(chuàng)建的tpl文件,修改/添加變量,并且將其重命名為雙下劃線(僅第一個(gè)),再導(dǎo)出為cmd格式;
(3)指定試驗(yàn)臺(tái)架;
(4)指定對(duì)話框;
(5)指定相關(guān)宏命令。