您的位置 首页 电源

LabVIEW运用笔记

1调试时点右键,在菜单中probe里和customprobe里面可以设置探针和客户定制指示器等,用来监测实时数据。由于客户定制指示器是一个子VI

1.调试时点右键,在菜单中probe 里和custom probe里边能够设置探针和客户定制指示器等,用来监测实时数据。因为客户定制指示器是一个子VI,所以,它的数据能够在后边板里加上一个写数据的VI,将指示器所指示的数据记录下来

2.在读写数据文件时,重复地翻开和封闭文件将会占用许多的体系资源,要进步运转速度,应尽量削减翻开和封闭次数,把它们放在循环体外面。

3.别离输入XY的数据组成波形能够用build xy graph,在前面板中选用graph中的xy graph公式框在后边板的mathematical里的formular中,波形的频谱剖析也在其间的waveform measurement中,滤波在waveform condition中

4.在次序结构中,排在框内的数据不能直接经过图框节点传到后边的图框中去,而是要用add sequence locall加一个数据传输节点,传输节点能够加多个,但要留意传输的输入输出要一一对应。假如要想传输数据的话,还能够用flat sequence 结构

5.用write写数据的时分,输入的数据不能是数值型,应先用formate into string转化为字符串,假如想写成电子表格办法,能够将退格符,回车符等和输入数据一同,按必定格局用bundle或build array绑在一同输入

6.labview measurement数据文件类型为.lvm,能够用专门的express VI读写labview的波型文件后缀是dat

7.挑选色彩对话框在numeric里边color box

8.作数据拟合用general polynomial fit.vi在mathematical–curve fit里边

9.free label在后边板的decoration中,可用来作注释

10。ring and enum里边的txet&pic ring 能够以一个数组的办法刺进图片,并可经过index索引找到,也能够放在一个cluster中,成为其一个元素.在前面板classic controls里边有个text&pict ring面板和这个有些差异,用处的差异不清楚.classic controls 里边还有些数字、布尔等值控件。和前面板里的数字等控件在外形上有差异,有没有用处上的差异还不清楚。

11。flatten to string 在advanced 里的data manipulate里边有些控件的外观或许与传统的不相同,在其上点鼠标右键,挑选view as icon后将会得看了解的控件图标.

12。子面板sub panel的invoke node 和property node在application controls里,里边还有一些关于菜单等的应用型选项。

13。表格想加表头就用express table里右键选property选中show column headers和show row headers,然后删掉express vi就OK。

14。自在标签可用来起注释效果,在后边板的decoration里free labe

15.lindex array节点里边index参数代表列,假如想提取整行数据的话,要先将数组转置。

16。比较有关的等于等在arithmetic&comparison里边的express comprison,它不仅能够比较数值还能够比较布尔值和字符串.

17。list 里边有个muticolum list,在里边挑选不同的行代表不同的值.(从零开始)。经过挑选不同的行,得到不同的数值,可用于挑选结构,和combo box的功用相同,不过combo box挑选后的输出是字符串。

  要丈量某个波形的频率,能够选用tone measurement.vi在waveform measurement里边,FFT只能在示波器中显现出来

18.调用VI次序:首要open vi reference 然后能够用property node 对VI的特性如前面板款式,巨细等进行设制,再然后用invoke node调用VI,最后用close reference

19。构建数据搜集体系DAQ。能够用DAQ assistance express vi 来完结设置。也能够经过DAQ configure—-DAQ start—–DAQ read/write—–error out来完结

20.翻开word文档能够用active-refnum-Application-Automation open调出application-document特性,再用invoke node节点先后调用document的open和character特性,能够在labview里将word文件翻开, (在高档编程比如activeX一章中有比如程序)

21. 需要将字符型数组写入Excel时,用Array To Spreadsheet String节点把要输入的内容转化格局后,写入write totext file.vi节点即可.写入前用Open/Create/Replace File 节点,设置为open or create 。write to spreadsheet file.vi节点可多态挑选,包含双精度,整型,字符,衔接端点format:%s或运用多态挑选为string即可.

22。树立的特点节点property node能够右击控件create――property node

23.设置后边板暗码file->vi property->security里边第三个叫做加暗码的,就能够在这儿输入暗码的了!

