使用rtwin.tlc导出到工作区问题

时间:2018-08-27 12:42:54

标签: matlab simulink

我正在使用带有Simulink实时(rtwin)的Sensoray 626卡,问题是当我尝试使用范围块实时绘制某些图形时,绘制的点不超过800点。换句话说,似乎示波器通过删除旧点并一次又一次从零开始新帧来更新图形。

我试图将要绘制的数据从simulink导出到工作区,以便在实时仿真完成后对其进行绘制,但是不幸的是,发生了同样的问题。我的工作区得分不超过800(在某些尝试中,我的得分还不到200)。

奇怪的是,使用相同的Matlab版本和相同的PC而不是使用das 1002卡不会发生这种问题。范围和保存到工作区块都很好。

我正在Windows XP上使用matlab 2009。

我会使用das 1002卡,但其中不包含任何编码器。 PS:正确设置了求解器配置,并加载了必要的库。

任何可以解决此问题的帮助将不胜感激。

提前谢谢。

solver configuration

solver

scope properties

simple simulink example

1 个答案:

答案 0 :(得分:0)

示波器只能显示等于外部的样本数量 模式缓冲区长度。因此,请转到工具->外部模式控制 面板->信号和触发,然后在此处检查持续时间参数。 ID 假设它是1000,那么以0.001 s的采样率进行1000次采样就得出 您获得的数据的秒数。如果您想要更多,请尝试增加此数字。