📄 subject_59007.htm
字号:
<p>
序号:59007 发表者:红蚂蚁 发表日期:2003-11-05 14:07:47
<br>主题:每1ms一次采集到的数据怎么显示?
<br>内容:要将采到的数据实时显示为曲线,给点思路,多谢
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:wjb 回复日期:2003-11-05 14:23:00
<br>内容:可以开一个缓冲区,按照比较长的时间间隔刷新,比如0.5或1秒。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:红蚂蚁 回复日期:2003-11-05 14:26:11
<br>内容:具体一点可以吗?另外为什么采样频率高于1k时,会导致机器重启?用中断方式采样,VXD实现
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:wjb 回复日期:2003-11-05 14:35:19
<br>内容:抱歉,俺没有搞过vxd,类似问题就不清楚了。是否vxd写的有缺陷?<BR><BR>至于刷新,简单点就是说,设置一个刷新间隔,建立一个足够的数据暂存数组,采集的数据放到数组中一份,到刷新时间的时候,将数组中的数据显示到屏幕上。<BR><BR>这有两种方法:<BR>一种是屏幕从左到右的全部重新绘制。<BR>另一种连续的滚动方式,好像是从一个方向出来,向令一个方向的走动。<BR><BR>可以根据自己的需要选择,可能后一种稍微麻烦些。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:红蚂蚁 回复日期:2003-11-05 14:50:01
<br>内容:谢谢,那这样刷新会不会丢数据?在屏幕上显示500个点的连线大约需要多长时间?<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:wjb 回复日期:2003-11-05 15:05:23
<br>内容:这需要在处理缓冲区的时候检查一下,因为可能定时不是很准确,可能会多或少几个点。<BR><BR>500个点连线的显示没有什么感觉的,时间很短。当然机器不同,也有写差别的,可以测试一下。<BR><BR>不过如果采集和显示在一个程序中,可能需要使用多线程,因为采样率很高。<BR><BR><BR><BR>2003-11-5 15:06:42
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -