第四章labview图形显示
LABVIEW第4章图形显示

图4-3 Waveform Graph弹出菜单
第4章 图形显示
图4-4 X 标尺菜单
第4章 图形显示
设置刻度类型为任意刻度后,Waveform Graph控件上X轴
只有第一个和最后一个刻度显示,如图4-5所示。此时Add
Maker项为可选项,利用该项可以在鼠标指针所在的位置增加 新刻度及相应的竖直网络线,如图4-6所示。
第4章 图形显示
图4-10 标尺选项
第4章 图形显示
图4-11 Cursor游标选项
第4章 图形显示
4.1.2 Waveform Graph组成元素的使用方法
根据图4-2所示,分别介绍Waveform Graph的部分组成元素
的使用方法。 1.波形设置工具
利用波形设置工具可以定义波形的各种相关参数。使用文
标签显示和标签的内容;Caption栏用来设置标题的显示和标题 的内容;Enable State栏用来设置Waveform Graph的状态;其余 几个选项用于是否显示特定的工具面板。
第4章 图形显示
图4-7 外观选项
第4章 图形显示
数据格式与精度(Format and Precision)选项如图4-8所示。
本编辑工具单击波形控制工具上的名称可以进行修改。默认情 况只显示第一条波形的图例,使用定位工具拖动下边沿可以填
加图例。
第4章 图形显示
2.图形工具选板 图形工具选板用来选择鼠标操作模式,共有3个按钮。十 字标志按钮用于切换操作模式和普通模式;第二个按钮是缩放 工具按钮,共有6个选项,从左到右,从上到下依次是按鼠标 拖拽出来的矩形放大、按鼠标拖拽水平放大、按鼠标拖拽垂直 放大、取消最近一次的操作、按鼠标所在点位置放大和按鼠标 所在点位置缩小,如图4-13所示;第三个按钮是平移工具,用 于在X-Y平面上移动可视区域的位置。
LabVIEW虚拟仪器技术第7章-图形显示

XY图的特点
1、数据以不规则的间隔出现; 2、注重显示X变量和Y变量之间的函数关系,绘 制两个相互依赖的变量。
XY图的输入数据类型
在XY图中显示单条曲线:
1. XY图接收包含x数组和y数组的簇。 2. XY图接收点数组,其中每个点是包含x值和y 值的一个簇。 3. XY图形接收复数数组,其中X轴和Y轴分别显 示实部和虚部。
图例 图形工具选板
标尺图例
x标尺
游标图例 X滚动条
游标图例
利用游标图例,我们可以设置游标、移动游标, 以及用游标直接从曲线上读取感兴趣的数据。
注释
波形图还具有注释功能,在快捷菜单中,选择 数据操作——创建注释,点右键关联至,可以对曲 线进行注释。
范例
波形图的游标及注释功能。
波形图横坐标的修改
3、波形图显示的是波形数据,内部没有缓冲区, 不能保留历史数据; 4、波形图没有数字显示,但增加了游标和注释;
5、波形图不能接收单值,通常需要先将数据放 入数组中,然后才能绘制;
6、可通过簇对波形图的横坐标进行自定义。
波形图多曲线显示
使用波形图进行多曲线显示时,主要有两种方 法:将各曲线的数据组成数组,或先各自组合成簇, 再创建为数组。
图(graph)的作用则是对已采集的数据进 行事后处理。它将采集到的数据存放在一个数组 中,然后根据需要,将它们组织出相应的结果来。
图的缺点是不能实时显示,但表现形式要比 表丰富。
§7.1.1 波形图
波形图用于显示波形数据曲线。它要求数据 是离线的,且水平坐标等间隔分布。
波形图的组成
显示曲线
y标尺
§7.1.4 强度图
利用强度图控件,可以画出一个平面上磁场 的大小、电场的大小以及温度的分布情况等。
LabView 第四部分(2011版) 测试信号显示与保存

