在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子模块封装如何初始化,为啥输入的数据不能传回到模块中?

Singal Num

适用于Android设备的Simulink支持包错误:“未被识别为内部或外部命令”

请教高手,MATLAB仿真,simulink中BUS CREATOR ,BUS SELECTOR,MUX,DEMUX,怎么使用?

matlab simulink的仿真运行时出错

Lock的await/singal 和 Object的wait/notify 的区别