世纪电源网社区logo
社区
Datasheet
标题
返回顶部
已解决

如何用mathcad画波特图

[复制链接]
查看: 18556 |回复: 15
1
lsylsylsy5
  • 积分:956
  • |
  • 主题:25
  • |
  • 帖子:173
积分:956
LV6
高级工程师
  • 2013-9-25 01:08:05
10问答币
按照networkpower大师的帖子
https://bbs.21dianyuan.com/22140.html#r_613870
学习如何用Saber进行环路设计,在对照PDF学习的过程中
环路计算,补偿和仿真.pdf
遇到两个问题:
1.我在画20log(|Tv(f)|)和
图形出不来?
2.不知道如何在一个图形中画补偿前后的波特图,如下图所示:
wo我


我用mathcad写的程序如下所示:


到这一切正常,波形也和PDF中的一致,接下来问题出现了



源程序文件 mathcad-buck1.zip
希望高手帮忙解答一下,感激不尽

最佳答案

查看完整内容

你在20log(|Tv(f)|)后面打个 ‘=’就明白了 在列公式时 f是变量,但是在求结果时,由于前面定义了f=5khz 所以就变成定量了 在画图时,始终是f=5kHz时的那个点
蓝图
  • 蓝图
  • 离线
  • LV8
  • 副总工程师
  • 积分:3542
  • |
  • 主题:11
  • |
  • 帖子:388
积分:3542
LV8
副总工程师
  • 2013-9-25 16:11:20
 
红色变量是什么意思?、、
lsylsylsy5
  • 积分:956
  • |
  • 主题:25
  • |
  • 帖子:173
积分:956
LV6
高级工程师
  • 2013-9-25 19:26:11
 
红色变量我的理解是前面f没有定义具体值,所以程序以为它是一个没有定义的变量,用红色字体标出
liujiyang_84
  • 积分:787
  • |
  • 主题:3
  • |
  • 帖子:311
积分:787
LV6
高级工程师
  • 2013-9-25 16:30:28
 
试了下,删去f=5khz那句就ok了,应该是变量命名问题
将f=5kHz以后f变量全部改为f1就好了
liujiyang_84
  • 积分:787
  • |
  • 主题:3
  • |
  • 帖子:311
积分:787
LV6
高级工程师
  • 2013-9-25 16:37:26
 
你在20log(|Tv(f)|)后面打个 ‘=’就明白了
在列公式时 f是变量,但是在求结果时,由于前面定义了f=5khz 所以就变成定量了
在画图时,始终是f=5kHz时的那个点
lsylsylsy5
  • 积分:956
  • |
  • 主题:25
  • |
  • 帖子:173
积分:956
LV6
高级工程师
  • 2013-9-25 19:39:44
 
按照你的提示改了,能显示波形了,但是在一个波特图中同时画补偿网络,补偿前后3条曲线的问题还是没有解决,能在帮忙看看吗 mathcad-buck1.rar
liujiyang_84
  • 积分:787
  • |
  • 主题:3
  • |
  • 帖子:311
积分:787
LV6
高级工程师
  • 2013-9-26 08:45:21
  • 倒数10
 
Buck1.zip
没必要设second Y,只需要在左边输入函数后打个“,” 就可以输入下一个函数了。
可以打F1查找,mathcad的帮助很给力,甚至可以在帮助里面直接调试,比各种书好用多了。
lsylsylsy5
  • 积分:956
  • |
  • 主题:25
  • |
  • 帖子:173
积分:956
LV6
高级工程师
  • 2013-9-26 14:23:25
  • 倒数9
 
好的 试过了 行了 谢谢
潇湘夜雨涩
  • 积分:299
  • |
  • 主题:7
  • |
  • 帖子:21
积分:299
LV3
助理工程师
  • 2016-6-19 15:03:47
  • 倒数8
 
  这里边这个f=5khz  是什么意思啊?  
潇湘夜雨涩
  • 积分:299
  • |
  • 主题:7
  • |
  • 帖子:21
积分:299
LV3
助理工程师
  • 2016-6-19 15:43:22
  • 倒数7
 
我可不可以把它这个算法理解为迭代,选取准确值附近的任一个值作为初始值,进行迭代计算。另外,我试了其他几个值,比如,f=10khz  ,f=20khz,  都可以得到一样的值(是精确值),这样理解对吗?
cpu666
  • cpu666
  • 离线
  • LV6
  • 高级工程师
  • 积分:931
  • |
  • 主题:54
  • |
  • 帖子:129
积分:931
LV6
高级工程师
  • 2017-4-6 13:39:34
  • 倒数6
 
这个图形是怎么出来的
w1262255851
  • 积分:187
  • |
  • 主题:0
  • |
  • 帖子:15
积分:187
LV2
本网技师
  • 2018-11-4 15:18:29
  • 倒数5
 
参考一下
pualdelis
  • 积分:430
  • |
  • 主题:5
  • |
  • 帖子:102
积分:430
LV6
高级工程师
  • 2018-11-4 17:24:14
  • 倒数4
 
原来还有这类专业的软件
mingchristian
  • 积分:2291
  • |
  • 主题:26
  • |
  • 帖子:390
积分:2291
LV8
副总工程师
  • 2018-11-5 17:16:35
  • 倒数3
 
mark住以后看
PH_Xu
  • PH_Xu
  • 离线
  • LV1
  • 本网技工
  • 积分:72
  • |
  • 主题:0
  • |
  • 帖子:8
积分:72
LV1
本网技工
  • 2018-12-20 22:17:28
  • 倒数2
 
好人一生平安
health008
  • 积分:94
  • |
  • 主题:0
  • |
  • 帖子:17
积分:94
LV1
本网技工
最新回复
  • 2020-5-19 17:31:07
  • 倒数1
 
感谢
热门技术、经典电源设计资源推荐

世纪电源网总部

地 址:天津市南开区黄河道大通大厦8层

电 话:400-022-5587

传 真:(022)27690960

邮 编:300110

E-mail:21dy#21dianyuan.com(#换成@)

世纪电源网分部

广 东:(0755)82437996 /(138 2356 2357)

北 京:(010)69525295 /(15901552591)

上 海:(021)24200688 /(13585599008)

香 港:HK(852)92121212

China(86)15220029145

网站简介 | 网站帮助 | 意见反馈 | 联系我们 | 广告服务 | 法律声明 | 友情链接 | 清除Cookie | 小黑屋 | 不良信息举报 | 网站举报

Copyright 2008-2024 21dianyuan.com All Rights Reserved    备案许可证号为:津ICP备10002348号-2   津公网安备 12010402000296号