怎样利用labview 波形图来产生两个波形控制外部设备

基于labview的图像采集,怎样在labview中控制CCD相机的曝光时间 - LabVIEW论坛 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
基于labview的图像采集,怎样在labview中控制CCD相机的曝光时间
10:56:39  
如题,我用ni的图像采集卡来采集ccd相机的图像,但我想在程序中设置相机的曝光时间,我在属性节点中没有看到该属性,请问我怎么设置呢?
高级工程师
11:36:52  
NI的图像采集卡是什么型号呢?带控制端口吗?有些CCD像机的控制端口是RS485。
14:42:49  
& && && && && && && && && && && && && && && &
16:58:06  
NI的图像采集卡是什么型号呢?带控制端口吗?有些CCD像机的控制端口是RS485。 ...
你好,图像采集卡是NI的PCIe-1433
高级工程师
18:18:17  
NI PCIe-1433控制相机曝光时间属性设置。
(8.73 KB, 下载次数: 91)
18:17 上传
11:23:01  
我的图像采集卡不能用imaqdx,只能用imaq,请问用imaq怎样设置曝光时间呢?我是新手,懂得很少,麻烦讲详细点,谢谢你了。
11:58:36  
NI PCIe-1433控制相机曝光时间属性设置。
我的图像采集卡不能用imaqdx,只能用imaq,请问用imaq怎样设置曝光时间呢?我是新手,懂得很少,麻烦讲详细点,谢谢你了。
高级工程师
14:12:02  
MAX中图像采集卡的高级属性中有曝光时间属性参数名称和值的设置。IMAQ的控件选板中应该有属性读取和设置控件。
16:50:24  
fantek 发表于
MAX中图像采集卡的高级属性中有曝光时间属性参数名称和值的设置。IMAQ的控件选板中应该有属性读取和设置控 ...
请问有关于用labview进行图像采集的资料吗?我用的视觉与运动的模块是英文版的,很多属性都不知道怎么用,书上也没有,请问您有资料或这方面的例程吗?谢谢
20:02:21  
MAX中图像采集卡的高级属性中有曝光时间属性参数名称和值的设置。IMAQ的控件选板中应该有属性读取和设置控 ...
MAX上是由曝光时间的属性设置,但是怎么在我的程序里也设置呢,我在属性节点里没有看到曝光时间的属性
16:30:13  
你好,请问用Labview怎样采集CCD图像,并保存~新手上路~谢谢
10:40:46  
你好,请问怎样用Labview实现CCD相机图像采集以及如何保存?
10:41:01  
你好,请问怎样用Labview实现CCD相机图像采集以及如何保存?
22:06:29  
你参照USB相机采集的过程试试
23:24:27  
谢谢大神,以后会好好学习
08:51:15  
max--找到你对应的相机--camera attributes --exposure
08:51:28  
我也是刚刚找到的。
17:17:42  
佩服佩服,能人太多了。好神奇也
17:26:46  
NI PCIe-1433控制相机曝光时间属性设置。
我用的是NI的PCIE-1427,运行的时候提示相机没有任何支持的视频源,这是不是因为我用的相机和采集卡不匹配?用的cameralink接口,程序是范例里面的打开相机采集图像的范例,用USB相机能用,但是用采集卡+cameralink相机就不行了,请问这可能是什么问题?
发表于 5&天前  
我用的是NI的PCIE-1427,运行的时候提示相机没有任何支持的视频源,这是不是因为我用的相机和采集卡不匹配?用的cameralink接口,程序是范例里面的打开相机采集图像的范例,用USB相机能用,但是用采集卡+cameralink相机就不行了,请问这可能是什么问题?
这位大哥你的PCIe1427通过cameralink口控制相机解决了么
Powered by君,已阅读到文档的结尾了呢~~
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
LabVIEW中的波形和数据交替显示控制
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口技术问答精选(一)――如何利用LabVIEW 8.5构建最优测试、控制和系统设计-五星文库
免费文档下载
技术问答精选(一)――如何利用LabVIEW 8.5构建最优测试、控制和系统设计
导读:技术问答精选(一)――如何利用LabVIEW8.5构建最优测试、控制和系统设计,我想了解一下如何使用DAQ采集卡,是否有其他的方法也可以实现动态配置共享变量?客户不需要考虑如何配置共享变量,MicrochipdsPIC33F的设备系统控制应用系统开发?可以的,9.我们非常希望Labview8.2以上能用于系统控制软件的编程!请增强其功能!,13.用LABVIEW8.5如何实现AVR单片机的AD
技术问答精选(一)――如何利用LabVIEW 8.5构建最优测试、控制和系统设计
1.LabView能否对VC中的%2a.lib文件进行调用呢?
不能,LabVIEW不支持.lib,不过支持dll,ActiveX。
2.你好,我想了解一下如何使用DAQ采集卡,采集两路模拟电压信号,我按照labview中的范例,“Cont-Acq%26Graph-Voltage-Int-Clk”,又加了一路采集通道,但是出现错误“错误-50103发生于DAQmx Start Task.vi”可能的原因:The specified resource is reserved.The operation could not be completed as specified.请问这是什么原因造成的呢?
3.您可以直接选中多个channel,在下拉菜单中选择“浏览”,就可以选择多个通道了。详情致电:800-820-3622 ext 2144。
4.labview 访问数据库的toolkit现在的版本是多少,还是停止了升级? 现在该工具包已经并入企业互联工具包,最新版本3.1。
5.你们现在支持的FPGA平台还是只有简单的几种吗? 我们支持NI的硬件,包括cRIO,R系列数据采集卡。
6.labview中共享变量(shared variable)的动态配置一般使用datasocket方法,但是效率低一些,是否有其他的方法也可以实现动态配置共享变量? 客户不需要考虑如何配置共享变量,也就是说不能改变。
7.1. LABview8.2是否可作FPGA开发? 2 LABview8.2是否可用于 TI TMS320F28xx;TMS320F28xxx;Microchip dsPIC33F的设备系统控制应用系统开发? 可以的,我们有FPGA模块。但是仅支持NI自己的硬件产品。2.目前还不可以。
8.LabVIEW8.5较之于以前版本有哪些改进或者不同的地方? 对于项目管理做得更好,还有多和处理器和FPGA更好的支持。
9.我们非常希望Labview8.2以上能用于系统控制软件的编程!请增强其功能! 我们已有很强大的控制工具包,参见:。
10.labview对单片机的看法是否有帮助? 目前我们不支持。
11.labview 8.5最多支持多少个核? 没有限制。
12.能否用LabVIEW自动测量逻辑分析仪采集的波形参数? 可以的,能够直接把数据从逻辑分析仪读到电脑里,详情致电:800-820-3622。
13.用LABVIEW8.5如何实现AVR单片机的AD采集量的实时显示监测? 您可以通过串口通讯实现。
14.Matlab对Labview有什么帮助?Labview中与Matlab的接口如何使用? LabVIEW可以直
接调用.m文件,使用M-Script节点。
15.请问:labview8.5在通信中调制有什么改进? 我们有调制工具包,支持多种调制方式。AM, FM, PM, ASK, FSK, MSK, GMSK, PSK, QPSK, PAM, and QAM。
16.labbiew在图象处理比如说三维重建轨迹跟踪的实现方面,它所带复杂算法的实现有限制吗? 目前我们不支持三维重建。
17.FPGA设计具体如何实现,例如能否和Altera的QuartusII实现数据的交互? 我们仅支持NI的FPGA硬件平台。
18.LabVIEW 和LabWindows有什么区别? 前者是图形化编程环境,后者是ANSI C编程环境。
19.LabViEW可以支持哪些厂家的虚拟仪器? LabVIEW支持所有主流厂家的仪器,例如Tektronix,Agilent等。
20.请问,与LABVIEW类似的软件还有哪些? 如果是说图形化的编程软件,LabVIEW的地位应该是无人能出其右了。NI还提供类似于LabVIEW的编程环境,包括CVI和Measurement studio。
21.LabVIEW能否对计算机上的声卡进行读写测试等呢? 可以,我们可以读回声卡采集到的信号,因为我们可以方便的调用window的dll。或者,可以使用我们的板卡发送一个已知的信号给声卡,供声卡测量。
22.我以前做的USB设备,包含*.lib和相应的头文件,没有dll程序,这个*.lib文件在VC中可以使用,在LabVIEW中可以用吗? 不可以,dll是可以调用的。
23.请问可以用LABVIEW做生物医学领域的信号处理吗?刚开始使用,不知从何入手。 可以进行处理,但是LabVIEW做的是信号处理和信号的采集,您还需要NI的信号调理模块,SCXI来帮助您获取合适的信号.
24. labview可以与哪些公司的FPGA通用 LabVIEW的FPGA模块仅可以和NI板卡上的FPGA芯片进行通信和编译,我们采用的是xilinx的产品。
25. 我们要搞一个频谱仪,怎么利用这个软件? 准确说我不太明白您的问题,您是希望通过虚拟仪器的方式构建一个频谱仪,还是希望和一个实际的频谱仪进行控制和通信? 如果是前者,您需要购买我们的RF模块和高速的数据采集卡,我们在LabVIEW中提供大量的范例程序,可以帮助您完成频谱仪程序的编写,如果是后者,您可以下载驱动,就能够完成对一个特别型号的频谱仪的控制了。
26.我正在做一个关于测试海洋海水质量的项目,能不能用LabVIEW来做一个数据分析系统呢?怎样设计,谢谢 完全可以,您需要构建的是一个完整的测量系统,包括前端的数据收集以及信号处理。LabVIEW提供强大的数据处理的函数和工具,以及对数据库的支持,完全
可以满足您的工作需要。
27.可以利用Labview调用用户自己设计的硬件设备吗?如果可以如何编写驱动程序? 可以,可以使用LabVIEW调用dll,这样一来,您就可以和任何外部的软件,硬件通过dll的形式进行通信了。
28.知道了LabVIEW8.5是安装在PC里面的,且使用起来都是在计算机上安置一些图标就可以了。我要问的是,LabVIEW8.5怎样得到外部数据?都有那些方式?模拟量怎么办,数字量又怎么样?如果同时需要得到呢? 通过数据采集的板卡,或者通过以太网,串口,GPIB的设备,都可以使用相应的驱动读回外部的数据,这样的数据可以是模拟的,数字的。我们的板卡提供多种测量方式,电流,电压,电阻,多种数字信号,您可以就您的具体应用再同我们联系,我们可以帮助您配置一套符合您的需求的测试测量系统。
29.在LAbVIEW中怎样把采集到的数据保存下来? LabVIEW支持多种的文件存储格式,以及数据库的访问方式,您可以按照您的需求,选择您需要进行的存储操作。
30.你们的LabVIEW8.5的界面是英文的,有中文的吗? 您好,从8.20版本开始LabVIEW都有了中文版本,具体情况您可以访问我们的官方网站ni.com/china 31.LabVIEW8.5中包含FPGA模块吗,还是需要另外安装一个工具包呢? 不包括,您需要安装另一个工具包
32.请问LabVIEW8.5比以前的版本的多了哪些功能? 1.LabVIEW 8.5新特性及增强功能: 将磁盘上目录和文件夹和LabVIEW工程文件同步,管理VI的交叉链接,利用USB即插即用技术快速建立数据记录系统新的In Place Element结构可以降低内存使用,提高整体性能
2.LabVIEW 8.5引领最新编程革命: 轻松的集成最新的技术, 如多核处理器技术,使用新特性管理软件开发, 如图形化的合并VI 使用BLAS处理库扩展您的分析方法。
33.请问LabView是否支持自己设计的嵌入式单板电脑。比如ARM9为核心的单板电脑!谢谢! 可以,取决于您的操作系统,我们是支持Win CE的,还支持windows mobile 5.0。
34.这个软件可以对于电子产品在设计过程中的抗干扰性能进行测试吗? 可以,我们可以测试DC~2.7GHz中的任何模拟信号,也可以测试高达200MHz的数字信号,相信能够满足您的测试需要。
35.Labview8.5作实时控制的时候,其时间精度可以做到多高?比如5ms的实时控制周期,其周期误差能做到多小以下? RT的控制精度是1ms,您如果需要更高的精度,可以使用FPGA的模块,时钟是40MHz,这样您就可以得到更高的精度。
36.counter板卡是计数器,支持正交解码器吗? motion板卡带有控制电机的部分,仅使用正交解码器有点浪费了。对吧? 并不是所有的counter都支持正交编码器,您可以参看我们主页上关于板卡的详细说明,找到适合您使用的板卡型号,motion的板卡如果只是做正交编码器测量的话,是大材小用了。
37.和前版本相比,LabVIEW 8.5对于多核的支持有些什么改进? LabVIEW8.5将针对多核处理器的自动线程负载平衡功能引入到了实时系统之中。另外,在LabVIEW 8.5中, 可以使用LabVIEW定时循环将各部分代码分配到指定的处理器核上。 这意味着我们可以将对于执行时间有严格要求的代码直接映射到专用的处理器核,从而保证这部分代码不会被中断,保持其实时性。
38.LabVIEW FPGA支持哪些硬件平台? NI CompactRIO高级可重配置控制和采集系统,专为要求超高性能和超高可靠性的嵌入式应用而设计。 NI PCI或NI PXI R系列插入式设备提供模拟与数字的采集和控制,以实现高性能、用户可配置的定时和同步,以及板载决策。PXI定时和同步模块采用可重新配置FPGA,在PXI触发总线、星形触发和系统时钟上,开发针对多设备或多机箱同步的定制定时和触发例行程序。NI Compact视觉系统是一款坚固的机器视觉工具包,它包含的可重新配置FPGA可将自定义计数器、定时或电机控制植入您的机器视觉应用。
39.LabVIEW8.5在项目文件管理上有哪些新的特点? 并不是所有的counter都支持正交编码器,您可以参看我们主页上关于板卡的详细说明,找到适合您使用的板卡型号,motion的板卡如果只是做正交编码器测量的话,是大材小用了。
40.什么是实时操作系统,有什么好处? 实时操作系统是一个在确定的时间有响应的操作系统,广泛应用于嵌入式系统,工业自动化等领域。而LabVIEW RT可以让你用LabVIEW开发实时操作系统下的应用程序。
41.用labview8.5如何实现汽车发动机车速实时数据曲线显示 在使用labview8.5测量发动机的实时数据的时候,首先需要有一定的数据采集设备,将发动机的转速信号转变为电信号,传到你的电脑主机中,当然您也可以通过第三方的软件,通过以太网,把发动机的信号读取到您的电脑主机中,然后再labview中只需要使用一个 很简单的图形显示控件,就可以时时的刷新数据了。谢谢!
42.有以下两个问题咨询一下: 1)8.5较8.0有什么改进的地方? 2)本人在工作中也一直接触,感受到对于测试系统的帮助非常大,现在仅仅学会如何修改程序,但是对于独立开发新的测试程序无法下手,可否指点一下?(如何学好?) 刚才我们讲座中主要介绍了labview8.5的新特性,labview8.5一方面通过和最新的计算机科技的结合,包括和多核及FPGA技术的结合,能够帮助工程师来提高程序性能,同时8.5也一直致力于本身性能的增强。比如说abview8.5推出了新的状态模块,能够帮助工程师在设计一些比较复杂的状态机和一些基于事件编程的时候,提高他们的编程效率,同时labview8.5也有一对mathgroup, 通过更好的融合文本和图形化的编程方式,能够把算法和L更好的结合在一起,此外abview8.5在一些系统管理项目管理当中也做了一些提高,其实有一点我刚才没有讲到,其实abview8.5还可以把磁盘上的目录和文件夹跟物理磁盘上进行同步,能够管理VI的交叉链接。还通过一些新的结构,来降低内存的使用,提高系统的整体性能等等,labview8.5对于新的特性,新的提高还是比较多的。 第二个问题,如果想要比较系统的学习labview编程的话,还是推荐您去参加对于客户的培训课程,我们有一系列的关于labview的培训课程,通过一个阶段一个阶段的学习,来了解如何开发labview程序,对于新手来说,我比较推荐的是在实例文件中 ,找到您需要完成工程的LIST的程序,然后在程序的基础上开发自己所需要的应用。谢谢!
包含总结汇报、专业文献、考试资料、IT计算机、教学教材、党团工作、人文社科、应用文书、经管营销以及技术问答精选(一)――如何利用LabVIEW 8.5构建最优测试、控制和系统设计等内容。本文共3页
相关内容搜索当前位置:
>>>>>>正文
基于LabVIEW的任意波形发生器
沙九全、张文梁、赵晓亮&
课程设计报告
该系统硬件包括PC机、DAQ采集卡,该波形发生器在上述硬件的基础上,利用图形化编程软件LabVIEW编制了用户控制软面板。系统主要功能包括:产生各种标准波形,利用鼠标绘制任意波形,波形编辑,任意波形输出
计算机技术的发展,使传统仪器发生了革命性的变化,虚拟仪器应运而生。虚拟仪器是90年代提出的新概念,短短的几年间,获得了突飞猛进的发展,说明虚拟仪器大势所趋,是21世纪自动测试与电子测量仪器领域技术发展的重要方向。何为虚拟仪器?所谓虚拟仪器就是基于计算机平台,利用其强大的软件和硬件资源,实现传统仪器的全部功能。从表现形式上看,虚拟仪器没有传统仪器那样具体的物理结构,取而代之的是用计算机的软件系统实现的虚拟面板和插在计算机插槽内的电路板插卡。因为软件是虚拟仪器的真正核心,通过软件设计可以实现和改变仪器的功能,故使得虚拟仪器在性能、易用性、用户可定制性等方面具有很多优点。在一些大的测控场合,组成以计算机为核心的虚拟测控系统,更体现了虚拟仪器无与伦比的优越性:体积小、功能强、易组合,便于对多元信息系统的处理,使测控系统向小型化、测量功能多样化、信息处理多元化的方向发展。开发和设计虚拟仪器,可使用LabWindows/CVI,LabVIEW,Ⅵsual
Basic等语言[1J。采用图形化编程语言kbⅧW7.0,设计出了任意波形发生器。在现代电子测量仪器中,任意波形发生器(arbitrary waveform generator,AwG)作为当代最新的一类信号源,正日益引起人们的重视。它不仅能产生传统函数发生器所有的正弦、余弦、方波、三角波、斜波等常见波形以及衰减振荡正弦、指数形脉冲等复杂波形,而且能根据实际测试需要产生用户想要的任意波形。通常在靶场测试中,评价测试设备性能的方法是进行大量重复性的射击实验来获取数据,然后利用这些数据对设备进行检验。但在某些特殊场
合,例如弹丸造价昂贵,不适合进行大量的重复实验。基于这种背景下提出了一种利用虚拟信号源来模拟现场复杂的弹丸信号,以此对靶场设备进行测试评定的方法,并根据这种需要设计了任意波形发生器。
2 LabvIEw简介
虚拟仪器应用程序的开发环境主要有两种,①基于传统
的文本语言的软件开发环境,常用的有LabWindows/CVI、Vi.
sual Basic和Visual c++等;②基于图形化语言的软件开发环
境,常用的有LabVIEW和HP VEE,实验室虚拟仪器集成环境
(1abo—ratory virtual instrument engineeringworkbench,Lab VIEW)是目前应用最广泛、发展最快且功能最强的图形化软件开发
集成环境。它提供了一种全新的程序编写方法,进行图形化
的组合操作,通过交互式图形界面进行系统控制和测量数据
显示,并使用框图模块来指定各种功能。
LabVIEW的最大特点是啪:采用全图形化编程,在计算机
屏幕上利用其内含的功能库和开发工具库产生一软面板,用
来为测试系统提供输入值并接受其输出值;该面板在外观和
操作上模拟传统仪器,在功能上则同于一般的语言程序。作
为人机对话的软面板,还可接受来自更高层次的虚拟仪器
的参数。LabVIEW为编程、查错和调试提供了简单方便完整的环
境和工具。除了具备其它语言所提供的常规函数功能外,Lab.
VIEW中还集成了大量的生成图形界面的模板,丰富实用的数
值分析和数字信号处理功能,以及多种硬件设备驱动功能。
LabvIEW面向的是没有编程经验的用户而不是编程专
家,尤其适合从事科研开发的科学家和工程技术人员,所以被
誉为“工程师和科学家的语言”。
3波形产生模块的实现
信号产生模块是该任意波形发生器的核心部分,包括标准波形产生和手绘任意波形产生。
第一部分:基本的波形用波形发生产生用一个条件语句分别产生正弦、三角波、矩形波。并且可以加噪声干扰同时可以显示频谱特性
第二部分:数学公式波的程序如下
产生一个数组然后由下列程序产生波形图3产生任意波形的程序框图
图1产生公式sinX/X波形
这个程序用到了一个任意波形发生器通过配置可以生数组里的数
配置一个波形的值储存在数组里可以算出均方根、最大最小、平均值。还可以时时的显示坐标值如图蓝色区域的值坐标的确定是靠着时间结构完成的。下图为配置值的波形输出
图2产生配置的任意波形
可以实现手会图形的输出任意波形模块的功能是生成用户利用鼠标波形图(Graph)控件中绘制的任意波形。在While循环中,
读取Graph控件中活动光标的当前位置,并与上次循环时的位置进行比较。如果有所不同,将调用子程序
以生成新的波形。该子程序主要功能就是判断是否需要改变波形。如果是的话,则在原位置和新位置间连
直线替换原波形,并返回一布尔变量为True,且保存新的光标位置以供下次循环调用。产生任意波形的程
序框图如图4所示。
图3产生手绘的任意波形
本文开发的任意波形发生器应用程序,充分发挥了计算
机和NIPXI.5421的强大功能,主要技术特点体现在:①用Lab—
VIEW图形化集成开发环境和面向对象的编程技术,缩短了程
序开发时间,软件可操作性和维护性好;②采用子程序的方法
进行分层次设计,提高了程序的可读性,并使系统易于升
级;⑧充分利用了计算机的存储能力,直接载入波形数据,提
高了程序运行速度;④某些子程序具有通用性,可用于其它仪
器系统的开发中。
附件【】已下载次
山东大学物理学院创新实验室&&地址:山东省济南市历城区山大南路27号邮编:250199

我要回帖

更多关于 labview波形图表 时间 的文章

 

随机推荐