
發布
注冊
/
登錄comsol端口的案例
學習STAR-CCM+編程語言:在Eclipse中進行二次開發調試
COMSOL,可以使用MATLAB調試,直接執行COMSOL with MATLAB文件,會直接打開MALTAB窗口和一個控制臺窗口。你還可以再開一個COMSOL窗口,輸入端口、帳號密碼連接上本地服務器,這樣你在MATLAB里寫的每一句命令,都可以在COMSOL中得到即時的圖形反饋。
KULI,可以使用MATLAB,VBA,Python調試,KULI利用了微軟的COM server,只要注冊KuliAnalysisServer這個DLL/EXE(一般在安裝時就已經注冊好了),就可以在任何支持COM的語言中調用其進行計算,寫一句就能得到反饋(非圖形的)。
Amesim,這個我還沒怎么接觸過,但現在慢慢開始欣賞、學習,可恨資料比CCM+還少。Amesim可以用MATLAB和Python進行二次開發,很久之前用MATLAB連過一次,并不麻煩,記得也是MATLAB寫一句,都能得到反饋(非圖形的)。
STARCCM,可以使用JAVA。以一個特定的bat腳本令其運行在調試模式下,打開一個模型。再在Eclipse中新建項目,引用CCM的所有JAR,添加調試器,寫腳本,添加斷點,再在CCM(而不是Eclipse)里執行這個腳本!!!執行到斷點這一行時,會跳到Eclipse進入調試模式,調試模式下寫的語句也能得到即時的圖形反饋。
可以看到STAR的調試路徑和其他的軟件差別巨大,我不太清楚是語言還是IDE導致的差異,但覺得有點反直覺。這些步驟都在help文檔里的確都寫了,但非常簡略,加上嚴重的慣性思維,讓我過于相信自己的經驗而不是文檔了。
啰里啰嗦說了這么多,開始正題。
展開