精华内容
下载资源
问答
  • labview实例

    2015-04-14 13:48:33
    labview实例
  • LabVIEW实例

    2018-04-18 19:18:30
    一些LabVIEW实例,作为学习资料,还算是不错,对初学者,有一定的借鉴意义。
  • labVIEW实例

    2015-11-20 12:45:02
    该资源为百度云盘链接,其中包含了labVIEW基础教程以及上百个labVIEW实例
  • Labview实例

    2015-11-30 12:08:40
    自己制作的Labview播放器,有播放列表,不过需要自己导入
  • labview实例.rar

    2021-01-22 17:38:43
    labview实例
  • labview实例SNAKE.vi

    2021-03-30 09:23:10
    labview实例SNAKE.vi
  • LabVIEW实例大全,有50多个labview实例文件,包含数据处理、钢琴、黑白棋、围棋数字时钟、贪吃蛇等实用好玩的案例设计
  • labview实例大全

    热门讨论 2012-05-14 17:17:29
    labview实例大全,包含压力测量 温度采集 信号发生器 单片机串口通信 自动复制程序 串口接收和串口调试程序几何
  • labview实例集合

    2011-09-01 14:56:55
    labview实例集合,labview 8.20程序设计到精通,可以供其他版本使用、
  • 各种经典的LabVIEW实例2.rar
  • LabVIEW实例Excel相关

    2010-03-08 15:51:28
    LabVIEW 实例 Excel相关 Excel相关.llb
  • LabVIEW实例1.zip

    2020-04-29 21:59:00
    labview经典实例
  • 各种 LabVIEW实例

    2017-12-06 18:31:36
    LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑...
  • 包含有各种LabVIEW设计实例,是初学者的优质资料
  • labview 实例简介

    2012-11-06 23:21:16
    自己制作的labview 谷歌 还有protel
  • labview控制安捷伦公司的数字电压表34401实例,内容包括34401 labview驱动,控制实例分析。Agilent 34401 .............Agilent 34401 Readme....
    592b8903e48a79c772a63d9f29bdcd03.png
    2a9f40f2a04ed8080b47f4990b6d5f15.gif

    labview控制安捷伦公司的数字电压表34401实例,内容包括34401 labview驱动,控制实例分析。

    Agilent 34401

    .............Agilent 34401 Readme.html

    .............Agilent 34401.aliases

    .............Agilent 34401.lvlib

    .............Agilent 34401.lvproj

    .............Examples

    .....................Agilent 34401 Acquire and Chart - External Triggered.vi

    .....................Agilent 34401 Acquire and Chart - Pretriggered.vi

    .....................Agilent 34401 Acquire and Chart - Triggered.vi

    .....................Agilent 34401 Acquire and Graph - SW Triggered.vi

    .....................Agilent 34401 Read Multiple Measurements.vi

    .....................Agilent 34401 Read Single Measurement.vi

    .....................Agilent 34401 Read Temperature Measurement (RTD).vi

    .....................Agilent 34401 Read Transient Measurement.vi

    .....................Agilent 34401.bin3

    .............Private

    ....................Control Mode.vi

    ....................Default Instrument Setup.vi

    ....................Extended User Data.ctl

    ....................Extended User Data.vi

    ....................Fetch Measurement (Fast Read).vi

    ....................Fetch Measurement (Fetch).vi

    ....................Fetch Measurement (Read).vi

    ....................Read STB.vi

    .............Public

    ...................Close.vi

    ...................Configure

    ............................Configure AC Filter.vi

    ............................Configure Aperture.vi

    ............................Configure Autozero.vi

    ............................Configure DC Input Resistance.vi

    ............................Configure Integration.vi

    ............................Configure Math.vi

    ............................Configure Measurement.vi

    ............................Configure Offset Compensation.vi

    ............................Configure Temperature (RTD).vi

    ............................Configure Temperature (Thermistor).vi

    ............................Configure Temperature.vi

    ............................Configure.mnu

    ............................Low Level

    .....................................Configure Multipoint.vi

    .....................................Configure Trigger.vi

    .....................................Configure_Low Level.mnu

    ...................Data

    .......................Data.mnu

    .......................Low Level

    ................................Data_Low Level.mnu

    ................................Fetch Measurement.vi

    ................................Initiate Measurement.vi

    ................................Query Questionable Data Register.vi

    ................................Send Software Trigger.vi

    .......................Read (Math).vi

    .......................Read (Multiple Points).vi

    .......................Read (Single Point).vi

    .......................Read (Transient).vi

    .......................Read.vi

    ...................dir.mnu

    ...................Initialize.vi

    ...................Obsolete

    ...........................Fetch (Internal Buffer).vi

    ...........................Fetch (Output Buffer).vi

    ...........................Fetch.vi

    ...........................Initiate (Internal Buffer).vi

    ...........................Initiate (Output Buffer).vi

    ...........................Initiate.vi

    ...................甥楴楬ty

    ..........................Device Clear.vi

    ..........................Error Query.vi

    ..........................Reset.vi

    ..........................Revision Query.vi

    ..........................Save-Recall Instrument Settings.vi

    ..........................Self-Test.vi

    ..........................System Options.vi

    ..........................甥楴楬ty.mnu

    ...................VI Tree.vi

    66f4a8d58dab7c75daeb302c2156c000.png

    更多教程,请关注 labview工作室 ,学习labview或需要源码的朋友,欢迎关注留言咨询。需要labview培训请留言!

    展开全文
  • 那么我们思考下,在LabVIEW平台上,是否也可以编程实现一个纯软件版的流水灯演示小程序呢?答案是肯定的,下面看看怎么做吧。1、示例说明先看下完成后的软件界面运行动态图,如下所示:这个流水灯小程序共包括了8个...

    1fc0cda297e21d9c5fc5a78ec88e3b4f.png

    很多小伙伴在学单片机的时候,不管是用汇编也好,还是用C语言也好,都写过各种各样的流水灯小程序,当一排LED灯按你的设计循环亮起的时候,是不是非常有成就感呢?

    那么我们思考下,在LabVIEW平台上,是否也可以编程实现一个纯软件版的流水灯演示小程序呢?答案是肯定的,下面看看怎么做吧。

    1、示例说明

    先看下完成后的软件界面运行动态图,如下所示:

    5aacc06e05e6041b5e129b2c9896397c.gif

    这个流水灯小程序共包括了8个小灯,其主要功能包括:

    • 可设置每个小灯初始的亮灭状态;
    • 可设置流水灯的移动方向;
    • 可设置流水灯每次向左或向右移动的位数;
    • 可设置流水灯移动的速度;
    • 可控制流水灯的开始/暂停状态。

    在LabVIEW中编程实现这么多功能是不是很难啊?其实还是比较简单的,下面看看怎么实现吧。

    2、代码实现

    代码实现主要关键点:

    • 主要程序结构:使用while循环结构+事件结构+移位寄存器,在事件结构的超时事件中完成流水灯状态的显示,在移位寄存器中存储上次流水灯状态对应的数值;
    • 主要功能函数:布尔数组(流水灯数组的值)与数值(需要移位的值)之间的转换函数,循环移位函数;
    • 为简化程序代码的设计,将前面板上所有的流水灯控件放到一个U8类型的一维数组控件中。

    其中,超时事件代码框图如下图所示:

    c7aec8f0612947daae7885158a20fd1c.png

    这是这个程序功能实现的主要代码,在超时事件中,通过移位寄存器中读取上次流水灯状态对应的数值,然后根据前面板上的控件设置决定流水灯是否移动、左移或右移及移动的位数,其关键函数是循环移位函数,该函数参数接口意义如下,通过给定y值的正负号控件其左移或右移:

    d0e5fe2a7555b9b018b21f4b182215ad.png

    当在前面板上改变流水灯初始值状态时,需重新给移位寄存器赋初值,其代码如下:

    3f80bbcf35d6ec2093f0c9d0f8085e9b.png

    在前面板上点击退出程序按钮时,在事件结构的值改变事件中退出程序的运行,代码如下:

    6c48462536f0430dbdfa2956d5990aa4.png

    至此,程序的主要代码实现就完成了。

    3、总结

    可能大家会想,如果一开始让你在LabVIEW中实现一个这么花哨的多种控制功能的流水灯小程序,你可能会觉得这太难了,甚至无从下手,实际上,通过上面的实现代码可看出程序也并不是太难,关键是要熟悉如事件结构、移位寄存器、循环移位及布尔数组与数值之间的转换等几个小知识点,把任务分解清楚,花不了几分钟也就可以做出来了。

    展开全文
  • Labview实例代码大全

    2014-09-11 18:57:40
    LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑...
  • 问题引出在使用LabVIEW软件编写大型测试程序时,很多时候需要将原始采样数据或者分析处理后的数据在硬盘上存储为文件,而存储的格式可以是直观的普通的文本文件,也可以是占用空间小的二进制文件,除了这些外,...

    问题引出

    在使用LabVIEW软件编写大型测试程序时,很多时候需要将原始采样数据或者分析处理后的数据在硬盘上存储为文件,而存储的格式可以是直观的普通的文本文件,也可以是占用空间小的二进制文件,除了这些外,LabVIEW中还提供了一种更为简洁的文件格式的支持,即电子表格文件的支持,在LabVIEW中可以利用其提供的现成函数,方便的对数据进行电子表格文件的存储与读取操作。

    电子表格是格式化的文本文件,在电子表格中,一般用制表符隔开各列,用行结束符隔开各行,该文件可以使用微软的Excel软件打开,也可以当作普通文本使用文本编辑器进行打开。

    下面通过一个例子演示如何在LabVIEW中读写电子表格文件。

    示例说明

    该例功能是,在LabVIEW中产生两路仿真信号,分别为包含1000个采样点的正弦波信号和余弦波信号,将这两路信号在硬盘上存储为电子表格文件,随后读取该电子表格文件中的这两路信号数据,最后将这两路信号在波形图控件上进行显示,前面板如下图所示:

    a3277e5cfd4011129c50c3d599f82d00.png

    在前面板上放置了两个控件,一个是文件路径输入控件,用于设置数据的保存/读取路径,一个是波形图显示控件,用于显示两路波形信号。

    程序框图实现

    程序框图设计如下图所示:

    93ee0fb5d7ad11c1f11025e5f823f43a.png

    为简单起见,在程序框图的For循环内部使用“正弦”、“余弦”函数分别产生包含1000个点的正、余弦波形的一维数组,在For循环外部将这两路一维数组信号组合成一个2行1000列的二维数组,使用“写入电子表格文件”将其存储到文件中,使用“读取电子表格文件”函数将其读出为二维数组,直接将其连接到波形图控件上进行显示即可。

    这儿用到了读写电子表格文件的两个关键函数,下面分别进行说明。

    1、“写入电子表格文件”函数,其参数意义说明如下图所示:

    8c852cab27b09cac8497fda1d9cd3e0e.png

    本例中,设置了参数“格式”为“%.3f”,意味着存储的每个数据小数点后保留3位数字。“转置?”参数为假,意味着按原始数组维数即2行1000列进行存储,每一行代表一路数据,若此参数设置为真,则是指对原数组进行转置,变为1000行2列,每一列代表一路数据。

    2、“读取电子表格文件”函数,其参数意义说明如下图所示:

    973dadabe1fd2b27bf9584c4c4a5be6e.png

    本例中,参数“格式”和“转置”需与写入时完全一致,才能正确读取出电子表格文件里面的内容,其它参数取默认值即可。

    运行上面程序,假定设置文件存储路径为“D:a.xls”,则可以看到该文件中存储的两路正、余弦波形数据,如下图所示(仅显示了2行1000列的部分数据),共2行,分别代表了正弦波形数据和余弦波形数据,且每个值小数点后保留了3位小数。

    628ce5c4045738452c3a1a9a588e423a.png

    同时,在前面板的波形图控件上也正确显示了这两条波形。

    总结

    本例演示了在LabVIEW中,如何将波形数据存储为电子表格文件,以及如何从电子表格文件中读取出进行波形显示的方法,从这儿也可看出,相对于其它如C语言编程语言,在LabVIEW中读写电子表格文件是非常简单方便的,这也充分体现了LabVIEW作为图形化的编程语言,其具有开发迅速、简洁方便的特点。

    本文由编码那些事原创,请关注+转发+收藏+点赞,带你一起长知识!

    展开全文

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 694
精华内容 277
关键字:

labview实例