labview创建基于当前时间的文件夹

合集下载

10年Labview编程经验

10年Labview编程经验

当我开始在键盘上敲打出这句话的时候,我已经使用LabVIEW 7 年了。

7 年的时间,就算天赋平平也可以积攒下一箩筐可供参考的经验了。

所以我打算利用今后的闲暇时间写一些这方面的东西,既可以同大家交流,也是作为自己这七年工作的总结。

还是在上大学的时候,有一次老师让编写一段软件,用来模拟一个控制系统:给它一个激励信号,然后显示出它的输出信号。

那时我就想过,可以把每一个简单的传递函数都做成一个个小方块,使用的时候可以选择需要的函数模块,用线把它们连起来,这样就可以方便地搭建出各种复杂系统。

后来,我第一次看到别人给我演示的LabVIEW编程,就是把一些小方块用线连起来,完成了一段程序。

我当时就感觉到,这和我曾经有过的想法多么相似啊。

一种亲切感油然而生,从此我对LabVIEW的喜爱就一直胜过其他的编程语言。

LabVIEW 的第一个版本发布于1986年,是在Macintosh 机上实现的,后来才移植到了PC机上,并且LabVIEW 从未放弃过对跨平台的支持。

这也给LabVIEW 带来了一些麻烦。

最明显的就是LabVIEW开发环境的界面风格。

它总是与一般的Windows 应用程序有些格格不入:面板是深灰色的,按键钮是看起来别别扭扭的3D 模样。

还有一些可能不太容易发现:比如对于整数的存储,LabVIEW即便是运行在x86系统上,采用的也是高地址位存高位数据(big-ending)。

这与我们习惯了的x86 CPU使用的格式正相反,这往往给编写存取二进制文件带来了不多不少的麻烦。

我接触过的最早的LabVIEW版本是4.0版,发布包是一个装有十几张三寸软盘的大盒子。

安装的时候要按顺序把软盘一个一个塞到计算机里。

尽管当时LabVIEW的界面不是很好看,但我还是非常喜欢它。

真方便呐!比如说要画一个开关,用LabVIEW 一拖就行了。

如果要自己动手用C 语言设计一个好看的开关,,那得费多少时间啊!我尤其喜欢它通过连线来编程的方式,尽管很多熟悉了文本编程语言的人刚开始时会对这种图形化编程方式非常不适应。

用LabVIEW Application Builder发布应用程序

用LabVIEW Application Builder发布应用程序

021-65557838 • 800-820-3622 • @ • /china
National Instruments
图 5、源文件设置
高级功能
在高级目录里,您可以为您的可执行程序调整高级属性,例如使能调试的选项。通过使能调试,您可以 在可执行程序中包含 VI 程序框图。在 LabVIEW 8 中,您可以使用这一特性来远程解决应用程序中的问 题。一旦您通过网络连接至应用程序,您可以使用高亮执行、探针、和其他 LabVIEW 调试工具来解决 问题。
021-65557838 • 800-820-3622 • @ • /china
National Instruments
图 6、高级设置
预览
一旦按照需要配置好目录和文件,您可以预览应用程序生成器在建立可执行程序之时将会创建的文件组 织结构。这使得您可以验证所有必要的文件都已被包含以及您的目标地址和整个组织结构在您建立可执 行程序之前已经被正确地设置。
• 共享库。LabVIEW 代码可以在基于文本的编程语言中调用,例如 LabWindows/CVI、 Microsoft Visual C++、和 Microsoft Visual Basic。使用 LabVIEW 共享库的开发者将能够使用代码,但是 不能查看或编辑它。
• 源代码发布。LabVIEW 源文件包可以发布给其他 LabVIEW 开发者。特定的 VI 可以配置成添加 密码,删除程序框图,以及应用其它的设置。您也可以在一个源代码发布中为 VI 选择不同的目 标目录而无需破坏 VI 和子 VI 之间的连接。
021-65557838 • 800-820-3622 • @ • /china
National Instruments

LabVIEW 帮助:详细说明

LabVIEW 帮助:详细说明

LabVIEW帮助: 详细说明NI范例查找器(NI Example Finder)对大多数LabVIEW项目,尤其是刚接触LabVIEW而言,可先找出合适的范例并修改代码以满足自己需求,达到最佳效益。

NI范例查找器可浏览或搜索电脑内已有的范例。

这些范例展示了如何通过LabVIEW实现各种测试、测量、控制和设计任务。

