电子元器件系统

合集下载

各类电子元器件简介

各类电子元器件简介

一、可控硅可控硅又称晶闸管(Silicon Controlled Rectifier,SCR)。

它的主要成员有单向晶闸管、双向晶闸管、光控晶闸管、逆导晶闸管、可关断晶可控硅闸管、快速晶闸管等等。

可控硅整流器件是一种非常重要的功率器件,可用来做高电压和大电流的控制。

可控硅器件主要用在开关方面,使器件从关闭或是阻断的状态转换为开启或是导通的状态,反之亦然。

可控硅器件有较宽广范围的电流、电压控制能力。

结构:大家使用的是单向晶闸管,也就是人们常说的普通晶闸管,它是由四层半导体材料组成的,有三个PN结,对外有三个电极〔图2(a)〕:第一层P型半导体引出的电极叫阳极A,第三层P型半导体引出的电极叫控制极G,第四层N型半导体引出的电极叫阴极K。

从晶闸管的电路符号〔图2(b)〕可以看到,它和二极管一样是一种单方向导电的器件,关键是多了一个控制极G,这就使它具有与二极管完全不同的工作特性。

用途:普通晶闸管最基本的用途就是可控整流。

1:小功率塑封双向可控硅通常用作声光控灯光系统。

额定电流:IA小于2A。

2:大中功率塑封和铁封可控硅通常用作功率型可控调压电路。

像可调压输出直流电源等等。

主要厂家品牌:ST,NXP/PHILIPS,NEC,ON/MOTOROLA,RENESAS/MITSUBISHI,LITTELFUSE/TECCOR,TOSHIBA,JX ,SANREX,SANKEN ,EUPEC,IR等。

二、晶体管晶体管(transistor)是一种固体半导体器件,可以用于检波、整流、放大、开关、稳压、信号调制和许多其它功能。

晶体管输出信号的功率可以大于输入信号的功率,因此晶体管可以作为电子放大器,有许多市售的分立晶体管,但集成电路中的晶体管数量远大于分立晶体管的数量。

例如超大规模集成电路(VLSI)其中至少有一万个晶体管。

晶体管作为一种可变开关,基于输入的电压,控制流出的电流,因此晶体管可做为电流的开关,和一般机械开关(如Relay、switch)不同处在于晶体管是利用电讯号来控制,而且开关速度可以非常之快,在实验室中的切换速度可达100GHz以上。

电子元器件在电路中的作用

电子元器件在电路中的作用

电子元器件在电路中的作用1.电源:电源是供应电路所需电能的装置,它将交流电或直流电转换为设备所需的电源电压和电流。

电源可以采用开关电源或变压器等形式。

它的作用是为电路提供所需的电能。

2.电阻:电阻是用于调整电流和电压的元器件。

它的作用是限制电流的流动,并将电能转换为热能。

电阻可以用于电路中的电流调节、过流保护、电路稳定等方面。

常见的电阻有固定电阻、可变电阻等。

3.电容:电容是一种储存电荷的元器件。

它的作用是在电路中储存和释放电荷,并在频率选择电路、滤波电路和电源稳定电路等方面起到重要作用。

电容的主要参数包括电容值、耐压、温度系数等。

4.电感:电感是储存电能的元器件。

它的作用是将电能转化为磁能,并释放出来。

电感常用于电源滤波、抗干扰、变压器等电路中。

电感的主要参数包括电感值、品质因数等。

5.晶体管:晶体管是一种用于放大和开关电流的半导体器件。

它的作用是将小电流放大为大电流,从而在电路中起到放大和开关的作用。

晶体管常用于放大电路、开关电路、振荡电路等。

6.二极管:二极管是一种由两个不同电导材料构成的半导体元器件。

它的作用是在电路中控制电流的方向和电压的大小。

二极管常用于整流电路、限流电路和保护电路等。

7.可控硅:可控硅是一种用于控制电流的半导体器件。

它的作用是将小电流控制大电流的导通,从而在电路中起到开关和调节的作用。

可控硅常用于点火系统、功率控制系统等。

8.集成电路:集成电路是将多个电子元器件集成在一起的器件。

它的作用是通过封装多个功能电路,实现电路的高度集成,降低功耗和体积。

常用的集成电路有逻辑门、放大器、微控制器等。

除了上述电子元器件,还有许多其他的元器件在电路中起着特定的功能,如传感器、继电器、操作放大器等。

电子元器件的作用多种多样,但整体上来说,它们共同构成了电路的基础,保证了电子设备的正常运行。

电子科技了解电子科技的基本原理和应用

电子科技了解电子科技的基本原理和应用

电子科技了解电子科技的基本原理和应用电子科技是指以电子技术为基础,涉及电子元器件、电子电路和电子系统的一门综合性学科。

随着科技的不断进步,电子科技在日常生活、通信、娱乐、医疗和工业等领域扮演着重要角色。

本文旨在介绍电子科技的基本原理和应用,以增加对这一领域的了解。

一、电子科技的基本原理1. 电子元器件电子元器件是电子科技的基石,其中包括电阻器、电容器、电感器、二极管、三极管、集成电路等。

这些元器件具有不同的特性和功能,能够完成信号处理、放大、传输和控制等任务。

例如,电容器可以存储电荷,电感器可以产生电磁感应,而二极管可以实现电流的单向导通。

2. 电子电路电子电路是电子元器件按照一定连接关系组成的电路系统。

根据信号处理的目的和方式,电子电路可分为模拟电路和数字电路。

模拟电路处理的是连续变化的电信号,而数字电路则处理离散的数字信号。

电子电路可以实现信号的放大、滤波、调节和逻辑运算等功能。

3. 信号处理信号处理是电子科技的核心内容之一,指对进入系统的信号进行采集、传输、处理和控制的过程。

信号可以是声音、图像、视频、数据等形式。

通过信号处理技术,可以提高信号的质量和可靠性,实现噪声抑制、编码解码、图像增强、数据压缩等功能。

二、电子科技的应用领域1. 通信领域电子科技在通信领域发挥着至关重要的作用。

无线通信技术如蜂窝网络、卫星通信、无线传感器网络等依赖于电子科技的支撑。

同时,电子科技也为通信设备提供了更高的传输速度和更稳定的信号质量,促进了信息的传播和交流。

2. 娱乐领域电子科技为人们提供了各种丰富多样的娱乐方式。

电子游戏、智能手机、电视、音乐播放器等都离不开电子科技的支持。

电子科技的发展使得娱乐设备更加智能化、便携化,并提供更好的用户体验。

3. 医疗领域在医疗领域,电子科技为医疗设备和诊断工具的研发和改进提供了技术支持。

通过电子科技,医生可以进行更精确的疾病诊断,患者也能够得到更好的治疗和护理。

例如,心电图、超声波、磁共振成像等设备在电子科技的帮助下实现了高精度的医学检测。

《电子元器件优选目录》编制及软件信息系统 ECPPL

《电子元器件优选目录》编制及软件信息系统 ECPPL
高者未必贤,下者未必愚
丰富的工程电子器件优选目录编制经验
多年来,本中心结合星载、机载、舰载、弹载等平台的典型工程的电子元器件管理要求,编制了数十个工程和企业电子元器件优选目录、进口电子元器件停产预警及替代信息简报,为电子元器件选用和控制提供了准则和依据,完成了十多家电子设备承制单位近15万条电子元器件企业级基础信息库及信息系统的开发建设工作。在元器件选用、控制、预警等方面发挥着越来越重要的作用。
优先选用经工程实践证明质量稳定、可靠性高、有发展前景、供货有保障的标准电子元器件;
优先选用其标准具有先进性和现实可行性的电子元器件;
立足选用国产电子元器件,尽量减少选用进口电子元器件;
不选用未经设计定型的新研元器件、已停产或将要停产的电子元器件;
限制使用质量等级不能完全满足电子装备要求但为实现整机功能而不得不使用的电子元器件;
全方位的电子元器件信息支持
类别
名称
型号
生产单位(制造商)
质量等级
执行标准
主要性能参数
封装形式及外形尺寸
国内外对应型号
选用等级
禁用电子元器件清单
电子元器件可靠性预计质量等级对照表
.....
高效的电子元器件信息规范化技术
提供规范化电子元器件分类
提供规范化电子元器件生产单位(制造商)
提供规范化电子元器件性能参数
精品文档你我共享精品文档你我共享电子元器件优选目录编制及软件信息系统电子元器件优选目录是实现工程中电子元器件优选指导电子元器件合理选用和采购保障装备质量与可靠性的重要技术工具编制电子元器件优选目录是工程顶层管理法规相关标准指令性要求的主要工作项目密切结合工程总体单位以及电子设备研制单位的电子元器件优选工作需求根据工程的可靠性指标要求和使用环境特点以及电子元器件的发展趋势遵循压缩品种精选厂家的原则提供电子元器件优选目录编制及配套软件信息系统开发的专业服务丰富的工程电子器件优选目录编制经验多年来本中

