在simulink中log 几个 singal data,但matlab workspace的logsout中没有数据,tstool也看不到,哪出了问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在simulink中log 几个 singal data,但matlab workspace的logsout中没有数据,tstool也看不到,哪出了问题相关的知识,希望对你有一定的参考价值。
参考技术A logsout是个数据块,直接看不到数据的,log完数据后,使用下列指令进行访问数据:
var = getElement(logsout,1);
T=var.Values.Time; %时间序列,不需要可以不输出入此行
Data=var.Values.data; %你所需要的数据,是基于上面获取的T仿真时间的数列
fatal singal 11
当看到这个error信息,首先是百度,后边结合自己的解决方案和论坛说法:出现这个错误主要是多线程操作的缘故。
遇到的情景:
1.客户方遇到的一个问题:集成公司的音视频能力。两个端建立视频通话,然后挂断,这样反复操作几次。程序会在一次挂断后奔溃,log(......fatal singal 11....);
分析:每次都是挂断后奔溃,则定位是挂断后的处理代码的问题。
解决方案是:挂断后释放资源的方法加上同步锁()。
以上是关于在simulink中log 几个 singal data,但matlab workspace的logsout中没有数据,tstool也看不到,哪出了问题的主要内容,如果未能解决你的问题,请参考以下文章
simulink子模块封装如何初始化,为啥输入的数据不能传回到模块中?
适用于Android设备的Simulink支持包错误:“未被识别为内部或外部命令”
请教高手,MATLAB仿真,simulink中BUS CREATOR ,BUS SELECTOR,MUX,DEMUX,怎么使用?