文档库 最新最全的文档下载
当前位置:文档库 › Matlab_simulink常用库

Matlab_simulink常用库

Matlab_simulink常用库
Matlab_simulink常用库

常用模块组(Commonly Used Blocks)

连续系统模块组(Continuous)

连续系统模块组(Continuous)

Integrator:积分器模块,输出对输入时间积分。

Derivative:微分器模块,输出对输入时间微分。

State-Space:状态空间表达式模块,实现线性状态空间系统。Transfer Fcn:传递函数模块,实现线性传递函数。

Zero-Pole:零极点函数模块,实现用零极点方式指定传递函数。Transport Delay:传输延迟模块,以固定的时间延迟输入。

Variable Transport Delay:可变传输延迟模块,以变化的时间量延迟输入。

Variable Time Delay:可变时间延迟模块。

非线性模块组(Discontinuities)

非线性模块组(Discontinuities)

Backlash:磁滞回环模块。

Saturation:饱和非线性模块。

Saturation Dynamic:动态饱和非线性模块。

Dead Zone:死区非线性模块。

Dead Zone Dynamic:动态死区非线性模块。

Relay:继电模块。

Quantizer:量化模块。

Coulomb & Viscous Friction:库伦与黏性摩擦非线性模块。

Rate Limiter:静态限制信号的变化速率。

Rate Limiter Dynamic:动态限制信号的变化速率。

Hit Crossing:过零检测非线性模块。

Wrap to Zero:环零非线性模块。

离散系统模块组(Discrete)

离散系统模块组(Discrete)

Unit Delay:单位时间延迟,延迟信号一个采样周期。

Discrete Transfer Fcn:离散系统的传递函数,实现离散传递函数。Discrete Zero-Pole:离散系统的零极点函数,实现离散零极点模型。Discrete State-Space:离散系统的状态方程,实现离散状态空间系统。

First-Order Hold:一阶保持器,实现一阶采样保持器。

Zero-Order Hold:零阶保持器,实现零阶保持器。

Memory:记忆模块,用于返回上一时刻值。

Discrete Filter:离散滤波器,实现 IIR和 FIR 离散滤波器。

数学运算模块组(Math Operations)

数学运算模块组(Math Operations)

Gain:增益函数模块,输入乘以一个常数,执行比例运算。

Slider Gain:可调增益函数模块。

一般数学函数,如Add(求和函数)、Substract(减法函数)、Product(乘法函数)、Divide(除法函数)、Abs(绝对值函数)、Sign(符号函数)、Trigonometric Function(三角函数)、Rounding Function (取整函数)、Sum(求和函数)等。

Math Function:数据函数模块,包括指数函数,对数函数,求平方,

开方等函数。

Algebraic Constraint:代数约束模块,强制输入信号为零。Complex to Real-Imag:复数的实部虚部提取模块,输出复数输入信号的实数和虚数部分。

Complex to Magnitude-Angle:复数变换成幅值幅角的模块,输出复数输入信号的幅值和相位。

输入源模块组(Sources)

输入源模块组(Sources)

In1:输入端口模块,为子系统或外部输入生成一个输入端口。Constant:常数输入模块,生成一个常值。

Signal Generator:普通信号发生器,生成正弦、方波、锯齿波和随意波波形。

From File:读文件模块,加载文件读数据。

From Workspace:读工作空间模块。

Clock:时间信号模块,显示并输出当前的仿真时间。

不同类型的输入信号,如Step(阶跃输入)、Ramp(斜坡输入)、Pulse Generator(脉冲信号)、Sine Wave(正弦信号)、Band Limited White Noise(带宽限幅白噪声)等,Signal Builder模块还允许由用户自己创建信号,Reapting Sequence 模块构造可重复的输入信号。

Ground:接地线模块,用来连接输入端口未与其它模块相连的模块。

输出显示模块组(Sinks)

输出显示模块组(Sinks)

Out1:输出端口模块,为子系统或外部输出创建一个输出端口。Terminator:信号终结模块,终止一个未连接的输出端口。

Scope/Floating Scope:示波器模块,显示仿真期间生成的信号。X-Y Graph:X-Y示波器,使用 MATLAB图形窗口显示信号的 X-Y 图。To Workspace:工作空间写入模块,将数据写入到工作空间的变量。To File:写文件模块,将数据写入到文件。

Display:数字显示模块,显示输入值。

Stop Simulation:仿真终止模块,当输入为非零时停止仿真。

(整理)Protel99SE复习题.

