MATLAB混合编程技术-Read.PPT

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB混合编程技术-Read

第5章 MATLAB混合编程技术 5.1 概述 5.2COM生成器(COM Buuilder) COM(Component Object Model,组件对象模型)是以组件为发布单元的对象模型,是一系列面向对象技术和工具的集合。 由于COM是建立在二进制级别上的规范,所以组件对象之间的交互规范不依赖于任何特定的语言。 MATLAB提供了COM生成器。COM生成器提供了实现MATLAB独立应用的一种新途径。它能把MATLAB开发的算法做成组件,这些组件作为独立的COM对象,可以直接被C++、VB、VC、C#、JAVA或其他支持COM的语言所引用 5.2.1 创建nnToolKit的COM组件 1.创建nnToolKit工程(MATLAB6.5环境下) 在MATLAB命令行中输入命令comtool,打开"MATLAB COM Builder"对话框 5.2.1 创建nnToolKit的COM组件 在“File”菜单中选择“New Project”选项,将弹出“New Project Setting”对话框 填写相关项目后点“OK” ,弹出确认对话框。 5.2.1 创建nnToolKit的COM组件 点击"OK"按钮,将在指定目录下自动创建一个新的工程文件nnToolKit.cbl 5.2.1 创建nnToolKit的COM组件 2管理M文件 点击"Add File"按钮或从"Project"菜单中选择"Add File…"选项,将已调试好的神经网络相关函数(LmTrain.m、LmSimu.m等)加入到项目中。 5.2.1 创建nnToolKit的COM组件 3生成nnToolKit组件 通过“Build”菜单中的“COM Object”选项或直接点击“Build”按钮来调用MATLAB编译器,把中间源文件写到D:\MATLAB6p5\work\nnToolKit\src目录中,将必要的输出文件写到D:\MATLAB6p5\work\nnToolKit\distrib目录中,“Build Status”面板显示生成过程的输出如图所示 5.2.1 创建nnToolKit的COM组件 4.打包和分发组件 从“Component”菜单中选择“Package Component”选项,将创建安装文件,点击安装文件即可在想要安装的机器上安装该工具包 5.2.2 nnToolKit组件的安装 直接运行nnToolKit.exe自解压安装文件,按提示继续操作,完成相关组件的注册,直至nnToolKit工具包安装成功 。 5.2.2 nnToolKit组件的安装 根据系统安装时的提示,手工配置环境变量信息。 若工具包安装在C:\2NSOFTPF\nnToolKit目录,则配置操作如下: 我的电脑--属性--环境变量,将“C:\2NSOFTPF\nnToolKit\bin\win32”加到path路径中。 5.2.3 VB调用nnToolKit神经网络工具包实现混合编程 1、创建神经网络应用工程 打开Visual Basic开发环境,并创建一个新的工程,取名为NetProj。在NetProj工程中,创建两个模板文件CBpnFile.bas,CNetPara.bas和三个窗体表单文件frmAbout.frm,frmLmNet.frm,frmUnitary.frm,其中frmLmNet.frm为系统主界面,在空白的窗体中添加控件,如图5-6所示,并按表5-2中的内容设置控件属性 5.2.3VB调用nnToolKit神经网络工具包实现混合编程 2、在工程中引用nnToolKit库 点击菜单“Project/References”,加载nnToolKit类型库。 5.2.3 VB调用nnToolKit神经网络工具包实现混合编程 在Visual Basic环境下,点击"View/Object Browser” 类中成员函数的参数形式与.M文件里的参数形式是不同的 5.2.3 VB调用nnToolKit神经网络工具包实现混合编程 VB调用nnToolKit神经网络工具包程序 5.2.3 VB调用nnToolKit神经网络工具包实现混合编程 系统运行时,为何报下图所示的错误? 1、神经网络工具包未能正确安装。平台安装到最后时会出现一个DOS界面(用户如果直接关掉该安装界面,将致使神经网络工具包未能安装),如果是第一次安装,用户一般只需选择默认安装即可(回车操作),如果以前安装过,请选择覆盖操作; 2、多次安装工具包时未能将以前的应用删除掉从而导致。如果是这种情况,请将以前的安装过程中产生的相应文件夹(bin及toolbox)及文件删除掉,再重新安装工具包,安装过程中最好选择默认安装; 3、系统中曾

文档评论(0)

fengruiling + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档