基于COM的VB与Matlab混合编程

ent模型。图2是监测系统中单个Agent模型示意图。Agent计划文件模块以HTN形式描述监控系统中每个Agent承受的任务、子任务和它们之间的关系,这些信息通过Agent初始化模块为Agent设置初始状态并提交给知识库。输入消息以KQML规范表示与其它Agent之间的会话内容,计划器把会话内容和Agent初始化模块中任务结构一起考虑,根据输入消息获得远程任务时限和最早完成时间,构成任务计划。GPGP根据任务计划中任务特征,分析本地任务和非本地任务的关系,利用自身协调机制修改HTN表示的任务结构,送调度器产生合理的本地调度方案。根据调度方案执行器依据Agent精神状态按一定顺序执行任务,结果送输出消息模块输出或存入知识库。知识库使用计划文件和执行结果产生与监控系统相关的事实和信念,建立影响Agent未来工作的精神状态。

+匝尹衅]困一圈—悃一

一厂=__==]一

图2Agent体系结构4结语

本文主要论述了MAS的GPGP协调机制,它通过MAS协调特征描述、Agent协调机制集合制定、特殊应用环境下协调机制选择和分布实时MAS时间估计选出适应特定环境下的最优协调机制,为实现满足时限要求的本地Agent调度方案的确定提供条件。

参考文献:

【1】HyacinthSNwana,DivineTNdumu.AperspectiveonsoftwareagenB

research[EB/OL].1996.BTTechnologyReport.http://WWW.10t.CO.uk.

