使用rtwin.tlc导出到工作空间的问题

问题描述 投票:1回答:1

我正在使用带有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

matlab simulink
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.