labVIEW学习文件答题.docx
文本预览下载声明
程序框图对象
程序框图对象包括接线端和节点。将各个对象用连线连接便创建了程序框图。接线端的颜色和符号表示相应输入控件或显示控件的数据类型。常量是程序框图上向程序框图提供固定数据值的接线端。
程序框图接线端
前面板上的对象在程序框图中显示为接线端。双击程序框图上的一个接线端,则前面板上相应的输入控件或显示控件将高亮显示。
接线端是前面板和程序框图之间交换信息的输入输出端口。输入到前面板输入控件的数据值经由输入控件接线端进入程序框图。运行时,输出数据值经由显示控件接线端流出程序框图而重新进入前面板,最终在前面板显示控件中显示。
LabVIEW中使用的接线端包括输入控件和显示控件接线端、节点接线端、常量及用于各种结构的接线端。连线则把接线端连接起来,使数据在接线端间传递。右键单击一个程序框图对象,从快捷菜单中选择显示项?接线端???查看接线端。再次右键单击该对象,从快捷菜单中选择显示项?接线端可隐藏接线端。该快捷菜单项对于可扩展VI和函数不可用。
浮点数据的符号数值
如数据未定义或数据是非预期数据,会影响后续操作。浮点数据操作返回以下两种符号值用以表明错误的计算或无意义的结果:
NaN(非法数字)表示无效操作所产生的浮点值,如对负数取平方根。
Inf(无穷)表示超出某数据类型值域的浮点数值。例如,1被0除时产生Inf。LabVIEW可返回+Inf或-Inf。
LabVIEW不检查整数的上溢或下溢条件。
浮点数的上溢和下溢符合IEEE 754浮点数算术标准。
浮点运算能可靠地传送NaN和Inf。而整数和定点数不支持符号数值。将+Inf HYPERLINK mk:@MSITStore:D:\\xx\\LabVIEW\\package\\help\\lvconcepts.chm::/Polymorphic_Functions.html \l Numeric_Conversion 转换为整数或定点数时,其值变为该数据类型的最大值。例如,将+Inf转换为16位有符号整数的结果为32,767(16位有符号整数能表示的最大值)。LabVIEW将-Inf转换为该数据类型的最小值。
将NaN显式或隐式转换为整数或定点数时,其值将变为目标数据类型的最大值。
在将数据转换为整数或定点数据类型前,可先用 HYPERLINK lvhowto.chm::/Using_the_Probe_Tool.html 探针工具查看中间浮点数值是否有效。将比较函数 HYPERLINK glang.chm::/Not_A_Number_Path_Refnum.html 非法数字/路径/句柄?连接到有效性可疑的数据上,通过程序检查数据是否为NaN。也可使用 HYPERLINK glang.chm::/In_Range_and_Coerce.html 判定范围并强制转换函数将值保持在指定的范围内。
注:?? (FPGA模块) HYPERLINK lvfpgaconcepts.chm::/FPGASinglePrecisFloat.html FPGA上的NaN输出可能与开发计算机上输出的位排列不同。常量
常量是程序框图上向程序框图提供固定数据的接线端。通用常量即有固定值的常量,如pi(π)和Inf(∞)。用户定义常量是在VI运行前由用户定义和编辑的常量。
右键单击一个常量并从快捷菜单中选择显示项?标签可为该常量加标签。操作工具或标签工具可对通用常量的标签进行编辑,设置其预定义值。
常量一般位于所在选板的底部或顶部。
通用常量
通用常量可进行数学运算及对字符串或路径的格式化。LabVIEW有以下类型的通用常量:
通用数值常量-高精度和常用数学及物理值的集合,如自然对数的底(e)和光速。通用数字常量位于 HYPERLINK glang.chm::/Addit_Numeric_Constants.html 数学与科学常量选板上。
通用字符串常量-常用的无法显示字符的集合,如换行和回车。通用字符串常量位于 HYPERLINK glang.chm::/String_Functions.html 字符串选板上。
通用文件常量-常用文件路径值的集合,如非法路径、非法引用句柄和默认目录。通用文件常量位于 HYPERLINK glang.chm::/File_Constants.html 文件常量选板上。
用户定义常量
按类型排列常量的 HYPERLINK glang.chm::/Functions_Palette.html 函数选板,包括布尔、数值、下拉列表、枚举型、颜色盒、字符串、数组、簇和路径等常量。
右键单击VI或函数的输入端,从快捷菜单中选择创建?常量可创建一个用户定义常量。
VI运行时不能修改用户定义的常量。
也可
显示全部