小弟最近顺利用SIT完成了simulink与
labview的对接,然后在labview中顺利看到了如simulink中显示的波形。
接下来的想法,是对于波形进行进一步的分析和处理。
如果只是对波形进行观测,那SIT的意义也就不大了。所以,后续的分析很重要~~
经过SIT的链接之后,后面板如图:
我于是想对与波形图表的信号进行处理。于是我加载了之前的顺利调试的模块。不过复制粘贴之后,进来的就成这样了:
那条线是虚的。我查看了错误。
发现了问题在于数据不匹配。
原模型的波形,来自于“波形发生器”。如图,都是labview自带的信号。
我查看了它产生的信号,如图。
是DBL数据。
而现在的波形,来自于simulink的
仿真信号,是2-D的。
请问大家,为什么Labview产生的数据就不是二维的呢?横轴是时间,纵轴是幅值。现在看来,那产生的就是一个一维的数组。
另,这个问题有什么解决办法吗?谢谢!~~
file:///C:UserslenovoDocumentsTencent Files178997364ImageImage1NT}E(MCTP`(0MJCAO]VU7G7.jpg
file:///C:UserslenovoDocumentsTencent Files178997364ImageImage1NT}E(MCTP`(0MJCAO]VU7G7.jpg
并且成功的做了一下分析。如下。
背面板如右边,然后算出来的值如左边。总算进步了!~!~~~
接下来,我尝试谐波分析。于是,我找来了之前的成型的模板。
然后做了同样的尝试。我想把如右上的仿真信号换成我那个信号。
但是很显然,到目前为止,我还没有得到严格意义上的信号。
我试了去索引两个数组,但是结果输出并不正确。
于是,我想着,能不能利用幅值,去生成labview内部的信号再做处理。
于是,我试了一个叫做“创建波形”的东西。
但是,我最后还是没有得到关于时间t变化的曲线。
不知道有没有高人可以告诉下,这个东西怎么用呢?我想生成关于t移动的波形。那样就可以做任意的分析了。
谢谢大家啦!!
一周热门 更多>