文档详情

LabVIEW数据类型转换.pdf

发布:2020-09-09约5.97千字共4页下载文档
文本预览下载声明
初级教程 LabVIEW 级教程 数 据 可以选择真时继续( )。 数据类型转换 类 在使用 LabVIEW 编程过程中,已有的数据类型不能满足我们进一步处理的需要,常 计数接线端:表示已经完成的循环次数,该计数从 0 开始。在本例中,如果当产 型 常需要对数据类型进行转换。比如不同表示法的数值类型之间转换,或是将数据转 生的第 13 个点值超过 0.9 时,计数器值为 12 。 转 换为字符串,以及与时间表示相关的转换等。本课程主要从不同数值表示法、数值 换 与字符串、数值与布尔类型、与时间相关以及变体类型转换五个方面介绍 LabVIEW 结构隧道: 当需要将循环中的数据传入或者传出时,我们使用隧道的方式(这一 中数据类型的转换方法。 点将在后面详细介绍)。 1.2.数值表示法之间的转换For 循环 For 循环常用于已知代码循环次数的情况,比如数组的操作。下面是 For 循环的流 数值表示法之间通常不需要经过特殊函数进行转换,用连线把一个数值连接到另一 程图: 种表示法数值类型(鼠标右键选择数值控件,在表示法中选择不同的项)的接线端 上,数据就会自动转换成新的表示法。(见图 1) 2.1 For 循环的流程图 我们通过以下的例子来具体介绍以下 For 循环: 如图 2.2 ,使用 For 循环产生一个 3 ×4 的二维随机数组。(该程序见附件 图1 数值表示法转换 Generate array.vi ) 有些函数,如加法函数,可以接受任何表示法的数据。若有两个不同表示法的数据 作为加数传递给加法函数,则加法函数会把表示范围较小的那个数据强制转换为范 围大的表示法,结果数据会采用后一种表示法,数据表示法发生变化的地方会出现 一个红色的强制转换点,以引起编程者注意。(见图 1、图2 )。 图2 表示法强制转换 图 2.2 For 循环产生 3 ×4 的二维随机数组 初级教程 LabVIEW 级教程 数 一般来说,这些强制转换点并不会影响程序运行,但他们毕竟是编程时无意识造成 据 可以选择真时继续( )。 的,可能存在潜在危险。为了消灭这些潜在的威胁,应当消除所有的强制点。如果 类 程序中确实需要进行强制转换,则可以使用表示法转换函数(函数选板“编程— 计数接线端:表示已经完成的循环次数,该计数从 0 开始。在本例中,如果当产 型 数值— 转换”)。这样可以避免无意识下造成的数值转换错误。(见图 3 ) 生的第 13 个点值超过
显示全部
相似文档