微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > 虚拟仪器 > 请教LabVIEW中按时序输出波形的问题

请教LabVIEW中按时序输出波形的问题

时间:12-13 整理:3721RD 点击:
小弟是LabVIEW新手,被一个问题卡住了,特来请教各位
想要做一个电脑并口输出波形的东西
输出的波形分三部分
按顺序分别是
波形1 (时长t1)+波形2(时长t2)+波形3(时长t3)
波形每生成一个值都直接放到outport.vi上直接从并口输出(要求实时输出)
现在的问题是:
1.如何产生时长准确的(比较准确的,ms级就可以)波形
这个...想破脑袋了也没想出来...
本来打算让波形1-2-3都同时不断的生成,通过一个时序控制的开关选择输出哪个
但是这个方法似乎太笨了...也太占资源了...
求指点该怎么办
2.如何控制并口的输出速率
现在我是把生成的波形(只有波形1)数据直接连到outport.vi,这样每秒钟大约输出250000个点....这里如果加定时的话,labview只能提供1ms的精度,并且加上运算时间,输出波形的频率远远不能满足要求。

买块模拟输出的板卡。。

一次生成波形数据,然后单点逐个输出不可以吗?     软件定时不是很准确,如果你不动鼠标不用其他程序1ms没问题,要是动了那肯定不准。 要是求精确的话,要买个支持动态输出的板卡

因为还需要用键盘按键做开关,控制是否输出,输出的时长不固定,所以没法一次生成波形数据....
用并口输出是因为下位机的模块用的是接口就是并口....
不用很精确的1ms,在10ms之内的定时都可以接受
看来我选用LabVIEW是不太合适的啊....

不是labvIEW不合适,你用vc等其他也一样这个问题。
你可以把你编的程序的优先权提高。ms级还是可以将就的。
labvIEW挺好用的。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top