Protel 99 SE复习题 简答题: 1.印制电路板的分类及其特点。 答:(1)、按结构分为单面板,其在绝缘基板上只有底面敷上铜箔,顶面则是空白的;双面板,在绝缘基板上两面都敷上铜箔,因此PCB图中两面都可以布线,并可以通过过孔在不同工作层中切换走线;多层板,在绝缘基板上制成3层以上的印制电路板,有几层较薄的单面板或双面板构成,可以几极大程度的解决电磁干扰问题,提高系统的可靠性,同时也可以提高布通率,缩小PCB板的面积。(2)、按制作材料不同分为刚性印制板和挠性印制板。挠性印制板散热性好,而且可弯曲、折叠等。 2.要绘制电路图,请详细阐述建立一个原理图的完整过程。(提示:要先建立项目) 答:1.进入Protel99软件,执行菜单File/New命令,然后在弹出的对话框中编辑文件名称和文件储存位置;2.选择schematic Dcumtent,然后进入原理图设计界面;3.设置图纸参数及相关信息;4.元件库的载入;5.放置元器件;6.原理图布线;7.编辑和调整;8.修改和完善;9.原理图的保存和输出。3.元器件的旋转。 答:Space键让元器件做90度旋转;X键使元器件左右对调;Y键使元器件上下对调. 4.阐述元件删除的3种方法的使用。 答:Edit菜单里的Clear和Delete命令;按Ctrl+Delete也可实现Clear功能;快捷键Delete也可以实现删除. 5.元件属性的编辑。 在编辑之前,用鼠标单击元器件并按住鼠标左键不放,同时按下Tab键,或用鼠标双击元器件,也可以利用Edit\Change,就可以出现元器件属性编辑框对其属性进行编辑. 6.阐述制作下面元件库中元件的详细步骤。 7.制作PCB板,请详细阐述步骤。 答:1.规划PCB,在开始绘制之前,要规划好PCB的尺寸;2.设置参数,主要设置工作层参数,PCB编辑器的工作参数,布线参数等;3.装入网络表及元器件封装;4.元器件布局,可以自动布局,也可以手动布局;5.布线,根据网络表在Protel99se的提示下,完成布线;6.调整,在自动布线完成之后,需要手动调整一些布线;7.PCB的输出,将调整好的印制电路板保存,并打印输出. 8.各工作层面的含义,用处。 答:信号层:信号层对于双面板而言,必须有两个要求,即顶层和底层这两个工作层必须设置为打开状态,而信号层的其他层可以关闭;内电源\接地层:主要用于放置电源和地线,通常是一块完整的铜箔.此方法最大限度减少了电源和地之间连线的长度,同时也对电路中高频信号的辐射起到了很好的屏蔽作用;机械层:用于放置一些与电路板的机械特性有关的标注信息和定位孔,通常只用一个机械层;阻焊层和防锡膏层:Top Solder Mask 为设置顶层阻焊层,Bottom Solder Mask 为设置底层阻焊层,Top Past Mask为设置顶层防锡膏层,Bottom Past Mask为设置底层防锡膏层;丝印层:用于放置元器件标号、说明文字等。主要是为了焊接和维护时便于查找元器件而设置的;禁止布线层:用于绘制印制电路板的边框;多层:包括焊盘和过孔这些在每一层都可见的电气符号;钻孔定位层、钻孔层。 9.如何修改PCB中电源线的宽度为30mil。(要求修改后的影响要尽可能小) 10.封装库的制作。 元器件封装包括:元器件图:有元器件轮廓线组成,无实际意义,通常是画在顶层丝印层的团;焊盘:是元器件的主要电气部分;元器件属性:包括元器件序号、名称。其中元器件序号在同一块电路板中不可或缺也不可相同,配合焊盘序号就是节点。 11. 全局修改 1.将原理图中的元件及电气连接关系转到印制板文件中有几种方法?如何实现? 答:2种,网络表方式和更新方式 ①网络表方式——完成原理图编辑后,执行Design\Create Netlist…,可得到网络表文件(.net); 在PCB编辑器窗口内,执行Design\Load Netlist…\Browse…,在“Select”(选择)窗口内当前设计文件包中找出并单击网络表文件,然后单击“OK”返回,可看到装入的元件、焊盘等信息。 ②更新方式——SCH编辑器状态下,执行Design\Update PCB…,在“Update Design”(更新设计)窗口内指定有关内容;单击“Preview Change”(变化预览),可观察更新后发生的改变。 2、印制电路板有哪些类型?简述它们的特点。 答:单面板:一面敷铜(焊锡面),另一面空白(元件面),工作频率低

Protel99se元件对照表

protel99se元件中英文对照 (2010-04-17 21:39:05) 转载 标签: 分类:专业学习 protel99se 场效应管 变容二极管 整流桥 文化 1.电阻固定电阻:RES 半导体电阻:RESSEMT 电位计;POT 变电阻;RVAR 可调电阻;res1 2.电容 定值无极性电容;CAP 定值有极性电容;CAP 半导体电容:CAPSEMI 可调电容:CAPVAR 3.电感:INDUCTOR 4.二极管:DIODE.LIB 发光二极管:LED 5.三极管:NPN1 6.结型场效应管:JFET.lib 7.MOS场效应管 8.MES场效应管

9.继电器:PELAY. LIB 10.灯泡:LAMP 11.运放:OPAMP 12.数码管:DPY_7-SEG_DP (MISCELLANEOUS DEVICES.LIB) 13.开关;sw_pb 原理图常用库文件: Miscellaneous Devices.ddb Dallas Microprocessor.ddb Intel Databooks.ddb Protel DOS Schematic Libraries.ddb PCB元件常用库: Advpcb.ddb General IC.ddb Miscellaneous.ddb 部分分立元件库元件名称及中英对照 AND 与门 ANTENNA 天线 BATTERY 直流电源 BELL 铃,钟 BVC 同轴电缆接插件 BRIDEG 1 整流桥(二极管) BRIDEG 2 整流桥(集成块) BUFFER 缓冲器 BUZZER 蜂鸣器 CAP 电容 CAPACITOR 电容 CAPACITOR POL 有极性电容 CAPVAR 可调电容 CIRCUIT BREAKER 熔断丝

