真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

電磁場仿真軟件CST原版宏P(guān)arameterMesh的修改版(自動(dòng)更新參數(shù)取值)

電磁場仿真軟件CST原版宏:Parameter Mesh的修改版(自動(dòng)更新參數(shù)取值)

新寧網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站,新寧網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為新寧上千提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站制作要多少錢,請找那個(gè)售后服務(wù)好的新寧做網(wǎng)站的公司定做!

作者:aaron8967   主頁:http://aaron8967.blog.51cto.com

 

說明: 我在學(xué)習(xí)和使用CST軟件的過程中,首先建立了參數(shù)化的結(jié)構(gòu)模型,然后想通過改變結(jié)構(gòu)參數(shù)的取值,讓CST自動(dòng)對不同的結(jié)構(gòu)進(jìn)行仿真計(jì)算。但是CST自帶的宏程序無法完全滿足我要求的功能,于是自己就簡單學(xué)習(xí)了一下VBA語言,然后修改了原版的VBA宏文件,基本實(shí)現(xiàn)了一些自定義的功能。最后,無論是CST軟件還是VBA編程,我現(xiàn)在只算是略懂皮毛,分享只為學(xué)習(xí)交流,所以不足之處還請諒解,歡迎批評指正。

 

原版宏:Wizard / Parameter + Mesh Study

源文件:見CST軟件菜單中Macros->Edit/Move/Delete VBA Macro ->Global Macro

功能:首先選擇參數(shù)的個(gè)數(shù)和名稱,并設(shè)置相應(yīng)的起始值、步長和結(jié)束值,然后宏程序會自動(dòng)掃描所有取值范圍內(nèi)的參數(shù)設(shè)置并仿真。

限制:如果用戶只是想仿真所有參數(shù)設(shè)置中的個(gè)別幾組設(shè)置或者有一些參數(shù)設(shè)置的組合會造成仿真無法進(jìn)行等問題時(shí),原版宏顯然無法高效完成所有仿真目標(biāo)。

 

修改版:ParSweepV05

功能:采用TXT文本文件輸入?yún)?shù)設(shè)置的方法,實(shí)現(xiàn)只掃描用戶自定義的參數(shù)設(shè)置組合進(jìn)行仿真分析。

源文件:ParSweepV05.txt   ParSweepV05說明.txt

使用前提:

1.      用戶在使用CST軟件建立物理模型的過程中,至少建立了1個(gè)變量

2.      用戶需要將自己想要仿真的參數(shù)設(shè)置按照后文規(guī)定的格式寫入TXT文件中

3.      以防萬一,在使用本修改版宏之前,請備份原版仿真文件

使用方法:

一、ParSweepV05源文件中的內(nèi)容導(dǎo)入到CST軟件中,并生成宏

二、將用戶設(shè)置的格式化參數(shù)文件(TXT文檔)放到仿真文件夾的根目錄下

三、運(yùn)行ParSweepV05進(jìn)行仿真

四、查看輸出結(jié)果及日志文件

 

詳細(xì)操作步驟:

一、導(dǎo)入宏文件

1.      打開下載的源文件ParSweepV05.txt,將其中內(nèi)容全選并使用Ctrl+C復(fù)制

2.      雙擊*.cst文件,打開用戶的CST仿真工程

3.      點(diǎn)擊菜單中的制作宏選項(xiàng):Macros->Make VBA Macro

電磁場仿真軟件CST原版宏P(guān)arameter Mesh的修改版(自動(dòng)更新參數(shù)取值)

4.      在彈出的對話框中設(shè)置宏程序名稱ParSweepV05

選項(xiàng)說明:前兩個(gè)單選框按默認(rèn)選擇Control Macro即可,最后一個(gè)復(fù)選框(Make globally avaliable)如果選中,會使得這個(gè)宏在本機(jī)的CST軟件打開的所有工程都可用,否則只在本工程中可用。

 

電磁場仿真軟件CST原版宏P(guān)arameter Mesh的修改版(自動(dòng)更新參數(shù)取值)

5.      點(diǎn)擊OK,會進(jìn)入宏編輯界面,將其中內(nèi)容全部刪除,并將之前復(fù)制的內(nèi)容Ctrl+V拷貝進(jìn)來。

 

電磁場仿真軟件CST原版宏P(guān)arameter Mesh的修改版(自動(dòng)更新參數(shù)取值)

6.      點(diǎn)擊保存按鈕,現(xiàn)在可以在Maxros菜單下找到ParSweepV05的選項(xiàng)了,不過現(xiàn)在還不能成功使用

