
發布
注冊
/
登錄ansys13程序運行的案例
Ansys Zemax | 如何在 Apple Mac 電腦上運行 OpticStudio 或其他 Zemax 應用程序
OpticStudio 可以在所有基于 Intel 的 Mac 計算機上運行。您可以使用 Apple 的 Boot Camp 軟件或第三方虛擬機軟件,例如 Parallels Desktop 或VMware Fusion 在Mac上運行 Windows(和OpticStudio)。本文解釋了在基于Intel的Mac計算機上運行 OpticStudio 所需的條件以及可以使用的方法之間的差異。還提供了替代方法之間的性能比較。
簡介
所有 Zemax軟件都需要基于最新的 Windows 的操作系統 (OS) 才能正常運行。Zemax不開發在Mac OS上本地運行的應用程序。但是,某些Apple硬件確實允許用戶運行Windows,本文記錄了在這些平臺上運行Zemax軟件的一些方法。
由于Zemax并未正式支持 Apple 平臺,因此我們不會進行持續的兼容性測試。所以,我們不能保證我們的軟件將來會繼續在這種環境中工作。請將此文章視為指南并對照使用。
有關Softkey授權的重要提醒:Softkey 授權與Boot Camp不兼容,請不要在Boot Camp中激活 Softkey 授權。如果您使用Parallels、VMware或其他虛擬機軟件,則支持激活Softkey授權。
Zemax軟件和Apple ARM處理器(M1)
從2020年開始,Apple開始發布使用自己的基于ARM的處理器而不是英特爾CPU的新機器。截至2021年1月,由于Windows的ARM 版本存在許可和兼容性問題,尚未發現任何Zemax應用程序可在這些平臺上運行。有關詳細信息,請聯系工作人員了解。 Zemax沒有在這個CPU平臺上測試它的產品,也不能保證它將來會兼容。
基于Intel的Mac上的Zemax軟件
2006年,Apple開始在他們的Mac電腦中安裝Intel處理器。
展開 用Visual C調用ansys后臺運行求解并實時顯示計算進度和結果(附源程序)
思路:
(1)首先在VC里根據文本框等控件生成參數文件,和ANSYS主計算程序合并生成ANSYS_RUN.mac,在ANSYS_RUN.mac最后加上用來生成flag.txt文件(內容為0)的APDL代碼. 隨后在VC里用WinEXEC運行ANSYS batch mode 去調用ANSYS_RUN.mac,并且把屏幕輸出到output.txt。同時,建立flag.txt文件(內容為1).
(2)在VC里開一個線程, 循環讀flag.txt,看其是否為1(運行)或0(結束)。如果是1,則讀output.txt內容,顯示在主程序狀態文本框里。(當然也可以讀err文件來判斷)。
(3)ANSYS_RUN.mac 里有生成plots并保存為jpg文件的APDL代碼。當ANSYS運行結束后,在主程序里可以browse結果圖像文件。
ANSYS主計算程序: VM28.mac. 這是ANSYS的一個例子程序,但是做了一些改動,計算在Time_Start 到Time_End之間,步長為Time_interval的溫度分布。
VM28:Transient Heat Transfer in an Infinite Slab。
在VC程序里,
ANSYS EXE File是ANSYS的執行文件的路徑名。
MAC Batch File 是ANSYS主計算程序的路徑名。
Working Folder是工作路徑,用來存放結果文件和中間過程文件。
Note: how to export image in batch mode:
因為在batch mode, 沒有graphic window,所以一般的圖形輸出命令無效。但是可以使用/show,jpeg命令。另外,可以用以下命令
!
展開