Matlab Simulink 仿真步骤

MATLAB基础与应用简明教程 张明等编著 北京航空航天大学出版社(2001.01) MATLAB软件环境是美国New Mexico大学的Cleve Moler博士首创的,全名为MATrix LABoratory(矩阵实验室)。它建立在20世纪七八十年代流行的LINPACK(线性代数计算)和ESPACK(特征值计算)软件包的基础上。LINPACK和ESPACK软件包是从Fortran语言开始编写的,后来改写为C语言,改造过程中较为复杂,使用不便。MA TLAB是随着Windows环境的发展而迅速发展起来的。它充分利用了Windows环境下的交互性、多任务功能语言,使得矩阵计算、数值运算变得极为简单。MA TLAB语言是一种更为抽象的高级计算机语言,既有与C语言等同的一面,又更为接近人的抽象思维,便于学习和编程。同时,它具有很好的开放性,用户可以根据自己的需求,利用MA TLAB提供的基本工具,灵活地编制和开发自己的程序,开创新的应用。 本书重点介绍了MA TLAB的矩阵运算、符号运算、图形功能、控制系统分析与设计、SimuLink仿真等方面的内容。 Chap1 MATLAB入门与基本运算 本章介绍MATLAB的基本概念,包括工作空间;目录、路径和文件的管理方式;帮助和例题演示功能等。重点介绍矩阵、数组和函数的运算规则、命令形式,并列举了可能得到的结果。由于MA TLAB的符号工具箱是一个重要分支,其强大的运算功能在科技领域有特殊的帮助作用。 1.1 MATLAB环境与文件管理 1.2 工作空间与变量管理 1.2.1 建立数据 x1=[0.2 1.11 3]; y1=[1 2 3;4 5 6]建立一维数组x1和二维矩阵y1。分号“;”表示不显示定义的数据。 MATLAB还提供了一些简洁方式,能有规律地产生数组: xx=1:10 %xx从1到10,间隔为1 xx=-2:0.5:1 %xx从-2到1,间隔为0.5 linespace命令等距离产生数组,logspace在对数空间中等距离产生数组。对于这一类命令,只要给出数组的两端数据和维数就可以了。 xx=linespace(d1,d2,n) %表示xx从d1到d2等距离取n个点 xx=logspace(d1,d2,n) %表明xx从10d1到10d2等距离取n个点 1.2.2 who和whos命令 who: 查看工作空间中有哪些变量名 whos: 了解这些变量的具体细节 1.2.3 exist命令 查询当前的工作空间内是否存在一个变量,可以调用exist()函数来完成。 调用格式:i=exist(…A?); 式中,A为要查询的变量名。返回的值i表示A存在的形式: i=1 表示当前工作空间内存在一个变量名为A的矩阵; i=2 表示存在一个名为A.m的文件; i=3 表示MATLAB的工作路径下存在一个名为A.mex的文件;

数据库基础操作语句

一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建备份数据的device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat' --- 开始备份 BACKUP DATABASE pubs TO testBack 4、说明:创建新表 create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..) 根据已有的表创建新表: A:create table tab_new like tab_old (使用旧表创建新表) B:create table tab_new as select col1,col2…from tab_old definition only 5、说明:删除新表 drop table tabname 6、说明:增加一个列 Alter table tabname add column col type 注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar 类型的长度。 7、说明:添加主键:Alter table tabname add primary key(col) 说明:删除主键:Alter table tabname drop primary key(col) 8、说明:创建索引:create [unique] index idxname on tabname(col….) 删除索引:drop index idxname 注:索引是不可更改的,想更改必须删除重新建。 9、说明:创建视图:create view viewname as select statement 删除视图:drop view viewname 10、说明:几个简单的基本的sql语句 选择:select * from table1 where 范围 插入:insert into table1(field1,field2) values(value1,value2) 删除:delete from table1 where 范围 更新:update table1 set field1=value1 where 范围 查找:select * from table1 where field1 like ’%value1%’---like的语法很精妙,查资料! 排序:select * from table1 order by field1,field2 [desc] 总数:select count as totalcount from table1 求和:select sum(field1) as sumvalue from table1 平均:select avg(field1) as avgvalue from table1 最大:select max(field1) as maxvalue from table1 最小:select min(field1) as minvalue from table1 11、说明:几个高级查询运算词 A:UNION 运算符

protel 99se常用元件的封装

