使用这些波形生成函数可以生成不同类型的波形信号和合成波形信号。下面对这些波形生成函数节点的图标及其使用方法进行介绍。表9-1 公式波形VI中定义的变量名称例9-2:公式波形VI的使用。图9-11 正弦波形VI基本混合单频。图9-13 例9-3的前面板图9-14 例9-3的程序框图混合单频与噪声波形。最后将所有产生的单频信号合成。......
2023-11-26
LabVIEW 2012是NI公司推出的LabVIEW软件的最新版本,是目前功能最为强大的LabVIEW系列软件,也是NI公司推出的第一个简体中文版本的LabVIEW软件。
LabVIEW 2012优化了性能,改进了生成优化机器代码的后台编译器,使得执行速度提高了60%。启动速度比2011更快。
与原来的版本相比,新版本的LabVIEW有以下一些主要的新功能和更改。
1.新增VI范例
如需运行LabVIEW 2012新增VI范例或查看相关描述,可查看“NI范例查找器”浏览栏中的LabVIEW 2012新范例文件夹。
2.程序框图的改进
LabVIEW基础软件包现加入了创建和修改事件结构、“事件函数的功能。
3.自动连接离开循环的数组
在前期版本LabVIEW中,要使用移位寄存器和创建数组函数在循环执行过程中连接数组。在LabVIEW 2012中,右键单击隧道,从快捷菜单中选择隧道模式>>连接,可自动连接数组的值。选择连接模式,所有输入都按顺序组合成一个数组,维数和连入的输入数组一致。其他隧道模式还有最终值和索引。最终值模式下,显示的是最后一次循环的输出值。索引模式下,将创建一个较高维度的数组。前期版本的隧道按照该默认模式运行
4.按条件处理循环的输出
在LabVIEW 2012中,可配置循环的输出隧道忽略不符合条件的值。右键单击循环输出隧道,从快捷菜单中选择隧道模式>>条件,可启用该功能。
可在三种类型的输出隧道上使用条件接线端:最终值、索引、连接。
5.使用快捷方式对齐标签
快速放置对话框活动时,可使用键盘快捷方式对齐程序框图上的标签。
◆选中多个对象并按下<Ctrl-T>键,将选中的显示控件的标签移至接线端的右侧,将其他对象的标签移至对象的左侧。
◆按下<Ctrl-Shift-T>键,将选中的显示控件,包括结构中显示控件的标签移至接线端的右侧。
6.程序框图的其他改进
◆在LabVIEW 2012中,用户可以从整个程序框图或选中部分程序框图中移除断线。
◆如要创建、编辑和查看字符串常量,但是又不想占用大量程序框图空间,右键单击字符串常量并从快捷菜单中选择编辑
◆将循环和结构的代码注释添加在新增的子程序框图标签中。子程序框图标签的大小会随着结构的大小而变化。
◆可在相应数据类型的连线上放置下列新增的探针,显示流经的数据并实现条件断点:
➢带条件8位有符号探针
➢带条件16位有符号探针
➢带条件8位无符号探针
➢带条件16位无符号探针
7.编程环境的改进
(1)启动向导窗口访问资源和创建项目。启动向导窗口重新设计,用户可更便捷地访问LabVIEW的各种资源。新的启动窗口突出了常见任务,
(2)查看控件和常量中的长路径。路径如果太长而无法全部显示,LabVIEW 2012将把路径的中间部分显示为省略号(...),以提醒用户路径的中间部分已被隐藏。
(3)即时帮助窗口查看参数的数据类型。要查看VI或函数接线端的数据类型,将鼠标停驻在某接线端上,即可在即时帮助窗口查看该接线端的数据类型。
(4)保存或加载大型VI时减少时间延迟。LabVIEW编译大型复杂VI时可能会产生时间延迟,配置LabVIEW 2012将更多的资源用于响应速度,可减少编译产生的时间延迟。但是,提高响应速度会阻止LabVIEW对VI执行速度的完整优化。建议将大型VI分解为若干个子VI,这样不仅可以减少时间延迟,还可以保持VI的执行速度。
(5)从更多文件类型中分离编译代码。LabVIEW 2012可在下列文件上分离编译代码:
◆包含Express VI的VI
◆自定义控件和全局变量(www.chuimin.cn)
◆LabVIEW类和类的私有数据控件
◆项目库和状态图库
◆XControl
(6)可同时在多个对象上进行相同的操作。选中多个对象,右键单击其中一个对象,从快捷菜单中选择一个操作。例如,可使用该方法显示对象的标签,或在程序框图上将多个接线端同时显示为图标。
(7)错误下拉列表用于在VI中快速选择并传递NI错误代码或自定义错误代码。在错误下拉列表中单击下拉菜单,可从对话框中选择错误代码,不用手动输入。
可指定下列对象的默认标签位置:输入控件和常量、输入控件、其他所有对象。可使用选项对话框的前面板、程序框图页的默认标签位置下拉菜单指定默认标签位置。
8.对话框的改进
下拉列表和枚举控件属性对话框的编辑项页改进了用户界面。
如要选中多项,选择的同时按下<Ctrl>键。(Mac OS X)按<Command>键。(Linux)按<Alt>键。
除了按上移和下移按钮,还可以通过拖放的方式重新安排各项的位置。
除了按删除按钮,按<Delete>键也可删除项。
除了按插入按钮,按<Insert>键也可插入项。
如要阻止某些项在控件中显示,可选中项并单击禁用项按钮。
9.应用程序生成器的改进
(1)LabVIEW生成.NET互操作程序集的改进。如要迁移在前期版本LabVIEW中创建的生成规范,LabVIEW 2012兼容模式默认为勾选,保证生成的程序集与之前的代码兼容。如没有为迁移的程序生成规范勾选LabVIEW 2012兼容模式复选框,则必须修改外部代码才能与生成的程序集配合使用。
(2)LabVIEW生成共享库的改进
◆LabVIEW为项目VI生成合规的C函数名。合规名称基于所属库层次结构和VI名称本身。例如,如Foo.vi属于库FooLib.lvlib,LabVIEW生成的C函数名称为FooLib_Foo。
◆LabVIEW根据参数在导出VI中的定义,为枚举型、簇、数组生成更有描述性的类型名称。而不是TD1、TD2等等。
自定义类型:LabVIEW在生成的头文件中使用自定义类型的名称作为类型名称,符合所属库的命名要求。
非自定义类型:LabVIEW在生成的头文件中使用合适的描述性名称作为类型名称。例如,Enum、Cluster、ClusterArray。
◆LabVIEW在生成的头文件中列出枚举值。
◆函数原型不再包含errorin和errorout参数。生成函数返回第一个错误输出参数的错误代码。
◆当LabVIEW数组作为句柄时,LabVIEW生成的共享库提供Allocate、DeAllocate和Resize三个函数来管理和分配内存。打开生成的头文件查看生成的共享库的函数原型。
◆VI说明信息作为C函数的说明,出现在头文件的函数原型上方。也可在定义VI原型对话框中添加函数的说明文档。
(3)LabVIEW生成安装程序的改进。生成安装程序时,可包括一个卸载时运行的可执行程序。使用安装程序属性的高级页指定要运行的独立程序。
(4)程序生成规范的性能改进。如独立应用程序、.NET互操作程序集、共享库、源代码发布和Web服务包括内嵌子VI,要提高程序的加载时间和减少内存占用,可勾选程序生成规范附加排除项页的断开连接未使用的内嵌子VI选项。勾选该选项后,LabVIEW就不会加载未使用的内嵌子VI。如生成程序中的VI通过子VI节点静态调用子VI,则LabVIEW认为该内嵌子VI未被使用。如生成程序中的VI通过静态VI引用函数调用子VI,则LabVIEW认为该VI被使用。
10.新增和改动的类、属性、方法和事件
LabVIEW 2012新增了内置的Web服务,可通过该服务访问共享变量。共享变量Web服务nivariable使用开放数据协议(OData)。
11.改进Web服务:
将LabVIEW应用程序部署至应用程序Web服务器,即可实现Web服务。应用程序Web服务器是在远程终端或本地系统上运行的独立系统服务。在主机上,无论是否运行LabVIEW或LabVIEW运行引擎,均可启用和运行应用程序Web服务器以及部署至服务器的任意应用程序。
12.新增和改进的VI、函数和节点
LabVIEW2012中新增和改进了下列VI、函数和节点。关于VI、函数和节点的详细信息,请参考LabVIEW帮助目录栏中的VI和函数。
有关LabVIEW 2012中文版虚拟仪器从入门到精通的文章
使用这些波形生成函数可以生成不同类型的波形信号和合成波形信号。下面对这些波形生成函数节点的图标及其使用方法进行介绍。表9-1 公式波形VI中定义的变量名称例9-2:公式波形VI的使用。图9-11 正弦波形VI基本混合单频。图9-13 例9-3的前面板图9-14 例9-3的程序框图混合单频与噪声波形。最后将所有产生的单频信号合成。......
2023-11-26
3)使用以下任意一种鼠标和按键的组合操作来移动元件。按〈Ctrl+Alt〉+鼠标左键并移动指针以绕默认坐标系旋转元件。2.使用“移动”面板在“元件放置”选项卡中打开“移动”面板,如图10-45所示,利用该面板可以很方便地调整装配组件中放置的元件的位置。图10-45 “元件放置”选项卡的“移动”面板在“移动”面板的“运动类型”下拉列表框中,可以根据需要选择“定向模式”“平移”“旋转”和“调整”选项之一。......
2023-11-08
Inventor Professional 2018草图设计过程包括草图参数设计、建立草图工作平面、草图绘制、建立草图约束、草图编辑等一系列的操作。例1-1以图1-64为特征图形,拉伸4 mm生成一个扳手实体模型,在草图设计中保持相应的约束关系。图1-66手柄特征图形设计步骤启动Inventor Professional 2018新零件模板,进入草图环境。表1-8手柄草图几何约束列表添加尺寸约束。......
2023-06-28
通过本例图形的绘制,使读者掌握怎样灵活利用工具选项板进行快速绘图。利用“图案填充”命令对图形剖面进行填充。设计中心与工具选项板的优点是能够建立一个完整的图形库,并且能够快速简洁地绘制图形。打开一个新图形文件。将需要的图形文件模块从工具选项板上拖入到当前图形中,并进行适当的缩放、移动、旋转等操作,最终完成如图9-125所示的图形。图9-124 绘制图形图9-125 盘盖组装图......
2023-11-02