选择Help»Find Examples或单击Getting Started窗口Examples区域中的Find Examples链接,可启动NI 范例查找器。

范例就如何使用某些VI或函数提供了说明和演示。

右键单击程序框图或已锁定选板上的VI或函数,从快捷菜单中选择Examples,在打开的帮助主题中包含了该VI或函数的范例的链接。

用户可根据应用程序的需要对范例VI进行修改,也可复制并粘贴一个或多个范例到自行创建的VI中。

图1. NI范例查找器NI-DAQmx或LabVIEW即插即用仪器驱动等硬件驱动程序,将范例安装在硬件输入和输出文件夹中,使用户可以有效开始使用硬件设备。

NI代码交换除了LabVIEW内置的范例之外,用户可访问/code,在线查看更多范例。

在线范例包含社区与NI代码,可下载并作为应用的开发起点使用。

使用LabVIEW中的产品帮助当在LabVIEW环境中建立/编辑VI时,可使用即时并帮助与LabVIEW Help窗口。

即时帮助窗口当光标移动到每一个LabVIEW对象上时,即时帮助窗口都会显示该对象的基本信息。

选择Help»Show Context Help,按下<Ctrl-H>,或者单击工具栏上的Show Context Help Window按钮,可以切换即时帮助窗口的显示。

当光标移至前面板和程序框图对象上时,即时帮助窗口将显示子VI、函数、常量、输入控件和显示控件的图标,以及每个接线端上的连线。

当鼠标移至对话框选项上时,即时帮助窗口将显示这些选项的说明。

关于LabVIEW生成EXE

关于LabVIEW生成EXE

关于LabVIEW生成exe文件的问题
前言:LabVIEW生成的exe文件在没有安装LabVIEW开发平台的PC上时无法运行的。

因此若要想在未安装有LabVIEW开发平台的PC上运行LabVIEW生成的exe文件,必须先安装LabVIEW引擎,也就是安装文件。

下面将首先介绍如何生成安装文件:
1.首先启动LabVIEW,在新建窗口点击“项目”,如下所示
跳出如下界面
2.右键点击“我的电脑”—>“添加文件”,添加你已经编写好的VI,也可以新建VI,
添加之后可以刷新依赖关系。

3.在“程序生成规范”上,点击右键,“新建”—>“安装程序”
在跳出的如下界面中进行设置:
①输入产品名称
②选择操作系统
之后点击生成按钮,跳出对话框
点“是”。

生成后界面如下
接下来就可以生产exe文件了:
1.同样的,在“程序生成规范”上点击右键,“新建”—>“应用程序”
2.在弹出的如下界面中,进行设置:
①设置生成的可执行文件名称,及保存目录
②添加源文件
③点击“生成”按钮,完成exe文件的生成工作,之后项目浏览器变成如下画面:
最后要介绍一下生成的包如何安装使用:
1.首先,在刚才指定的生成目录下会有两个文件夹
2.打开“运行引擎安装程序”文件夹,安装引擎
3.安装结束后,系统提示重启(也可不重启)。

重启后打开“晶体生长V0..0应用程序”文件夹,运行exe文件即可
参考资料:。

labview安装及使用说明

labview安装及使用说明

推力器工作状态单元系统使用说明一PC机系统所用的软件安装及使用说明本监控系统所用的安装软件及安装步骤:1、labview2012,其中安装软件包括:labview安装软件2012LV-WinChn.exe[1],安装是需要将其进行解压缩,可以新建解压文件,也可以默认安装文件,之后就可以进行安装了,安装过程中需要破解序列号,在NI License Activator.exe[2]在选项里面选择产生序列号,来进行破解,更新过程暂时跳过即可。

2、labview2012所需要的工具包,为了能够产生数据报表,需要安装下面的工具包2012RGT.exe [3]. 安装过程和上述类似。

3、要将数据存储到数据库中,需要安装2012DCT.exe,本系统中暂时没有用到这个工具包,用的另外一个labSQL工具包,只需要将lab文件夹放到labview安装文件夹里即可,路径为安装盘---程序文件-----National Instruments-----labVIEW2012----user.lib.放入到这个文件夹里面。

4、本系统和实时控制器相连,所以需要安装2012RealTime-eng.exe[4].同时需要安装RT驱动软件NI-rio Device Drivers,一般会有驱动光盘。

