我使用Sensoray 626卡与simulink实时(rtwin),问题是当我试图绘制一些图形使用范围块实时绘制不超过800个点。换句话说,作用域似乎通过一次又一次地删除旧点并从零开始新帧来更新图形。
我试图将要从simulink绘制的数据导出到工作区,以便在实时模拟完成后绘制它,但不幸的是,同样的问题也出现了。我在工作空间中得到的分数不超过800分(在某些尝试中,我得到的分数还不到200分)。
奇怪的是,这样的问题不会在相同的matlab版本和相同的pc上发生,而是使用das 1002卡。作用域和保存到工作区块都工作得很好。
我在Windows Xp上使用matlab 2009。
我会使用das 1002卡,但它不包含任何编码器。PS:已正确设置求解器配置,已加载所需的库。
任何可以解决这个问题的帮助都将不胜感激。
提前谢谢。
发布于 2019-10-21 18:25:26
示波器只能显示等于外部模式缓冲区长度的样本量。因此,请转到工具->外部模式控制面板->信号和触发,并检查那里的持续时间参数。我敢打赌是1000,所以在0.001秒的采样率下,1000个样本给出了你得到的1秒的数据。如果您想要更多,请尝试增加此数字。
https://stackoverflow.com/questions/52039635
复制相似问题