protel 99se常用元件的封装 1.电阻原理图中常用的名称为RES1-RES4;引脚封装形式: AXIAL系列从AXIAL-0.3到AXIAL-1.0,后缀数字代表两焊盘的间距,单位为Kmil. 2.电容原理图中常用的名称为CAP(无极性电容)、ELECTRO(有极性电容) 引脚封装形式:无极性电容为RAD-0.1到RAD-0.4,有极性电容为RB.2/.4到RB.5/1.0 3.电位器原理图中常用的名称为POT1和POT2; 引脚封装形式:VR-1到VR-5 4.二极管原理图中常用的名称为DIODE(普通二极管)、DIODE SCHOTTKY(肖特基二极管)DUIDE TUNNEL(隧道二极管)DIODE VARCTOR(变容二极管)ZENER1~3(稳压二极管) 引脚封装形式:DIODE0.4和DIODE 0.7; 5.三极管原理图中常用的名称为NPN,NPN1和PNP,PNP1; 引脚封装形式TO18、TO92A(普通三极管)TO220H(大功率三极管)TO3(大功率达林顿管) 7.场效应管原理图中常用的名称为JFET N(N沟道结型场效应管),JFET P(P沟道结型场效应管)MOSFET N(N沟道增强型管)MOSFET P(P沟道增强型管)引脚封装形式与三极管同。 8.整流桥原理图中常用的名称为BRIDGE1和BRIDGE2, 引脚封装形式为D系列,如D-44,D-37,D-46等。 9.单排多针插座原理图中常用的名称为CON系列,从CON1到CON60, 引脚封装形式为SIP系列,从SIP-2到SIP-20。 10.双列直插元件原理图中常用的名称为根据功能的不同而不同,引脚封装形式DIP系列 11.串并口类原理图中常用的名称为DB系列,引脚封装形式为DB和MD 电阻AXIAL

protel99se常用元件封装总结大全

protel99se常用元件封装总结 1. 标准电阻:RES1、RES2;封装:AXIAL-0.3到AXIAL-1.0 两端口可变电阻:RES3、RES4;封装:AXIAL-0.3到AXIAL-1.0 三端口可变电阻:RESISTOR TAPPED,POT1,POT2;封装:VR1-VR5 2.电容:CAP(无极性电容)、ELECTRO1或ELECTRO2(极性电容)、可变电容CAPVAR 封装:无极性电容为RAD-0.1到RAD-0.4,有极性电容为RB.2/.4到RB.5/1.0. 3.二极管:DIODE(普通二极管)、DIODE SCHOTTKY(肖特基二极管)、DUIDE TUNNEL(隧道二极管)DIODE VARCTOR (变容二极管)ZENER1~3(稳压二极管) 封装:DIODE0.4和DIODE 0.7;(上面已经说了,注意做PCB时别忘了将封装DIODE的端口改为A、K) 4.三极管:NPN,NPN1和PNP,PNP1;引脚封装:TO18、TO92A(普通三极管)TO220H(大功率三极管)TO3(大功率达林顿管) 以上的封装为三角形结构。T0-226为直线形,我们常用的9013、9014管脚排列是直线型的,所以一般三极管都采用TO-126啦! 5、效应管:JFETN(N沟道结型场效应管),JFETP(P沟道结型场效应管)MOSFETN(N沟道增强型管)MOSFETP(P 沟道增强型管) 引脚封装形式与三极管同。 6、电感:INDUCTOR、INDUCTOR1、INDUCTOR2(普通电感),INDUCTOR VAR、INDUCTOR3、INDUCTOR4(可变电感) 8.整流桥原理图中常用的名称为BRIDGE1和BRIDGE2,引脚封装形式为D系列,如D-44,D-37,D-46等。 9.单排多针插座原理图中常用的名称为CON系列,从CON1到CON60,引脚封装形式为SIP系列,从SIP-2到SIP-20。 10.双列直插元件原理图中常用的名称为根据功能的不同而不同,引脚封装形式DIP系列, 不如40管脚的单片机封装为DIP40。 11.串并口类原理图中常用的名称为DB系列,引脚封装形式为DB和MD系列。 12、晶体振荡器:CRYSTAL;封装:XTAL1 13、发光二极管:LED;封装可以才用电容的封装。(RAD0.1-0.4) 14、发光数码管:DPY;至于封装嘛,建议自己做! 15、拨动开关:SW DIP;封装就需要自己量一下管脚距离来做! 16、按键开关:SW-PB:封装同上,也需要自己做。 17、变压器:TRANS1——TRANS5;封装不用说了吧?自己量,然后加两个螺丝上去。 最后在说说PROTEL 99 的原理图库吧! 常用元器件都在protel DOS schematic Libraries.ddb里 此外还有protel DOS schematic 4000 CMOS (4000序列元件) protel DOS schematic Analog digital (A/D,D/A转换元件) protel DOS schematic Comparator (比较器,如LM139之类) protel DOS schematic intel (Intel 的处理器和接口芯片之类) 电阻:RES1,RES2,RES3,RES4;封装属性为axial系列 无极性电容:cap; 封装属性为RAD-0.1到rad-0.4 电解电容:electroi; 封装属性为rb.2/.4到rb.5/1.0

数据库增删改查基本语句