5、实时控制器内部需要FPGA编程,安装2012FPGA-eng.exe[5].同时需要编译工具包XiLinx101和XiLinx134.[6]6、需要进行模拟数据采集时,要用到DAQ助手,所以可以进行安装NIDAQ970f0.exe[7]7、本系统需要和触摸屏进行相连,必须安装触摸屏工具包2012sp1TouchPanel.exe[8]8、安装所需要的数据库SQLserver2005所有的工具包示意图如下推力器工作状态指示操作说明:一般情况下。

运行程序会生成可执行文件即EXE文件,点击桌面上的快捷键,即可运行程序,主面板主要是对实时数据的原始数据和修正数据进行显示,同时将数据曲线显示在波形图中,主面板中有个在主面板中主要操作按钮有:如图所以依次为:运行、连续运行、停止、暂停,通过上面四个按钮来控制程序的停止和运行。

将LabVIEW程序打包在没有安装LabVIEW的电脑上运行(刘观岭)

将LabVIEW程序打包在没有安装LabVIEW的电脑上运行(刘观岭)

LabVIEW生成应用程序步骤(刘观岭总结篇)1、打开自己编写的LabVIEW程序,如下图。

2、点击“工具”--“通过VI生成应用程序(EXE)”。

3、选择路径保存项目,点击“继续”。

4、可更改程序生成规范名称、目标文件名、目标目录。

点击“生成”。

5、生成后界面如下图所示,点击“完成”。

6、点击“完成”后,出现下图所示的项目界面。

点击保存按钮()。

7、此时生成的文件只能在安装了LabVIEW的电脑上运行,需要封装上一些插件。

右击“程序生成规范”--“新建”--“安装程序”。

8、生成界面如下图。

产品信息可以更改程序生成规范名称、产品名称、安装程序目录。

此处重点有两个地方“源文件”和“附加安装程序”。

(1)“源文件”:将刚才生成的应用程序(此处为AD采集界面)和vi程序(此处为AD采集界面.vi)均添加到右边。

(2)“附加安装程序”:将自动选择推荐的安装程序去掉,自主选择。

可去掉些用不到的。

若用串口通信,必须选择NI-VISA选项。

点击“生成”。

9、下图是安装完成界面,点击“完成”,再次点击“”。

10、按照步骤8的“安装程序目录”(图片已复制过来)找到“我的安装程序”文件夹。

11、将“我的安装程序”文件夹拷贝到任何电脑(无论有无安装LabVIEW)上均可运行。

文件中内容所下图所示,运行“setup.exe”即可安装本程序。

完成讲解。

labview路径操作与文件IO

labview路径操作与文件IO

LabVIEW程序设计
LabVIEW程序设计
图 7-4 拆分路径和创建路径函数
LabVIEW程序设计
当前VI路径——给出了当前所运行VI的路径 拆分路径——拆分一次后导引到“第7章”文件夹 拆分路径——拆分二次后导引到“例子”文件夹 创建路径——创建一个新的第6章文件夹路径
图 7-5 拆分和创建路径
LabVIEW程序设计
LabVIEW程序设计
1.4 波形文件
波形文件是一种特殊的数据记录文件,它记录了发生波形的一些基本信息, 如波形发生的起始时间、采样的间隔时间等。
LabVIEW程序设计
1.5 数据记录文件
数据记录文件是一种特殊的二进制文件,只是在LabVIEW等G语言中这类 型的文件扮演着比较重要的角色,所以在这里为其建立了一个独立的类型。数 据记录文件只能被G语言,如LabVIEW读取,它以记录的格式存储数据,一个 记录中可以存放几种不同类型的数据,或者可以说一个记录就是一个“簇”。
LabVIEW程序设计
图 7-3 非确定性路径文件的查找
LabVIEW程序设计
路径的简单拆分
假如我们希望使用第7章的“文件常量引导的路径关系.vi”来打开第6章的 文件夹,那就需要进行路径的拆分或创建。LabVIEW中也提供了路径拆分 和创建的函数,具体操作为:
》函数》编程》文件I/O》拆分路径(创建路径)
图8-4 格式化文件函数接线端子
LabVIห้องสมุดไป่ตู้W程序设计
2.4 扫描文件函数
扫描文件文本中的字符串、数值、路径和布尔数据,使文本转换为数据类型, 返回重复的引用句柄及转换后的输出,该输出结果以扫描的先后顺序排列。该 函数不可用于LLB中的文件。 该函数可扫描文件中的所有文本。但是,该函数无法判断扫描开始的起点。如 需判断扫描开始的起点,可使用读取文本文件和扫描字符串函数。

使用LabVIEW如何生成应用程序(exe)和安装程序(installer)

使用LabVIEW如何生成应用程序(exe)和安装程序(installer)

使用LabVIEW如何生成应用程序(exe)和安装程序(installer)主要软件: LabVIEW Development Systems>>LabVIEW Professional Development System主要软件版本: 2012主要软件修正版本: N/A次要软件: N/A问题:在Windows平台下使用LabVIEW如何生成一个独立可执行程序和安装程序?解答:为什么要生成exe和installer使用LabVIEW编写程序的最后往往需要将程序拿到目标电脑上去运行,如何将程序从开发电脑上移植到目标电脑上呢?这里有两种方法:1. 在目标电脑上安装LabVIEW以及相关驱动和工具包,然后将vi或者整个项目拷贝到目标电脑上。

然而安装LabVIEW和各种工具包会比较耗费时间,且vi可以被任意修改,容易引起误操作,如果只是运行程序,则不推荐这种方法。

2. 将LabVIEW编写的程序在开发电脑上编译生成独立可执行程序(exe),然后将可执行程序移植到目标电脑上,这里的移植分为两种方式:A.将生成的exe拷贝到目标电脑上,然后在目标电脑上单独安装LabVIEW运行引擎(Run-Time Engine)和需要的驱动以及工具包等,此方法中安装驱动和工具包也需要花费较多时间,不推荐B.将生成的exe和一些用到的组件打包生成installer,即安装程序,然后在目标电脑上运行安装程序即可,这样安装完成后,之前生成的exe、LabVIEW运行引擎以及其他用到的工具包会自动安装到目标电脑上,这种方法移植程序比较简单,是最常用的方法。

关于LabVIEW运行引擎任何电脑,只要你想在上面运行LabVIEW生成的独立可执行程序(exe),你都需要在目标电脑上安装LabVIEW运行引擎。

LabVIEW运行引擎包含了:1. 运行LabVIEW生成的可执行程序所需要的库和文件2. 使用浏览器远程访问前面板所需的浏览器插件3. 应用程序中生成LabVIEW报表所需要的一些组件4. 一些3D图表的支持等运行引擎本身就是支持多语言的,不需要安装特定语言版本的运行引擎。

基于LabVIEW的数据保存

基于LabVIEW的数据保存

基于Labview的数据保存The date consersation based on LabVIEW杨建伟 郑琼华 沈昱明(上海理工大学,上海 200093)摘 要:在单片机—PC机的串口通信中, 以LABVIEW为开发平台,根据PC侧对串口采集到数据的显示、保存、回读的不同需要,提出了相应的解决办法,编写了PC侧的程序。

关键词:虚拟仪器 串口通信 数据保存Abstract:Microcontroller communicate with computer based on LabVIEW platform,according to the different need of display、conservasion and review of data.Give the relevant way to solve the problem , and compile the programme of computer.Keywords:LabVIEW RS232 Data conservasion0 引言LabVIEW是一种基于图形编程语言的开发环境。

它与传统编程语言有着诸多相似之处,如相似的数据类型、数据流控制结构、程序调试工具等。

但二者最大的区别在于: 传统编程语言是用文本语言编程, 而LabVIEW 用图形语言( 即各种图标、图形符号、连线等) 编程 ,编程简单方便, 界面形象直观, 具有强大的数据可视化分析和仪器控制能力。

Labview有丰富的文件操作函数库,可以方便地进行文件的读写。

Labview可以读写文本文件、数据报表文件、二进制文件和测试文件。

主程序中从VISA read的read buffer 端读上来的数据需要转换成表格数据进行保存,数据的保存分为两个阶段。

第一阶段,通过表单形式(带时间头)显示在主程序界面,方便用户直观查看测试参数是否已满足要求。

第二阶段,把表单数据保存到Excel文件中,可供用户打印查询。

6.0 LabVIEW应用程序开发——项目管理

6.0  LabVIEW应用程序开发——项目管理

第6章LabVIEW应用程序开发——项目管理(LabVIEW application development - Project Management)版本 2创建于: 2011-3-5 上午3:14 作者jwdz - 最后修改: 2011-3-5 上午3:37 作者jwdz 在LabVIEW8.0发布之前,程序在设计开发阶段,基本上采用的是指定项目文件夹作为存放项目文件的主体(至少我是这样作的),在这个文件夹中包含了所设计的VI库等相关文件。

生成应用文件时,还要使用应用程序发布工具。

参见下图。

图6-1 LabVIEW7.1 应用程序发布工具自LabVIEW8.0后,采用了新的项目管理的方式,使用项目浏览器来组织管理项目中的所有文件。

