Simulinkkeil仿真波形里面输出功率波形在一开始的时候出现负值,可能是什么原因导致的?有什么方法修补吗?

查看: 3042|回复: 8|关注: 0
simulink仿真出来的波形怎么使用hold on语句
<h1 style="color:# 麦片财富积分
新手, 积分 11, 距离下一级还需 39 积分
关注者: 4
比如我的simulink仿真里面示波器输出一个波形,我想改变参数之后的波形和原来的波形在一个示波器上面显示,我要怎么使用 hold on语句,我之前试了直接在command窗口输入hold on,但是出来了另外一个什么波形都没有的示波器,很是困惑,希望有人可以指点一下,不胜感激!!!!!!!!!!
论坛优秀回答者
<h1 style="color:#8 麦片财富积分
关注者: 15
如果想要多次仿真结果综合分析的话
一般都是将仿真结果导入workspace后
使用m文件进行处理,比较
这也是比较方便的,很多操作可以重复利用
使用to workspace模块就是把数据都导入到workspace中
还可以保存mat文件方便下次用
<h1 style="color:# 麦片财富积分
关注者: 4
如果想要多次仿真结果综合分析的话
一般都是将仿真结果导入workspace后
使用m文件进行处理,比较
你的意思我明白,应该就是把每个输出的量加一个to workspace,然后用plot显示波形对吧?
但是问题有很多,我加上to workspace之后用plot画出来的波形和我原来的波形就不一样了。如下图
333.png (56.08 KB, 下载次数: 0)
10:48 上传
这是我的simulink模型,我想把s的参数改成1000后也在一个U-P示波器上面显示两个波形,其中这个to workspace的保存类型是不是只有是Array时候才能用plot画图?下面的图是我simulink出来的U-P波形
111.png (20.11 KB, 下载次数: 2)
10:47 上传
222.png (72.38 KB, 下载次数: 0)
10:48 上传
如上图,我用plot语句对U、P进行绘图的时候,出来的波形竟然是这个,和原来的波形完全不一样啊?
求解答。。。。。。。谢谢
论坛优秀回答者
<h1 style="color:#8 麦片财富积分
关注者: 15
你的意思我明白,应该就是把每个输出的量加一个to workspace,然后用plot显示波形对吧?
但是问题有很多 ...
to workspace选择出来结构体
一般不用array
双击那个结构体变量
看看具体的u和p
大概是U1.signal.value
P.signal.value
<h1 style="color:# 麦片财富积分
关注者: 4
to workspace选择出来结构体
一般不用array
双击那个结构体变量
额,,,不行啊,如果不点Array的话,就会出现错误,如下图
444.png (44.23 KB, 下载次数: 0)
14:52 上传
还有点开那个变量也不是那样的
555.png (61.78 KB, 下载次数: 0)
14:52 上传
也不知道出现什么问题了
我把mdl文件上传了,有空的话可以帮我看一下:L
(47.59 KB, 下载次数: 16)
14:53 上传
点击文件名下载附件
论坛优秀回答者
<h1 style="color:#8 麦片财富积分
关注者: 15
额,,,不行啊,如果不点Array的话,就会出现错误,如下图
还有点开那个变量也不是那样的
plot(U1.data,P1.data)就可以了啊
这就叫结构体
这是matlab常用的数据类型
<h1 style="color:# 麦片财富积分
关注者: 4
plot(U1.data,P1.data)就可以了啊
这就叫结构体
这是matlab常用的数据类型
你看一下,我之前发的曲线完全plot出来不一样啊
论坛优秀回答者
<h1 style="color:#8 麦片财富积分
关注者: 15
|此回复为最佳答案
你看一下,我之前发的曲线完全plot出来不一样啊
x-y graph的座标轴界限
设定的和数据边界符合的时候
图形就一样了
Image 6.png (36.12 KB, 下载次数: 0)
12:37 上传
Image 7.png (33.81 KB, 下载次数: 1)
12:37 上传
Image 8.png (72.9 KB, 下载次数: 0)
12:37 上传
<h1 style="color:# 麦片财富积分
关注者: 4
x-y graph的座标轴界限
设定的和数据边界符合的时候
图形就一样了
好的,好的,非常感谢,终于解决了
站长推荐 /1
MATLAB中文论坛是全球最大的 MATLAB & Simulink 中文社区。用户免费注册会员后,即可下载代码,讨论问题,请教资深用户及结识书籍作者。立即注册加入我们吧!
MATLAB官方社交平台
MATLAB中文论坛微社区利用MATLAB命令窗口绘制Simulink仿真示波器波形的方法 – 【人人分享
我的图书馆
利用MATLAB命令窗口绘制Simulink仿真示波器波形的方法 – 【人人分享
利用MATLAB命令窗口绘制Simulink仿真示波器波形的方法来源:
利用MATLAB命令窗口绘制Simulink仿真示波器波形的方法&&& &&&& 最近写了一篇有关步进电机控制仿真分析的文章,需要将一部分仿真波形图贴到WORD里面去。但贴图时发现,如果直接将simulink中示波器的输出波形截图后贴到word文档中,会有很多不好解决的问题。首先是颜色问题,示波器黑色的底色让图像在打印后几乎看不出来。当然这个还好解决,只要将图片放到系统自带的画图工具中,取个反色就可以了;第二就是输出波形的线的颜色问题。示波器有默认的颜色输出顺序。当要输出多条波形时,有的颜色在取反色后,将变的非常潜,难以看清。这点相对来说不是很好解决,但好在一般前两种颜色在反色后还可以看清;第三就是输出波形的坐标非常小,而且没有对坐标所代表的参数进行标注。为此只好另找显示示波器波形的办法了。&&& &&&& 在MATLAB里有个画图函数plot(x1,y1,'parameter1 ... parameterN',x2,y2,'parameter1 ... parameterN',.....)。这个函数在命令窗口绘图中经常使用。x是横坐标量,y代表纵坐标量,parameter可以表示曲线颜色、线性等等。问题是如何将simulink里的示波器和这个函数联系起来。双击所要输出波形的示波器,打开示波器参数选择窗口,点击"Data history"标签,将第二个参数"Save data to workspace"打勾(如下图)。可填写变量名和选择格式。变量名随便,好记就行,格式选择Structure with time。&&& &&&&&&& &&& &&& 这里顺便说一句。在仿真时经常会出现仿真结束后,示波器显示的波形只有一部分的现象,这是第一个参数"Limit data points to last"被选中的缘故。这个参数被选中,输出点数被限制,当然波形就只能显示一部分了,只不过这样可以节省内存罢了。要全部显示,只要不勾就行了。&&& &&&& 一切选择好后,点OK退出,运行仿真。在仿真结束后,在workspace里面会出现一个和前面设定的变量名相同名字的结构体变量。该变量中主要有一个名字为signals的结构体和一个名为time的向量。在signals里面还有一个values的向量。这就是绘制新图形的数据基础。在
TA的最新馆藏[转]&[转]&[转]&[转]&[转]&[转]&
喜欢该文的人也喜欢&&&Simulink仿真及代码生成技术入门到精通
自营订单满49元(含)免运费
不足金额订单收取运费5元起
邀请好友参加吧
版 次:1页 数:字 数:印刷时间:日开 本:16开纸 张:胶版纸包 装:平装是否套装:否国际标准书号ISBN:8所属分类:&&
下载免费当当读书APP
品味海量优质电子书,尊享优雅的阅读体验,只差手机下载一个当当读书APP
本商品暂无详情。
当当价:为商品的销售价,具体的成交价可能因会员使用优惠券、积分等发生变化,最终以订单结算页价格为准。
划线价:划线价格可能是图书封底定价、商品吊牌价、品牌专柜价或由品牌供应商提供的正品零售价(如厂商指导价、建议零售价等)或该商品曾经展示过的销售价等,由于地区、时间的差异化和市场行情波动,商品吊牌价、品牌专柜价等可能会与您购物时展示的不一致,该价格仅供您参考。
折扣:折扣指在划线价(图书定价、商品吊牌价、品牌专柜价、厂商指导价等)某一价格基础上计算出的优惠比例或优惠金额。如有疑问,您可在购买前联系客服咨询。
异常问题:如您发现活动商品销售价或促销信息有异常,请立即联系我们补正,以便您能顺利购物。
当当购物客户端手机端1元秒
当当读书客户端万本电子书免费读matlab-simlink仿真波形画图技巧_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
matlab-simlink仿真波形画图技巧
&&如何将matlab/simulink仿真波形输出为指定大小,分辨率,字体,字号的图片
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩7页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢可以在configuration里面varible step配置你的最大步进和最小步进,matlab会智能选择
UID291237&帖子404&精华0&积分3541&资产3541 信元&发贴收入2295 信元&推广收入0 信元&附件收入318 信元&下载支出3084 信元&阅读权限50&在线时间356 小时&注册时间&最后登录&
qsj8362234
& & 关键是不太好估计最小步长啊。。。。
UID297847&帖子126&精华2&积分1985&资产1985 信元&发贴收入910 信元&推广收入0 信元&附件收入586 信元&下载支出1101 信元&阅读权限120&在线时间375 小时&注册时间&最后登录&
恩&&我对你的系统不太了解 你可以大致试试,比如你的1/160e6 降低到1e6看看是否可行,
UID291237&帖子404&精华0&积分3541&资产3541 信元&发贴收入2295 信元&推广收入0 信元&附件收入318 信元&下载支出3084 信元&阅读权限50&在线时间356 小时&注册时间&最后登录&
qsj8362234
& &非常感谢大侠的回复!
& & 我试了下,仿真精度的min设置到1/160E6的0.5倍,仿真速度也是相当慢,看来主要是受这里的采样影响。采样达到160M的时候,整体的仿真步长必须要比这个小才行。
&&敢问大侠,有不有可能我然其他的模块精度这某个较低的值,而和有高速采样的这个模块不一样?
UID291237&帖子404&精华0&积分3541&资产3541 信元&发贴收入2295 信元&推广收入0 信元&附件收入318 信元&下载支出3084 信元&阅读权限50&在线时间356 小时&注册时间&最后登录&
qsj8362234
& & 另外在跑仿真的时候还遇到这样一个warning :
&Warning: In the model 'CTP_4_4_V05' the variable sample time for tid 4 has a timeOfNextSampleHit
(0.0000003) which will cause the solver to take a step smaller than the minimum step size
(1.) at time (0.9999999)&
敢问大侠,这个是什么意思?
UID297847&帖子126&精华2&积分1985&资产1985 信元&发贴收入910 信元&推广收入0 信元&附件收入586 信元&下载支出1101 信元&阅读权限120&在线时间375 小时&注册时间&最后登录&
kuxuanxinzai
& &采样为什么一定是160M,你论证过么
UID291237&帖子404&精华0&积分3541&资产3541 信元&发贴收入2295 信元&推广收入0 信元&附件收入318 信元&下载支出3084 信元&阅读权限50&在线时间356 小时&注册时间&最后登录&
qsj8362234
& & 这个是系统决定的
UID1023688&帖子2203&精华0&积分0&资产0 信元&发贴收入11110 信元&推广收入0 信元&附件收入0 信元&下载支出13736 信元&阅读权限10&在线时间841 小时&注册时间&最后登录&
Nice book i love it
[通过 QQ、MSN 分享给朋友]
瑞狗迎春--eetop摄影板块第五届春节&元宵节摄影大赛,现金大奖等你拿!!

我要回帖

更多关于 quartus13.0波形仿真 的文章

 

随机推荐