我想设计一个labview虚拟示波器,没有数据采集卡,要怎么采集数据,或者...
通过程序面板 函数 - 数学 - 初等与特殊函数 里面的函数来模拟发送波形!然后通过各种显示控件 或者别的程序处理来模拟示波器显示。
传感器一般输出是模拟信号,不用数据采集卡的话,模拟信号是无法与电脑通信的。
首先在前面板上添加示波器所需要的控件。例如,波形图,旋转按钮等等。选择一种编程结构,建议你用事件结构(这个结构在LabVIEW软件中自带),用状态机和事件结构结合的编程结构会更好(这个是大虾们的经验)。
利用编程软件,(通常随机使用手册会带有仪器接口程序,供VB/VC软件调用)调用示波器采集到的数据信号BIN数据文件(二进制格式),通过labview读取二进制数据,从而绘制波形。
需要采集卡、安装驱动。你买了采集卡有相关使用说明的。具体步骤:购买采集卡;阅读采集卡说明;安装采集卡驱动。另外,还需要安装NI-VISA驱动。
采集卡必须能够接受的标准信号如0-5/10V电压信号。传感器的作用就是将非电量转化为电量,非标准转化为标准信号。采集到之后通过程序设置的公式转化,就可以得到你想采集的信号量。
labview如何直接实时读取示波器缓存中数据?数据要连续,不要每次都从...
首先在labview中打开“MeasurementAutomationExplorer”配置界面。其次在“DevicesandInterfaces”中选择要使用的示波器设备。然后选择“Waveform”选项卡。
你的程序有些问题,你不能每次都打开串口,在循环中,这样会导致串口不断的开启和关闭。 数据接收时,只有长度大于0,才去读取信息。不要每次都强行读取。 当点击发送命令后,要加个延时,才能去读取。
在子vi中做好数据输出接口,在while循环中调用子vi即可将数据引出并实时读取。
利用编程软件,(通常随机使用手册会带有仪器接口程序,供VB/VC软件调用)调用示波器采集到的数据信号BIN数据文件(二进制格式),通过labview读取二进制数据,从而绘制波形。
用LabVIEW做虚拟示波器,要把示波器当数据采集卡怎么用?
台式示波器看型号 如果有GPIB口是可以与PC相连接的!但是你要做的是虚拟示波器?还是准备做示波器卡的程序 如果是做卡的程序,用台式也可以替代的 只是用的库不同 需要GPIB支持。
在labview中打开“MeasurementAutomationExplorer”配置界面。在“DevicesandInterfaces”中选择要使用的示波器设备。选择“Waveform”选项卡。点击“Acquire”菜单中的“SingleShot”按钮即可。
首先在前面板上添加示波器所需要的控件。例如,波形图,旋转按钮等等。选择一种编程结构,建议你用事件结构(这个结构在LabVIEW软件中自带),用状态机和事件结构结合的编程结构会更好(这个是大虾们的经验)。
和仪器进行数据传输,从而取得示波器上的波形。 “直接将信号连入LabVIEW” 这个是需要一个示波器卡(高速采集卡)的,LabVIEW只是软件,还要有硬件才行,硬件可以是一张卡,也可以是DP07104这种带有通讯接口的独立仪器。
当然,声卡的响应带宽是有限的,不论是过大的信号或者过小的信号,还有采样的频率,超出这个范畴要么无法显示,要么显示的是不正确的波形。更高级的衰减电路见参考资料,这个是示波器用的,原理相同。
本文首先叙述了虚拟仪器的概念、发展、组成等,接着采用图形化编程软件Labview设计了虚拟示波器以及它的虚拟频谱分析功能,重点介绍了Labview中使用第三方板卡——研华PCL-812PG实现外部模拟信号采集的方法。
还没有评论,来说两句吧...