电子电路工作原理分析

电子电路工作原理分析

电子电路工作原理分析电子电路是由电子元器件组成的系统,用于控制电流和电压以实现特定的功能。

电子电路的工作原理是指电流和电压在电路中传输和转化的方式和规律。

1.电压与电流关系电子电路中,电压(V)和电流(I)之间存在直接的关系,由欧姆定律描述:V=I*R,其中R表示电阻。

当电路中的电阻不变时,电流和电压成正比,即电压升高,电流也会升高;电压降低,电流也会降低。

这也是电子电路中常用的电流控制和电压控制方法。

2.电子元器件电子电路的基本元器件包括电源、电阻、电容、电感和半导体器件等。

不同的元器件在电路中起到不同的作用,例如电阻用于限制电流、电容用于储存电荷等。

电子元器件的工作原理是基于固定的物理规律,例如电阻的阻值与材料长度和截面积成正比,电容的电荷储存量与电压和电容量成正比等。

3.模拟电路与数字电路电子电路可分为模拟电路和数字电路两种类型。

模拟电路处理连续信号,电压和电流可以在任意范围内变化;数字电路处理离散信号,电压和电流只能在两个离散的状态(高电平和低电平)之间变化。

模拟电路的核心设备是运算放大器,可以实现信号放大、滤波等功能;数字电路的核心是逻辑门,可以实现布尔逻辑运算。

4.基本电路电子电路中有一些基本电路,例如放大电路、滤波电路、稳压电路等。

放大电路可将输入信号放大到所需的幅度,常用于音频放大器、射频放大器等;滤波电路可以去除输入信号中的杂音和干扰,常用于音频滤波器、功放滤波器等;稳压电路可以保持输出电压稳定,常用于稳压电源等。

5.反馈原理电子电路中的反馈原理是指将一部分输出信号反馈到输入端,调节电路的工作状态。

反馈可以分为正反馈和负反馈两种。

正反馈会使得电路产生自激振荡,不稳定;而负反馈会调节电路的工作状态,使得输出更稳定。

负反馈是电子电路中常见的调节方法,它可以提高放大电路的线性度、降低失真等。

总之,电子电路的工作原理是基于电流和电压之间的关系,通过控制和转化电流和电压来实现特定的功能。

电子元器件大数据搜索引擎--采芯网

电子元器件大数据搜索引擎--采芯网

电子元器件大数据搜索引擎--采芯网摘要:从工业控制、医疗服务到航空航天,各行各业的发展都离不开电子产品,各类电子仪器设备的需求也日益剧增。

如何缩短电子产品的研发周期,提高电子产品的质量,减少电子产品生产制造的成本已经成为了一个丞待解决的问题。

然而要想缩短电子产品的研发周期,提高电子产品的质量就必然离不开电子元器件。

电子元器件是各类电子产品的基石,在电子产品的研发的阶段最重要的部分之一就是:电子元器件的参数选型、型号替换、Datasheet资料查找。

在电子产品的研发阶段,解决了电子元器件的参数选型、型号替换等问题,就降低了电子产品后续生产制造的风险,从而缩短了电子产品的研发周期,提高的电子产品的质量与可靠性。

采芯网作为中国第一大电子元器件大数据搜索引擎,为全球电子工程师提供元器件参数选型、元器件替代、EDA辅助设计以及元器件价格渠道信息服务。

采芯网提供2亿条元器件信息在线查询服务、5000万产品技术手册可查阅,每日更新数据超过300百万,实时更新全球电子元器件库存、价格和规格参数等信息。

关键词:电子元器件;大数据平台;采芯网;搜索引擎第一章采芯网存在的意义近年来,在移动网络信息技术的迅速发展,消费电子的能力增强,以及居民收入水平提高等因素的驱使下,中国电子元器件产业也呈现出发展的新趋势。

随着 5G、物联网、人工智能、虚拟现实、新型显示技术等新兴科技和传统消费电子的结合,推动了电子元器件需求的不断增长。

要提高电子产品的生产速度,就要从电子产品的研发生产制造过程出发,而采芯网就是从电子产品的研发阶段出发,为全球电子工程提供元器件参数、元器件替代、EDA辅助设计以及元器件价格渠道信息服务。