这不仅给开发者提供了很大的方便,同时也使项目的管理也更加有序。

本章我们期待通过对项目管理的学习来建立自己的项目管理方式(使用WindowsXP下的LabVIEW 2009 SP1)。

6.1 项目浏览器(Project Explorer)现阶段,LabVIEW图形化程序设计和开发管理都可以借助于新的项目浏览器来组织进行。

项目浏览器以树状结构的形式分层显示出项目中的所有文件。

同时,应用程序的发布也必须在项目管理下完成。

所以在程序的设计阶段就要与项目管理打交道,下面我们从如何创建一个新的项目以及最终创建一个自己的、适合大多数项目管理的模版,供今后的项目开发重复使用。

6.1.1 创建一个新的项目创建一个新的应用项目有好几种方法。

启动LabVIEW开发环境后,选择点击:文件》新建项目;在启动后的对话框中也可以选择点击:新建》项目。

所创建的新的项目如下图所示。

图6.1.1-1 新创建的项目——项目浏览器在这个新创建的项目浏览器中我们会得到以下信息:项——Tab页项目项项目的根目录——项目:这里现在显示的时“未命名项目1”我的电脑——表示当前创建的项目终端使用的本地计算机中依赖关系——本终端下项目所使用的VI程序生成规范——用来生成独立的应用程序、DLL、Zip文件路径因为项目中没有内容,目前是空的文件——Tab页因为目前项目中没有内容,目前是空的现在,我们已经对项目浏览器有了一个初步认识。

LabVIEW如何制作EXE和SETUP文件

LabVIEW如何制作EXE和SETUP文件

如何制作EXE和SETUP文件 by qln1981_95条件:Labview专业版下面以Labview8.2中文版本为例,以一个简单的测试系统为例,介绍具体的制作EXE文件和SETUP 文件(安装文件)的步骤。

由于本人水平有限,难免出现错误和漏洞,请大家批评指正。

这篇文档,仅仅是本人在编程过程的中的心得,希望能对大家有所帮助。

首先介绍如何制作EXE文件:1.将所有需要的文件,包括主vi和所有子vi,以及用到的文本文件等附属文件,都放置到一个文件夹中,并确保所有程序都能正确执行。

比如这个文件夹命名为“打包安装练习”。

2.建立一个项目,将所有的vi和支持文件都添加到项目中去,也就是把这个文件夹添加进去,在项目中右键“我的电脑”-添加文件夹。

将“打包安装练习”文件夹添加进去。

并且保存项目,命名为“打包练习”3.在项目中,右键-程序生成规范-新建-应用程序(EXE),将会弹出一个 “我的应用程序 属性”设置框。

如下图。

4在弹(1)应用程如果程序中用到附属文件,比如txt 或者excel 等,最好改变这个默认的路径,重新选择包含所有文件的那个文件夹,因为如果程序中用到了相对路径,这样就能够正确找到其它文件,程序执行时不会弹出类似于“文件不存在”的错误。

下面的“产品名称”和“合法版权”等信息,可以默认,也可以设置,这里采用默认,如下图:.出的设置框里进行设置。

按照从上到下的顺序,依次介绍每一步设置。

序信息 :输入EXE 文件名和目标文件名,注意,应用程序目标目录会有一个默认的路径,(2)源文件:在左边的 类别 栏中,选择 源文件,双击 项目文件 下面的那个“打包安装练习”文件夹,在显示的所有文件中,选中程序中的主vi,本例中的主vi是“植物生理学电阻抗测试系统.vi”,将主vi添加到右边的 启动vi 栏里面。

(3)在 类别 栏中选择 目标,在这里可以设置EXE文件和支持文件所在路径,这里使用默认设置,即支持文件在EXE文件下的data文件夹中。

LabVIEW项目

LabVIEW项目

LabVIEW中的项目软件-LabVIEW 2009-12-09 19:49:09 阅读68 评论0 字号:大中小我们可以使用LabVIEW中的项目来管理VI程序以及其他的LabVIEW文件和文档这类的非LabVIEW 文件,甚至其他可以想到的计算机文件也可以通过LabVIEW的项目进行管理。

当保存项目时,LabVIEW会创建一个项目文件(以.lvproj为后缀)。

这个LabVIEW的项目除了保存项目中包含文件的信息,还保存了项目的配置、生成可执行文件以及安装包的相关信息。

可能有人会问"为什么要个项目呢?",对于这个问题可以有很多个回答。

