Simulink:如何将从传感器传入的数据存储在文件(或Matlab工作区)中

时间:2018-08-04 11:17:44

标签: matlab simulink dspace-ecu

我正在Windows 7上的dSpace上使用Simulink 2013和controlDesk 5.2进行工作。我在Simulink中实现了一个控制系统,其输入来自光学编码器。我还在controlDesk中实现了一个简单的界面,使我可以实时控制或显示Simulink系统的某些变量。

我必须将编码器的输入存储在文件中,但是使用“规范方式”,即Simulink内置的“至文件”或“至工作区”块,我得到的始终是一个数组零。

相反,如果将编码器的输出连接到ControlDesk仪器(例如仪表或显示器),则可以正确地可视化其开发时间。这对我来说似乎很奇怪,但可能我缺少了一些东西。

该问题仅影响从侦听器的输入以及受其影响的所有变量;的确,如果我向系统添加任何其他源(例如,随机噪声),我只需使用“ to file”块就可以节省开发时间。

有人知道发生了什么吗,我又如何能达到目标? 在此先感谢!

0 个答案:

没有答案