电子元器件大数据平台存在的意义:1、电子元器件信息多维度集成,一站式满足电子行业数据需求采芯网提供电子元器件多维度信息,例如:电子元器件数据手册(Datasheet),电子元器件规格参数、电子元器件供应商价格、库存、渠道等信息。

新型电子元器件的研发及应用分析

新型电子元器件的研发及应用分析一、引言电子元器件作为现代电子产业的基石,其重要性和地位不言而喻。

在过去几年的时间里,随着电子技术的不断发展,越来越多的新型电子元器件开始涌现。

这些元器件不仅能够满足社会对新型产品的需求,也能够推动电子产业的发展。

本文将详细探讨新型电子元器件的研发及应用分析。

二、新型电子元器件的研发新型电子元器件是指具有新型技术的电子器件,以及在电子制造中应用了新型材料的器件。

这些新型电子元器件推动了电子产业的创新和进步。

以下是几个新型电子元器件的研发情况。

1. 柔性电子元器件柔性电子元器件是一种轻薄柔性的电子元器件,可以通过印刷、涂覆等方式在柔性基底上制造出来。

与传统电子元器件相比,柔性电子元器件可以自由弯曲,使其应用场景更加多样化。

现在,柔性电子元器件已经得到广泛应用,例如在智能手环、柔性屏幕等领域。

2. 微电子机械系统(MEMS)微电子机械系统是微型机械和电子技术相结合的产物。

通过先进的微制造技术,可以制造出微小的机械部件,并将其与电子元器件集成在一起。

MEMS应用广泛,例如在加速度计、压力传感器、光学开关等方面。

3. 量子电子元器件量子电子元器件是一种基于量子现象制造的电子元器件,可以在极小的空间内实现高度精确的控制。

目前,量子电子元器件在量子计算、量子通信等领域已经获得了广泛的应用。

三、新型电子元器件的应用新型电子元器件应用的范围非常广泛,下面分别从医疗、汽车和智能家居等方面进行分析。

1. 医疗领域在医疗领域,新型电子元器件的应用非常广泛。

例如,穿戴式医疗设备中的传感器可以监测用户的心率、血压等生理指标,帮助医生更好地进行治疗。

同时,新型生物传感器可以检测出人体内的各种生物分子,有助于对疾病的早期诊断。

2. 汽车领域随着汽车电子化的不断加深,新型电子元器件在汽车领域的应用也越来越广泛。

例如,智能车灯系统可以通过传感器自动调节光线强度和方向,保证驾驶者的行车安全。

此外,随着自动驾驶技术的不断发展,传感器和雷达等电子元器件的作用也越来越重要。

电子电路的组成与工作原理

电子电路的组成与工作原理电子电路是指通过电子元器件组装而成的电路系统,它是现代电子技术的基础。

它广泛应用于各个领域,如通信、计算机、家电等。

本文将详细介绍电子电路的组成以及工作原理,并分点列出步骤。

一、电子电路的组成:1.电子元器件:电阻、电容、电感、二极管、三极管和集成电路等是电子电路的基本组成部分。

它们通过连接在一起,形成特定的功能电路。

2.电源:为电子电路提供所需的电能,常见的有直流电源和交流电源。

3.接线:通过导线将电子元器件连接起来,形成闭合电路。

二、电子电路的工作原理:1.电流和电压:电子电路中的电子元器件通过电流和电压的变化来实现信息的处理和传递。

电流是电荷的流动,而电压则是电荷流动的推动力。

2.信号处理:电子电路能够对传入的信号进行放大、滤波、整形等处理,以便得到所需的输出信号。

3.开关与逻辑门:电子电路可以通过开关控制电流的流动,而逻辑门则可以实现布尔逻辑运算,如与、或、非等。

4.放大器:放大器是电子电路中常见的元件,它能够将输入信号放大到所需的幅值,常用于音频和功率放大。

5.时钟与计时器:时钟和计时器用于控制电子电路中的时间序列和定时操作,如时钟频率、脉冲宽度等。

三、电子电路的设计步骤:1.需求分析:明确电子电路所需实现的功能和性能要求。

2.电路设计:根据需求,选择合适的电子元器件和电源,通过电路图进行设计。

3.电路仿真:使用电子电路仿真软件进行仿真分析,验证电路设计的正确性和性能。

4.电路实现:按照电路图和仿真结果,选择合适的电子元器件进行实现,进行布线和焊接。

5.电路测试:使用测试设备对电路进行测试,检验电路的功能和性能是否符合设计要求。

6.优化调整:根据测试结果,对电子电路进行优化调整,以提高电路性能和稳定性。

7.生产制造:将电子电路批量生产,包括制造电路板、焊接元器件等。

8.质量检验:对生产出的电子电路进行质量检验,确保其符合标准和规范。

9.维护和修理:对故障的电子电路进行维护和修理,以确保其正常运行和延长使用寿命。

电子系统设计

电子系统设计
电子系统设计是指将电子元器件、电路和软件等组合在一起,实现特定功能的过程。

电子系统设计包括硬件设计和软件设计两个方面。

硬件设计是指根据系统需求和功能要求,选择合适的电子元器件,并设计电路连接方案。

硬件设计需要考虑电路的稳定性、电源电压和电流要求、信号传输的可靠性、抗干扰能力等因素。

硬件设计常用的工具有电路设计软件、原理图绘制软件和模拟仿真软件等。

软件设计是指根据系统需求和功能要求,编写控制电子系统运行的软件程序。

软件设计需要根据硬件设计的电路连接方案,确定各个电子元器件的工作模式和控制信号,编写相应的代码实现系统的功能。

软件设计常用的工具有集成开发环境(IDE)、编译器和调试器等。

在进行电子系统设计时,需要进行系统的需求分析和功能规划,确定系统的硬件和软件需求。

然后进行电路设计和软件设计,完成电子系统的原理图和程序编写。

最后进行系统的调试和测试,确保系统可以正常工作。

1
电子系统设计应用广泛,可以应用于各种领域,如通信、计算机、医疗、汽车、航空航天等。

电子系统设计的目的是实现特定功能,提高工作效率和品质,同时也要考虑成本和资源的限制。

2。

电子元器件图片、名称、符号图形对照

电子元器件、名称、符号图形对照一、电阻系列电阻器(Resistor)是一个限流元件,用字母R来表示,单位为欧姆Ω。

将电阻接在电路中后,电阻器一般是两个引脚,它可限制通过它所连支路的电流大小。

阻值不能改变的称为固定电阻器。

阻值可变的称为电位器或可变电阻器。

电阻元件的电阻值大小一般与温度,材料,长度,还有横截面积有关,衡量电阻受温度影响大小的物理量是温度系数,其定义为温度每升高1℃时电阻值发生变化的百分数。

电阻的主要物理特征是变电能为热能,也可说它是一个耗能元件,电流经过它就产生内能。

实际器件如灯泡,电热丝等均可表示为电阻器元件。

电阻在电路中通常起分压、分流的作用。

对信号来说,交流与直流信号都可以通过电阻。

可调电阻/微调电阻可调电阻也叫可变电阻(Rheostat),可调电阻的电阻值的大小可以人为调节,以满足电路的需要。

可调电阻按照电阻值的大小、调节的范围、调节形式、制作工艺、制作材料、体积大小等等可分为许多不同的型号和类型,分为:电子元器件可调电阻,瓷盘可调电阻,贴片可调电阻,线绕可调电阻等等。

二、电位器电位器(Potentiometer)是具有三个引出端、阻值可按某种变化规律调节的电阻元件。

电位器通常由电阻体和可移动的电刷组成。

当电刷沿电阻体移动时,在输出端即获得与位移量成一定关系的电阻值或电压。

电位器既可作三端元件使用也可作二端元件使用。

后者可视作一可变电阻器,由于它在电路中的作用是获得与输入电压(外加电压)成一定关系得输出电压,因此称之为电位器。

三、电容电容器(capacitor),通常简称其容纳电荷的本领为电容,用字母C表示,单位为F(法拉)。

任何两个彼此绝缘且相隔很近的导体(包括导线)间都构成一个电容器。

作用:隔直通交,耦合,旁路,滤波,调谐回路,能量转换,控制等方面。

四、电感电感器(Inductor)是能够把电能转化为磁能而存储起来的元件。

电感器的结构类似于变压器,但只有一个绕组。

电感器具有一定的电感,它只阻碍电流的变化。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