数据库增删改查基本语句 adoquery1.Fielddefs[1].Name; 字段名 dbgrid1.columns[0].width:=10; dbgrid的字段宽度 adoquery1.Fields[i].DataType=ftString 字段类型 update jb_spzl set kp_item_name=upper(kp_item_name) 修改数据库表中某一列为大写select * from master.dbo.sysobjects ,jm_https://www.wendangku.net/doc/4d7214155.html,ers 多库查询 adotable1.sort:='字段名称ASC' adotable排序 SQL常用语句一览 sp_password null,'新密码','sa' 修改数据库密码 (1)数据记录筛选: sql="select * from 数据表where 字段名=字段值orderby 字段名[desc] " sql="select * from 数据表where 字段名like '%字段值%' orderby 字段名[desc]" sql="select top10 * from 数据表where 字段名orderby 字段名[desc]" sql="select * from 数据表where 字段名in('值1','值2','值3')" sql="select * from 数据表where 字段名between 值1 and 值2" (2)更新数据记录: sql="update 数据表set 字段名=字段值where 条件表达式" sql="update 数据表set 字段1=值1,字段2=值2……字段n=值n where 条件表达式" (3)删除数据记录: sql="delete from 数据表where 条件表达式" sql="delete from 数据表"(将数据表所有记录删除) (4)添加数据记录: sql="insert into 数据表(字段1,字段2,字段3…) values(值1,值2,值3…)" sql="insert into 目标数据表select * from 源数据表"(把源数据表的记录添加到目标数据表)

面试数据库常用操作语句

数据库复习资料准备 1、创建/删除数据库:Create/ Drop database name 2、创建新表:Create table name(id int not null primary key, name char(20)) // 带主键 Create table name(id int not null, name char(20), primary key (id, name)) // 带复合主键Create table name(id int not null default 0, name char(20)) // 带默认值 3、删除表:Drop table name 4、表中添加一列:Alter table name add column size int 5、添加/删除主键:Alter table name add/drop primary key(size) 6、创建索引:Create [unique] index idxname on tabname(col) 7、删除索引:Drop index idxname 8、选择:Select *from table where 范围 9、删除重复记录Delete from name where id not in (select max(id) from name group by col1) 10、插入:Insert into table(field1, field2) values (value1, value) 11、删除:Delete from table where 范围 12、更新:Update table set field=value where 范围 13、查找:Select *from table where field like “” 14、排序:Select *from table order by field [desc] 15、总数:Select count as totalcount from table 16、求和:Select sum(field) as sumvalue from table 17、平均:Select avg(field) as avgvalue from table 18、最大:Select max(field) as maxvalue from table 19、最小:Select min(field) as minvalue from table 20、复制表:Select * into b from a where 范围Select top 0 * into b from a where 范围 21、拷贝表:Insert into b(a, b, c) select d,e,f from b; 22、子查询: select ename from emp where deptno=(select deptno from dept where loc='NEW');// 单查询select ename from emp where deptno in (select deptno from dept where dname like 'A%');// 多行子查询 select deptno,ename ,sal from emp where (deptno,sal) IN (select deptno,MAX(sal) from emp group by deptno);// 多列子查询 23、外连接查询:Select a.a, a.b, a.c, b.c, b.d, b.f from a left out join b on a.a = b.c 24、between用法:Select a,b,c, from table where a not between 数值1 and 数值2 25、in用法:select * from table1 where a [not] in (‘值1’,‘值2’,‘值4’,‘值6’) 26、两张关联表,删除主表中在副表中没有的信息:delete from table1 where not exists ( select * from table2 where table1.field1=table2.field1) 27、日程提前五分钟提醒:select * from 日程where datediff(‘minute‘,f开始时间,getdate())>5 28、前10条记录:select top 10 * form table1 where 范围 29、包括所有在TableA 中但不在TableB和TableC 中的行:select a from tableA except (select a from tableB) except (select a from tableC) 30、随机取出10条数据:select top 10 * from tablename order by newid() 31、列出数据库里所有的表名:select name from sysobjects where type=‘U’ 32、列出表里的所有的字段:select name from syscolumns where id=object_id(‘TableName’)

protel99se元件、封装库名

1.电阻 固定电阻:RES 半导体电阻:RESSEMT 电位计;POT 变电阻;RV AR 可调电阻;res1 2.电容 定值无极性电容;CAP 定值有极性电容;CAP 半导体电容:CAPSEMI 可调电容:CAPV AR 3.电感:INDUCTOR 4.二极管:DIODE.LIB 发光二极管:LED 5.三极管:NPN1 6.结型场效应管:JFET.lib 7.MOS场效应管 8.MES场效应管 9.继电器:PELAY. LIB 10.灯泡:LAMP 11.运放:OPAMP 12.数码管:DPY_7-SEG_DP 2.(MISCELLANEOUS DEVICES.LIB) 3.13.开关;sw_pb 原理图常用库文件: Miscellaneous Devices.ddb Dallas Microprocessor.ddb Intel Databooks.ddb Protel DOS Schematic Libraries.ddb PCB元件常用库:

Advpcb.ddb General IC.ddb Miscellaneous.ddb 部分分立元件库元件名称及中英对照AND 与门 ANTENNA 天线 BATTERY 直流电源 BELL 铃,钟 BVC 同轴电缆接插件 BRIDEG 1 整流桥(二极管) BRIDEG 2 整流桥(集成块) BUFFER 缓冲器 BUZZER 蜂鸣器 CAP 电容 CAPACITOR 电容 CAPACITOR POL 有极性电容CAPV AR 可调电容 CIRCUIT BREAKER 熔断丝 COAX 同轴电缆 CON 插口 CRYSTAL 晶体整荡器 DB 并行插口 DIODE 二极管 DIODE SCHOTTKY 稳压二极管DIODE VARACTOR 变容二极管DPY_3-SEG 3段LED DPY_7-SEG 7段LED DPY_7-SEG_DP 7段LED(带小数点) ELECTRO 电解电容 FUSE 熔断器 INDUCTOR 电感 INDUCTOR IRON 带铁芯电感INDUCTOR3 可调电感 JFET N N沟道场效应管 JFET P P沟道场效应管 LAMP 灯泡 LAMP NEDN 起辉器 LED 发光二极管 METER 仪表 MICROPHONE 麦克风 MOSFET MOS管 MOTOR AC 交流电机

