C++在几乎所有的计算环境中都非常普及,而且可以用于几乎所有的应用程序。C++从C中继承了过程化编程的高效性,并集成了面向对象编程的功能。C++在其标准库中提供了大量的功能。有许多商业C++库支持数量众多的操作系统环境和专业应用程序。但因为它的内容太多了,所以掌握C++并不十分容易。本书详述了C++语言的各个方面,包括数据类型、程序控制、函数、指针、调试、类、重载、继承、多态性、模板、异常和输入输出等内容。每一章都以前述内容为基础,每个关键点都用具体的示例进行详细的讲解。本书基本不需要读者具备任何C++知识,书中包含了理解C++的所有必要知识,读者可以从头开始编写自己的C++程序。本书也适合于具备另一种语言编程经验但希望全面掌握C++语言的读者。 I created all the files under Microsoft Windows so lines are terminated by CR/LF. In addition to this "ReadMe" file you will find three zip archives in the primary archive, so you need to unzip each of these to get at the code. 为PDG格式,这有pdg阅读器下载|pdg文件阅读器下载
标签: 源代码
上传时间: 2013-11-18
上传用户:gaoqinwu
针对传统集成电路(ASIC)功能固定、升级困难等缺点,利用FPGA实现了扩频通信芯片STEL-2000A的核心功能。使用ISE提供的DDS IP核实现NCO模块,在下变频模块调用了硬核乘法器并引入CIC滤波器进行低通滤波,给出了DQPSK解调的原理和实现方法,推导出一种简便的引入?仔/4固定相移的实现方法。采用模块化的设计方法使用VHDL语言编写出源程序,在Virtex-II Pro 开发板上成功实现了整个系统。测试结果表明该系统正确实现了STEL-2000A的核心功能。 Abstract: To overcome drawbacks of ASIC such as fixed functionality and upgrade difficulty, FPGA was used to realize the core functions of STEL-2000A. This paper used the DDS IP core provided by ISE to realize the NCO module, called hard core multiplier and implemented CIC filter in the down converter, described the principle and implementation detail of the demodulation of DQPSK, and derived a simple method to introduce a fixed phase shift of ?仔/4. The VHDL source code was designed by modularity method , and the complete system was successfully implemented on Virtex-II Pro development board. Test results indicate that this system successfully realize the core function of the STEL-2000A.
上传时间: 2013-11-19
上传用户:neu_liyan
针对固定码长Turbo码适应性差的缺点,以LTE为应用背景,提出了一种帧长可配置的Turbo编译码器的FPGA实现方案。该设计可以依据具体的信道环境和速率要求调节信息帧长,平衡译码性能和系统时延。方案采用“自顶向下”的设计思想和“自底而上”的实现方法,对 Turbo编译码系统模块化设计后优化统一,经时序仿真验证后下载配置到Altera公司Stratix III系列的EP3SL150F1152C2N中。测试结果表明,系统运行稳健可靠,并具有良好的移植性;集成化一体设计,为LTE标准下Turbo码 ASIC的开发提供了参考。
上传时间: 2013-10-08
上传用户:回电话#
为了研制高性能的全数字永磁同步电机驱动系统,本文提出了一种基于FPGA的单芯片驱动控制方案。它采用硬件模块化的现代EDA设计方法,使用VHDL硬件描述语言,实现了永磁同步电机矢量控制系统的设计。方案包括矢量变换、空间矢量脉宽调制(SVPWM)、电流环、速度环以及串行通讯等五部分。经过仿真和实验表明,系统具有良好的稳定性和动态性能,调节转速的范围可以达到0.5r/min~4200r/min,对干扰误差信号具有较强的容错性,能够满足高性能的运动控制领域对永磁同步电机驱动系统的要求。
上传时间: 2015-01-02
上传用户:921005047
为了满足超声波探伤检测的实时性需求,通过研究超声波探伤的工作原理,提出了基于FPGA芯片的实时信号处理系统实现方案及硬件结构设计,并根据FPGA逻辑结构模型实现了软件系统的模块化设计。根据实验测试及统计数据得出,基于FPGA芯片的信号处理系统提高了探伤检测的准确性与稳定性,满足了探伤过程中B超显示的实时性要求。
上传时间: 2013-10-23
上传用户:731140412
摘要:介绍了一种利用CPLD芯片设计的数字钟电路,该系统采用自顶向下的层次模块化 设计手段构建电路,代表了BDA的发展趋势。文中结合实例详尽介绍了原理图设计输入方 式以及设计过程。
上传时间: 2013-10-09
上传用户:15736969615
采用dsPIC30F6010A高性能数字信号控制器,提出并实现了一种新型的集成CAN总线接口的步进电机驱动装置。根据dsPIC30F6010A芯片外设模块的参数特点,设计了PWM驱动电路、电机相电流测量电路和CAN总线收发器电路,开发了基于C语言的模块化应用程序。实际测试表明,该集成CAN总线的步进电机驱动装置可以直接接入CAN总线网络,实现了对电机运行参数和运行状态的远程控制功能。
上传时间: 2013-11-22
上传用户:giraffe
- 灵活和模块化的自动化系统
标签: 控制系统
上传时间: 2015-01-02
上传用户:cange111
介绍了基于LABVIEW软件的孵蛋箱温度监控系统的开发。为了实现孵蛋箱内的温度能保持在一定的范围内,达到孵蛋的基本要求,实现良好的孵蛋效果。该系统采用了珠状热敏电阻作为温度传感元件,采用美国NI公司数据采集卡USB-9215采集环境温度信号,通过局域网进行主监控计算机与温度监测节点的通信,采用模块化的设计方法。经过试验验证了本设计能够对孵蛋箱实时温度进行监控、并能通过监控主机进行数据分析、报警等。从而可以预防孵蛋过程异常情况的发生,并可以提高了孵蛋的效率。
上传时间: 2013-10-08
上传用户:zhang_yi
过去十五年以来,自动化测试领域出现了一些明显的趋势:从设计到生产的每个阶段,自动化程度越来越高;单一的待测设备往往集成了多种的标准和协议;从商业角度考虑,缩短产品投放市场时间的压力也与日俱增;与此同时,着眼于整个经济环境的大背景下,各个企业也都面临着更加严峻的成本控制要求;此外,对制造业的自动化测试而言,测试设备的体积和功耗已经无法再随着测试需求线形增长。 PXI 平台的出现为自动化测试提供了一种新的思路。 N I 于 1997 年提出 PXI 标准,标准化的商业技术让 PXI 技术在过去十五年中以惊人的速度在测试和控制应用领域得到广泛的接受,并且已经成为主流的模块化仪器平台。不仅得到众多主流测试测量厂商的支持,而且全球各地的用户基于 PXI 平台在多个领域实现各种不同的应用。本文将对 PXI 规范进行概述并介绍一些最新发展及应用。 PXI(PCI eXtensions for Instrumentatio n) 是一种基于PC技术的面向测试测量和自动化应用的坚固平台。 PXI 标准将 Com pactPCI 标准(具有 PCI 电气总线特性,同时具有坚固的、模块化的欧卡封装)与专用同步总线和软件特性结合在一起。该标准由 PXI 系统联盟( PXIS A )进行管理,这是一个由世界各地超过 50 家公司共同签约的联盟,其宗旨是为了推动 PXI 标准的应用,保证各厂商产品的互操作性,并维护 PXI 规范。
上传时间: 2014-12-08
上传用户:feifei0302