学科分类
/ 15
297 个结果
  • 简介:紫光UniscanMDS系列高速扫描仪实现了在图像质量、工作效率和价格这三者之间最完美的结合,是高速、大批量扫描作业的理想选择产品.该系列扫描仪性能极为可靠,使用简便,经济高效.而该系列中的代表产品MDS-2500C是一款A4幅面彩色双面高速扫描仪.先进可靠的进纸结构可以处理混合尺寸及重量的纸张,融合MICR阅读器、背书器、自动重张检测、滤色功能、影像增强等先进技术,ADF容量500页,扫描速度可达到70页/140影像(双面),在高速扫描的同时可获得极高质量的图像,该扫描仪具有极高的可靠性,可满足不同用户的多种需求.

  • 标签: MDS-2500C 彩色双面高速扫描仪 图像质量 工作效率 清华紫光通讯科技有限公司
  • 简介:近日,杭州市社会治安网络视频监控系统正式开始建设实施。作为国内视频监控领域领军企业H3C承建的第100个“平安工程”项目,“平安杭州”凭借50000个视频监控点的系统设计规模,成为了国内平安工程项目之最。

  • 标签: 工程项目 社会治安 平安 网络视频监控系统 创新 监控领域
  • 简介:在大伙房水库监测预警平台的开发过程中,为了节约开发时间并优化程序结构、提高运行效率,综合利用C#这种现代语言高效开发的特点和FORTRAN这种古老计算机语言描述工程算法准确、严谨的优势。本文讨论了FORTRAN和C#混合编程的特点,研究了C#与FORTRAN混合编程的实现方法。关键词FORTRAN;混合编程;工程计算;DLL中图分类号TP314文献标识码A文章编号1007-9599(2010)04-0000-01ImplementationofFORTRAN&C#MixingProgrammingagainstLargekitchenWarningPlatformDevelopmentShangTao,FuJinxiang,MaXingyuan,TangYulan(ShenyangArchitectureUniversity,Shenyang110168,China)AbstractDuringthedevelopmentoflargekitchenResMonitoringandWarningPlatform,inordertosavedevelopmenttimeandimproveoperationefficiency,usingC#LanguagewhichisthemoderncomputerlanguagealsohasthecharacteristicsofefficientdevelopmentandFORTRANLanguagewhichcanrigorousandaccuratedescriptionofengineeringalgorithmtogetherisnecessary.ThispaperhasdiscussedthecharacteristicsofmixingprogrammingwithC#andFORTRANlanguage.KeywordsFORTRAN;Mixingprogramming;Engineeringcalculation;DLL一、FORTRAN与C#语言的发展及优势以大伙房水库监测预警平台的开发为例。平台需要采用大量先进的计算机编程技术,应用大规模数据库,提供可靠的安全保障,优秀的网络访问能力。这就需要构建平台的编程语言能完整简洁地支持当今最新的编程技术。C#语言就是这样一种语言,作为微软首推的编程语言,C#几乎支持所有最新的编程技术提供了极高的开发效率5。但是该平台又有着显著的工程计算软件的特点,需要严谨的科学计算语言对算法进行描述,同时有许多经过多年工程实践积累的工程计算代码可以被重用。FORTRAN语言最早被应用在工程开发之中,同时在FORTRAN语言50多年的发展中,积累了大量的优秀正确的代码。所以研究C#语言与FORTRAN的混合编程在该项目中的开发中有着重要的意义。(一)FORTRAN语言的发展及优势FORTRAN在数值计算领域有其独有的优势,首先它是最早的高级语言,有大量优秀正确可靠的源代码可以使用,如果能充分利用FORTRAN源代码可以大量节约工程软件设计开发的时间。FORTRAN语言有更为严格的语法,支持直接对数组和复数进行计算,非常适合严谨的科学计算领域1-3。(二)C#语言的发展及优势微软在推出.NETFramework第一版时推出的新语言C#,派生于C的简洁语法,继承了C++语言的灵活性,并且支持快速开发,随着C#3.0版本的发布,C#作为微软公司建议的开发语言,已经受到越来越多的程序开发人员的青睐5。二、FORTRAN与C#混合编程的方法(一)命名约定的一致由于C#语言是严格区分大小写的,而FORTRAN在默认情况下不区分大小写,如果不解决命名一致问题就会导致链接失败。FORTRAN的缺省方式是使符号名在OBJ文件中变成大写,在C#中调用一个缺省的子例程时用一个纯大写的名称生成调用就可以成功publicstaticexternvoidDLLTEST;(二)参数传递一致因为C#默认是值传递,而FORTRAN默认是引用传递。我们在参数传递中必须保持传递的一致性。简单的方法是使用C#的关键字ref,将C#的参数传递类型定义为引用类型publicstaticexternvoidDLLTEST(refinta,refintb);(三)数组参数传递在传递数组参数时,需要周全地考虑行和列的储存位置对调的问题5。还应注意,C#的数组下标从0开始,而FORTRAN的数组下标默认从1开始。如在C#中定义数组A34,共20个元素;同样的定义A(3,4)在FORTRAN中共12个元素1-3。并且进行数组传递还要注意,只需要传递数组的首地址即可,DLL需要的是数组的起始位置。三、FORTRAN与C#混合编程的实现下面试写水库监测预警平台中一个模型计算程序来说明FORTRAN和C#在混合编程的实际应用。启动VisualStudio,选择IntelVisualFortranLibrary中的Dynamic-linkLibrary,并给项目命名。新建“FortranFile”项,并给文件命名。然后在该文件中书写算法代码。编译完成后,在该项目的debug子目录下找到生成的dll文件。新建VisualC#Windows窗体应用程序。并给项目命名,将生成的dll文件拷贝到新项目的debug目录下。在进行连接之前需要在C#中增加对动态链接库操作的类的引用usingSystem.Windows.Forms;usingSystem.Windows.InteropServices;声明外部函数的部分代码publicpartialclassForm1Form{DllImport("dlltest.dll")publicstaticexternvoidFORDLL(reffloatV,reffloatQIN,reffloatBOD,...);...之后就可以对FORTRAN编写的外部函数进行调用,得到正确的结果。四、结论经过本文的讨论,可以看到运用FORTRAN与C#混合编程可以容易地实现。平台的代码极大的缩短,并且可以方便地重用FORTRAN语言的优秀代码,大大缩短开发时间,并且提高程序的执行效率。参考文献1司岩,周福才.FORTRAN程序设计基础J.大连理工大学出版社,1996,52刘卫国,蔡旭辉.FORTRAN90程序设计教程J.人民邮电大学出版社,2003,23张晓霞,田秀萍.Fortran90程序设计教程J.兵器工业出版社,2005,104Nagel.C等著.黄静译.C#高级编程J.清华大学出版社,2008,105周涛,郭占元,郭向荣.Fortran与C#混合编程在土木工程计算中的应用J.中南大学,2009,3

  • 标签:
  • 简介:串行扩展总线技术是新一代单片机技术发展的一个显著特点,其中Philips公司推出的I^2C总线最为著名。ST9+系列是意法半导体公司的单片机产品,能够很好地支持I^2C总线协议,本文以ST9+单片机为例阐述I^2C总线协议,并给出在ST9+单片机上实现I^2C总线驱动程序的流程和方法。

  • 标签: ST9+系列 单片机 I^2C总线 驱动程序
  • 简介:  C++Builder的VCL比VisualC++的MFC先进的另一个特性是异常处理,C++Builder可以编译VC程序还要多谢微软使用标准方法写MFC,但C++Builder仍不能使用为Delphi开发的VCL组件

  • 标签: 发展前景之我见 比较发展前景
  • 简介:趁6999元战火旺盛之际.MSI微星科技继S260、S270后又向超轻薄市场发力,推出一款以简约时尚为特色的12英寸笔记本新品——微星S260C,目标直指超轻薄市场。此款轻薄利器不仅在内在配置属性和外在制作工艺上做到了精益求精,同时更在价格上做到了大大的让利,以6999元的价位给予消费者们最大的实惠。

  • 标签: 超轻薄 笔记本 微星 市场 制作工艺 MSI
  • 简介:本文讨论了通过.NETFramework实现汽车控制,介绍了基于白板表示法的可扩展实时控制体系结构,阐述了对.NET的精确GPS同步计时器组件的实现。

  • 标签: .NET C# 软件设计 DARPA GRAND CHALLENGE
  • 简介:ITU-TG.723.1是一种用于多媒体通信的双码率语音编码标准。本文在简单介绍其编解码算法和浮点数字信号处理器TMS320C6713之后,着重介绍了该编解码算法在TMS320C6713DSK上的软件和硬件实现,并说明了其在数字调幅广播中应用的可能性。

  • 标签: G.723.1 语音编解码 DSP 了MS320C6713 数字调幅广播(DAMB)
  • 简介:引言CAN(ControllerAreaNetwork,控制器局域网)总线是德国Bosch公司在20世纪80年代初为解决汽车中众多控制与测试仪器间的数据交换而开发的一种串行数据通信协议,主要用于各种设备检测及控制。CAN总线是一种多主机控制局域网标准,具有物理层和数据链路层的网络协议、多主节点、无损仲裁、高可靠性及扩充性能好等特点,能有效支持分布式控制系统的串行通信网络。

  • 标签: C8051F040 控制器局域网 转换器 串行通信网络 Bosch公司 分布式控制系统
  • 简介:该文采用STC89C52单片机为核心控制单元,通过控制2个L298N电机驱动模块控制四个电机的正反转,实现智能车的差速控制;利用4个红外光电传感器以阶梯状均匀分布模式布置在智能车前部,用于采集路面的信息以实现循迹功能。该文详细论述了智能车控制系统的具体设计方案,以及智能车控制系统的软硬件实现过程,并且具体分析了智能车的车身结构对其速度和转向的影响。实验证明,该系统能很好地满足智能车对路径的识别和抗干扰能力较强的要求,智能车速度调节响应时间快,稳态误差小,具有较好的动态性能和良好的鲁棒性[1-4]。

  • 标签: STC89C52单片机 L298N驱动模块 红外传感器
  • 简介:应用型大学建设是要培养具有较强社会适应能力和竞争能力的高素质应用型人才,教学体系中要体现'应用'二字,本论文就《面向对象程序设计(C#)》课程的教学系统设计模式、教学目标、学习者特征、教学起点及教学方法、教学评价等方面进行了分析与设计,并进行了实践,实践证明这种教学设计方法有利于培养学生的实践能力,提高学生对知识的灵活运用能力,提高学生的创新能力。

  • 标签: 应用型大学 面向对象程序设计 C# 教学设计
  • 简介:该系列产品采用Sony高品质的CCD和DSP.配合背板功能拨码开关对AES/AI/BLC/ALC进行调整控制,以满足室外复杂多变的监控环境要求.并在监控系统的控制下进行录像,摄像等操作。另外,J62C-S630采用双绞线及视频双输出设计还具有支持视频驱动镜头、PAL540线分辨率,信噪比48dB、支持C/CS卡口镜头等功能。

  • 标签: 摄像机 双输出 调整控制 监控系统 视频驱动 拨码开关
  • 简介:继IN100期送测的户外专用42寸LCD监视器后,松下此次针对室内广播级应用,再次推出了50寸高清晰等离子监视器,以其高质量的运动图像显示、优异的色彩还原效果以及3D广播和后期制作功能,支持从后期制作到电影CG的广泛应用等优势,成功打入广播电视行业领域。

  • 标签: LCD监视器 等离子 高清晰 松下 色彩还原效果 广播电视行业
  • 简介:ASK投影机中国唯一总代理大恒推出了ASK最新的两款产品C180/160。这2款产品是ASK为行业用户而量身定做的,其人性化设计和功能上的丰富表现令人称赞不已。与同类产品相比,无论是ASKC180还是ASKC160.色彩饱和度和产品性能都出类拔萃。这台投影机的突破性功能设计包括自动垂直梯形校正和水平梯形校正、吊顶安装监测以及与计算机图像自动同步

  • 标签: ASK C180投影机 ASK C160投影机 设计 多晶硅