共查询到18条相似文献,搜索用时 88 毫秒
1.
在面向科学研究与工程计算领域的ASP.NET程序开发中,常需要加入数值计算功能,针对编写数学函数工作量大、效率低、可靠性差等问题,提出应用MATLAB与C#混合编程的解决办法.文章简单介绍了MATLAB与C#在数值计算和界面开发方面的优缺点,分析了实现两者混合编程的必要性及其基本原理与数据交互.以海洋仪器SBE911 CTD综合测量系统温度传感器的系数校准为例,详细说明了将MATLAB与C#混合编程应用在ASP.NET数值计算中的一般方法与步骤.实际应用表明,这种方法具有可靠性好、编程简单、实用性强等特点. 相似文献
2.
3.
目前实现MATLAB和VC++的接口技术很多,但有一些方法会导致某些MATLAB功能无法使用,特别是绘制三维图形方面功能,利用COM技术可以实现MATLAB和VC++编程的无缝连接.本文简单介绍如何使用COM实现MATLAB和VC++的联合编程。 相似文献
4.
基于COM组件的VB与MATLAB混合编程实现振动信号处理 总被引:2,自引:0,他引:2
在用传感器监测机械振动时,需要同步显示监测信号的时域和频域特性,要求用户在采集卡自带简单例程的基础上进行采集软件二次开发。基于COM组件的VB与MATLAB混合编程,通过把MATLAB中的fft函数制作成可接收参数的、能与VB通信的动态连接库(DLL),同时利用VB开发信号采集软件并把采集到的信号以参数的形式传递给DLL,可以实现振动信号时频转换。以同样的方法调用MATLAB中的filter、diff、quad等函数可以实现信号滤波、微分、积分变换等处理功能。该混合编程提供了一种简便、快速、高效地实现信号处理和相关数学运算的方法。本文以振动信号时频转换为例,介绍了借助MATLAB自带的函数生成DLL并最终被VB成功调用的详细过程。 相似文献
5.
通常主要采用MATLAB Script节点或直接调用MATLAB ACTIVEX服务器的方法完成LabVIEW和MATLAB混合编程,其本质均通过LabVIEW与MATLAB SERVER通信,实现MATLAB功能函数在LabVIEW下的间接调用,因此不能脱离MATLAB编辑环境,运行效率和独立编程方面存在一定的不足。本文采用LabVIEW调用M文件生成的COM组件实现了混合编程,可以使用MATLAB的工具箱,能脱离MATLAB环境,弥补了以上两种方法的不足。详细介绍了COM组件的生成过程以及LabVIEW调用该COM组件的具体方法。具有技术的通用性,对扩展LabVIEW自身功能具有应用价值和参考价值。 相似文献
6.
C #是由Microsoft为新的 .NETFramework(.NET框架体系 )开发的一种全新语言 .能够让开发人员在 .NET平台上快速地建立大量的应用程序 .C #是完全面向对象的 ,它和 .NETFramework是编程语言和服务的一种自然演化 .对现存的COM组件的引用是C #和 .NET得以存在和普及的前提 . 相似文献
7.
8.
充分利用现有的Fortran程序,通过混编方式,将其移植到.NET平台下,实现了地震属性分析中C#可视化程序调用Fortran语言的混合编程。改造现有的Fortran源码,一方面可以达到两种语言优势互补的目的,另一方面可以利用前人留下的大量的Fortran程序,避免重复的编程,大大节约了科学研究时间。 相似文献
9.
针对传统配电网重构算法前后显示不够直观的问题,论文采用MATLAB实现后台的配电网矩阵变换,VC++调用MATLAB的动态链接文件库文件的方法来实现界面图形显示,以负荷均衡化为目标的配电网重构算法为例进行了混合编程,通过这种方法可使配电网重构前后的联络开关位置变化以及潮流方向能够被清晰表现出来。结果表明使用该方法界面友好,代码执行速度快,实现高内聚、低耦合,在配电网重构算法研究中具有较高的实用价值。 相似文献
10.
.NET环境下基于COM的Web报表实现技术 总被引:2,自引:0,他引:2
杨艺 《重庆工商大学学报(自然科学版)》2003,20(4):53-55
介绍了在.NET环境下COM组件的互操作性,分析了COM对象的编程结构,并详细给出了基于COM的Excel对象实现Web报表的原理及过程。 相似文献
11.
针对计算机专业教学上机实验课程教师对出勤学生进行点名花费时间长,影响学生上课思路,提出用C#.NET设计电子签到系统,让学生通过签到系统进行在线签到,代替教师传统的点名方法,减轻教师课堂管理及统计的工作量,提高了工作效率. 相似文献
12.
简要分析制图系统所应具备的基本系统功能,并采用组件式构架的思想,在C#.NET环境下组织计算机制图系统的底层开发,实现计算机制图系统的基本功能.对系统开发的核心问题如系统框架设计,系统结构设计等内容进行探讨.系统采用组件式开发的思想,与当今主流的软件开发方式接轨. 相似文献
13.
分析化学的一个发展趋势是将中心实验室变成手持的便携、快速的检测仪器,又称做"Hand-held Lab-on-a-chip"。手持设备的研究,除在分析检测方法中需要改进提高以外,在数据处理方面也要达到快速、准确、直观的要求。提出通过便携设备的快速加标法和内标法处理数据,以Visual C#.NET语言编写数据处理程序,可达到快速检测设备的数据处理要求。 相似文献
14.
MATLAB与.NET平台接口技术的研究 总被引:4,自引:0,他引:4
通过比较已有MATLAB与.NET平台接口调用技术,提出了一种采用对象化包装MATLAB引擎库函数的方法,该方法将MATLAB中由C/C 方式提供的引擎库函数进行对象化包装,使得由普通的函数调用转化为.NET平台上对象方法的调用.实验结果表明.NET平台下的托管代码能更好的调用MATLAB中的引擎库函数,托管代码语言(如C#)与MATLAB的数据交互能力有一定提高. 相似文献
15.
Windows消息的构成和消息循环机制,决定了其消息处理机制--钩子具有重要作用,对钩子技术的研究具有重要意义.通过在C#中使用委托定义Hook子程,研究在.NET下使用托管C#代码实现钩子的方法,最后用C#实现了一个可选择挂起线程钩子或系统钩子的程序实例. 相似文献
16.
ASP.NET是微软推出新一代基于通用语言的编程框架,目前,ASP.NET支持3种缩程语言。本文将这三种脚本编写语言在开发ASP.NET程序过程中的异同点进行了比较,以便于读者对这三种语言的学习和掌握。 相似文献
17.
ASP.NET是微软推出新一代基于通用语言的编程框架,目前,ASP.NET支持3种编程语言.本文将这三种脚本编写语言在开发ASP.NET程序过程中的异同点进行了比较,以便于读者对这三种语言的学习和掌握. 相似文献
18.
.NET Framework对COM组件的调用机制研究 总被引:2,自引:0,他引:2
以COM组件与.NET Framework对象模型的差异为基础,对“运行库可调用包装类”的工作原理,创建Interop Assembly和Primary Interop Assembly的几种方法进行了研究和总结,并且对互操作中如何处理COM组件的事件和线程处理机制进行了分析。最后提出了一种COM组件的继承方法。 相似文献