找回密码
 注册
关于网站域名变更的通知
查看: 805|回复: 2
打印 上一主题 下一主题

如何在PSpice仿真中使用自定义波形作为信号源

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-10-15 14:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
经过摸索,我总结出步骤如下:
: ]3 Y$ s& U$ l; j1)在原理图编辑模式下,点击添加元件按钮,add library-> sourcstm.olb ( ../tools/capture/libarary/Pspice/路径下)0 s  B  |/ H, I0 ?9 ?. l
   对于我,要用电压源,则添加其中的vstm到原理图中,你会看到一个信号源的图标。0 c1 d) K9 t- W& {
2) 点击该图标右键选择edit pspice library....
; j8 q4 u3 C/ _/ X   然后你会看到一个窗口,同时弹出一个对话框,输入一个simulus名称,比如 Simu1
1 n- g6 e5 d7 p3 m6 |   然后单选pwl....那一项
* b) J" T# }9 p   然后再弹出一个对话框,选择cancel: j1 i6 M7 w$ f  u& V# `/ a4 H
   就会进入一个波形编辑窗口 ' E( ]% A0 |& n  E
3) file->save as
  b  S1 A9 O1 ?    然后把该Simu1.stl文件save到某个文件夹中。
( m1 z5 Z+ f  `! O" r( C/ }   用ultra edit 打开该文件,你会看到如下的内容6 W* b$ C- W- ~0 E& A, z3 k
* D:\PspiceSimulation\TofQT\PMTSimu1.stl written on Tue Sep 29 16:24:07 2009
9 B9 Q) n7 [  o; [* by Stimulus Editor -- Serial Number: 1244644 -- Version 10.5.0" w  _# o0 ?: E# F6 T
;!Stimulus Get
# f2 p9 L7 ?  c$ t' r;! PMTSimu1 Analog0 E! o- ~/ M3 h/ F
;!Ok
* [; j6 X) w$ x+ N0 D. [7 d;!Plot Axis_Settings8 E8 b( v& `) H1 u! S
;!Xrange 387.39495798319ns 623.52941176471ns" B, h, |! Z1 j5 j3 ?
;!Yrange -2 170.79207920792m
/ D2 N" O3 w3 @) Y( z# I;!ManualUniverse
* O( r3 p  e. c6 G3 f;!Xuniverse 1us
5 u, t- J; E5 x;!Yuniverse -1.00291 1. F5 r7 s( }$ w$ P# Q) }  i3 T
;!XminRes 100ps( N9 \* N& p; d% U2 J
;!YminRes 10u
1 z% T! `  S! i+ e8 \;!Ok
6 t9 `) ~1 o0 M8 N" j  O$ H8 {.STIMULUS PMTSimu1 PWL- l; H* M& F9 ^$ ^: |9 `, s* }
+ TIME_SCALE_FACTOR = 1$ ^" L& d2 W6 S0 w. Z
+ VALUE_SCALE_FACTOR = 18 w$ R* Q! K7 G  A% `+ Z
有*的行应是注释。其它的就是波形文件的设置啦,这些都可以修改。' b- o% G. i$ R9 o( ?
然后简单的办法就是把自己的波形数据粘贴到文件后面3 I  S- A9 b5 I! n' T' D
诸如下面几行:
; l  Y' @. I6 Z- d7 G! u) n+   ( 0, 0 )
  Z/ s  Q/ t! e& S7 [) q+   ( 4.009e-007, 0.00206 )
$ [3 D$ {% s. U( l( Y$ z# j+   ( 4.019e-007, 0.00042 )1 G% Z" d- L- z. |
+   ( 4.029e-007, 0.00641 )
! o  }3 Y$ {/ u& Z) n( n1 N! ?+   ( 4.039e-007, 0.00295 ), s+ k5 X0 Z5 I
+   ( 4.049e-007, 0.00055 )
+ x7 S5 D4 c0 e/ P+   ( 4.059e-007, 0.00518 )
9 [' f+ {# S7 U9 h4 Z6 U2 T+   ( 4.069e-007, 0.00104 )
7 ?$ G, n# V6 P" k% z" c+   ( 4.079e-007, 0.00011 )4 F6 L8 |  r6 _7 X" S: L
然后保存,就差不多了。
% W4 i7 X- T. ]4 d& i- @
9 m$ M! }; m1 }: e" I3 ^在原理图里就可以仿真了。当然这里面还有很多细节,巨细无遗地列出就太繁琐了,只有我们通过自己的实践去体会了。另外就是第2)步应该可以跳过,直接对某个stl格式的文件按自己需要进行编辑,比如说得到了一个ABC.stl的文件存在某个路径下。% c1 q7 ]8 `4 V5 ?5 s8 a' F0 o( v
然后在Vstm 的设置里,将...implementation设成ABC
% l! R+ J' U& F! A/ d" V( W然后在simulation设置对话框里,有configuration一项,点击其中pspice一项,将ABC.stl的路径添加进去,即可用于仿真。
: V' m; _" W* Z4 E5 F$ J

该用户从未签到

2#
发表于 2021-10-15 15:54 | 只看该作者
只有我们通过自己的实践去体会了
5 m8 t8 d6 ^" P

该用户从未签到

3#
发表于 2021-10-15 16:17 | 只看该作者
很受益,很不错( H' {/ R/ L3 y' g, _) Q
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-19 13:36 , Processed in 0.109375 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表