其他编程语言/工具
-
PLC编程及应用廖常初主编本书以西门子公司的S7-200系列可编程序控制器(PLC)为例,介绍了S7-200最新产品的工作原理、硬件结构、指令系统和V4.0编程软件的使用方法;介绍了数字量控制梯形图的的一整套先进完整的设计方法,这些方法易学易用,可以节约大量的设计时间。本书还介绍了PLC的通信网络和通信程序的设计方法、PID闭环控制和其他应用中的问题。书中新增加了模拟量块的使用方法、Modbus从站协议、USS协议和调制解调器模块在通信中的应用、PID参数自整定、配方、数据记录和位置控制向导、仿真软件的应用等内容。各章配有习题,并附有编程软件使用指南、实验指导书和部分习题的答案。本书配套的光盘有S7-200R的V3.2和V4.0版中文编程软件、OPC服务器软件PCAccess和LOGO的编程软件,新版的S7-200中、英文系统手册、产品目录和应用实例,以及TD200C等相关产品的手册。本书可作为大专院校的电类和机电一体化专业的教材,也可供工程技术人员自学,对S7—200系列PLC的用户也有很大的参考价值。 -
汇编语言程序设计教程卜艳萍,周伟编著本书特色:·本书采用最新的计算机专业技术知识,介绍80*86机型的主要工作原理及汇编语言程序设计技术。在讲述中注意与相关计算机专业课的知识衔接,注重实践性和衫性。·每章均配有大量实例程序及其讲解,习题难度适宜。书后附有所有在编程过程中可能涉及到的资料。·作者多年从事汇编语言及计算机专业课的教学及科研工作,了解计算机专业本科的教学要求、教学内容及特点,能较好地把握教材的侧重点和难度。本书以IBMPC作为背景系统,介绍微机原理的基础知识及汇编语言程序设计的方法和技术。全书共分11章,第1章和第2章介绍微机基础知识以及80x86机型的系统结构。第3章详细介绍IBMPC的寻址式和指令系统。第4章介绍伪指令、汇编语言程序格式等知识。第5章讲述高级汇编技术,包括宏汇编、条件汇编、重复汇编等。第6章讲述顺序程序设计、分支程序设计、循环程序设计的方法。第7章介绍子程序设计的方法。第8章讲述DOS功能调用和BIOS功能调用知识。第9章介绍输入/输出程序设计技术,主要分析了程序查询方式和中断传送方式的基本方法。第10章是综合应用程序设计。第11章是汇编语言程序设计实验指导。本书可作为计算机相关专业本科学生的教学用书,也可作为从事计算机应用的工程技术人员的技术参考书。 -
汇编语言程序设计实验指导及习题集吴向军等编《新世纪高等学校教材:汇编语言程序设计实验指导及习题集》是与高等教育出版社出版的《汇编语言程序设计》(吴向军等编写)一书相配套的学习辅导书。内容由两部分组成:第一部分是20个实验题,实验内容与教材内容基本上一致,从最基本的调试工具开始,由浅到深、循序渐进来安排实验题,这些实验题在中山大学计算机科学系本科生教学过程中进行了试用,收到了良好的效果。第二部分是教材中大部分练习的参考解答,供学生学习时参考。在《新世纪高等学校教材:汇编语言程序设计实验指导及习题集》的实验部分,还介绍了MASM V6.x编程环境中集成工具-PWB的使用方法,该工具不仅与TC相似,简单易学,而且还有在线帮助,包括:汇编指令的指令格式和功能、ASCII码表、各类按键编码和各种中断的功能等,此外,还介绍了其他编程工具,这些工具允许学生自行设置编程环境,从而使学生真正了解到编程环境的各个方面。《新世纪高等学校教材:汇编语言程序设计实验指导及习题集》可作为高等学校计算机及相关学科的本、专科生学习汇编语言程序设计课程时的辅助资料,也可供应用开发人员参考使用。 -
Lab VIEW虚拟仪器工程设计与开发张凯 等编著本书主要介绍了LabVIEW7.0开发环境以及基于LabVIEW7.0的虚拟仪器设计原理、设计方法和实现技巧。全书共11章,前6章主要介绍了LabVIEW7.0软件开发环境和虚拟仪器技术的基础知识;第章介绍了外部应用接口;第8章介绍数据采集技术与系统设计方法;第9章介绍了硬件接口与驱动设计方法;第10章介绍虚拟仪器的一些其他应用,主要是网络应用和多媒体Ac—tiveX方面的应用;第11章通过几个综合实例来系统介绍使用LabVIEW7.0进行虚拟仪器工程开发与应用的方法。 本书重在操作应用,内容系统性强,循序渐进,由浅入深,适合高等院校相关专业学生及工程技术人员学习参考。前言虚拟技术、计算机通信技术与网络技术是信息技术最重要的组成部分。它们合称为21世纪科学技术中的三大核心技术。虚拟技术包括虚拟加工、虚拟测试、虚拟控制及各种虚拟环境模拟。虚拟仪器(Vmuallnstmmention)是虚拟技术的一个重要组成部分。它是以计算机为核心的,是仪器系统与计算机软件技术的紧密结合。仪器和计算机的密切结合是目前仪器技术领域的一个重要的发展方向。美国国家仪器公司(National lnstruments)于20世纪80年代中期首先提出了“软件就是仪器”(TheSoftwareisthelnstrument)这一基于计算机技术的虚拟仪器概念。这个概念为用户定义、构造自己的仪器系统提供了完美的解决途径。虚拟仪器通过软件将计算机硬件资源与仪器硬件有机地融合为一体,从而把计算机强大的计算处理能力和仪器硬件的测量、控制能力结合在一起,大大缩小了仪器硬件的成本和体积,并通过软件实现对数据的显示、存储以及分析处理。因为虚拟仪器可与计算机同步发展,与网络及其他周边设备互联,用户只需改变软件程序就可以不断赋予它或扩展增强它的测量功能。这就是说,仪器的设计制造不再是厂家的专利。虚拟仪器开创了仪器使用者可以成为仪器设计者的时代,这将给仪器使用者带来无尽的收益。今天,NI公司已成为国际上IEEE488(GPIB)产品、VXI控制产品、DAQ(数据采集)产品、IMAQ(图像采集)产品以及相关软件产品方面的领先供货厂商。NI公司的产品以其开放性、标准化和良好的可用性在全世界范围内得到了普遍的应用。本书的目的是介绍基于最新的信号分析与处理新技术而建造、设计具有不同测量功能虚拟仪器的工作原理和工程应用方法。全书共分为11章。前6章主要介绍了虚拟仪器技术的基础知识。第7章是关于外部应用接口的介绍,第8章主要描述数据采集,第9章主要描述硬件接口程序设计方法,第10章介绍了一些其他的应用,主要是网络应用和多媒体ActiveX方面的应用。最后一章则是通过几个综合实例使得读者能够更加清晰、明白地了解和掌握进行虚拟仪器工程开发与应用的方法与技巧。本书立意不仅仅介绍了虚拟仪器开发环境,而是在所涉及的信号分析和处理技术中,力求避免复杂生涩的数学和编程语言,侧重于实现虚拟仪器的设计原理、方法和实现。在每一章节中,还列举不同层次的设计举例,使读者学习以后能够在工作领域有举一反三的作用。本书由张凯、周陬、郭栋等人编写,可供相关专业高年级本科生作为教材使用,也可供有关工程技术人员参考。由于编者水平有限,再加上时间仓促,书中难免有疏漏和错误之处,恳请广大读者给予批评指正。 编者 2004年4月 -
汇编语言程序设计教程卜艳萍,周伟 编著《汇编语言程序设计教程(第3版)》是以IBM PC机型和80x86指令系统为主体,全面而又系统地介绍汇编语言程序设计方法。全书共分10章,第1章介绍汇编语言基础知识,第2章介绍80x86的功能与系统结构,第3章详细介绍寻址方式和指令系统,第4章介绍伪指令、汇编语言程序格式等,第5章讲述顺序程序设计、分支程序设计和循环程序设计的基本方法,第6章详细介绍子程序设计及参数传递的方法,第7章介绍输人输出程序设计技术和方法,第8章介绍高级汇编技术,包括宏汇编、条件汇编和重复汇编等,第9章讲述D0s功能调用和BI()s功能调用,第10章是汇编语言程序设计上机实验指导。《21世纪高等学校计算机基础实用规划教材:汇编语言程序设计教程(第3版)》可作为计算机及相关专业本科生的教学用书,也可作为从事计算机应用的工程技术人员的参考书。 -
程序设计基础吴鹤龄 主编《程序设计基础》内容分为两大部分。第一部分程序设计与程序设计语言,由第一章至第四章组成。第一章介绍计算机系统的基本知识;第二章简单介绍程序设计与程序设计语言的知识;第三章介绍c程序设计语言的基础知识;第四章介绍C程序设计语言的程序设计。第二部分程序设计基础,由第五章到第七章组成。第五章数据结构基础,介绍几种基本的数据结构和算法;第六章算法与问题求解,介绍算法的描述和设计方法;第七章结合当前程序设计的发展,介绍程序设计方法和有关软件工程的概况。 《程序设计基础》可作为大学计算机程序设计基础课程教材或教学参考书,也可供广大电脑爱好者作为学习程序设计方法知识的自学书籍。 -
虚拟仪器与LabVIEWTM 7 Express程序设计周求湛[等]编著本书以LabVIEW最新版本LabVIEW??7Express为对象,系统介绍虚拟仪器设计的主要思想、图形化语言编程原理和应用中的最新技术。全书共13章,共分3大部分:第1部分(第1章)介绍虚拟仪器的基本概念和图形化编程语言的基本知识,第2部分(第2章至第7章)系统介绍LabVIEW的安装、编程环境、语法规则、程序结构和编程技巧;第3部分(第8章至第13章)重点介绍LabVIEW在数据采集、仪器控制(GPIB、VI-SA和串口等)、网络通信和数据分析处理等方面的基础及实际应用。本书编排结构合理,循序渐进,运用大量实例阐述概念和编程难点,突出系统性和实用性。本书可作为大专院校测控技术与仪器等相关专业的教材或教学参考书,也可作为实验室技术人员和工程技术人员开发基于现代测试系统的参考书。目前,虚拟仪器作为现代仪器发展的一个全新的方向,经过十几年的发展已经越来越受到人们的重视。尤其是采用虚拟仪器方案可以大大地缩短开发周期,降低开发成本,故其成为人们构建现代测控系统的首选。虚拟仪器的诸多开发工具当中,最具竞争力的就是美国NI公司的LabVIEW?7Express。LabVIEW是一个革命性的图形化编程平台,它在数据采集(dataacquisition简称DAQ)、虚拟仪器软件框架(virtualinstrumentsoftwarearchitecture,简称VISA)、通用接口总线(generalpurposeinterfacebus,简称GPIB)及串口仪器控制、图像处理、运动控制(motioncontr1)、数据分析和图表显示方面都具有强大的优势。LabVIEW已经成为测量与自动化解决方案的实际工业标准。基于Lab-VIEW的虚拟仪器技术在汽车、航空航天、半导体、通信、机械工程、生物医疗、地质勘探、铁路交通等诸多领域都有着广泛的应用。LabVIEW与以往那些基于文本的高级编程语言不同,它采用的是一种全新的数据流图编程方式,即用形象的图标和连线来代替一行一行的文本,这种"画"程序的方法非常符合科学家和工程师所习惯和常用的框图模块方法及思维方式。如果要完成一个普通程序,比如数学运算、数据输入输出和简单的端口通信功能等,可以选择LabVIEW作为编程工具,因为在完成这些工作时LabVIEW与其他高级语言没有差异;但是如果要设计一个虚拟仪器或者一个测控系统,那么就一定要选择LabVIEW。因为LabVIEW提供了大量与此相关的特殊功能,是所有传统高级编程语言所不具备的;LabVIEW中还有一个令所有熟悉C语言和MATLAB用户都兴奋的功能,就是可以在LabVIEW中直接调用编写好的MATLAB代码,不必重写程序;同样,在LabVIEW中还可以调用C语言编写的程序;此外,LabVIEW中还提供了方便和实用的网络测量数据传输、远程测量控制等网络功能。在本书完成之际,要特别感谢NI大中国区总经理陈大庞先生及相关人员,特别是高校部的陈庆全先生和姬晓蕾小姐,他们在本书的编写过程中提供了大量的帮助。本书所有的程序都在吉林大学一美国国家仪器公司虚拟仪器联合实验室所建立的测试系统内进行了测试。在此,向参与程序测试的魏小丽老师,及费珍福、丁炜、宋巍巍、唐亮、江科和张薇同学表示感谢。本书由吉林大学通信学院测控系周求湛和钱志鸿编写。其中第1章至第8章、第1章和第13章由周求湛执笔,第9章、第11章和第12章由钱志鸿编写,周求湛为主编。吉林大学计算机学院的刘萍萍老师和计算中心的戴宏亮老师编写了部分程序。在本书的编写过程中,参阅了大量的中外相关书籍和网络上的资源,在这里对参考文献的作者一并表示感谢。由于编者水平有限,书中难免有不当之处,恳请读者批评指正。本书得到了吉林省自然科学基金和吉林大学创新基金(23CX38)的资助。索取NI公司的LabVIEW?7评估版软件,可以拨打8-823622免费电话,查询或索取。 -
汇编语言程序设计程学先等编本书共九章,系统介绍了数据的表示形式、微处理器的构成、指令的格式、寻址方式与最基本的一些8086汇编指令,汇编语言语句格式与程序结构,伪指令及汇编语言程序开发环境,程序流程概念与控制语句,子程序、结构化程序设计思想与方法,输入、输出程序设计,中断及中断程序设计,磁盘文件的概念及磁盘文件管理程序设计方法,汇编语言的其他技术,80X86汇编的特点及概念,并给出了一些完整的汇编语言程序范例。本书可作为计算机专业或相关专业的汇编语言程序设计课程教材,也可供从事计算机工作的有关人员阅读参考。 -
LabVIEW入门与虚拟仪器张爱平 主编为了帮助读者快速轻松地进入LabVIEW编程世界,充分享受图形化编程语言为用户应用程序的开发所带来的灵活性和快捷性,本书的编写由浅入深、循序渐进,对G语言(图形化编程)的基本概念、基本结构力求讲解透彻,在各章节适时插入图形,力求做到图文并茂,并提供大量的应用实例和分析,便于初学者自学。全书共分10章,第1章至第6章为G语言基础知识,第7章介绍LabVIEW分析软件,利用LabVIEW强大的数据分析软件库,可将采集数据转换成有意义的结果,构建各种不同功能的虚拟仪器。第8章介绍G语言实用编程技术,其中属性节点、全局变量与局部变量是G语言的编程精华,为本书的进阶部分。在第9章仪器控制中以串口仪器、GPIB仪器为例重点介绍VISA编程技术。第10章对NI公司最新推出的LabVIEW 7.0版本的一些特点和应用进行简介。LabVIEW是一种以图形化编程语言为基础设计虚拟仪器的软件开发环境,是用于数据采集、仪器控制、数据分析和表达的软件系统。本书系统地介绍了图形化编程语言的基本原理和虚拟仪器编程技术。全书共分10章,由浅入深地介绍了LabVIEW的基础知识,讲述了虚拟仪器程序的建立、结构、数组以及簇、图表、图形、字符串和文件I/O的操作、仪器控制、分析软件等,第10章对LabVIEW 7.0版本的特色及应用进行了简介。本书运用大量实例阐述了LabVIEW与虚拟仪器的基本概念、基本结构和编程要点,突出实用性。为了帮助读者理解和快速掌握图形化编程技术,本书力求叙述详尽、图文并茂,并在各章节穿插了大量的应用实例及练习。本书可作为高职高专测试技术、仪器仪表、工业控制、计算机应用、电气、机械等专业贯通制教材或教学参考书,也可供相关专业的工程技术人员参考。 -
高级语言程序设计习题详解黄明 等编著本书是根据“全国自学考试(计算机及应用专业、计算机信息管理专业 专科)高级语言程序设计考试大纲”以及历年考题编写的。本书分4部分:第1部分是笔试应试指南;第2部分是笔试题解;第3部分是模拟试卷及参考答案;最后是附录,包括考试大纲和2002年上半年试卷及参考答案。本书紧扣考试大纲,内容取舍得当,叙述通俗易懂,附有大量与考试题型类似的习题及答案,以检查读者对考点的掌握程度。本书适用于准备参加全国自学考试(计算机及应用专业、计算机信息管理专业 专科)的考生,也可作为大专院校和培训班的教学参考书。