电子元器件系统代码分析 一、 类的定义与实现 1、 器件类  器件类定义 class CComponent : public CObject { public: static COLORREF m_fillColor;//由类的所有对象共享 BOOL IsNum(CString str); BOOL IsInList(int i,CObList *pNumList); DECLARE_SERIAL(CComponent)

void Serialize(CArchive& ar); void SetName(const CString &Name); CString GetName(); virtual void Draw(CDC *pDC); virtual CString CalculateName(CObList *pList); float GetRotateAngle(); void SetRotateAngle(float angle); BOOL GetIsSelected(); void SetIsSelected(BOOL IsSel); int GetLineWidth(); void SetLineWidth(int LWidth); void SetColor(COLORREF color); COLORREF GetColor(); CComponent(); virtual ~CComponent();

private: float m_RotateAngle; BOOL m_IsSelected; int m_iLineWidth; COLORREF m_Color; CString m_strName; };  器件类实现 COLORREF CComponent::m_fillColor = RGB(176,176,176); //在文件范围内初始化 CComponent::CComponent() { m_RotateAngle = 0; m_IsSelected = FALSE; //m_iLineWidth = 4; m_iLineWidth = 40; m_Color = RGB(0,0,255); }

CComponent::~CComponent() {

} COLORREF CComponent::GetColor() { return m_Color; }

void CComponent::SetColor(COLORREF color) { m_Color = color; }

void CComponent::SetLineWidth(int LWidth) { m_iLineWidth = LWidth; }

int CComponent::GetLineWidth() { return m_iLineWidth; }

void CComponent::SetIsSelected(BOOL IsSel) { m_IsSelected = IsSel; }

BOOL CComponent::GetIsSelected() { return m_IsSelected; }

void CComponent::SetRotateAngle(float angle) { m_RotateAngle = angle; }

float CComponent::GetRotateAngle() { return m_RotateAngle; } CString CComponent::CalculateName(CObList *pObList) { return "器件"; }

void CComponent::Draw(CDC *pDC) {

} CString CComponent::GetName() { return m_strName; }

void CComponent::SetName(const CString &Name) { m_strName = Name; }

void CComponent::Serialize(CArchive &ar) { if (ar.IsStoring()) { ar<} else { ar>>m_Color>>m_iLineWidth>>m_strName>>m_RotateAngle; } }

BOOL CComponent::IsInList(int i, CObList *pNumList) //判断数字i是否在链表pNumList中 { POSITION pos = pNumList->GetHeadPosition(); CObject *pObject; int *p; while(pos != NULL) { pObject = pNumList->GetAt(pos); p = (int *)pObject; if (i == (*p)) { return TRUE; } pNumList->GetNext(pos); } return FALSE; } BOOL CComponent::IsNum(CString str) //判断一个字符串是否是数字,在各个派生类的CalculateName函数中 //使用,系统提供的函数atoi()将类似于"12ert"之类的串转换为12, //这显然是不正确的,因此自己开发了这个小函数 { int len = str.GetLength(); char ch; for (int i = 1; i<= len; i++) { ch = str.GetAt(i-1); if (!(ch<='9' && ch>='0')) { return FALSE; } } return TRUE; } 2、 电阻类的定义与实现  电阻类的定义 #include "Component.h"//包含基类的头文件 typedef struct struc_Resistor { char m_strClassType[20]; //COLORREF m_color; //int m_iLineWidth; BOOL m_IsSelected; //float m_RotateAngle; char m_strName[100]; //char m_ReType[100];//电阻的类型 //char m_ReValue[100];//电阻的阻值 }RESISTOR;

class CResistor : public CComponent { public: void CopyReToStruRe(RESISTOR &Resistor); //将电阻对象拷贝到电阻结构中 CResistor(RESISTOR Resistor); void GetNumInNameSer(CObList *pObList,CObList *pNumSer,int *pMax); //取得已绘制的电阻名称中的数字序列 CResistor(CPoint *pt); DECLARE_SERIAL(CResistor) void Serialize(CArchive& ar); void PrepareDrawChipDC(CDC *pDC); void Draw(CDC *pDC); CString CalculateName(CObList *pObList); void SetReValue(CString &ReValue); void SetReType(CString &ReType); CString GetReValue(); CString GetReType(); CRect m_Rect; CRect m_RectLP; CRectTracker m_RectTracker; CResistor(); virtual ~CResistor();

private: CString m_ReType; CString m_ReValue; };  电阻类的实现 CResistor::CResistor() { //m_Rect = CRect(0,0,100,60); m_Rect = CRect(0,0,2000,-1000); m_RectLP = m_Rect; m_RectTracker.m_rect = m_Rect; m_RectTracker.m_nStyle = CRectTracker::resizeOutside; SetName("R"); }

CResistor::~CResistor() {

} CString CResistor::GetReType() { return m_ReType; }

CString CResistor::GetReValue() { return m_ReValue; }

相关文档
最新文档