虚拟仪器原理及设计
第八章信号显示与保存——〉内容介绍 〉 第八章信号显示与保存
波形数据(special
组成元素: 组成元素:
Cluster )
• 波形起始时刻t0 • 波形采样时间间隔dt • 波形数据Y
– 一维数组
• 波形的属性
虚拟仪器原理及设计
第八章信号显示与保存——〉波形数据 〉 第八章信号显示与保存
十进制(%d) 12.67
12.67 浮点型(%f) 12.67 N 12.67 N 12.67 N
虚拟仪器原理及设计
Temp: 12.7 12.670 N 1267.000 mN 12.670 ?kg
第八章信号显示与保存——〉波形显示控件及其应用 〉 第八章信号显示与保存
字符串
类型 参数 Smith John Hello, World 91.80 相对时间 (%t) 91.8 格式字符串 格式字符串 Name: %s, %s String: %10.6s %.2t 结果字符串 结果字符串 Name: Smith, John. String: Hello, 01:31.80 说明
虚拟仪器原理及设计
第八章信号显示与保存——〉波形显示控件及其应用 〉 第八章信号显示与保存
数据保存文件格式及其I/O访问模块 数据保存文件格式及其I/O访问模块 I/O
• 文本文件和二进制文件
这两种文件的主要区别在于: 文本文件可以直接打开工人阅读,但效率较低, 占用较大的存储空间; 二进制数据文件人无法直接看懂,但效率高。
只有使用格式化写入字符串函 数,字符串才有效。在第二个 例子中,格式字符串指定最多 使用字符串Hello, World中的 六个字符,然后填充空白。所 以,字符串总长度为10。 LabVIEW将已经过的时间显 示为整数个星期(%W)、日 (%D)、小时(%H)、分钟(%M)、 秒(%S)和分数秒(%u)。更多时 间格式代码,见时间格式字符 串的格式码。
Labview图形显示

2 Chart趋势图
技巧:
若想将曲线截图,可以通过右击曲线选择Data Operations->Copy Data将曲线图复制到剪切板 上。
13
2 Chart趋势图
2.2 定制Chart显示样式
分栏显示多条曲线。
右击Chart选择Stack Plots
14
2 Chart趋势图
29
3 Graph图表——XY Graph
4、Express XY Graph
Express XY Graph采用了LabVIEW的Express技术, 将Express XY Graph放置在前面板上的同时,在程 序框图中会自动添加一个VI,它的XY轴数据为动 态数据类型。
30
3 Graph图表
3
1 波形数据Βιβλιοθήκη Waveform) 1.1 波形数据控件
为了方便地显示波形,LabVIEW专门预定义了波形 数据类型。它实际上就是按照一定格式预定义的簇, 在信号采集,处理和分析过程中经常会用到它。
4
1 波形数据(Waveform)
波形数据控件携带的数据包含了时间波形的 基本信息,因此可以直接作为Chart和Graph 的输入。横坐标代表时间,纵坐标代表Y值
9
2 Chart趋势图
对于一维数组数据,它会一次性把一维数组的 数据添加在曲线末端,即曲线每次向前推进的 点数为数组数据的点数。
10
2 Chart趋势图
若要显示多条标量曲线,只需要用簇的Bundle 函数将它们绑定在一起作为输入即可。
11
2 Chart趋势图
对于二维数组,缺省情况下是每一列的数据当 作一条一维数组曲线。
其实Waveform Graph在一定意义上也是XY Graph,但是它的X轴必须是等间距的,而且不可 控制。
虚拟仪器与LabVIEW程序设计 第4章 数组、簇与波形显示

参考数组函数一览表 数组的多态性
数组函数
簇
❖ 概念:相同或不同类型数据元素的有序组合。 ❖ 创建1)在前面板创建簇控件
2)在程序框图中创建簇常量
❖ 簇函数
❖ 错误簇:用于在节点之间传递错误信息。一般包 含:状态、代码、源三个信息。
❖ 波形控件 ❖ 创建波形
波形
标签
曲线图例
❖ 波形图控件
标尺图例
第4章 数组、簇与波形显示
检测与质量教研室
1. 数组 2. 簇 3. 波形图表 4. 波形图
主要内容
数组
❖ 概念:相同类型数据元素的集合 ❖ 类型:数值型、布尔型、字符型、簇等各种类型,
但是不:索引值(如一维数组有N个元素则索
引值范围是0-N-1) ❖ 容量:每维最多可有231-1个元素。维度可以是
一维或多维。
③ ① ②
❖ 在前面板创建数组对象 1)在前面板放置数组框 2)定义数组类型 3)数组赋值 在程序框图中创建数组常量 1)在程序框图放置数组常量框 2)定义元素类型 3)赋初值
创建数组
❖ 创建多维数组:
❖ 通过程序创建数组 1)利用函数创建数组
2)利用For循环创建二维数组
创建数组
❖ 在波形图表中显示单条曲线 ❖ 在波形图表中显示多条曲线
❖ 波形图表和波形图的比较
❖ XY图 ❖ 数字波形图
其它类型的图形和图表
Thank You !
X滚动条
图形工具 选板
游标图例
❖ 在波形图中显示单条曲线 ❖ 在波形图中显示多条曲线
波形图
标签
图例
数字显示
波形图表
纵坐标
图形工具选板
❖ 波形图表控件
横坐标
教学日历