二、創(chuàng)建參數(shù)文件

1.      格式說明:參數(shù)文件名為ParSets.txt,必須包含CST參數(shù)列表中所有參數(shù),且要放在工程文件夾的根目錄下(與*.cst同一目錄)

 

電磁場仿真軟件CST原版宏P(guān)arameter Mesh的修改版(自動(dòng)更新參數(shù)取值)

2.      根據(jù)CST工程中的參數(shù)列表,將參數(shù)名寫入ParSets.txt文件的首行,以制表符間隔

 

電磁場仿真軟件CST原版宏P(guān)arameter Mesh的修改版(自動(dòng)更新參數(shù)取值)

3.      根據(jù)首行參數(shù)名的順序,依次寫入?yún)?shù)的取值,以制表符間隔。每一行的參數(shù)取值代表一次仿真的參數(shù)設(shè)置,有多少行參數(shù)設(shè)置就會進(jìn)行多少次仿真,請務(wù)必保證每一行的參數(shù)設(shè)置至少有一個(gè)參數(shù)的取值與其他行不同。

 

電磁場仿真軟件CST原版宏P(guān)arameter Mesh的修改版(自動(dòng)更新參數(shù)取值)

4.      保存文件并關(guān)閉

三、仿真

1.      在CST軟件的工程界面,打開Macros菜單,會看到ParSweepV05的選項(xiàng),在Macros菜單的順序可能不同

 

電磁場仿真軟件CST原版宏P(guān)arameter Mesh的修改版(自動(dòng)更新參數(shù)取值)

2.      確保已經(jīng)備份全部工程文件,點(diǎn)擊ParSweepV05,會彈出對話框顯示參數(shù)的總數(shù),如果確認(rèn)無誤,點(diǎn)擊OK按鈕

 

電磁場仿真軟件CST原版宏P(guān)arameter Mesh的修改版(自動(dòng)更新參數(shù)取值)

3.      這時(shí)會顯示一個(gè)當(dāng)前所有參數(shù)的初始值列表,對仿真時(shí)的取值沒有影響,點(diǎn)擊OK按鈕

 

電磁場仿真軟件CST原版宏P(guān)arameter Mesh的修改版(自動(dòng)更新參數(shù)取值)

4.      在自定義的程序中已經(jīng)屏蔽了設(shè)置參數(shù)范圍的功能,點(diǎn)擊Start Parameter Study即可

 

電磁場仿真軟件CST原版宏P(guān)arameter Mesh的修改版(自動(dòng)更新參數(shù)取值)

5.      選擇要使用的求解器,點(diǎn)擊Start按鈕開始仿真

 

電磁場仿真軟件CST原版宏P(guān)arameter Mesh的修改版(自動(dòng)更新參數(shù)取值)

四、查看結(jié)果

1.        在仿真完成后,可以在CST界面查看所有的1D仿真結(jié)果,若要查看電場分布等內(nèi)容,需要進(jìn)入工程根目錄查看。

2.        在工程根目錄,會有一個(gè)名稱為“工程名字_sweep_序號”的文件夾,這就是仿真結(jié)果的存放路徑,工程名字就是當(dāng)前工程的名字,其序號的值代表這個(gè)是用戶第幾次運(yùn)行ParSweepv05所產(chǎn)生的結(jié)果。

3.        進(jìn)入這個(gè)文件夾,每一個(gè)以“Set 序號”命名的.cst文件都對應(yīng)一種參數(shù)設(shè)置下的仿真工程,雙擊打開即可查看,其序號的值代表在該次仿真所使用的參數(shù)設(shè)置是ParSets.txt文件中除了首行外的的第幾行的參數(shù)取值。

4.        在這個(gè)結(jié)果文件夾內(nèi),還有若干日志文件用于記錄每次仿真的時(shí)間和參數(shù)設(shè)置,例如ParSwLog.txtParSwPost.txt,在ParSweepV05說明.txt中有簡單說明。

 

本文內(nèi)容修改自CST軟件原版VBA宏:Wizard / Parameter + Mesh Study,僅供學(xué)習(xí)和交流。

由于個(gè)人水平有限,不足之處還望多多包涵,歡迎批評指正。

                                                                                                      By aaron8967

 

 

附件:http://down.51cto.com/data/2362182

分享名稱:電磁場仿真軟件CST原版宏P(guān)arameterMesh的修改版(自動(dòng)更新參數(shù)取值)
網(wǎng)頁地址:http://weahome.cn/article/jpihdc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部