共查询到20条相似文献,搜索用时 64 毫秒
1.
利用Matlab引擎实现VC和Matlab的混合编程 总被引:2,自引:0,他引:2
美国MathWorks公司的Matlab具有强大的符号、数值计算、矩阵计算能力以及计算结果可视化能力,是一个功能强大的计算机辅助设计工具。但是由于Matlab在程序编写方面的一些局限性,使得它在处理许多问题时缺乏灵活性,而VC++在这一方面的功能却是十分强大的。因此在Windows环境下实现VC++和Matlab的混合编程将是一种极为强大的编程手段。它将更加有效地发挥VC++和Matlab各自的优点。VC++和Matlab的接口有很多种方法,本文介绍一种十分简便而又实用的方法来实现VC++和Matlab的接口… 相似文献
2.
为了使Matlab的强大功能可以在更广泛的领域发挥,混合编程是一种颇为适宜的方法。而Microsoft Visual Basic是一款十分适合于开发友好的用户操作界面的编程语言,其编出的程序的交互性和易用性正好弥补了Matlab在设计用户操作界面上功能的不足。VB与Matlab有许多种方法可以进行混合编程,这样的方法能够发挥不同编程语言各自的优势,取长补短,灵活搭配,能够适应不同环境,解决各种问题。 相似文献
3.
针对已有的Delphi与Matlab的混合编程方法,提出了使得Delphi编制的应用软件充分利用Matlab的强大运算功能并脱离Matlab环境独立运行的新方法;最后以企业经济效益评估系统的实现证明了本文的方法实用可行。 相似文献
4.
5.
本文主要介绍VC与Matlab混合编程的实现,举例说明VC调用Matlab进行数值计算和复杂图形的绘制的具体过程和步骤。 相似文献
6.
VC与VB混合编程的几种方法 总被引:2,自引:0,他引:2
王保华 《电脑编程技巧与维护》2002,(9):49-50,56
引言 作为一种简单易用Windows开发环境,它使程序员不必再直接面对纷繁复杂的Windows消息,而可以将精力主要集中在程序功能的实现上,大大提高了编程效率。但凡事有利必有弊。VB高度的封装和模块化减轻了编程者的负担,同时也使开发人员失去了许多访问低层API函数和直接与Windows交互的机会。为了解决这个问题,利用VC与VB混合编程是一种十分有效的选择。用VB快速开发出漂亮的界面以及外围处理程序,再用VC编写底层的各种操作,例如内存的操作、IO端口的操作、多线程处理、数据处理以及端口通讯等,VC中还可以嵌入汇编语言进行更底层的操作。下面具体介绍几种方法。 相似文献
7.
应用ControlBuild(CB)与Matlab的混合编程方法可以充分发挥CB和Matlab的各自优势,提高仿真、开发效率和效果。着重探讨了CB与Matlab的混合编程方法,并l划述了混合编程的基本步骤、编程过程中遇到的关键问题及其解决方案;最后,分析了它们的优缺点和适用场合。 相似文献
8.
9.
Matlab、PCAuto组态软件混合编程方法研究 总被引:3,自引:0,他引:3
Matlab是功能强大的科学计算软件, PCAuto组态软件是面向监控与数据采集的软件平台工具.二者结合,可以充分地发挥各自的优势,开发出具备处理复杂矩阵运算且界面友好、满足工程领域需要的应用软件.本文使用VC 作为Matlab和PCAuto的中介平台,把两个编程软件有机的结合起来.通过一个Kalman滤波实例,详细说明了混合编程的过程并体现出其实用性. 相似文献
10.
Matlab与VisualC++混合编程的实现 总被引:1,自引:0,他引:1
从不同角度分析和研究了VisualC 与工程计算语言Matlab的接口技术。为工程设计人员提供了比较全面的VisualC 与Matlab的混合编程方法,并给出了各种方法的优缺点。通过二者的结合,既有效地利用了Matlab强大的数值计算能力和众多的函数,大大减少程序设计的工作量,又继承了VisualC 良好的程序界面,证明是一种很好的程序设计方法。 相似文献
11.
ContextGeographically distributed teams have adopted agile practices as a work strategy. One of these practices is Distributed Pair Programming (DPP). DPP consists in two developers working remotely on the same design, algorithm or code.ObjectiveIn this paper we sought to identify and synthesize papers that describe and analyze DPP both from teaching and practice perspectives.MethodWe conducted a Systematic Literature Review to search for empirical evidence in eight digital libraries.ResultsMost of the 34 DPP primary studies identified explore DPP from a teaching perspective. We found that DPP requires a specific infrastructure, but the existing studies do not explore the impact of the distribution in the details. There are many tools proposed that support DPP practice, but few of them are evaluated within a software development team.ConclusionWe need more studies that explore the effects of Pair Programming in the context of Distributed Software Development, such as coordination and communication. Most of the studies do not empirically evaluate DPP in industry. There is also a need to propose guidelines to use DPP in industry and as a teaching strategy. 相似文献
12.
基于Matlab和组态王6.0简易训练模拟器设计 总被引:1,自引:0,他引:1
本文提出了一种基于Matlab和组态王6.0的训练模拟器软件编制方法。该方法用Matlab来完成复杂仿真算法的计算任务,用组态王6.0工控软件实现友好的用户界面。二者通过DDE协议进行数据交换。实践证明了这种结合了两种软件优点的方法是可行的。 相似文献
13.
14.
综述MATLAB与VC++的交互编程 总被引:14,自引:0,他引:14
在通信等工程领域的计算机仿真中,VC和Matlah的交互编程可以结合两者的优点,提高仿真效率。文中介绍了Matlah与VC 之间交互编程的几种方法,包括调用Matlab引擎、C语言mex程序、mat文件操作程序等方法,并特别介绍了Matlab Visual Studio Add-in的使用。同时分析了各种方法的优缺点和适用场合,提出了适合于算法仿真的交互编程方法。 相似文献
15.
FU Yu-jiang 《数字社区&智能家居》2008,(21)
结构化方法与面向对象方法是软件开发程序设计中的2个核心思想。这两种程序设计方法不仅表现为在程序语言、分析与设计上的差异,更表现在开发思想和开发视角上的差异。 相似文献
16.
介绍了一种自主开发的协议仿真语言PSScript的设计思想与具体实现过程。PSScript语言已经应用干国产广域网协议分析仪WPT-2000之中,收到了良好的效果,可以广泛应用于异步协议、同步协议和面向位协议的仿真测试。 相似文献
17.
18.
本文基于一种敏捷的软件方法——极限编程,结合实验室项目的特点,探讨了在实验室项目中进行软件开发的方法,提出了一种实验室项目软件方法LabXP(Lab eXtreme Programing)。鉴于实验室项目的特殊性.这种方法是以极限编程(XP)为基础的敏捷软件方法(Agile Software Method),在保证软件质量的基础上实现了快速开发。 相似文献
19.
“极限编程”(extreme Programming.简称XP)是目前最流行的敏捷软件开发方法(Agile Software Development,ASD)。通过XP在实际项目中的应用“实践”,本文将对XP的理论和实践方法进行探讨.并衡量XP方法在项目中的应用效果,给出实际应用XP方法的一些建议。 相似文献