ACCESS数据库中常见的SQL语句汇总教程

ACCESS数据库的SQL语句教学 1、查询所有记录:Select *通常用于快速查看表中的记录。当对表的结构无法确切记忆时,或要快速查看表中的记录时,使用Select *是很方便的。 use 企业销售管理系统 Select * from 职工 2、投影查询:很多时候并不需要将所有列的数据都显示出来。投影查询就是允许用户显示所需要的列。假设显示职工表中职工号、姓名、工资信息,具体操作方法如下。 Select 职工号,姓名,工资 from 职工 在Select查询中,还可以按照实际的需要或自己的喜好安排显示列的顺序,如果要把姓名放到第一列,则代码如下: Select 姓名, 职工号,工资 from 职工 3、条件查询:显示wh1或wh2仓库、性别不为女、工资在1300~2100之间的职工信息。具体操作如下: Select * from 职工号 where(仓库号='wh1' or 仓库号='wh2') And not 性别='女' and 工资>=1300 and 工资<=2100 在这里一定要注意,(仓库号='wh1' or仓库号='wh2')一定要加括号,否则就不是原题的意思。 4、谓词In查询:在查找特定条件的数据时,如果条件较多,就需要用到多个Or运算符,以查找满足其中任一条的记录。但使用多个Or运算符,将使Where子句变得过于冗长,这时使用In就非常清楚。另外,在后面讲解的嵌套查询中,也必须使用In查询。下面以显示zg1、zg2、zg11、zg15的订购单信息为例具体讲解一下。

使用Or运算符 Select * from 订购单 where 职工号='zg1' or 职工号='zg2' Or 职工号='zg11' or 职工号='zg15' 使用谓词In Use 企业销售管理系统 Select * from 订购单 where 职工号 in('zg1', 'zg2', 'zg11', 'zg15') 在Select语句中,还支持In与Not结合使用。假设显示职工号不为zg1, zg2, zg11, zg15的订购单信息,具体代码如下: 使用Or运算符 Select * from 订购单 where 职工号!='zg1' or 职工号!='zg2' Or 职工号!='zg11' or 职工号!='zg15' 使用谓词In Use 企业销售管理系统 Select * from 订购单 where 职工号 not in('zg1', 'zg2', 'zg11', 'zg15') 5、模糊Like查询:有的时候,我们不清楚所要查询的信息,如显示职工信息,但不能确定该职工的姓名,只知道他姓名中含有“王”字,那该如何查找呢?SQL中提供了Like关键字,使用Like进行了查询时,还要指定通配符。 通配符及其含义

protel99se元件库中英文对照

