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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
经过摸索,我总结出步骤如下:8 V2 N  K$ m) q* h
1)在原理图编辑模式下,点击添加元件按钮,add library-> sourcstm.olb ( ../tools/capture/libarary/Pspice/路径下)3 f6 F, e: O' D4 s" q
   对于我,要用电压源,则添加其中的vstm到原理图中,你会看到一个信号源的图标。; E" {/ c, n3 |
2) 点击该图标右键选择edit pspice library....
% [: U( j+ T- {6 m; U   然后你会看到一个窗口,同时弹出一个对话框,输入一个simulus名称,比如 Simu1
& P% K2 }3 V- P0 d   然后单选pwl....那一项6 ]% @0 Y3 l3 {% e) ~1 `* K! h  T
   然后再弹出一个对话框,选择cancel$ g- n4 e+ |& g, x
   就会进入一个波形编辑窗口
9 s8 W; B* X# d. a1 [( B; \3) file->save as4 V9 u6 N  M# `0 b! g9 v7 N# T4 j
    然后把该Simu1.stl文件save到某个文件夹中。
! L$ b/ k2 x, t3 ?3 L' f$ C   用ultra edit 打开该文件,你会看到如下的内容) R4 V9 S) n! G. l
* D:\PspiceSimulation\TofQT\PMTSimu1.stl written on Tue Sep 29 16:24:07 2009
3 Y& u* b8 o0 ^+ Y2 t3 Q* by Stimulus Editor -- Serial Number: 1244644 -- Version 10.5.05 E  ?1 I0 x/ D- E' |3 [
;!Stimulus Get! ^; e) x7 a5 h' ~, P/ P* q- ~
;! PMTSimu1 Analog
  S5 B0 K4 c0 a2 m& Q;!Ok- }- i. a4 F: T# [" ?
;!Plot Axis_Settings
# D9 j' k+ V8 [! H- M( a;!Xrange 387.39495798319ns 623.52941176471ns# B! p6 {. w3 R; d" ?
;!Yrange -2 170.79207920792m
/ ?8 d& s! l: m, g: v$ I;!ManualUniverse+ O$ {& j6 h2 ^/ [6 ~
;!Xuniverse 1us2 t5 Q6 C; \" @# Q9 K7 t
;!Yuniverse -1.00291 1  Q, `; G& [8 O* y( I2 d& @
;!XminRes 100ps+ F/ E; n7 C9 K6 E& ^5 r% Y! d% u
;!YminRes 10u
" |, e2 Y) `0 O4 R' D, c2 g8 K/ r;!Ok
  x9 @5 i! y! H/ C.STIMULUS PMTSimu1 PWL
, u$ p, S- v* T  f7 m+ TIME_SCALE_FACTOR = 1+ k6 _, {0 ~* h& q$ s
+ VALUE_SCALE_FACTOR = 1' C7 y" L( i; z- l$ [
有*的行应是注释。其它的就是波形文件的设置啦,这些都可以修改。
4 c: w' s- r* X. i8 e然后简单的办法就是把自己的波形数据粘贴到文件后面
) [- i: M+ W4 h9 u诸如下面几行:6 @: h- g/ H9 V$ r* {( `
+   ( 0, 0 )$ \! ], k6 B; h: ?# F0 S5 w9 ^
+   ( 4.009e-007, 0.00206 )
; k! u$ |0 j$ r/ q7 B) ]+   ( 4.019e-007, 0.00042 ). ]8 e& M+ f9 A0 t3 A/ C
+   ( 4.029e-007, 0.00641 )  N: {( [" n! _9 V
+   ( 4.039e-007, 0.00295 )! V8 |- C- \% ^% e" O2 |
+   ( 4.049e-007, 0.00055 )- P. c+ ]9 a* Y2 Z& C7 A( Q/ d' n
+   ( 4.059e-007, 0.00518 )
! F/ |# o0 |& l+ Q) t) a# V" Q+   ( 4.069e-007, 0.00104 )) r6 r+ y% m# ]4 R: @4 i4 ~
+   ( 4.079e-007, 0.00011 )( ?2 {. O" v: G5 ?, O' t
然后保存,就差不多了。
0 S  G" h" x) ^8 S' w# F% p! b1 E: z+ B+ |' ]8 U
在原理图里就可以仿真了。当然这里面还有很多细节,巨细无遗地列出就太繁琐了,只有我们通过自己的实践去体会了。另外就是第2)步应该可以跳过,直接对某个stl格式的文件按自己需要进行编辑,比如说得到了一个ABC.stl的文件存在某个路径下。
  E( `, k2 w$ e  F5 v: I- H然后在Vstm 的设置里,将...implementation设成ABC+ z3 p/ W  A, h: D( C2 j5 T3 S
然后在simulation设置对话框里,有configuration一项,点击其中pspice一项,将ABC.stl的路径添加进去,即可用于仿真。
; w( @- i/ ~9 F+ d% [

该用户从未签到

2#
发表于 2021-10-15 15:54 | 只看该作者
只有我们通过自己的实践去体会了5 [8 f' y) C' ]; q/ y+ j2 R! N$ @

该用户从未签到

3#
发表于 2021-10-15 16:17 | 只看该作者
很受益,很不错
4 m, Q" A! |' M. K
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-24 05:38 , Processed in 0.109375 second(s), 23 queries , Gzip On.

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

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

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