从Microsoft Excel检索数据
在图1中,Lesson 2 VI代表了本教程第一部分和第二部分中开发的代码,第一部分和第二部分的课程教您如何打开Excel,添加和重命名工作表,向工作表中添加数据以及如何使用函数和宏操作该数据。
图1.从Excel工作表中检索数据
创建图表之前,需要在LabVIEW中将数据值放在一个数组中。由于您在VI中的两个不同节点添加了数据,因此将这些值收集到一个数组中的最简单方法是从Excel工作表中读取它们。使用Excel Get Data VI 函数可将数据从Excel工作表检索至LabVIEW。当您选择了单元格范围和期望的数据类型后,VI会依据您的需求读取大量的数据集。
创建图表
检索数据后,在工作表上创建一个图表。 Excel包含几种默认图表类型可用于描绘数据。在这种情况下,选择一个嵌入有标记点的折线图作为工作表中的对象,以绘制样本数据。另外,如果您只需要将数据以图形的方式呈现,而没有附带文本,则可以使用该工具包将图表在工作表中创建为未嵌入对象。如图2所示,您可以使用Excel Easy Graph VI函数创建任何有效Excel数据类型的图表并设定标题和位置。
图2.在Excel工作表上创建图表
图3显示了通过LabVIEW添加图表的效果。
图3.在Excel工作表中添加到报表中的图表
使用高级图表选项
如果要自定义图表,但不是使用“ Excel图表向导”中提供的选项,此工具包提供了一整套VI可用于修改和自定义图表。图4显示了Set Graph Colors,Set Graph Font和Set Graph Scale VI函数,用户可使用这些VI函数在LabVIEW中以编程方式调整图表的属性。
图4.自定义Excel图形的标记样式,字体和轴
图5显示了最终报告中的修改后的图。
图5. Excel工作表中的自定义图
对于Microsoft Office设计的的LabVIEW报告生成工具包中的这些高级选项可以有效减少开发时间,并且无需手动修改最终报告。