久久精品草-久久精品成人-久久精品成人免费网站-久久精品成人欧美大片免费-香港三级大全-香港三级日本三级a视频

混合C++語言與APDL編程的ANSYS二次開發

2016-08-15  by:CAE仿真在線  來源:互聯網

有時候我們會用到ANSYS的批處理功能,它避免了GUI界面顯示占用內存,因此數值計算速度是很快的。在工程應用中,尤其是設計產品,經常要重復一些操作來確定最優的產品設計,通過傳統的手動GUI操作會顯得很費力。因此,如果在外部開發程序界面,通過這個界面來定義產品的尺寸布置,點擊運行,就可以執行ANSYS的核心計算功能,就再好不過了。
    這個功能是可以實現的。基于C++面向對象編程,外部程序的界面是通過C++生成ANSYS的APDL命令流文件,然后再編程將該文件傳送給ANSYS去計算,就可以實現了。
    其中最關鍵的一步就是如何將輸入文件傳送給ANSYS呢?這就需要找到程序接口。在該文中,提供了兩個接口:

1WinExec("D:\\Program Files\\ANSYS Inc\\v145\\ansys\\bin\\winx64\\ANSYS145.exe -p ane3flds -dir E:\\APDL\\exercise2 -j file14 -s read -l en-us -b -i E:\\APDL\\exercise2\\exercise2.txt -o E:\\APDL\\exercise2\\file.out",SW_HIDE);

用到WinExec函數,需要指定ANSYS.exe的文件目錄,工作目錄,輸入文件的位置,輸出文件的位置。

其中:
1:-p表示指定license  ane3flds表示指定的license為ANSYS Multiphisics
2:-j表示該任務的名稱
3:-s表示模式為read
4:-l表示語言環境
5:-b表示ANSYS的batch模式,即批處理模式

2、混合C++語言與APDL編程的ANSYS二次開發
    第二種方法是用CreatProcess函數,同樣需要設置ANSYS的執行文件目錄,輸入文件目錄,輸出文件目錄。
 
關于WinExec與CreatProcess這兩個函數的描述可以參考這個博客,講得十分詳細:
http://blog.sina.com.cn/s/blog_4950d6160100pz0f.html
 
    執行上述程序前,工作目錄中只有exercise.txt命令流文件,執行完后,生成許多結果文件,進而可以對結果進行處理,避免了ANSYS的GUI界面操作。
混合C++語言與APDL編程的ANSYS二次開發
混合C++語言與APDL編程的ANSYS二次開發
 
總而言之,基于外部C++編程對ANSYS進行二次開發,核心是找到調用ANSYS的接口,這樣才能將生成的APDL命令流文件傳給ANSYS進行操作,這個功能在工業產品設計上十分重要。

開放分享:優質有限元技術文章,助你自學成才

相關標簽搜索:混合C++語言與APDL編程的ANSYS二次開發 C++語言與APDL的ANSYS二次開發 apdl+c++ ansys Ansys有限元培訓 Ansys workbench培訓 ansys視頻教程 ansys workbench教程 ansys APDL經典教程 ansys資料下載 ansys技術咨詢 ansys基礎知識 ansys代做 Fluent、CFX流體分析 

編輯
在線報名:
  • 客服在線請直接聯系我們的客服,您也可以通過下面的方式進行在線報名,我們會及時給您回復電話,謝謝!
驗證碼

全國服務熱線

1358-032-9919

廣州公司:
廣州市環市中路306號金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓QQ咨詢:點擊咨詢 點擊咨詢
項目QQ咨詢:點擊咨詢
email:kf@1cae.com




主站蜘蛛池模板: 日本日本在线观看视频 | 成人国产在线看不卡 | a一级特黄日本大片 s色 | 4hu最新网址 | 日韩欧美精品综合一区二区三区 | 亚洲福利视频一区二区三区 | 国产免费高清 | 狠狠色综合色综合网站久久 | 最近免费观看高清韩国日本大全 | 99re6在线视频 | 99久久精品国产一区二区三区 | 这里只有久久精品视频 | 国产网站麻豆精品视频 | 97色资源| 五月天激情综合网 | 国产成人亚洲合集青青草原精品 | 妻子的诱惑在线免费观看正片 | 在线欧美精品二区三区 | 亚洲视频免费观看 | 免费自拍偷拍视频 | 亚洲乱码视频在线观看 | 国产在线一区二区三区 | 亚洲国产一区二区三区在线观看 | 免费国产a国产片高清不卡 免费国产99久久久香蕉 | 中文字幕视频一区 | 日本99热| 九九视频九九热 | 人蛇大战高清完整版在线观看 | 19国产精品麻豆免费观看 | 国产精品免费观看视频播放 | 久久99国产精品二区不卡 | 天天在线免费视频 | 国产在线观看91精品一区 | 91麻豆精品国产自产在线 | 精品国产一区二区三区精东影业 | 亚洲国产日韩欧美 | 中文字幕在线一区二区在线 | 亚洲一级视频在线观看 | 国产亚洲一区二区三区 | 亚洲天堂男人在线 | 手机看日韩毛片福利盒子 |