[問題] HSPICE中if-else語法

看板Electronics作者 (BiBi)時間11年前 (2013/01/26 00:00), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
有一本書"SWITCH-MODE POWER SUPPLIES"提到 if的語法 該書第342頁中, E1 1 0 Value = { IF ( V(3) >5) ,10 , 100m } 意思是節點3大於5V時,將V(1,0)=10,反之設為0.1 從上式中感覺IF的condition可以為電壓得比較 雖然是PSPICE 但是HSPICE應該也可以 以下是HSPICE我的code .if( V(c) > 2 ) kc Lp Ls 0.5 .else kc Lp Ls 0.01 .endif 它會出現error --> unresolved condition in .if 但若將V(c)改為參數(及一開始給定好參數值),即不會有error 難道參數值在spice中 無法藉由if-else來做更改嗎? 還是有其他方法! 感謝各位看完問題 也請大家幫忙解答,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.216.232 ※ 編輯: DreamNight 來自: 111.255.164.130 (01/26 01:48)

01/26 13:49, , 1F
不行...
01/26 13:49, 1F

01/26 18:16, , 2F
記得運算內容不能包含模擬才會跑出來的結果..
01/26 18:16, 2F

01/26 18:17, , 3F
要不要改用理想元件去做出比較判斷的功能?
01/26 18:17, 3F
文章代碼(AID): #1H0gmus3 (Electronics)