首页 理论教育LabVIEW2015实例:颜色数值转换系统

LabVIEW2015实例:颜色数值转换系统

【摘要】:本例主要利用“单按钮对话框”函数将显示结果在对话框中显示。选择菜单栏中的“文件”→“另存为”命令,输入VI名称为“颜色数值转换系统”。5)在输入控件中选择颜色,经VI转换成R、G、B三种数字,由于输出端B输出数值结果,由于类型不同,不能直接将结果连接到“单按钮对话框”VI输入端,因此需要转换数据类型。

本例主要利用“单按钮对话框”函数将显示结果在对话框中显示。

1.设置工作环境

1)新建VI。选择菜单栏中的“文件”→“新建VI”命令,新建一个VI,一个空白的VI包括前面板及程序框图。

2)保存VI。选择菜单栏中的“文件”→“另存为”命令,输入VI名称为“颜色数值转换系统”。

3)固定函数选板。单击右键,在前面板打开“函数”选板,单击选板左上角“固定”按钮,将“函数”选板固定在程序框图界面。

2.设计程序框图

1)在“函数”选板中选择“编程”→“图片与声音”→“图片函数”→“颜色至RGB转换”VI,将其放置到程序框图中,在该VI左侧接线端单击右键,选择“创建”→“输入控件”命令,创建一个颜色盒输入控件“Color”。

2)由于所有颜色均为红色、绿色、蓝色这三种颜色以不同比例混合而成,因此反过来,任意选择的颜色也可经VI分解成这三种颜色,并以数字输出。

3)该VI有4个输出端,在“分解的颜色”输出端单击右键选择“创建”→“显示控件”命令,创建“Resolved Color”控件。

4)在“函数”选板中选择“编程”→“对话框与用户界面”→“单按钮对话框”VI,将其放置在程序框图中。

5)在输入控件中选择颜色,经VI转换成R、G、B三种数字,由于输出端B输出数值结果,由于类型不同,不能直接将结果连接到“单按钮对话框”VI输入端,因此需要转换数据类型。

6)在“函数”选板中选择“编程”→“字符串”→“数值/字符串转换”→“数值至十进制数字符串转换”命令,将从数值类型转换成字符串,将转换结果连接到“单按钮对话框”VI“消息”输入端。(www.chuimin.cn)

7)在“单按钮对话框”VI中的“按钮名称(“确定”)”输入端单击右键选择“创建”→“输入控件”命令,创建一个输入控件。

8)在“单按钮对话框”VI“真”输出端单击右键选择“创建”→“输出控件”命令,创建“真”布尔输出控件,程序框图绘制结果如图4-19所示。

9)单击工具栏中的“整理程序框图”按钮 978-7-111-53194-4-Chapter04-59.jpg ,整理程序框图,结果如图4-20所示。

978-7-111-53194-4-Chapter04-60.jpg

图4-19 程序框图绘制结果

978-7-111-53194-4-Chapter04-61.jpg

图4-20 整理结果

3.设计前面板

选择菜单栏中的“窗口”→“显示前面板”命令,或双击程序框图中的任一输入、输出控件,将程序框图置为当前,如图4-21所示。

978-7-111-53194-4-Chapter04-62.jpg

图4-21 前面板