23. 如何将波形上的数据点做上标志能够用特点结点挑选了,比如说wfm graph的特点结点,选active polt,前面增加常量0再在特点结点上增加元素,point style,添一个大于0小于16的常量能够了.方才看了一下,没有弄懂,然后请教了DAVId1ST271老兄一下,他说是用cursor的特点节点做的!详细为,先树立一个特点节点,然后在里边挑选:cursor–>cursor position–>cursor x,然后前面输入一个数就能够了!这种办法比较灵敏,我曾经用过的是直接右击waveform graph,然后挑选property,在弹出的面板里边cursor,然后增加一个cursor,这种办法比较固定,今后不能够装备的!特点节点就很灵敏,看来LV里边的东西仍是有许多东西有待学习啊!要ADD一个CURSOR便是对着这个控件右击,然后挑选PROPERTY这儿,然后有一个CURSOR,在这儿ADD一个CURSOR!

24.让子VI显现出来,运转完今后再封闭!在菜单file–>vi property–>windows appearence–>cutomize–>show front panel when call(这个便是让它在被调用的时分翻开并显现出来),它下面有一个close afterwards if originally closed,选中它便是运转了之后再主动封闭!

25.求信号的基波频率能够用sinda analyzer.vi来完结,求信号的频率能够用harmonic distortion analyzer.vi来求

26.傅立叶改换之后会得到一个复数,其实部是其幅值,而虚部则是其相位.所以傅立叶改换之后会得到一个幅值谱和一个相位谱.信号幅值的平方和等于其傅立叶改换后实部值的平方和与样本数的商,界说为信号的能量.

27.希尔伯特改换实践是使信号经过一个单位响应为的滤波器,信号经改换后,其正频率成份作 相移,而负频率成份则作相移.希尔伯特改换常用来提取瞬时相位信息,获取振动信号的包络,核算单边频谱,进行回声检测和下降采样速率.在进行回声检测时,因为原声是逐步衰减,回声和原声混合后会使信号希尔伯特改换细线发生畸变,经过丈量畸变的方位能够核算出障碍物的方位.

28.两个波形信号要合并在一个waveform graph里显现能够用signal manipulate-merge signal,功用好像cluster bundle.

29.求信号的直流重量能够用basic-averaged DC-RMS.vi

30.Queue Multiplexer(many to one是将从遍地得到的数据会集到一处处理)的运用:先用obtain queue—数据发生—-Enqueue element(在这过程中将遍地的数据搜集起来),再用obtain queue—dequeue element—数据处理—-release queue

31.调用DLL的时分首要要知道要调用的Dll的参数以及其输出输出数据类型,但在8.2里有DLL调用导游能够便利调用DLL.

32.表格里的实践是个二维数组,能够用数组的节点来增加表头.

33.build table出来的数据是个数组(假如include time是真,则是个二维数组),能够对这个数组进行操作,然后完结比如”刺进体系时刻到表头”这样的使命.

33.同步操控 首要要触发set occurrence,并让其进一步触发Generate occurrence,并让Generate Occurrence触发wait occurrence,让wait occurrence中止等候,运转程序.(各节点在synchronization下面)wait occurrence 一般要放在case 或flat sequence结构里边

34.子面板. Container—subpanel,为其创立一个Invoke node—Insert VI,将前面由open VI reference翻开的子面板VI的reference衔接

子面板要显现的VI path–open VI reference—Invoke node(run VI)—Invoke node—Insert VI (subpanel)-close reference

35.调用window体系指令 在communication—system exec.vi,也或许用它来调用excel等window应用程序

36.获得键盘输入 能够用advanced—input device control—下面的节点initialize keyboard—-acquire input data

37.菜单 在application—menu先用dele menu item.vi删去一切的菜单项,然后再用insert menu item.vi参加菜单项,假如要对菜单进行响就能够用事情结构event structure

38.rendezvous完成同步或暂停 能够用create rendezvous.vi一次发明两个或多个rendezvous,一切的rendezvous都必须悉数发生后才会使wait rendezvous发生输出(布尔值),这样能够经过操控后边的rendezvous的发生来完成暂停或同步create rendezvous.vi(发生rendezvous)—wait rendezvous(等候rendezvous悉数发生后发生输出值0)

39.在程序履行时调用子VI并弹出其前面板. Open VI reference—property node(front panel window open)—invoke node(run VI)—close reference

40.在调用子VI的时分子VI的前面板默认设置为不显现,在其上右键菜单中选SubVI node setup中进行设置.

40.设置waveform graph水平黄线方位

在wave form graph 的property特点里边设置(cursors)

用一个property node-cursor-cursor position-Y position.

41.build waveform. 曾经想组成一个波形老是失利,本来输入的时刻t0应该是个time stamp,数值形数据应该进行转化,转化节点在number-conversion下面to time stamp

42.要获得声卡输入的数据或将数据从声卡输出,要用到节点SI config,SI read和SI write等,这些节点都在Graphic&sound–sound下面

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/dianyuan/214832.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部