好文档 - 专业文书写作范文服务资料分享网站

LabVIEW的ActiveX实验

天下 分享 时间: 加入收藏 我要投稿 点赞

LabVIEW的ActiveX实验

一.实验目的

1.了解LabVIEW的外部程序接口 2.掌握在LabVIEW中调用ActiveX的方法

二.实验器材

1.计算机

一台

2.LabVIEW8.20软件 一套 3.Excel 一套 4.PowerPoint

一套

三.实验原理

LabVIEW作为一种图形化的编程语言,既有独特的优势,也在某些方面略显不足。为改善自身不足,充分利用其他编程语言的优势,LabVIEW提供了强大的外部程序接口,包括DLL、CIN、ActiveX、Matlab等。通过DLL,可以方便调用C、VC、VB等编程语言及Windows自带的API函数;通过ActiveX,方便调用外部程序、控件等。

ActiveX作为微软公司推出的一个技术集的统称,可以使用户重用代码,并能将程序连接在仪器实现复杂计算。它是基于COM(Component Object Model)组件对象模型技术,是OLE(Object Linking and Embedding)技术的扩展。ActiveX对象是用于桌面、基于COM的组件。它可以是可见的,也可以是隐藏的。通过现成的ActiveX对象,用户可以方便的实现许多强大功能,如操作Excel、PowerPoint等。

本实验利用LabVIEW调用Excel和PowerPoint提供的ActiveX来操作Excel和PowerPoint。程序前面板如图所示。通过两个按钮,分别调用Excel和PowerPoint。下面说明其创建过程。

调用Excel按钮

调用PowerPoint按钮

1.调用Excel

(1)在函数面板→互连接口→ActiveX,选择“打开自动化”,将其放在程序框图的合适位置。

(2)在“打开自动化”上单击鼠标右键,在弹出的菜单中选择“选择ActiveX类→浏览”,出现如图所示的对话框,从类型库中选择Microsoft Excel 11.0 Object Library Version 1.5,在对象框中,选择仅显示可创建的对象,然后选择Application(Excel.Application.11),单击“确定”,就可以完成Automation Refnum控件与Excel Application的连接。

(3)将鼠标放在性→Visible”,将

图标上,右击,选择“创建→Excel._Application类属放置在合适位置,然后将鼠标放在Visible上,右击,

选择“转为写入”。通过Visible属性来打开Excel程序界面。

(4)将鼠标放在性→Workbooks”,将

(5)将鼠标放在

图标上,右击,选择“创建→Excel._Application类属放置在合适位置。

图标上Workbooks的位置,右击,选择“创建→

放置在合适的位置。通过Add方法新

Excel.Workbooks类的方法→Add”,将

建一个工作薄,它可以返回新建工作薄的引用。

(6)将鼠标放在类的属性→Sheets”,将

(7)将鼠标放在

图标上Add的位置,右击,选择“创建→Excel._Workbook

放置在合适的位置。

图标上Sheets的位置,右击,选择“创建→

放置在合适的位置。

Excel.Sheets类的方法→Item”,将

(8)在函数面板→互连接口→ActiveX,选择“变体至数据转换”,将其放在程序框图的合适位置。然后创建“Excel._Worksheet”类

(9)将鼠标放在法→Range”,将

(10)将鼠标放在类的属性→Value2”,将

图标上,右击,选择“创建→Excel._Worksheet类的方放置在合适位置。

图标Range的位置,右击,选择“创建→Excel. Range

放置在合适位置。

(11)在函数面板→互连接口→ActiveX,选择“关闭应用”,将其放在程序框图的合适位置。

(12)在函数面板→对话框与用户界面,选择“简易错误处理器”,将其放在程序框图的合适位置。

最终的程序框图如图所示。

程序最终的运行结果如下图所示。程序在指定的单元格内写入指定的内容。该Excel没有被保存,用户可以增加新的属性节点或者方法节点实现对Excel的保存。

2.调用PowerPoint

(1) 在函数面板→互连接口→ActiveX,选择“打开自动化”,将其放在程序框图的合适位置。

(2)在“打开自动化”上单击鼠标右键,在弹出的菜单中选择“选择ActiveX类→浏览”,出现如图所示的对话框,从类型库中选择Microsoft PowerPoint 11.0 Object Library Version 2.8,在对象框中,选择仅显示可创建的对象,然后选择Application(PowerPoint.Application.11),单击“确定”,就可以完成Automation Refnum控件与PowerPoint Application的连接。

(3)将鼠标放在图标上,右击,选择“创建→

放置在合适位置,然后

PowerPoint._Application类属性→Visible”,将

将鼠标放在Visible上,右击,选择“转为写入”。然后在右击选择“创建→常量”。

(4)将鼠标放在

图标上的Presentations位置,右击,选择“创建→

PowerPoint.Presentations类的方法→Open”,将放置在合适位置。

(5)将鼠标放在图标上Open的位置,右击,选择“创建→

放置在合

PowerPoint._Presentation类的属性→SlideShowSetting”,将适的位置。

(6)将鼠标放在

图标上SlideSettingShow的位置,右击,选择“创建→

放置在合适的

PowerPoint.SlideShowSetting类的属性→ShowType”,将位置。

(7)将鼠标放在

图标上ShowType的位置,右击,选择“创建→

放置在合适的位置。

PowerPoint.SlideShowSetting类的方法→Run”,将

(8)在函数面板→编程→结构→平铺式循序结构,将其放在合适位置。 (9)在函数面板→编程→文件I/O→高级文件函数→文件对话框,将其放在程序框图的中的平铺式循序结构内。

(10)在函数面板→编程→文件I/O→高级文件函数→路径至字符串转换,将其放在程序框图的中的平铺式循序结构内。

(11)在函数面板→互连接口→ActiveX,选择“关闭应用”,将其放在程序框图的合适位置。

(12)在函数面板→对话框与用户界面,选择“简易错误处理器”,将其放在程序框图的合适位置。

最终的程序框图如图所示。

该程序通过选择对话框载入需要演示的PowerPoint,并自动放映。

LabVIEW的ActiveX实验

LabVIEW的ActiveX实验一.实验目的1.了解LabVIEW的外部程序接口2.掌握在LabVIEW中调用ActiveX的方法二.实验器材1.计算机一台2.LabVIEW8.20软件一套3.Excel
推荐度:
点击下载文档文档为doc格式
4uvxy556fs862m61dldu
领取福利

微信扫码领取福利

微信扫码分享