1. 概述
在軟件中建立的模型是和軟件版本相關的,使用高版本建立的仿真模型無法直接在低版本的軟件中打開。而且,模型并不能導出其它類型格式。前處理模型只支持.spck這種格式模型。
為了實現不同版本的模型相互打開,可以使用文本編輯器打開.spck模型,修改其中的版本信息,實現低版本軟件打開高版本模型,具體操作下面詳細介紹。
注意:如果模型是使用新版本的新功能建立的,是無法用低版本打開的。
2. 使用高版本建立模型
使用版本建立一個模型,并保存模型名稱為.spck。
使用.9版本打開該模型,會提示錯誤信息,不能打開。
3.修改模型的版本信息
復制.spck文件并重命名為.9.spck。注意:為了保險起見,不要在原始模型中進行編輯。
使用文本編輯器(推薦使用++)打開該.9.spck模型,可以發現該模型的建模文本信息。在開始位置顯示該模型的版本信息。
注意文本的第一行,即file.=2.4,顯示了該模型文件的版本信息。雖然該行使用!符號被注釋了,但是軟件依然通過該行信息判斷出該模型的版本。
注意:該行不能被刪除。若刪除,軟件將不能獲取模型版本信息而報錯。
把file.=2.4修改為file.=2.2。說明:.9版本號是2.2。完后成保存模型。
該文本中的 信息可以不用修改,保持不變;也可以修改為響應的版本信息。
4.使用低版本軟件打開模型
使用.9軟件打開.9.spck模型。發現沒有提示版本錯誤信息,而是提示有無效的關鍵字。
原因是: 2017可以實現與兩種求解器(/和/)的聯合仿真cdr低版本可以打開高版本嗎,在文本的233行設置使用哪種求解器。這是2017版新增的一條語句cdr低版本可以打開高版本嗎,9.9版軟件不能識別而報錯。
使用符號!注釋掉該行語句,并保存模型。
然后再次使用.9軟件打開.9.spck模型,模型順利打開,且運行仿真正常。
注意:實際模型中包含的建模元件不同,需要修改的語句也會有所區別,需要具體問題具體分析;由于近年來軟件新功能越來越多,一個實際工程模型采用上述方法修改往往也需要花費大量的時間,最好的方法還是升級軟件。^_^
以上完成低版本軟件打開高版本模型的操作。
上述方法僅對 9.0版以后的版本適用。