【2】DurfeeEH,LesserVR.UsingpartialglobalplanstoCo—ordi—natedistributedproblemsolvers[C】.ProcoftheIntJointConfonArtificialIntelligence,1987.875—883.

[3】DeckerKS,LiJ.Coordinatingmutuallyexclusiveresourcesusing

GPGP[J].AutonomousAgentsandMulti-AgentSystems,2000,22(3):1.27.

【4】DrufeeEH,LesserVR.Usingpartialglobalplanstocoordinatedistributedproblemsolvers[C].ProceedingsoftheTenthInter-nationalJointConferenceonArticialIntelligence,1987.243-249.

[5】王凌.智能优化算法及其应用[M】.北京:清华大学出版社,2001.

(上接第62页)

图1MATLABCOMBuilder

主窗口

图3滤波前后的波形图2

PrivateSubcmdFilterClick()

Dimdata(1To4096)AsDouble

DimiAsInteger

j=1

Open”c:\save.戗t”ForInputAs}f1

DoWhileNotEOF(1)

Input群1.data(i)

j=j+1

Loop

Close}}1

DimfilterdataAsVariant

波后数据

DimfitAsfiIt.filtdata

’关闭文件

filterdata用于保存滤

Setfit=Newflit.filtdata’将对象引用赋给变量

Callfit.fftfilter(1,filterdata,data)’调用FILTl0.DLL

Endsub

6结语

本文简要介绍了通过COM技术实现Matlab与VB混合

编程途径,这里只给出了简单的例子,感兴趣的读者可以到

Mathworks公司的网站WWW.mathworks.com上下载Matlab

COMBuilderuser’SGuide,根据自己的需要进行扩充。尽管示

例比较简单,但我们仍能深刻地感受到使用COMBuilder后给.,..

VB和Matlab混合编程所带来的便利。这种方法实现了VB的新工程设置对话框可视化界面与Matlab强大的薮值分析和图形显示能力的有效

结合,缩短了编程周期,提高了软件性能。

参考文献:

[1】张学典,赵学玲,许家群,等.Matlab与VB、VC高级语言的接

’打开文件口方法【J】.沈阳工业大学学报,2001,23(6):493.496.

[2】欧金成,林德杰,彭备战.通过VB调用Matlab实现图形和界

’读取数据面的结合[J】.计算机工程与设计,2002,23(12):64-66.

[3】MatlabCOMbuilderusersguide[Z].TheMathworksInc,2002.

一65—

基于COM的VB与Matlab混合编程

作者:岳玉芳, 尤忠生, 张玉双

作者单位:岳玉芳,张玉双(北京应用物理与计算数学研究所,北京,100088), 尤忠生(中国航天科工集团17所,北京,100038)

刊名:

计算机工程与设计

英文刊名:COMPUTER ENGINEERING AND DESIGN

年,卷(期):2005,26(1)

被引用次数:37次

参考文献(3条)

1.张学典;赵学玲;许家群Matlab与VB、VC高级语言的接口方法[期刊论文]-沈阳工业大学学报 2001(06)

2.欧金成;林德杰;彭备战通过VB调用Matlab实现图形和界面的结合[期刊论文]-计算机工程与设计 2002(12)

3.Matlab COM builder user's guide 2002

本文读者也读过(10条)

1.谭炎.张凌燕.Tan Yan.Zhang Lingyan MATLAB与VB混合编程技术研究[期刊论文]-微计算机信息2006,22(15)

2.王跃强.王纪龙.王云才VB程序中实现调用MATLAB的方法[期刊论文]-计算机应用2001,21(2)

3.胡智文.邓铁如.余增亮.陈连运在VB应用程序中集成MATLAB[期刊论文]-计算机工程与应用2003,39(7)

4.于洋.周学伟.赵亚威.YU Yang.ZHOU Xue-wei.ZHAO Ya-wei COM组件在实现VB调用MATLAB中的应用[期刊论文]-计算机工程与科学2008,30(5)

5.吴伟.王贵奇.陈国定.WU Wei.WANG Gui-qi.CHEN Guo-ding基于VB和Matlab COM的控制系统仿真[期刊论文]-控制工程2007,14(z1)

6.宋广东.刘统玉.王昌.霍佃恒.祁海峰.SONG Guang-dong.LIU Tong-yu.WANG Chang.HUO Dian-heng.QI Hai-feng 基于COM组件的VB与MATLAB混合编程实现振动信号处理[期刊论文]-山东科学2010,23(1)

7.孟力力.杨其长VB调用Matlab的COM组件实现二者混合编程[期刊论文]-电脑开发与应用2008,21(6)

8.卢秋蓝VB与MATLAB混合编程的研究[期刊论文]-计算机仿真2003,20(12)

9.何毅斌.陈定方.张娟VB与Matlab混合编程的图像处理研究[期刊论文]-电脑开发与应用2008,21(11)

10.贾强.雷玉勇.杨桂林.邱刚.马超.宋清俊基于COM生成器的MATLAB与VB的集成开发技术[期刊论文]-西华大学学报(自然科学版)2007,26(1)

引证文献(37条)

1.曾浩然.张琳娜.赵凤霞VB和Matlab混合编程在圆度误差评定中的应用研究[期刊论文]-制造技术与机床 2011(8)

2.刘海燕.姜麟.胡珂基于Delphi和Matlab的混合编程方法在交通流量估算中的应用[期刊论文]-微计算机应用2009(6)

3.刘雁基于Web Services和Matlab COM组件的SAR成像仿真平台[期刊论文]-电脑知识与技术 2009(9)

4.夏成锋基于COM及Java-COM桥的Java与Matlab混合编程[期刊论文]-现代计算机(专业版) 2005(12)

5.倪原.王成.张妮计算机控制的梯度凝胶胶片制作装置[期刊论文]-机械与电子 2013(1)

6.潘克家.汤井田.郑洲顺Matlab与Fortran混合编程之DLL实现方法[期刊论文]-计算机工程与应用 2011(31)

7.葛慧娜.张艳青.王知衍软件重用控件技术在地铁仿真系统中的应用[期刊论文]-计算机工程与设计 2009(14)

8.张良.何也熙Matlab、Access和https://www.360docs.net/doc/b92467010.html,混合编程方法的研究和应用[期刊论文]-计算机工程与设计 2009(5)

9.周伟.纪卓尚.张雪彪VB与MATLAB混合编程在三维船体曲面显示中的应用[期刊论文]-科协论坛(下半月)

2009(10)

11.赵士伟.赵明波.陈平基于COM的MATLAB与C#.NET混合编程的实现与应用[期刊论文]-山东理工大学学报(自然科学版) 2006(4)

12.王永虎.王红梅.向淑兰基于VB和MATLAB融合技术的CAI系统开发[期刊论文]-铁路计算机应用 2010(6)

13.王梦蛟.王丽莉基于COM组件的VB与Matlab 混合编程在医学影像处理中的应用[期刊论文]-中国医疗设备2009(1)

14.李志伟VB6.0下用户控件的设计与应用[期刊论文]-计算机工程与设计 2007(8)

15.郑恭明.沈媛媛基于COM组件的EQ均衡器设计[期刊论文]-石油仪器 2007(2)

16.付琳燕.华钢基于人工神经网络的煤矿瓦斯浓度预测系统研究[期刊论文]-煤矿机电 2006(6)

17.危洪清应用Matlab分析三向应力状态[期刊论文]-科技信息(学术版) 2006(9)

18.付琳燕.华刚基于人工神经网络的煤矿瓦斯涌出量预测系统[期刊论文]-矿山机械 2006(11)

19.王永虎.王欣.王红梅VB与MATLAB混合编程在CAI系统中的应用[期刊论文]-航空计算技术 2010(1)

20.张良.何也熙Matlab与https://www.360docs.net/doc/b92467010.html,混合编程中数据存储方式的研究[期刊论文]-计算机工程与设计 2009(8)

21.赵学强.孙伟伟基于COM的Matlab混合编程在图像处理中的应用[期刊论文]-电脑知识与技术(学术交流)2007(19)

22.司少玲.关永三角函数曲线数据拟合最佳次数的确定[期刊论文]-计算机工程与设计 2006(24)

23.王德东.朱本浩基于VB及MATLAB展开拉格朗日插值多项式[期刊论文]-计算机与数字工程 2009(12)

24.夏玉杰.LIU Ya-qin基于Matlab COM组件的信号处理平台设计[期刊论文]-计算机工程与设计 2008(15)

25.徐胜祥.徐运清基于MatrixVB的遥感图像融合客观评价系统设计[期刊论文]-计算机工程与设计 2008(2)

26.吴伟.王贵奇.陈国定基于VB和Matlab COM的控制系统仿真[期刊论文]-控制工程 2007(z1)

27.张崇明.汪春梅.朱品昌.袁裕国使用Java扩展Matlab[期刊论文]-计算机工程与设计 2006(9)

28.韩笑.徐曦.陈卓平基于Matlab与VB数据交换的继电保护仿真[期刊论文]-电力自动化设备 2006(5)

29.乔朋朋.李小兵.司学慧.刘彬VB-Matlab混合编程实现导弹制导控制一体化仿真[期刊论文]-现代防御技术2012(6)

30.张必能倾斜传感器在沉管隧道临时支承垫块检测上的应用[期刊论文]-传感器与微系统 2011(8)

31.荆平.朱坦.许碧霞基于GIS的循环经济模拟仿真系统的设计开发[期刊论文]-计算机工程与设计 2007(3)

32.陈念年.蔡勇.张建生.张建华MCNP输出数据分析与可视化软件的设计与实现[期刊论文]-计算机工程与应用2010(8)

33.张玉双.岳玉芳.李有宽结合三维视景的自定义位图动画实现[期刊论文]-计算机工程与设计 2007(1)

34.刘盈溢.方理刚.朱能文.周苏华基于COM技术的节理构造统计分析[期刊论文]-铁道科学与工程学报 2009(6)

35.孟力力.杨其长.闻婧.张义.方慧MATLAB和VB在温室环境模型构建中的混合编程研究[期刊论文]-中国农学通报2012(6)

36.俞高红.张玮炜.孙良.赵匀偏心齿轮-非圆齿轮后插旋转式分插机构的三维参数化设计[期刊论文]-农业工程学报 2011(11)

37.宋万广基于PCI总线的数据采集与处理系统研究[学位论文]硕士 2006

本文链接:https://www.360docs.net/doc/b92467010.html,/Periodical_jsjgcysj200501020.aspx

相关主题
相关文档
最新文档