看板 Electronics 關於我們 聯絡資訊
大家好 我想問大家 關於HSpice內 有沒有for loop 的語法 由於電路設計關係 需要用到if判斷式 而if 的condition內又無法以.dc的變動作為判定條件 僅能以 .param方式作為條件 但問題來了 我有兩個參數 vgss vdss 想讓它們做遞增變化 vgss=1~1.1 step=0.01 vdss=0~3.3 step=0.01 如果以.alter 如下所示 .alter .param vdss= 0.01 .alter .param vdss= 0.02 .alter .param vdss= 0.03 .alter .param vdss= 0.04 . . . . .alter vdss= 3.3 這程式似乎會變得相當冗長 在參閱過HSpice Manual後 似乎並無雷同語法與C語言的for while/do loop相關 是以想問版上高手們 若碰上諸如此類狀況 該如何解決呢? 感謝解惑 <(_ _)> --
mindezi:西螺站 到了02/17 15:48
ChannelV5566:西囉沾 兜勒02/17 15:49
urdie:塞雷站 告阿02/17 15:50
wlsh:we are now at C羅 station02/17 15:54
-- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.17.10.169
Charlie5566:spice沒有for/while loop, 只能用alter當for loop 11/21 20:43
jacobliu:用.data 11/21 22:05
jsp0520:.dc vgss 0 1.1 0.01 sweep vdss 0 3.3 0.01 ? 11/22 22:46
.dc sweep 的方式 似乎沒辦法使.param vdss的值隨著變化 有點難搞... ※ 編輯: CL2NE1 來自: 163.17.10.169 (11/23 17:01)