COM技术总结由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“年度技术总结报告”。
COM技术总结
1.运行mbuild-setup,设置编译器;
2.运行deploytool命令;
3.设置COM组件的name,Target(选“Generic COM Component”);
4.点击“Build”,创建COM组件;
5.点击“Package”,创建打包生成.exe文件;
6.运行distrib文件夹下的-install.bat文件或者第5步生成的.exe文件,注册.dll文件;
7.打开LabVIEW,新建vi,在程序框图选“互连接口”中的“ActiveX”下的“打开自动化”;
8.在“打开自动化”函数的“自动化引用句柄”处右击,选择“选择Active类”,选中名
为“COM组件名 Type Labrary Version 1.0”的类,连接;
9.在“打开自动化”的“错误输出”端口右击选择“ActiveX选板”—“调用节点”;
10.“调用节点”左侧的“引用”和“错误输入”分别与“打开自动化”的“自动化引用句
柄”和“错误输出”相连;
11.右击“调用节点”—“选择类”—选择和COM组件对应(名称接近)的类;
12.右击“调用节点”,选择相关的变量;
13.“nargout”连接一个常量(输出量的个数),“nargint”连接一个常量(输入量的个数);
14.为下面的参数赋相应的值或者连接输入变量;
15.仿照第7步,打开“关闭引用”函数,其中“错误输入”和“引用”分别和“调用节点”的“错误输出”和“引用输出相连”;
16.打开“互连接口”—“ActiveX”—“变体至数据”;
17.创建一个和期望的输出数据相同类型的常量(如数值、数组等),连接至“变体至数据”的“类型”,“打开自动化”中的输出量连接至“变体至数据”的“变体”,注意所用的量的“表示法”要和COM组件运行的结果相匹配;
注意:
1.MATLAB每次要选择“以管理员身份运行”;
2.第 3步中COM组件的存储文件夹要用MATLAB默认的;