分立元件库中英文对照/仿真元件库--protel99se 元件名系表: 原理图常用库文件Miscellaneous Devices.ddb Dallas Microprocessor.ddb Intel Databooks.ddb Protel DOS SchematicLibraries.ddb :PCB元件常用库Advpcb.ddb General IC.ddb Miscellaneous.ddb 分立元件库分立元件库元件名称及中英对照部分 AND 与门ANTENNA 天线 BATTERY 直流电源钟BELL 铃, 同轴电缆接插件BVC ) 二极管整流桥(BRIDEG 1 ) (整流桥集成块BRIDEG 2 BUFFER 缓冲器 BUZZER 蜂鸣器电容CAP 电容CAPACITOR 有极性电容CAPACITOR POL CAPvar 可调电容熔断丝CIRCUIT BREAKER COAX 同轴电缆插口CON 1 晶体整荡器CRYSTAL 并行插口DB 二极管DIODE 稳压二极管DIODE SCHOTTKY 变容二极管DIODE varACTOR LED 段DPY_3-SEG 3LED 段DPY_7-SEG 7) 带小数点段LED(DPY_7-SEG_DP 7 电解电容ELECTRO FUSE 熔断器 INDUCTOR 电感 INDUCTOR IRON 带铁芯电感 INDUCTOR3 可调电感 JFET N N沟道场效应管沟道场效应管JFET P P 灯泡LAMP 起辉器LAMP NEDN 发光二极管LED 仪表METER MICROPHONE 麦克风 MOSFET MOS管 MOTOR AC 交流电机伺服电机MOTOR SERVO 与非门NAND 或非门NOR NOT 非门三极管NPN NPN NPN-PHOTO 感光三极管运放OPAMP 2 或门OR

simulink-matlab仿真教程

simulink matlab 仿真环境教程 Simulink 是面向框图的仿真软件。 演示一个Simulink 的简单程序 【例1.1】创建一个正弦信号的仿真模型。 步骤如下: (1) 在MATLAB 的命令窗口运行simulink 命令,或单击工具栏中的图标,就可以打开Simulink 模块库浏览器 (Simulink Library Browser) 窗口,如图1.1所示。 (2) 单击工具栏上的图标或选择菜单“File ”——“New ”——“Model ”,新建一个名为“untitled ”的空白 模型窗口。 (3) 在上图的右侧子模块窗口中,单击“Source ”子模块库前的“+”(或双击Source),或者直接在左侧模块和工具箱栏单击Simulink 下的Source 子模块库,便可看到各种输入源模块。 (4) 用鼠标单击所需要的输入信号源模块“Sine Wave ”(正弦信号),将其拖放到的空白模型窗口“untitled ”,则“Sine Wave ”模块就被添加到untitled 窗口;也可以用鼠标选中“Sine Wave ”模块,单击鼠标右键,在快捷菜单中选择“add to 'untitled'”命令,就可以将“Sine Wave ”模块添加到untitled 窗口,如图1.2 所示。 图7.1 Simulink 界面

(5) 用同样的方法打开接收模块库“Sinks”,选择其中的“Scope ”模块(示波器)拖放到“untitled”窗口中。 (6) 在“untitled”窗口中,用鼠标指向“Sine Wave”右侧的输出端,当光标变为十字符时,按住鼠标拖向“Scope”模块的输入端,松开鼠标按键,就完成了两个模块间的信号线连接,一个简单模型已经建成。如图1.3所示。 (7) 开始仿真,单击“untitled”模型窗口中“开始仿真”图标,或者选择菜单“Simulink”——“Start”,则仿真开始。双击“Scope”模块出现示波器显示屏,可以看到黄色的正弦波形。如图1.4所示。 (8) 保存模型,单击工具栏的图标,将该模型保存为“Ex0701.mdl”文件。 1.2 Simulink的文件操作和模型窗口 1.2.1 Simulink的文件操作 1. 新建文件 新建仿真模型文件有几种操作: ?在MATLAB的命令窗口选择菜单“File”“New”“Model”。 图7.2 Simulink界面 图7.3 Simulink模型窗口 图7.4 示波器窗口

数据库基本SQL语句大全

数据库基本SQL 语句大全 学会数据库是很实用D ??记录一些常用的sql 语句…有入门有提高 有见都没见过的…好全…收藏下… 其实一般用的就是查询,插入,删除等语句而已....但学学存储过程是好 事…以后数据方面的东西就不用在程序里搞喽?.而且程序与数据库只要 一个来回通讯就可以搞定所有数据的操作 一、基础 1、说明:创建数据库 Create DATABASE database-name 2、说明:删除数据库 drop database dbn ame 3、说明:备份sql server ---创建 备份数据的device USE master EXEC sp_addumpdevice ‘ disk ‘ c: MyNwind_1.dat ---开始备份 BACKU P DATABASE pubs TO testBack 4、说明:创建新表 create table tab name(col1 type1 [not n ull] [p rimary key],col2 type2 [not null],..) 根据已有的表创建新表: A : create table tab_new like tab_old 使用旧表创建新表) B : create table tab_new as select col1,col2 5、说明:删除新表 drop table tab name ‘ testBack ??- from tab_old defi niti on only

6、说明:增加一个列 Alter table tab name add colu mn col type 注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一 能改变的是增加varchar类型的长度。 7、说明:添加主键:Alter table tab name add p rimary key(col) 说明:删除主键:Alter table tab name drop p rimary key(col) 8、说明:仓J建索弓丨:c reate [uniq ue] in dex idx name on tab name(col ….) 删除索引:drop in dex idx name 注:索引是不可更改的,想更改必须删除重新 建。 9、说明:创建视图:create view view name as select stateme nt 删除视图:drop view view name 10、说明:几个简单的基本的sql语句 选择: select * from tablel where 范围 插入: in sert into table1(field1,field2) values(value1,value2) 删除: delete from table1 where 范围 更新: up date table1 set field1=value1 where 范围 查找: select * from tablel where fieldi like '%vkee的语法很精 妙,查资料! 排序: select * from tablei order by field1,field2 [desc] 总数: select count as totalco unt from tablei 求和: select sum(fieldi) as sumvalue from tablei 平均: select avg(fieldi) as avgvalue from tablei 最大: select max(fieldi) as maxvalue from tablei

Protel 99SE中常用的电子元件封装

Protel 99SE中常用的电子元件封装 元件封装电阻 AXIAL 无极性电容 RAD 电解电容 RB- 电位器 VR 二极管 DIODE 三极管 TO 电源稳压块78和79系列 TO-126H和TO-126V 场效应管和三极管一样 整流桥 D-44 D-37 D-46 单排多针插座 CON SIP (搜索con可找到任何插座) 双列直插元件 DIP 晶振 XTAL1 1.标准电阻:RES1、RES2; 封装:AXIAL-0.3到AXIAL-1.0 ,一般用AXIAL0.4 两端口可变电阻:RES3、RES4; 封装:AXIAL-0.3到AXIAL-1.0 三端口可变电阻:RESISTOR TAPPED,POT1,POT2; 封装:VR1-VR5 2.电容:CAP(无极性电容)、ELECTRO1或ELECTRO2(极性电容)、可变电容CAPVAR 封装:无极性电容为RAD-0.1到RAD-0.4,一般用RAD0.1 有极性电容为RB.2/.4到RB.5/1.0.一般<100uF用 用RB.2/.4,100uF-470uF用RB.3/.6,,>470uF用RB.5/1.0 3.二极管:DIODE(普通二极管)、 DIODE SCHOTTKY(肖特基二极管)、 DUIDE TUNNEL(隧道二极管) DIODE VARCTOR(变容二极管) ZENER1~3(稳压二极管) 封装:DIODE0.4和DIODE 0.7;(注意做PCB时别忘了将封装DIODE 的端口改为A、K) ,一般用DIODE0.4 4.三极管:NPN,NPN1和PNP,PNP1; 引脚封装:TO18、TO92A(普通三极管) TO220H(大功率三极管) TO3(大功率达林顿管)

