有沒有辦法在啓動Dymola時自動加載庫,更改爲某個工作目錄等?如何在啓動時添加加載庫,更改目錄等?
1
A
回答
1
此方法已針對Dymola 2017FD01進行過測試。以前的版本通過不再可用的setup.mos
腳本使用了不同的方法。截至本貼,沒有選擇通過Dymola GUI執行此操作。
它可以通過一個.mos容易地完成文件如下所示的步驟:
- 在有意義的位置創建一個.mos文件。例如,
C:\Users\USERNAME\Documents\Dymola\startup.mos
- 將所需的操作添加到
.mos
文件中。例如,要加載庫,添加openModel("C:\\Users\\USERNAME\\Documents\\ModelicaLibrary\\package.mo");
- Dymola始終將其自動生成的文件放入當前工作目錄中。將該位置設爲相同位置通常是個好主意,因此不需要搜索輸出文件的位置。因此,在
.mos
文件末尾更改當前目錄:cd("C:\\Users\\USERNAME\\Documents\\Dymola");
- 如果Dymola.exe文件不存在任何快捷方式,則創建一個。
- 右鍵單擊快捷方式並轉至
Properties
。在Shortcut>Target
末尾附加"C:\Users\USERNAME\Documents\Dymola\startup.mos"
。該單元格的內容現在應該如下所示:"C:\Program Files (x86)\Dymola 2017 FD01\bin64\Dymola.exe" "C:\Users\vmg\Documents\Dymola\startup.mos"
- 就是這樣。當Dymola從該快捷方式啓動時,應執行
.mos
文件中指定的操作。
2
這個問題稍微含糊 - 另一個答案對於一種情況非常有用。 (步驟2中的openModel呼叫可以被修改。)
不過,如果你總是要推出Dymola的特定目錄等它使用GUI在Dymola的2017年是可能的FD01(略不同於Dymola的2016 FD01 ):
- 更改目錄(文件>更改目錄)
- 添加到Modelica的路徑(文件> Modelica的路徑)
- 保存這些設置(編輯>選項>設置:選擇啓動和Modelica的路徑)
如果要「預加載」庫也有一些選項: 啓動腳本可以使用import MyPackage;
或openModel("...\\MyPackage.mo");
相反,如果你是管理員,你可以修改Dymola的/插入/ dymodraw.ini,並添加一行:Dymola5LibraryMenu "MyPackage"
(技術上它不會「加載」 - 它只是在包瀏覽器中顯示庫)。
一個重要的區別是,即使在「全部清除」之後,更改dymodraw.ini也會使庫「加載」。
相關問題
- 1. 如何在更改目錄時自動從目錄加載標籤文件?
- 2. Xcode如何更改哪個viewController在啓動時首先加載
- 3. 如何在Emacs啓動時加載.el文件的更改?
- 4. 如何在啓動時添加加載視圖?
- 5. VS2010「添加項目」目錄更改
- 6. 如何更改啓動時加載的表單?
- 7. 如何在gdb啓動時加載.gdbinit?
- 8. 如何在啓動Delphi時自動加載項目
- 9. 在移動設備觸摸啓動時添加CSS更改
- 10. 如何在啓動時更改Octave工作目錄?
- 11. 如何使一個啓動畫面等待數據庫加載
- 12. 在頁面加載時添加動畫(從左/右滑動等)
- 13. 如何在加載承諾對象時添加加載動畫?
- 14. 如何在預加載狀態下啓動鈷後更改url
- 15. 如何修改MapRoute(添加新目錄)
- 16. 如何在啓動Word加載項時加載模板文件
- 17. 如何更改MSYS2上的HOME目錄和啓動目錄?
- 18. 如何在WebView(OSX項目)中啓動時加載URL?
- 19. 如何使WebView OSX Xcode項目在啓動時加載URL?
- 20. Emacs在更改主題和添加插件時緩慢啓動
- 21. 在等待applet加載時更改光標以等待cusor
- 22. 如何在啓動時禁用Firefox加載項更新檢查
- 23. 如何添加目錄的sys.path上IPython的啓動
- 24. 從c#啓動gnuplot,更改目錄並加載多個gnuplot腳本
- 25. 在頁面加載時啓動計時器,在數據庫中記錄時間
- 26. 如何在啓動UIViewController *控制器時添加啓動聲音?
- 27. 添加子目錄加載路徑
- 28. 如何觸發啓動更改功能也觸發加載?
- 29. 如何添加目錄
- 30. 如何將目錄上的屬性更改添加到Subversion