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