但是一个更好的问题就是"为什么我不要个项目呢?",对于这个问题的回答就简单了。

如果你只是创建一两个VI程序并且你主要着重于采集与分析数据,而不是着重于用来采集分许数据的VI程序的话,你就不需要项目了。

如果你有兴趣把你的VI程序作为软件来进行管理,就需要使用LabVIEW的项目来管理你的VI 程序了。

项目浏览窗口项目浏览窗口可以用来创建和编辑你的LabVIEW项目。

下图为一个空的项目窗口。

可以选择菜单File>>New . . .并在弹出的对话框中选择Empty Project 来创建一个空项目。

项目在这里看起来为一个树状结构。

这个树的根为项目根(Project root),这里显示了项目文件的名称并包含了所有的项目元素。

下一个就是我的计算机(My Computers),表示本地计算机为这个项目的目标运行环境。

(这个目标运行环境是你的VI要安装的位置。

这个位置可以是你的本地计算机、 LabVIEW RT控制器、PDA、FPGA或者任何LabVIEW可以运行的地方。

通过右键点击项目根并从右键菜单中选择New>>Targets and Devices就可以为项目添加新的目标运行环境。

为了能够添加某些目标运行环境,可能需要安装相应的LabVIEW附加模块。

第8章 LabVIEW程序生成规范

第8章 LabVIEW程序生成规范
36
8.2.4 Zip压缩文件发布
压缩文件用于以单个可移植文件的形式发布多 个文件或整套LabVIEW项目
一个Zip文件包括可发送给用户使用的已经压缩 了的多个文件,可用于把驱动程序文件或已选 定的源代码文件发给其他LabVIEW用户使用
37
8.2.4 Zip压缩文件发布
配置Zip压缩文件发布
Windows共享库以.Dll为扩展名,Mac OS共享库 以.framework为扩展名,Linux共享库以.so为 扩展名
31
8.2.3 共享库发布
Windows共享库的创建
共享库通常以某个函数为源文件,极少涉及显示面板 创建简单应用程序 创建一个只具备两个数加、减、乘、除四种运算过程的运算器 定义输入/输出连接端子
Zip压缩文件了
41
8.2.5 Windows安装程序发布
Windows安装程序用于发布独立应用程序、共享 库和通过应用程序生成器创建的源代码发布等
创建Windows安装程序必须首先创建独立应用程 序、共享库或源代码发布
Байду номын сангаас42
8.2.5 Windows安装程序发布
配置Windows安装程序发布
在程序生成规范新建选项中选择“安装程序” 在弹出的“我的安装程序 属性”对话框中配置源代码发布相关参

43
8.2.5 Windows安装程序发布
“源文件”页 配置安装程序的源文件
44
8.2.5 Windows安装程序发布
34
8.2.3 共享库发布
定义VI原型 在“源文件”页中选择需要导出的函数将弹出“定义VI原型”对话框
35
8.2.3 共享库发布
“定义VI原型”配置 当定义了VI的端口后,LabVIEW会自动识别各个端口的数据类型 ,并创建相应的接口。 上图中保持默认值不变,当然也可以设置X和Y以指针(或者是地 址)方式传递,而不以值方式传递。 此外,一个DLL文件中也可以包含多个函数。

使用LabVIEW如何生成应用程序(exe)和安装程序

使用LabVIEW如何生成应用程序(exe)和安装程序

使用LabVIEW如何生成应用程序(exe)和安装程序(installer)在Windows平台下使用LabVIEW如何生成一个独立可执行程序和安装程序?解答:为什么要生成exe和installer使用LabVIEW编写程序的最后往往需要将程序拿到目标电脑上去运行,如何将程序从开发电脑上移植到目标电脑上呢?这里有两种方法:1。

在目标电脑上安装LabVIEW以及相关驱动和工具包,然后将vi或者整个项目拷贝到目标电脑上。

然而安装LabVIEW和各种工具包会比较耗费时间,且vi可以被任意修改,容易引起误操作,如果只是运行程序,则不推荐这种方法。

2. 将LabVIEW编写的程序在开发电脑上编译生成独立可执行程序(exe),然后将可执行程序移植到目标电脑上,这里的移植分为两种方式:A.将生成的exe拷贝到目标电脑上,然后在目标电脑上单独安装LabVIEW运行引擎(Run—Time Engine)和需要的驱动以及工具包等,此方法中安装驱动和工具包也需要花费较多时间,不推荐B.将生成的exe和一些用到的组件打包生成installer,即安装程序,然后在目标电脑上运行安装程序即可,这样安装完成后,之前生成的exe、LabVIEW运行引擎以及其他用到的工具包会自动安装到目标电脑上,这种方法移植程序比较简单,是最常用的方法。

关于LabVIEW运行引擎任何电脑,只要你想在上面运行LabVIEW生成的独立可执行程序(exe),你都需要在目标电脑上安装LabVIEW运行引擎。

LabVIEW运行引擎包含了:1. 运行LabVIEW生成的可执行程序所需要的库和文件2. 使用浏览器远程访问前面板所需的浏览器插件3. 应用程序中生成LabVIEW报表所需要的一些组件4。

一些3D图表的支持等运行引擎本身就是支持多语言的,不需要安装特定语言版本的运行引擎。

另外需要确保目标电脑上安装的运行引擎版本与开发应用程序时使用的LabVIEW版本一致。

LabVIEW文件操作介绍

LabVIEW文件操作介绍

图6-31
XML文件操作函数和存储内
图6-32
数据存储为XML文件格式
图6-33
存储的XML文件用IE浏览器打开
图6-34
读取XML文件
本章小结
文件的I/O操作用于在磁盘中保存数据或 读取数据。本章主要介绍了文本文件、电子表 格文件、二进制文件等LabVIEW中常用的文 件I/O类型并结合具体示例来说明相关文件I/O 函数的使用方法以及技巧。在选择数据的存储 方式时需要考虑实际需要来选择合适的文件类 型以提高使用效率。

每一个TDMS文件以三个不同层次来存储附加 信息:File、group和channel。
6.11 高速数据流文件(.tdms文件)

写TDMS文件示例
6.11 高速数据流文件(.tdms文件)

在TDMS File Viewer中查看文件内容
6.11 高速数据流文件(.tdms文件)

TDMS 文件读操作示例
小试身手

1. 文本文件和二进制文件的主要区别是什么?
2. 请说出下面这几种文件是文本文件还是二进 制文件:数据记录文件(Datalog Files), XML文件,配置文件,波形文件,LVM文件, TDMS文件。

小试身手

3. 有一个测量程序,采集 两路信号,每1s采集一次, 要求每采集一次,就将采 集结果写入文本文件尾部, 即使重新运行程序,仍能 保证数据添加到文件尾部, 而不会覆盖原有数据。格 式为a保留4位小数,b为整 数,如右图所示。
1.打开/创建/替换文件函数
图6-1
文件I/O子模板
2.关闭文件函数
图6-3 图6-2
关闭文件函数接线端子
打开/创建/替换文件函数接线端子

LabVIEWReal-Time模块入门指南

LabVIEWReal-Time模块入门指南

LabVIEW Real-Time模块入门™指南本文档提供了帮助用户入门LabVIEW Real-Time模块的设计练习。

用户可通过一系列的练习检查、更改和部署实时应用程序,及了解编程实时操作系统的概念和实践。

目录重要概念 (2)安装和配置Real-Time模块 (2)安装Real-Time模块 (3)配置RT终端 (3)安装RT终端软件 (3)安装多CPU支持 (3)打开Real-Time项目 (4)查看RT终端的VI (5)初始化数据传输组件 (5)使用定时循环采集数据 (6)使用While循环传输网络数据 (6)关闭数据传输组件 (7)查看主机的VI (7)连接至网络数据流 (8)读取网络数据流 (9)断开网络数据流 (9)创建和部署应用程序 (9)配置RT终端的属性 (9)部署程序生成规范至RT终端 (10)调试RT终端VI和独立应用程序 (10)调试RT终端VI (10)调试独立的实时应用程序 (11)参考资料 (11)LabVIEW帮助 (11)LabVIEW Real-Time模块发行说明和升级说明 (12)重要概念下列重要概念为开始使用Real-Time模块的用户提供了必需的基础信息。

•Real-time (RT)应用程序-设计用于稳定性执行和精确定时的应用程序。

•确定性-描述应用程序响应外部事件的一贯性程度或在给定时间限制内执行操作的实时应用程序特性。

设计实时应用程序时,通常优先考虑最大化确定性。

•抖动-应用程序程序最快和最慢执行之间的时间差。

设计实时应用程序时,通常优先考虑最小化抖动。

•实时操作系统 (RTOS)-设计用于运行具有增强型确定性和降低型抖动的应用程序的操作系统。

通用操作系统(例如,Microsoft Windows)完成操作的时间是不可预期的。

相比较,RTOS中的每个操作均具有已知的最大执行时间。

通过设计用于RTOS的应用程序,用户可确保应用程序运行的确定性。

•RT终端-运行RTOS的控制器。

NI_VeriStand使用手册

NI_VeriStand使用手册

Real-Time Testing and Simulation SoftwareNI VeriStand 2010使用手册Document Version 1.0By 慕慕316395914目录1.概述 (3)2.创建软件模型 (4)2.1.创建被控对象模型 (4)2.2.创建控制器模型 (9)3.创建MIL测试环境 (12)4.创建测试激励信号 (21)4.1.使用S TIMULUS P ROFILE E DITOR (21)4.2.使用TMDS F ILE V IEWER (27)5.VERISTAND高级功能 (29)5.1.使用U SER C HANNELS、P ROCEDURES、A LARMS (29)5.2.使用C ALCULATED C HANNELS (34)6.创建HIL测试系统 (40)6.1.添加实时目标机 (40)6.2.添加NI DAQ设备 (42)6.3.添加NI R系列设备 (44)6.4.添加NI故障注入模块 (45)6.5.添加NI C OMPACT RIO硬件 (48)6.6.添加NI XNET硬件 (49)6.7.添加TDK-L AMBDA可编程电源 (54)6.8.更改软硬件端口映射 (58)6.9.更改模型运行设置 (59)1.概述VeriStand 2010是美国National Instruments公司专门针对HiL仿真测试系统而开发出的软件环境。

VeriStand 2010是一种基于配置的软件环境,它简单易用,无需编程就完成实时测试系统的创建,实现HiL测试中所需的各种功能。

NI VeriStand 2010能够配置模拟、数字和基于FPGA的硬件I/O接口;能够配置激励生成、记录数据、计算通道和事件警报;能够从NI LabVIEW和MathWorks Simulink®等建模环境中导入控制算法和仿真模型;能够利用操作界面实时在线监控运行任务并与之交互。

4.如何创建和使用 LabVIEW 中的 LLB 文件

4.如何创建和使用 LabVIEW 中的 LLB 文件

如何创建和使用LabVIEW 中的LLB 文件最近接连有人问我,怎样在LabVIEW 中创建一个LLB 文件。

于是我就把它写了下来。

通常,需要新建一个文件时,我们很自然就会想到去选中菜单“File->New”。

可是,在LabVIEW 8 中,在“新建”菜单中是看不到LLB 这种文件类型的; 要创建或者管理一个LLB 文件,首先要选择“Tool->LLB Manager...”。

在打开LLB Manager 之后,再在菜单中选择“File -> New LLB”。

这样才能创建一个新的LLB 文件出来。

我个人认为,在LabVIEW8及以后的版本中,LLB 文件现在已经没有存在的必要了,使用它,弊大于利。

LLB 文件的功能就是把一组相关的VI 以及其他文件打包存储在一起。

其优点是节省磁盘空间,LLB 文件是压缩了的。

但是,近年来计算机存储介质的容量迅速膨胀。

LabVIEW 程序的存储空间再也不是一个需要考虑的问题了。

所以这方面已经不再有诱惑力了。

LLB 文件有很多弊病。

1. 内部文件没有层次关系,所有文件都是平级存放的。

这样一来,文件多了,就不能直接看出他们的调用关系。

此外,LLB也允许有同名文件存在。

2. 内部文件名长度有限制,大概限制几十个字符吧,文件名太长会被自动截断。

3. 不利于版本管理。

LLB 中的一个文件被修改,整个LLB 也就被修改了。

这样,一是没办法作增量存储,二是不容易定位到具体被改动了的文件上。

综上所诉,如果新建一个工程,最好不要考虑使用LLB 文件了。

同时为了方便管理工程中的文件,应当尽量利用LabVIEW 8 的新功能:Project 和Library。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Labview创建基于当前时间的文件夹
程序框图如下:
流程说明:利用获取当前时间函数获取当前系统时间并转换为字符串数据类型
(包括日期字符串和时间字符串),原数据类型中有时间标识符“:”,而创建文件夹函数规定不能使用该字符,所以还需要对时间字符串中的“:”进行替换,上述程序将其替换为“-”,替换完成后利用合并字符串函数将原路径以及在当前路径下的文件夹名称合并送给创建文件夹函数。

上述程序即为在桌面上创建新文件夹,创建的文件夹如下(注意:创建文件夹函数连续执行时要求新创建的文件夹的名称必须是原来没有的)。

相关文档
最新文档