关于数据实时显示
板卡不断的采集到数据,数据是以一维整数数组的形式得到, array size大概500,数据要求在table中显示,由于需要实时显示,我做了两个循环,一个得到数组,一个用数组局部变量在table中显示,但是出现问题是:CPU运行百分百,检查是调用将一维整数数组转换为table需要的二维字符型数组的子程序次数太多造成的 ,不知道怎么解决这个问题?谢谢指点! 将每次之间加了点时间延时,加很少就可以了,让它有一个空隙休息,就不会占用100%的CPU了!好运!老兄可以看看我们的USB20的采集卡,我们共有四路,是指在高速采的时候,输出每组每一次是512的SIZE,有四路同时在弄,也不会出现这种情况的,占用很少!好运!继续请求指点
在哪加延时 ?是在读取数据还是在显示数据部分,在这两个地方我都试了加延时 ,但效果不好,要么读取到的数据的数量不对,要么就是CPU运行百分百,对了有两个问题请教
1,LABVIEW有实时模块工具,那是干嘛用的
2,你对LABVIEW中FPGA模块工具有什么评价,我没学过C语言,因此想用labview语言通用设计软硬件 ,但对NI公司的东西不清楚。
3,这个不是问题,示真心谢谢版主的指点。 加延时最好调试一下,兄弟能上传您的程序或许更容易让朋友们一起讨论调试!有程序可以修改会容易清楚应该加到哪里合适点! 为什么加延时数据会不对呢?串口的吗兄弟? 继续关注 没弄过这方面的东东
延时
延时会使后来的数据覆盖前面的不好!!
那位大哥给来个立即触发事件的例子
e--mali :changzhi200888@163.com
那位大哥给来个立即触发事件的例子
e--mali :changzhi200888@163.com
页:
[1]