虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

现象<b>分析</b>

  • java入门编程合集

    题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?    //这是一个菲波拉契数列问题 public class lianxi01 { public static void main(String[] args) { System.out.println("第1个月的兔子对数:    1"); System.out.println("第2个月的兔子对数:    1"); int f1 = 1, f2 = 1, f, M=24;      for(int i=3; i<=M; i++) {       f = f2;       f2 = f1 + f2;       f1 = f;       System.out.println("第" + i +"个月的兔子对数: "+f2);          } } } 【程序2】    题目:判断101-200之间有多少个素数,并输出所有素数。 程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。    public class lianxi02 { public static void main(String[] args) {     int count = 0;     for(int i=101; i<200; i+=2) {      boolean b = false;      for(int j=2; j<=Math.sqrt(i); j++)      {         if(i % j == 0) { b = false; break; }          else           { b = true; }      }         if(b == true) {count ++;System.out.println(i );}                                   }     System.out.println( "素数个数是: " + count); } } 【程序3】    题目:打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次方。 public class lianxi03 { public static void main(String[] args) {      int b1, b2, b3; 

    标签: java 编程

    上传时间: 2017-12-24

    上传用户:Ariza

  • Footprint Maker 0.08 FPM

    是否要先打开ALLEGRO? 不需要(当然你的机器须有CADENCE系统)。生成完封装后在你的输出目录下就会有几千个器件(全部生成的话),默认输出目录为c:\MySym\. Level里面的Minimum, Nominal, Maximum 是什么意思? 对应ipc7351A的ABC封装吗? 是的 能否将MOST, NOMINAL, LEAST三种有差别的封装在命名上也体现出差别? NOMINAL 的名称最后没有后缀,MOST的后缀自动添加“M”,LEAST的后缀自动添加“L”,你看看生成的库名称就知道了。(直插件以及特别的器件,如BGA等是没有MOST和LEAST级别的,对这类器件只有NOMINAL) IC焊盘用长方形好像比用椭圆形的好,能不能生成长方形的? 嗯。。。。基本上应该是非直角的焊盘比矩形的焊盘好,我记不得是AMD还是NS还是AD公司专门有篇文档讨论了这个问题,如果没有记错的话至少有以下好处:信号质量好、更省空间(特别是紧密设计中)、更省锡量。我过去有一篇帖子有一个倒角焊盘的SKILL,用于晶振电路和高速器件(如DDR的滤波电容),原因是对宽度比较大的矩形用椭圆焊盘也不合适,这种情况下用自定义的矩形倒角焊盘就比较好了---你可以从网上另外一个DDR设计的例子中看到。 当然,我已经在程序中添加了一选择项,对一些矩形焊盘可以选择倒角方式. 刚才试了一下,感觉器件的命名的规范性不是太好,另好像不能生成器件的DEVICE文件,我没RUN完。。。 这个程序的命名方法基本参照IPC-7351,每个人都有自己的命名嗜好,仍是不好统一的;我是比较懒的啦,所以就尽量靠近IPC-7351了。 至于DEVICE,的选项已经添加 (这就是批量程序的好处,代码中加一行,重新生产的上千上万个封装就都有新东西了)。 你的库都是"-"的,请问用过ALLEGRO的兄弟,你们的FOOTPRINT认"-"吗?反正我的ALLEGRO只认"_"(下划线) 用“-”应该没有问题的,焊盘的命名我用的是"_"(这个一直没改动过)。 部分丝印画在焊盘上了。 丝印的问题我早已知道,只是尽量避免开(我有个可配置的SilkGap变量),不过工作量比较大,有些已经改过,有些还没有;另外我没有特别费功夫在丝印上的另一个原因是,我通常最后用AUTO-SILK的来合并相关的层,这样既方便快捷也统一各个器件的丝印间距,用AUTO-SILK的话丝印线会自动避开SOLDER-MASK的。 点击allegro后命令行出现E- Can't change to directory: Files\FPM,什么原因? 我想你一定是将FPM安装在一个含空格的目录里面了,比如C:\Program Files\等等之类,在自定义安装目录的时候该目录名不能含有空格,且存放生成的封装的目录名也不能含有空格。你如果用默认安装的话应该是不会有问题的, 默认FPM安装在C:\FPM,默认存放封装的目录为C:\MYSYM 0.04版用spb15.51生成时.allegro会死机.以前版本的Allegro封装生成器用spb15.51生成时没有死机现象 我在生成MELF类封装的时候有过一次死机现象,估计是文件操作错误导致ALLEGRO死机,原因是我没有找到在skill里面直接生成SHAPE焊盘的方法(FLASH和常规焊盘没问题), 查了下资料也没有找到解决方法,所以只得在外部调用SCRIPT来将就一下了。(下次我再查查看),用SCRIPT的话文件访问比较频繁(幸好目前MELF类的器件不多). 解决办法: 1、对MELF类器件单独选择生成,其它的应该可以一次生成。 2、试试最新的版本(当前0.05) 请说明运行在哪类器件的时候ALLEGRO出错,如果不是在MELF附近的话,请告知,谢谢。 用FPM0.04生成的封装好像文件都比较大,比如CAPC、RES等器件,都是300多K,而自己建的或采用PCB Libraries Eval生成的封装一般才几十K到100K左右,不知封装是不是包含了更多的信息? 我的每个封装文件包含了几个文字层(REF,VAL,TOL,DEV,PARTNUMBER等),SILK和ASSEM也是分开的,BOND层和高度信息,还有些定位线(在DISP层),可能这些越来越丰富的信息加大了生成文件的尺寸.你如果想看有什么内容的话,打开所有层就看见了(或REPORT) 非常感谢 LiWenHui 发现的BUG, 已经找到原因,是下面这行: axlDBChangeDesignExtents( '((-1000 -1000) (1000 1000))) 有尺寸空间开得太大,后又没有压缩的原因,现在生成的封装也只有几十K了,0.05版已经修复这个BUG了。 Allegro封装生成器0.04生成do-27封装不正确,生成封装的焊盘的位号为a,c.应该是A,B或者1,2才对. 呵呵,DIODE通常管脚名为AC(A = anode, C = cathode) 也有用AK 或 12的, 极少见AB。 除了DIODE和极个别插件以及BGA外,焊盘名字以数字为主, 下次我给DIODE一个选择项,可以选择AC 或 12 或 AK, 至于TRANSISTER我就不去区分BCE/CBE/ECB/EBC/GDS/GSD/DSG/DGS/SGD/SDG等了,这样会没完没了的,我将对TRANSISTER强制统一以数字编号了,如果用家非要改变,只得在生成库后手工修改。

    标签: Footprint Maker 0.08 FPM skill

    上传时间: 2018-01-10

    上传用户:digitzing

  • fortan程序数值分析之Newton法求解非线性方程组

    module M_GAUSS !高斯列主元消去法模块 contains subroutine LINEQ(A,B,X,N) !高斯列主元消去法    implicit real*8(A-Z)    integer::I,K,N    integer::ID_MAX  !主元素标号    real*8::A(N,N),B(N),X(N)    real*8::AUP(N,N),BUP(N)    !A,B为增广矩阵    real*8::AB(N,N+1)    real*8::VTEMP1(N+1),VTEMP2(N+1)    AB(1:N,1:N)=A    AB(:,N+1)=B

    标签: fortan Newton 程序 数值分析 方程 非线性

    上传时间: 2018-06-15

    上传用户:answer123

  • 单片机工具集

    用于开发单片机的!!!超级单片机开发工具!!!   单片机开发过程中用到的多功能工具,包括热敏电阻RT值--HEX数据转换;3种LED编码;色环电阻计算器;HEX/BIN 文件互相转换;eeprom数据到C/ASM源码转换;CRC校验生成;串口调试,带简单而实用的数据分析功能;串口/并口通讯监视等功能. 用C++ Builder开发,无须安装,直接运行,不对注册表进行操作。纯绿色软件。 详细说明: 1、RT转换:支持两种电路,8/10位转换精度,生成C/ASM源代码格式的数据,可手工输入数据或从文件中读取,输入的数据可以保存到文件中。文件格式为逗号分隔符: 温度,阻值 2、LED编码信息:可以支持 7段/14段/16段 LED,支持 C/ASM 语法,可生成 4/8 位编码,4位编码主要用于某些 LCD 驱动芯片。其中 7  段码包括:0 -- F (Hex) 14 段码包括:A -- Z, 0 -- F 16 段码包括:A -- Z, 0 -- F     编码方案可以保存供将来使用。     使用方法请点帮助。 3、色环电阻计算器功能。 4、HEX/BIN 文件相互转换;    HEX/BIN 转换成 C/ASM 源代码格式,适用于eeprom数据等处理。    加入CRC校验码生成功能。其中生成BIN文件时自动生成校验码,Get CRC 可生成任意文件的CRC码。    另外还有相关知识、资料等。 5、串口调试具有 a. 基本通讯功能; b. 数据分析功能,可自定义通讯数据中的变量,包括变量名、变量类型(长度),显示方式等; 内存映射功能中自定义变量的起始地址即内存起始地址,可自定义; 由map文件自动读取内存变量(因条件所限,目前只支持由 ImageCraft C(ICC) 编译器产生的map文件,欢迎提供其他编译器的map文件样本); 可自定义内存块的起始/结束标志; 历史数据保存功能; c. 交互式通讯, 主发时可自定义多命令自动循环发送; 从发时可定义接收到相应命令后的应答数据并自动应答; 6、串口监视功能 目前具有本功能的多为共享软件,本软件中没有任何限制。 实时监视串口操作而不占用串口资源,可保存历史数据,2k下测试通过,98下使用捕捉时可能会有点问题,没有进行调试。 并口监视应该可以使用,没有调试。 各种工具

    标签: 单片机

    上传时间: 2019-05-27

    上传用户:小爱心早餐

  • 三相电子电能表检定装置

    基本误差 在相关国标、规程规定的参比条件下,输出电流为50mA~120A装置的最大允许误差(含标准表)小于0.01%,输出电流为1mA~50mA装置的最大允许误差(含标准表)小于0.015%。 可实现三只三相电能表的三相四线及三相三线的误差测量;可测试无功电能基本误差。 1.2.3.2 测量重复性 装置的测量重复性用实验标准差表征,在进行不少于10次的重复测量,其测量结果的标准偏差估计值s不超过0.001%。 1.2.3.3  输出电量 1.2.3.3.1 电压电流量程 输出电压范围:3×(57.7V~380V); 每档电压输出瞬间及相位切换时不允许有尖峰。每档电压输出上限达120%Un。  输出电流范围:3×(0.001A~100A); 输出电流范围上限要求达到120A。每档电流输出瞬间及相位切换时不允许有尖峰。每档电流输出上限达120%In。 1.2.3.3.2 输出负载容量 三表位:电压输出:每相≥150VA         电流输出:   每相≥300VA 1.2.3.3.3 输出电量调节 (1)  电压、电流调节: 调节范围:0%~120%                   调节细度:优于0.005%。 (2)  相位调节: 调节范围:0°~360°                 调节细度:优于0.01°。 (3) 频率调节: 调节范围:45Hz~65Hz                 调节细度:优于0.001Hz。 1.2.3.3.4 输出功率稳定度:<0.005% / 3min . 稳定度按JJG597的5.2.3.13方法计算。 1.2.3.3.5 输出电压电流失真度 装置输出电压电流失真度范围:小于0.1%。 1.2.3.3.6起动电流:装置具有起动电流调整、测量功能,能输出0.5mA的起动电流。 起动电流的测量误差≤ 5%,起动功率的测量误差 ≤ 10%。 1.2.3.3.7三相电量对称性 任一相(或线)电压和相(或线)电压平均值之差不大于±0.1%;各相电流与其平均值之差不大于±0.2%;任一相电压与对应相电流间的相位角之差不大于0.5°;任一相电压(电流)与另一相电压(电流)间相位角与120°之差不大于0.5°。 1.2.3.4 多路隔离输出的装置各路输出负载影响应符合JJG597—2005中 3.8条的规定。 1.2.3.5 确定同名端钮间电位差应符合JJG597—2005中3.9条的规定。 1.2.3.6 多路输出的一致性应符合JJG597—2005中3.7条的规定。 1.2.3.7 监视示值的误差 监视仪表应有足够的测量范围,电压示值误差限为±0.2%,电流、功率示值误差限为±0.2%,相位示值误差限为±0.3°,频率示值误差限为±0.1%,启动电流和启动功率的监视示值误差不超过5%(启动电流为1mA时的监视示值误差也不应超过5%)。各监视示值的分辨力应不超过其对应误差限的1/5。 1.2.3.8 具有消除自激的功能。可自动消除开机或关机时产生的尖脉冲。 1.2.3.9 装置的磁场 由装置产生的在被检表位置的磁感应强度不大于下列数值: I≤10A时,B≤0.0025mT; I=200A时,B≤0.05mT;10A到200A之间的磁感应强度极限值可按内插法求得。 1.2.3.10  电磁兼容性  (1)电磁骚扰的抗扰度 装置的设计能保证在传导和辐射的电磁骚扰以及静电放电的影响下不损坏或不受实质性影响(如元器件损毁、控制系统死机、精度出现变化等影响正常检定工作的现象),骚扰量为静电放电、射频电磁场。 (2)无线电干扰抑制 装置不发生能干扰其他设备的传导和辐射噪声。 1.2.3.11 稳定性变差 (1)短期稳定性变差 装置基本误差合格的同时,在15min内的基本误差最大变化值(连续测量7h),不大于装置对应最大允许误差的20%。 (2)检定周期内变差 检定周期内装置基本误差合格的同时,其最大变化值,不大于0.01%。 1.2.3.12 安全 装置的绝缘强度试验要求和与安全有关的结构要求符合GB 4793.1的规定。 1.2.3.13 脉冲输出 同时检测三路被检脉冲:显示当前误差平均误差和标准偏差;同时检测的被检脉冲的常数、工作方式和脉冲个数,可完全不同;误差测量所需要的输入参数的位数,应能覆盖目前各种标准表和的检测需要。对每一表位应有高频、低频脉冲信号的BNC接收端口,能接收≤600kHz的有/无源脉冲(5-30V脉冲幅值)。 1.2.3.14供电电源 供电电源在3×220V/380V10,50Hz2Hz装置正常工作。

    标签: 三相 电子电能表 检定装置

    上传时间: 2021-06-15

    上传用户:li091122

  • 如何从PCB设计考虑解决EMC的学习课件

    EMC定义电磁兼容性EMC(ElectroMagneTIcCompaTIbility),在国际电工委员会标准IEC对电磁兼容的定义为:系统或设备在所处的电磁环境中能正常工作,同时不会对其他系统和设备造成干扰。EMC:(ElectromagneTIccompaTIbility)电磁兼容性EMI:(Electromagneticinterference)电磁干扰EMI(ElectroMagneticInterference):指设备在正常运行过程中对所在环境产生的电磁干扰不能超过一定的限值;EMS:(Electromagneticsusceptibility)电磁敏感度EMS(ElectroMagneticSusceptibility):指器具对所在环境中存在的电磁干扰具有一定程度的抗扰度,即电磁敏感性。RE:(Radiatedemission)辐射骚扰(EMI)辐射骚扰:主要是指能量以电磁波的形式由源发射到空间,或能量以电磁波形式在空间传播的现象CE:(Conductedemission)传导骚扰(EMI)传导骚扰:传导干扰是指通过导电介质把一个电网络上的信号耦合(谐波干扰)到另一个电网络CS:(Conductedsusceptibility)传导骚扰抗扰度(EMS)传导骚扰抗扰度:指抵抗导电介质上干扰的一种能力RS:(Radiatedsusceptibility)射频电磁场辐射抗扰度(EMS)射频电磁场辐射抗扰度:指各种装置、设备或系统,在存在辐射的情况下,抵抗辐射的一种能力ESD:(Electrostaticdischarge)静电放电(EMS)静电放电:指具有不同静电电位的物体互相靠近或直接接触引起的电荷转移EFT/B:(Electricalfasttransientburst)电快速瞬变脉冲群(EMS)电快速瞬变脉冲群:指数量有限且清晰可辨的脉冲序列或持续时间有限的振荡,脉冲群中的单个脉冲有特定的重复周期、电压幅值,上升时间,脉宽。

    标签: pcb emc

    上传时间: 2021-11-07

    上传用户:

  • 高速PCB中旁路电容的分析

    摘要:在当今高速数字系统设计中,电源完整性的重要性日益突出。其中,电容的正确使用是保证电源完整性的关键所在。本文针对旁路电容的滤波特性以及理想电容和实际电容之间的差别,提出了旁路电容选择的一些建议;在此基础上,探讨了电源扰动及地弹噪声的产生机理,给出了旁路电容放置的解决方案,具有一定的工程应用价值。 1.引言---随着系统体积的减小,工作频率的提高,系统的功能复杂化,这样就需要多个不同的嵌入式功能模块同时工作。只有各个模块具有良好的EMC和较低的EMI,才能保证整个系统功能的实现。这就要求系统自身不仅需要具有良好的屏蔽外界干扰的性能,同时还要求在和其他的系统同时工作时,不能对外界产生严重的EMI。另外,开关电源在高速数字系统设计中的应用越来越广泛,一个系统中往往需要用到多种电源。不仅电源系统容易受到干扰,而且电源供应时产生的噪声会给整个系统带来严重的EMC问题。因此,在高速PCB设计中,如何更好的滤除电源噪声是保证良好电源完整性的关键。本文分析了电容的滤波特性,电容的寄生电感电容的滤波性能带来的影响,以及PCB中的电流环现象,继而针对如何选择旁路电容做出了一些总结。本文还着重分析了电源噪声和地弹噪声的产生机理并在其基础上对旁路电容在PCB中的各种摆放方式做出了分析和比较。

    标签: pcb 旁路电容

    上传时间: 2021-11-09

    上传用户:

  • 2017年全国大学生电子设计竞赛题目

    序号 题号 题目名称 组别1 A 微电网模拟系统 本科2 B 滚球控制系统 本科3 C 四旋翼自主飞行器探测跟踪系统 本科4 E 自适应滤波器 本科5 F 调幅信号处理实验电路 本科6 H 远程幅频特性测试装置 本科7 I 可见光室内定位装置 本科8 K 单相用电器分析监测装置 本科9 L 自动泊车系统 高职高专10 M 管道内钢珠运动测量装置 高职高专11 O 直流电动机测速装置 高职高专12 P 简易水情检测系统 高职高专

    标签: 全国大学生电子设计竞赛

    上传时间: 2021-12-11

    上传用户:wangshoupeng199

  • 基于传感器和模糊规则的机器人在动态障碍环境中的智能运动控制

    基于传感器和模糊规则的机器人在动态障碍环境中的智能运动控制基于传感器和模糊规则的机器人在动态障碍环境中的智能运动控制 oIlI~0(、r> 王 敏 金·波斯科 黄心汉 ,O、l、L (华i 面面辜写j幕.武汉,43074) \I。L上、o 捌要:提出了一种基于传感器和模糊规则的智能机器人运动规划方法 .该方法运用了基于调和函数分析的人 工势能 场原 理 .采用模糊规则 可减少推导势能函数所 必须的计算 ,同时给机器人伺服 系统发 出指令 ,使它能够 自动 地寻找通向目标的路径.提出的方法具有简单、快速的特点,而且能对 n自由度机械手的整个手臂实现最碰.建立 在非线性机器人动力学之上的整 个闭环系统和模糊控制器 的稳定性 由李雅普诺 夫原理 保证 .仿真结 果证明 了该方 法 的有效性 ,通 过比较分析显示 出文 中所提 出的最障算法的优越性 . 美t词:基于传感器的机器人运动控制;模糊规则;人工势能场;动态避障;机器人操作手 1 叫哑oducd0n R。boIsarewjdelyusedfor诅sb inchasma~ia]b柚· 血 , spot : ng, spray Ijl岫 1g, mech卸icaland elec咖 icas搴enlb1y,ma al埘 IIovaland wa时 cut· ring 咖 . ofsuch tasks_堋 llldea pri|柚ary ptd 眦 of 她 ar0botto e oncpositiontoanother withoutbur叩inginto anyobstacles. s 曲km,de. notedasthefDbotm ∞ pJan,liDgp∞ 舶1,hasbeen the倒 娜bj0ct锄l哪gIeseat℃ll∞ . Every method o0血∞rI1ing 如b0tmotionplanninghas itsownadv∞ngesandapplicationdoma~ asweftasits di戤ldvaIIta麟 and constr~dnts. Therefore it would be ratherdifficulteithertoc0Ⅱ】paremethodsorton~ vate thechoio~ofan dl0‘iupon othP~s. 0州 d眦 :1999—07—29;Revised~ :2000一∞ 一丝 In conU~astto many n~ hods,rob

    标签: 传感器 机器人

    上传时间: 2022-02-15

    上传用户:

  • 扫描模式下的ADC 发生通道间串扰

    该问题由某客户提出,发生在STM32F103VDT6 器件上。据其工程师讲述:在其产品中,需要使用STM32 的 ADC 对多路模拟信号进行同步采样。在具体的实现上,采用了 ADC 常规通道的扫描模式来完成这一功能。然而,在调试中过程中发现一个奇怪的现象:当将各路模拟信号的电平设置成相同时,ADC 对各路模拟信号的转换结果相同,用 A 来表示。改变其中一路模拟信号的电平,并保持其各路模拟信号的电平不变,则 ADC 对该路信号的转换结果变为 B。然而,此时与其在扫描次序上相邻的下一路模拟信号的转换结果也发生

    标签: adc

    上传时间: 2022-02-21

    上传用户: