CST MWS自定義源怎樣加入仿真?
在cst里面自定義了一個源,但是仿真的時候好像還是用的默認的源啊,怎么才能使用自定義的源呢?還有指定的源加入庫頁沒加進去。請教大家。
圖是仿真過程中的,最下面的是自己定義的源。
老問題了,自己搜下,本站里有?;蛘呖磆elp
說到自定源個人認為上次有個人的帖子是有問題的,后面那個submain 什么的只是調試或者查看自定義激勵源的形狀,說白了和最后定義源的波形沒有任何關系,更改為submain2里面的參數(shù)根本不影響結果。仿真時間的設置可以用if else elseif 設置個人見解請大家指正
專門有看了看那個帖子,說的挺詳細的,但我自己沒試過,直接粘過來:
下面是我的調試思路:
(1)首先找一個cst自帶的庫激勵函數(shù)sine,對其進行ttotlal和頻率設置
(2)然后用自定義函數(shù)重寫該函數(shù),從而試出vba中的ntstep跟default中的Minsimples是一一對應關系,而且tmax不要設置的太大
,否則會導致繪制出來的波形與想得到的波形不一致
(3)下面繪制完波形后,運行(之前要將sub main2改成sub main)
(4)返回編程界面,將sub main改回sub main2,點擊保存
注:Sub main在vba僅作調試用 ZNpC& "`G
(5)返回模型界面,將properties中的ttotal改為與vga中tmax一樣的值,Minsimples改為tstep一樣的值.
(6)點擊apply,這點很重要,否則之前的工作都白做,然后點擊ok
要確保模型下定義的時間單位與vba的時間單位(默認為秒)一致!1
希望大家遇到這樣的問題不會在犯難,謝謝
來學習學習
謝謝大家,問題已經解決了,我的問題是:VBA里面默認是秒,CST里面我設置的是納秒,所以總是報錯。將CST改為秒,就ok了
留個記號 哈哈哈哈哈哈哈