- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于VB和MATLAB的控制系统频率特性曲线绘制软件二次开发
摘 要
MATLAB软件开发公司,Mathworks,是一种高性能的语言为技术计算它集计算、可视化和编程在一个易于使用的环境中存在的问题及解决数学符号表达熟悉…因为强大的矩阵运算,叫做矩阵实验室Matlab语言与自然语言是相似的使用Matlab极为方便它也有很多功能,可被称为易但是,也有一些缺点因为MATLAB语言是一种解释执行脚本语言,它是非常缓慢循环语句的执行在同等条件下,与之相比,一些高级语言如VB,VC和执行循环的句子在低速图形用户界面(GUI)的MATLAB不是很亲切,参数输入和输出不方便的. VB中,作为一种高水平的计算机语言,实行循环句子得比较快,和它的GUI是友好的. 结合可视化编程接口与强大的功能的VB ,MATLAB在数值计算和显示的图形,我们可以利用他们自身的优势,避免他们的弱点。
所以本软件采用VB的ActiveX 自动化技术ActiveX是一种应用程序开发技术和体系结构的总称[3] 。用户可以通过一些小型的,快速的,可重用的组件更加适应商业和家用应用程序的开发;ActiveX代表一种新的应用程序集成开发策略。ActiveX 组件有多种类型,VB 和Matlab 之间通信主要用到自动化服务器和自动化控制器的技术[3 ] 。Matlab 作为自动化服务器,被作为自动化控制器的VB 程序所调用。为了在VB 中请求Matlab的服务,必须获得Matlab 对象在系统注册表中定义的名字一般来说,这个名字为“Matlab. Application”。启动服务器后,就可通过Matlab 提供的一些接口函数调用Matlab。这些函数不仅可执行任何合法命令,而且可向Matlab 传送和获得数据。建立自动化控制器的方式十分简单,在VB 开发环境中,首先选择“工程”下的“引用”标签,选中Mablab Automation ServerType Library。然后用Object Browser 查看Mlapp ,就可看到Matlab 作为服务器提供的接口函数。利用了Matlab 作为服务器提供的接口函数Function Exectue ( name As St ring ) asstring。此函数用于执行一个合法的Matlab 命令或者在Matlab 的工作空间中调用M 文件,并将绘图程序产生的图形显示在屏幕上。输入的name 符串可以是Matlab 的命令,也可以是调用的M 文件名,函数返回一个字符串,然后通过软件开发技术,如:软件设计说明书;软件使用说明书;软件测试分析报告;项目开发总结等过程后完成本软件的开发工程。
关键词 :GUI COM编程思想ActiveX 控件MATLAB ? software development Co., Mathworks, is a high-performance language for technical calculation it sets the calculation, visualization and programming in an easy to use environmental problems and solving mathematical symbols express familiar... Because of the strong matrix computation, called the matrix Matlab language laboratory with the natural language is similar to the use of Matlab is very convenient, it also has many functions, can be called easy but it also has some disadvantages because Matlab language is a kind of explanation, it is executed scripting language very slow implementation of looping statements in coequal condition, compared with some high-level languages such as VB, VC and execution of the sentence in the low cycle graphical user interface (GUI) is not very friendly, and the parameters of the Matlab input and out
您可能关注的文档
- 城建设技工学校双福新校区建设工程1~11楼.doc
- 机工业务历年考题已修改.doc
- 传感器综述电感式位移传感器分析.doc
- 数控轴类零件加工编程71953.doc
- 机组供电煤耗偏高原因分析改计划.doc
- 我国企业融资困境制度创新研究.doc
- 操作系统原理实验指导书(使用).doc
- 曲靖事业单位考试公共基础知识(2)[1].doc
- k03锅炉炉管检漏系统设备招标书.doc
- 第五章网络目标场.doc
- GB/T 14598.2-2025量度继电器和保护装置 第1部分:通用要求.pdf
- 中国国家标准 GB/T 14598.2-2025量度继电器和保护装置 第1部分:通用要求.pdf
- 《GB/T 14598.2-2025量度继电器和保护装置 第1部分:通用要求》.pdf
- 《GB/T 14598.26-2025量度继电器和保护装置 第26部分:电磁兼容要求》.pdf
- GB/T 14598.26-2025量度继电器和保护装置 第26部分:电磁兼容要求.pdf
- 中国国家标准 GB/T 14598.26-2025量度继电器和保护装置 第26部分:电磁兼容要求.pdf
- 《GB/T 19024-2025质量管理体系 面向质量结果的组织管理 实现财务和经济效益的指南》.pdf
- 中国国家标准 GB/T 19024-2025质量管理体系 面向质量结果的组织管理 实现财务和经济效益的指南.pdf
- GB/T 19024-2025质量管理体系 面向质量结果的组织管理 实现财务和经济效益的指南.pdf
- 中国国家标准 GB/T 20441.8-2025电声学 测量传声器 第8部分:测定工作标准传声器自由场灵敏度的比较法.pdf
最近下载
- 物理电场练习题(含答案) .pdf VIP
- 会计专业人才需求分析和预测调研报告.pdf VIP
- T∕CHAS 10-4-6-2018 中国医院质量安全管理 第4-6部分:医疗管理 医疗安全(不良)事件管理(可复制版).pdf
- 2022年高校强基校测笔试化学学科模拟试题(含解析).docx VIP
- 古诗词诵读 《游园(皂罗袍)》课件(共25张PPT)统编版高中语文必修下册(含音频+视频).pptx VIP
- 专项训练-吴志宏《新编教育管理学》-考研核心题库.pdf VIP
- 教育综合333之教育学原理记忆框架思维导图(经典版).pdf VIP
- 会计专业人才需求分析和预测调研报告.docx VIP
- 广东卷A—2025年中考地理模拟考场仿真演练卷(A4解析版) .pdf VIP
- 医疗技术中的专利挖掘与法律保护.docx VIP
文档评论(0)