2
2
2
课堂小结
注:
1、平时成绩占总评成绩的比例在20%,实验成绩占30%。
闭卷笔试成绩占50%。
2、该课程
安排在第8周以后。
2
第二章程序结构
第一节循环结构
第二节分支结构
第三节顺序结构
实验2 FOR循环结构
2
2
2
2
课堂小结
3
第三章数据类型:数组、簇和波形
第一节数组
第二节簇
第三节波形
实验3数据类型控件的使用
2
2
2
2
4
第四章图形显示
第一节Graph控件
第二节XY图形控件
第三节Chart控件
实验4图形显示控件的使用
2
2
2
2
课堂小结+实习小结
5
第五章字符串和文件I/O
第一节字符串
第二节文件I/O
实验5字符串和文件I/O控件的使用
2
2
2
6
第六章数据采集
第一节数据采集硬件
第二节LabVIEW中数据采集控件应用
教学要求写在教学日历上的责任自负)
讲课教师李志华辅导教师马秀龙填写日期2006年4月17日
注:此表一式三份,分别由教务处、院系、教研室保存
实验6LabVIEW中数据采集控件使用
2
2
2
7
第七章信号分析与处理
第一节信号分析与处理概述
第二节数字信号处理控件
第三节数字滤波
实验6LabVIEW中数据采集控件使用
2
2
2
2
课堂小结+实习小结
考试
第四章 labview图形显示
第四章图形显示4.1概述图形显示对于虚拟仪器面板设计是一个重要的内容。
LabVIEW为此提供了丰富的功能。
在前面几章我们已经接触了这个问题,现在较系统地介绍一下。
我们不从图形的实现方法上去讨论问题,那是计算机图形学的课题。
但我们需要从用户的可能的需求角度探求一下,如果你需要做虚拟仪器方面的开发,那么可能遇到些什么图形问题。
LabVIEW在这方面所做的工作是非常值得借鉴的。
在LabVIEW的图形显示功能中Graph和Chart是两个基本的概念。
一般说来Chart是将数据源(例如采集得到的数据)在某一坐标系中,实时、逐点地显示出来,它可以反映被测物理量的变化趋势,例如显示一个实时变化的波形或曲线,传统的模拟示波器、波形记录仪就是这样。
而Graph则是对已采集数据进行事后处理的结果。
它先将被采集数据存放在一个数组之中,然后根据需要组织成所需的图形显示出来。
它的缺点是没有实时显示,但是它的表现形式要丰富得多。
例如采集了一个波形后,经处理可以显示出其频谱图。
现在,数字示波器也可以具备类似Graph的显示功能。
LabVIEW的Graph子模板中有许多可供选用的控件,其中常用的见下表:由表中可以看出,Chart方式尽管能实时、直接地显示结果,但其表现形式有限,而Graph 方式表现形式要远为丰富,但这是以牺牲实时为代价的。
在LabVIEW 6i版本中还包含有极坐标等其他图形(Plot),本章不讨论。
4.2Graph控件各种图形都提供了相应的控件,以Graph为例介绍。
图4-1所示为它的控件。
所有这些控件都包含在图形快速菜单的Visible Items选项下。
曲线图例可用来设置曲线的各种属性,包括线型(实线、虚线、点划线等)、线粗细、颜色以及数据点的形状等。
图形模板可用来对曲线进行操作,包括移动、对感兴趣的区域放大和缩小等。
光标图例可用来设置光标、移动光标,帮助你用光标直接从曲线上读取感兴趣的数据。
刻度图例用来设置坐标刻度的数据格式、类型(普通坐标或对数坐标),坐标轴名称以及刻度栅格的颜色等。
第4章图形控件和图形数据显示12详解
形图表两大类。
4.1 图线显示
在LabVIEW的图形显示功能中,按照处理测量数 据的方式和显示过程的不同,图形显示控件主要分 成两大类:
波形图:图形的VI通常先将数据采集到数组中,再 将数据ቤተ መጻሕፍቲ ባይዱ制到图形中。
波形图表:图表将新的数据点追加到已显示的数 据点上以形成历史记录。【又称“显示实时曲线”‘'实
波形图表可 以作为一个图片 导出,这样便于 用其它图片浏览、 编辑功能的软件 查看被监测对象 的状况或直接引 用图片。
导出简化图像与原图像对比
原图
导出图
3. 波形图表的多图线显示方式
在一个波形图表中显示多条图线时,可以采用 两种方式:分格显示曲线或者层叠显示曲线。
在波形图表(Chart)图中分别采用两种显示 方式显示正弦和余弦函数曲线。
正 弦 信 号
例1 用波形图显示30个采样点的温度测量结果
30
单值数组:波形隐含 了起始时刻(t0=0)和 步长ΔX=1,即时刻0 对应数组中的第0个元 素,时刻1对应数组中 的第1个元素,
Random Number (0-1)
例2 电压采样:起始时刻10ms,时间间隔5ms采集30 点。
簇数据类型:包含波形的数据(Y)、起始时刻(t0)和 步长ΔX,在程序中使用捆绑(Bundle) 函数,将 X0,dx,y数据打包,送入波形显示控件。
(9) X滚动条 水平移动图线,显示窗口 以外的数据。
(10) 横坐标刻度X Scale 默认的横坐标 标签是Time,其它的设置参照前面纵坐 标的叙述。
4.1.2 波形图表chart的设置
Chart的独有控件
1.设置:波形图表显示数据的方式是周期性的刷 新显示区,并将数据存储在一块缓冲区中。这个缓 冲区的大小默认是1024个数据。可以改变这个值, 方法是在图表上单击鼠标右键弹出菜单,选Chart History Length(图表历史长度)进行修改。
LabVIEW中的表和形绘制
LabVIEW中的表和形绘制LabVIEW是一款强大的图形化编程环境,广泛应用于数据采集、控制系统等领域。
在LabVIEW中,表格和图形的绘制是非常重要的功能,它能够直观地展示数据、结果和趋势,为用户提供更好的数据分析和决策依据。
本文将介绍LabVIEW中表格和形绘制的相关知识和技巧。
一、表格的绘制表格是一种以网格形式展示数据的方式,LabVIEW提供了丰富的工具和函数来实现表格的绘制和数据处理。
1. 创建表格在LabVIEW中,可以通过“表格”控件来创建一个空的表格对象。
表格对象可以自定义表头、表格大小和样式,以及单元格内容和格式等。
2. 添加数据通过使用LabVIEW的数据处理函数,可以将数据读取到表格中。
例如,可以使用“数组到表格”函数将数组数据转换为表格格式,然后将其显示在表格控件中。
3. 格式设置在表格中,可以设置表头样式、单元格格式、行列宽度等。
LabVIEW提供了丰富的函数和属性节点来帮助用户完成这些设置。
4. 数据处理和分析LabVIEW提供了一系列的数据处理和分析函数,可以对表格中的数据进行统计、排序、过滤、计算等操作。
这些功能可以帮助用户快速获取需要的数据信息并进行进一步分析。
二、形绘制形绘制是指在LabVIEW中通过绘图工具实现各类形的绘制,例如曲线图、柱状图、饼图等。
1. 曲线图曲线图是最常见的形绘制方式之一,LabVIEW提供了丰富的绘图工具和函数,可以绘制出各种形式的曲线图。
用户可以通过选择曲线图的样式、颜色、坐标轴范围等参数来实现自定义的曲线图绘制。
2. 柱状图柱状图可以直观地展示不同类别或组别之间的数据对比情况。
LabVIEW中的柱状图绘制工具可以根据数据的不同维度和范围,生成直方图、堆叠柱状图、分组柱状图等不同形式的柱状图。
3. 饼图饼图可以直观地展示数据在整体中的占比情况。
LabVIEW提供了便捷的饼图绘制工具,用户只需输入相应的数值和标签,即可生成自定义样式的饼图。
labview2014图形显示、Express VI 第4讲
4. 属性节点
属性节点大多可读可写,通过快捷菜单“转换为写 入/读取”菜单项进行切换(与局部变量相似); 使用一个属性节点可以访问一个控件的多个属性, 向下拖曳节点边框,增加更多属性端子。
一些典型控件属性,以按钮为例: a) 禁用(Disabled),整型,读/写,0-启用,1-禁用,2禁用并变灰 b) 可见(Visible),布尔型,读/写,T-可见,F-不可见 c) 闪烁(blinking),布尔型,读/写,T-闪烁,F-不闪烁 d) ……
用户在前面板输入 用户在前面板看到输出结果
输入数据进入程序框图的图 形化代码(数据源)
输出数据进入显示控件接线 端(数据目的地)
3. 局部变量和全局变量 局部变量(Local)? • 利用局部变量,在框图上通过编程的方式 设置输入控件值,以及读取输出显示控件 值,打破控件固有的读写模式
以编程的方式向输入 控件写入数据 以编程的方式读取输 出控件数据
控件标签(Label) 图例(Legend)
Y标尺
X标尺
可显示多条波形曲线。对于每条曲线,相邻点 在x轴间隔相等,且每个x值对应一个y值。
1. 图形显示 波形图的数据组织格式?
菜单,帮助->查找范例,浏览方式:任务,基础->图形和图表-> Waveform Graph.vi
① 单条曲线,1维数组,dx默认为1, x0默认为0
菜单,帮助->查找范例,浏览方式:目录结构,general->graphs-> charts.llb->Charts.vi
例5
① 单条曲线,双精度浮点数, 每次更新一个点(x坐标为点 计数,以下同) ② 多条曲线,每条曲线一个 浮点数捆绑成簇,每条曲线 每次更新一个点 ③ 单条曲线,浮点数1维数 组,每次更新多个点
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第四章图形显示
4.1概述
图形显示对于虚拟仪器面板设计是一个重要的内容。
LabVIEW为此提供了丰富的功能。
在前面几章我们已经接触了这个问题,现在较系统地介绍一下。
我们不从图形的实现方法上去讨论问题,那是计算机图形学的课题。
但我们需要从用户的可能的需求角度探求一下,如果你需要做虚拟仪器方面的开发,那么可能遇到些什么图形问题。
LabVIEW在这方面所做的工作是非常值得借鉴的。
在LabVIEW的图形显示功能中Graph和Chart是两个基本的概念。
一般说来Chart是将数据源(例如采集得到的数据)在某一坐标系中,实时、逐点地显示出来,它可以反映被测物理量的变化趋势,例如显示一个实时变化的波形或曲线,传统的模拟示波器、波形记录仪就是这样。
而Graph则是对已采集数据进行事后处理的结果。
它先将被采集数据存放在一个数组之中,然后根据需要组织成所需的图形显示出来。
它的缺点是没有实时显示,但是它的表现形式要丰富得多。
例如采集了一个波形后,经处理可以显示出其频谱图。
现在,数字示波器也可以具备类似Graph的显示功能。
而Graph 方式表现形式要远为丰富,但这是以牺牲实时为代价的。
在LabVIEW 6i版本中还包含有极坐标等其他图形(Plot),本章不讨论。
4.2Graph控件
各种图形都提供了相应的控件,以Graph为例介绍。
图4-1所示为它的控件。
所有这些控件都包含在图形快速菜单的Visible Items选项下。
曲线图例可用来设置曲线的各种属性,包括线型(实线、虚线、点划线等)、线粗细、颜色以及数据点的形状等。
图形模板可用来对曲线进行操作,包括移动、对感兴趣的区域放大和缩小等。
光标图例可用来设置光标、移动光标,帮助你用光标直接从曲线上读取感兴趣的数据。
刻度图例用来设置坐标刻度的数据格式、类型(普通坐标或对数坐标),坐标轴名称以及刻度栅格的颜色等。
图4-1 Graph 的图形控件
4.3 Chart 的独有控件
Chart 的数据并没有事先存在一个数组中,它是实时显示的,为了能够看到先前的数据,Chart 控件内部含有一个显示缓冲器,其中保留了一些历史数据。
这个缓冲器按照先进先出的原则管理,其最大容量是1024个数据点。
● 滚动条(Scrollbar)
它直接对应于显示缓冲器,通过它可以前后观察缓冲器内任何位置的数据。
● 数据显示(Digital Display)
选中它,可以在图形右上角出现一个数字显示器,这样可以在画出曲线的同时显示当前最新的一个数据值。
● 刷新模式(Update Mode)
Chart 提供了三种画面的刷新模式,分别是
➢ Strip Chart Mode (条壮图):它与纸带式图表记录仪类似。
曲线从左到右连续绘制,
当新的数据点到达右部边界时,先前的数据点逐次左移。
➢ Scope Chart Mode (示波器模式):它与示波器类似。
曲线从左到右连续绘制,当新
的数据点到达右部边界时,清屏刷新,从左边开始新的绘制。
它的速度较快。
➢ Sweep Chart Mode (扫描模式):与示波器模式的不同在于当新的数据点到达右部
边界时,不清屏,而是在最左边出现一条垂直扫描线,以它为分界线,将原有曲线逐点向右推,同时在左边画出新的数据点。
如此循环下去。
● 堆叠式图区(Stack Plots )
在相同的纵坐标下,由于各种测量信号的差异,将几条曲线显示在同一个图区有困难时,可以组织出一种纵坐标相同,而有各自横坐标的堆叠式图区。
打开\LabVIEW\Examples\Graphs\chart.lib 目录的Charts.vi ,那里提供了有关Chart 的各种形态的例子,以及堆叠式图区的例子 曲线图例 刻度图例
(Scale Legend) 图形模板
(Graph Palette)
光标图例 (Cursor Legend)
标签(Label) 说明
(Caption)
练习4-1Chart和Graph的比较
目的:创建一个VI,用Chart和Graph分别显示40个随机数产生的曲线,比较程序的差别。
前面板及流程图如下
图4-2Chart和Graph的比较
显示的运行结果是一样的。
但实现方法和过程不同。
在流程图中可以看出,Chart产生在循环内,每得到一个数据点,就立刻显示一个。
而Graph在循环之外,40个数都产生之后,跳出循环,然后一次显示出整个数据曲线。
从运行过程可以清楚地看到这一点。
值得注意的还有For循环执行40次,产生的40个数据存储在一个数组中,这个数组创建于For循环的边界上(使用自动索引功能)。
在For循环结束之后,该数组就将被传送到外面的Graph。
仔细看流程图,穿过循环边界的连线在内、外两侧粗细不同,内侧表示浮点数,外侧表示数组。
练习4-1结束
4.4XY图形控件(XY Graph)
波形图(Waveform Graph)有一个特征,其X是测量点序号、时间间隔等,Y是测量数据值。
但是它并不适合描述一般的Y值随X值变化曲线。
适合于这种情况的控件是XY Graph。
我们通过一个构成利萨育图形的例子来看一下它的使用。
我们知道如果控制XY方向的两个数组分别按正弦规律变化(假设其幅值、频率都相同),如果它们的相位相同,则利萨育图形是一条45度的斜线,当它们之间相位差90度时为圆,其他相位差是椭圆。
练习4-2利用XY Graph构成利萨育图形。
图4-3利用XY Graph构成利萨育图形
面板和框图如图4-3所示。
面板上除了一个XY Graph外,还有一个相位差输入控件。
在框图中使用了两个Sine Waveform.vi,第一个所有输入参数(包括频率、幅值、相位等)都使用缺省值,所以其初始相位为0。
第二个将其初始相位作为一个控件引到面板上。
它们的输出是包括t0、dt和Y值的簇,但是对于XY Graph只需要其中的Y数组,因此使用波形函数中的Get Waveform Components函数分别提取出各自的Y数组,然后再将他们捆绑在一起,连接到XY Graph就可以了。
当相位置为45度时,运行程序,得到如图所示的椭圆。
练习4-2结束
4.5强度图形控件(Intensity Graph)
强度图形控件提供了一种在二维平面上表现三维数据的方法。
例如可以用屏幕色彩的亮度来反映来反映一个二维数组元素值的大小。
图4-3就是这样的一个例子。
注意图中的x、y轴刻度对应的是数组行、列的序号。
图4-4用强度图形表现一个二维数组及其元素值的大小
4.6数字波形图控件(Digital Waveform Graph)
该控件的例子见图4-5。
面板上有一个输入控制,共输入了7个十进制数,还有一个二进制显示对象,显示了这些十进制数对应的二进制数,最右边是一个Digital Waveform Graph。
注意这个图中数据应当从纵方向读出,在横坐标上的刻度是数据的序号(0到6),其中最后一个数的序号是6,纵坐标从下向上读是,第一个数的序号是0,其值从上向下读是00000001,而第二个数(序号1)是00000010。
图4-5数字波形图控件的例图
该程序的框图中值得注意的问题有以下几点:
●十进制数可以直接送给Digital Waveform Graph,不必事先转化为二进制数。
●在送给Digital Waveform Graph之前,需要经过一个捆绑(bundle函数)。
●捆绑的顺序是x0、deltx 、输入数据,最后是Number of Ports。
这里的Number of
Ports将反映二进制的位数或字长,为1时是8位,为2时变为16位,余类推。
4.73D图形显示控件(3D Graph)。