protel99se 常用快捷键

protel99se应用技巧---常用快捷键 PCB设计过程中,初学者大多速度很慢,限制于软件的复杂操作和庞大工作量。但是时间就是金钱,速度无论对于减少设计成本还是缩短设计周期是很重要的,如果单用鼠标进行操作,不但单手负担太重容易麻木疲劳而且效率低下。为此Protel提供了极为方便的快捷方式。两手配合操作与单手操作的效率相比远不止翻倍。 X-A=E-E-A:消释 V-F:调整到满屏显示全视图 V-R:刷新 D-B:浏览元件库 P-W:放导线(SCH) P-T:放导线(PCB) P-J:放结点 SHIFT+S:看单面板 “+““-“:换层 E-H:鼠标进入选中状态 E-D=CTRL+X:鼠标进入删除状态 Q:公英制转换 R-M:测量 E-N:单个选中 CTRL+DEL:全体删除选中的目标 HOME:以鼠标为中心刷新 END:当前视屏刷新 CTRL+F:查找元件 L:工作层的设置(很有用)弹出【Document Options】选项卡 X:弹出【Edit】/【DeSelet】(取消选择)子菜单 V+F:自动设置合适大小的视图 G:调出栅格设置选项 Q:切换公英制 *:在信号层面中切换当前层 Shift+空格:转换导线的编辑方式(很有用) E-O-S:设置新原点 而Protel99 封装库中原点的设置是Edit-Set Reference-(下面有三个选项),原点可以随你设置,设置Location或者中心比较规范,(可以自己按具体设置原点) E-J-N:寻找网络 T-N:浏览已复制的封装库 T-T:放置泪滴

L=D-O:可设置层、电气报错等 O-D=T-P=O-P:可设置字符、覆铜等 P-O:放电源VCC或地GND P-N:放网络标号 P-B:放总线 CTRL+左键:在移动元件时,可使与之相连的导线随其一起移动 1、SHIFT+空格:可使走线在45,90,圆弧之间切换 2、编辑元件时:双击引脚,在DOT后打钩,则显示为低电平有效模样 3、修改元件的引脚长短:进入编辑界面,双击其引脚,弹出对话框,PIN的默认值改为10。为最短 4、在COPY别人的SCH时,先T-P打开对话框,取消在AUTO-JUNCTOIN前面的钩。可保证不会有多余的结点将本来交*而又没联的地方不会连在一起 5、元件属性对话框中的SHEET选项,默认为*。不要改动。否则会在加载到PCB 时出错 6、SCH中,区分导线和直线的方法:导线(wire),默认色彩为223;直线(polyline),默认色彩为229 7、过孔焊盘与孔径关系: 40mil\24mil,35mil\20mil,28mil\16mil,25mil\12mil,20mil\8mil 板厚与最小孔径关系:3。 0mm/24mil,2.5mm\20mil,2.5mm\20mil,1.6mm\12mil,1.0mm\8mil 8、双击SCH的边框,弹出的对话框可直接修改纸型和纸的方向 9、一般情况下,电气检查ERC是没有必要的。但如果你画的电路图是多路并行重复的,那么我建议你T-E一下,因为那样比你自己一个一个的检查要来得快而可* 配合操作与单手操作的效率相比远不止翻倍。以下是一些常用的快捷键: Page Up 以鼠标为中心放大 Page Down 以鼠标为中心缩小。 Home 将鼠标所指的位置居中 End 刷新(重画) * 顶层与底层之间层的切换 + (-) 逐层切换:“+”与“-”的方向相反 Q mm(毫米)与mil(密尔)的单位切换 IM 测量两点间的距离 E x 编辑X ,X为编辑目标,代号如下:(A)=圆弧;(C)=元件;(F)=填充;(P)=焊盘;(N)=网络;(S)=字符;(T)=导线;(V)=过孔;(I)=连接线;(G)=填充多边形。例如要编辑元件时按E C,鼠标指针出现“十”字,单击要编 辑的元件即可进行编辑。 P x 放置 X,X为放置目标,代号同上。 M x 移动X,X为移动目标,(A)、(C)、(F)、(P)、(S)、(T)、(V)、(G)同上,另外( I )=翻转选择部份;(O)旋转选择部份;(M)=移动选择部份;(R) =重新布线。 S x 选择 X,X为选择的内容,代号如下:(I)=内部区域;(O)=外部区域;(A)=全部;(L)=层上全部;(K)=锁定部分;(N)=物理网络;(C)=物理连接线;

相关文档
相关文档 最新文档