RF PA 调试过程文档

C程序调试步骤to初学者

调试程序一般应经过以下几个步骤: 1、先进行人工检查,即静态检查。 在写好一个程序以后,不要匆匆忙忙上机,而应对纸面上的程序进行人工检查。这一步是十分重要的,它能发现程序设计人员由于疏忽而造成的多数错误。而这一步骤往往容易被人忽视。有人总希望把一切推给计算机系统去做,但这样就会多占用机器时间,作为一个程序人员应当养成严谨的科学作风,每一步都要严格把关,不把问题留给后面的程序。 为了更有效地进行人工检查,所编的程序应注意力求做到以下几点: (1)应当采用结构化程序方法编程,以增加可读性;(2)尽可能多加注释,以帮助理解每段程序的作用;(3)在编写复杂的程序时不要将全部语句都写在main函数中,而要多利用函数,用一个函数来实现一个单独的功能。这样既易于阅读也便于调试,各函数之间除用参数传递数据这一渠道以外,数据间尽量少出现耦合关系,便于分别检查和处理。 2、在人工检查无误后,才可以上机调试。通过上机发现错误称动态检查。在编译时给出语法错误的信息,可以根据提示的信息具体找出程序中出错之处并改正之。 应当注意的是有时提示的出错并不是真正出错的行,如果在提示出错的行上找不到错误的话应当到上一行再找。有时提示出错的类型并非绝对准确,由于出错的情况繁多各种错误互有关联,因止要善于分析,找出真正的错误,而不要只从字面意义上找出错信息,钻牛角尖。如果系统提示的出错信息多,应当从上到下一一改正。有时显示出一大片出错信息往往使人感到问题严重,无从下手。其实可能只有一二个错误。例如,对使用的变量未定义,编译时就会对所有含该变量的语句发出出错信息;有的是少了“}”或多了“}”有的是书写语句时忘记写“;”或是全角的“;”了,只要加上一个变量定义,或填加“};”就所有错误都消除了。 3、在改正语法错误后,程序经过连接就得到可执行的目标程序。运行程序,输入程序所需数据,就可得到运行结果。应当对运行结果作分析,看它是否符合要求。 有的初学者看到运行结果就认为没问题了,不作认真分析,这是危险的。 有时,数据比较复杂,难以立即判断结果是否正确。可以事先考虑好一批“试验数据”,输入这些数据可以得出容易判断正确与否的结果。可以在计算的输出结果的程序地方加入一段输出到屏幕窗口的程序,利用屏幕窗口可以方便看到结果的,很直观。例如,if语句有两个分支,有可能在流程经过其中一个分支时结果正确,而经过其它一个分支时结果不对等。必须考虑周全。 事实上,当程序复杂时很难把所有的可能方案全部都试到,选择典型的情况作试验即可。 4、运行结果不对,大多属于逻辑错误。对这类错误往往需要仔细检查和分析才能发现。可以采用以下办法: (1)将程序与流程图仔细对照,如果流程图是正确的话,程序写错了,是很容易发现的。例如,复合语句忘记写花括弧,只要一对照流程图就能很快发现。 (2)如果实在找不到错误,可以采用“分段检查”的方法。在程序不同的位置设几个printf 函数语句,输出有关变量的值,往下检查。直到找到在哪一段中数据不对为止。这时就已经把错误局限在这一段中了。不断减小“查错区”,就可能发现错误所在。 (3)也可以用“条件编译”命令进行程序调试(在程序调试阶段,若干printf函数语句就要进行编译并执行。当调试完毕,这些语句不要再编译了,也不再被执行了)。这种方法可以不必一一去printf函数语句,以提高效率。 5、如果在程序中没有发现问题,就要检查流程图有无错误,即算法有无问题,如有则改正

EDI调试方法

E-CELL MK-2TM模块系统 模块可能需要先再生,再生时只需如常一样操作启动系统.但将产水排放直至合格为止,再生时产水电导率将从小于1MOHM/CM升高到大于16MOHM/CM. 通常开始都手动方式启动,但当流量和压力都设定好了以后,系统就可以自动运行,希望尽量以自动方式运行,来用PLC监控以便在操作条件不安全时停机. 4.2启动: 一旦模块系统具备启动条件,浓水管必须先用符合进水要求的已经充分冲洗的反渗透产水来灌满.开始运行后,浓水电导率将会升高.为了系统有效工作,浓水电导率应控制在150~600μs/㎝,因此某事情况下运行时需要在浓水管路中投入盐液以提高电导率. 启动前需要检查以下事项: 1.E-C ELL MK-2TM 模块端板间距 2.模块所有进出水接口都与系统管道连接好 3.电源、水的预处理及废水处理系统可以连续运行 4.管道已经冲洗完毕 5.现场电器接线已经测试完毕 6.所有阀门全部关闭 7.泵和整流器都处于”关闭”状态 8.安全设备已经安装并可以使用 启动的基本步骤有: 1.用符合进水条件的水充满系统 2.设定产水流量 3.启动循环泵并确定浓水流量 4.设定浓水排放流量 5.设定浓水进水压力 6.设定浓水出水压力 7.设定极水流量 8.启动整流器 浓水管路充水压力应低于40PSI(2.7BAR)充满→一旦水流连续流过浓水排放阀并没有气泡→灌泵. 调试步骤: ●确定淡水流量 1.将淡水进水阀门开启10~20% 2.关闭产水出口阀门 3.缓慢开启淡水进水阀门MK 4.调节产水排放阀门使每个MK-2模块淡水流量为1.70~3.41M3/H ●确定浓水和极水流量 1.关小浓水进水阀门使开度为10~20% 2.确定浓水循环泵进水阀门已打开 3.将浓水循环泵出口阀门开25% 4.关闭浓水旁路阀 5.确认浓水补充阀门开启

海康录像机网络摄像机远程调试方法14.4月版

海康录像机远程调试方法(hikddns) 具体可以分为以下几步: 一.设置录像机ip地址 二.设置路由器给录像机开启转发端口 三.设置录像机远程参数 四.电脑客户端ivms-4200内添加设备 五.手机客户端ivms-4500内添加设备 具体如下: 一.设置录像机ip地址 1.录像机通电开机设置录像机ip地址如下: 1.1.点鼠标右键出现如下画面选择主菜单-登录-系统配置-网络配置-更改设备ip 输入用户名admin密码12345 点击系统配置

网络配置 取消自动获取ip地址的对号。更改设备的IPV4地址跟自己的路由器在同一个局域网内。保存。 二.设置路由器给录像机开启转发端口以TPLINK为例,其他路由器类同 1.打开ie浏览器,地址栏输入路由器ip地址访问路由器登录点击转发规则

5.虚拟服务器-添加新条目分别添加端口80.8000.554三个端口到录像机ip地址。 添加成功之后如下:

三.设置录像机远程参数 1.打开ie浏览器,地址栏输入录像机ip地址访问录像机 2.输入用户名admin密码12345进入录像机-点击配置 3点击网络配置-输入录像机网关(即局域网网关)-输入首选DDNS服务器地址(即网络运营商域名解析服务器地址) 西安电信:61.134.1.5 或218.30.19.50 咸阳电信:61.134.1.4 或218.30.19.50 西安联通:124.89.1.129 保存配置。

4点击DDNS并启用DDNS类型选择HiDDNS(hikddns , eseyddns)输入域名(自己取名,由字母数字组成)用户名密码不用写。保存配置 5..域名就是:https://www.360docs.net/doc/8617018643.html,/域名 6.打开ie浏览器输入域名即可访问 备注:如果远程可以登录,开启预览失败的话,把录像机的554端口改为1554或12554,同时修改路由器的端口映射。

软件项目集成开发流程及文档

软件项目集成开发 一、项目组织架构 A 项目经理 负责分析、设计和协调工作。随时监控各开发人员的工作,包括内容是否与要求发生偏差,进度是否滞后等等,同时给每个开发人员明确的任务书。 在项目周期内项目经理最好不要更换。大项目需要配备专门的系统分析师和系统设计师。 B 开发人员 熟悉针对软件开发的编程工具,并具有丰富的编程经验,负责完成不同层与模块的编程工作。 开发人员数量视系统模块数量和开发难度而定。 C 业务需求人员 熟悉业务工作流程,有丰富的业务经验。 业务需求人员的选择应覆盖系统所服务的业务部门。 D 文档整理人员 随时整理系统开发过程中相关的技术文档。 作为业务支撑,文档整理人员需熟悉软件开发的流程、文档管理、文档模板。 项目组织架构 项目经理 开发人员 业务需求人员 文档整理人员 测试工程师

E测试工程师 专门进行代码的测试工作,并且计划和执行源代码复审,负责有关返工的任何反馈意见(有条件可配置)。

二、项目流程管理 系统开发的过程必须符合IT 项目开发流程的规律,整个过程应包含但不仅限于以下环节: 需求调研是软件开发的最初阶段。需求调研的结果确立了软件开发的方向。软件设计是后续开发步骤及软件维护工作的基础。 在项目实施的过程中,项目实施者大多把精力放在了编码阶段,而需求调研和系统设计往往不被重视。没有严格的需求调研和分析,最终的软件产品会偏离用户的真正需求。如果没有设计,只能建立一个不稳定的系统结构。如下图所示:

在项目实施过程中,以上各个流程都不应该被忽略(重大项目更是如此),任何一个环节的遗失都可能引起项目方向的偏差,甚至失败。项目管理者可以在此基础上,完善项目管理流程,以降低项目实施的风险。 三、项目文档管理 项目管理者必须在系统开发过程中做好项目文档管理。项目文档是项目实施的依据,也是项目设计、编码、测试、修正、培训和验收的依据。 根据以上项目流程,项目实施过程中应包含以下所必须的文档:

CSC数字式母线保护装置调试方法

C S C-150数字式母线保护装置 调试方法 1. 概述 CSC-150母线保护装置是适用于750kV及以下电压等级,包括单母线、单母分段、双母线、双母分段及一个半断路器等多种接线型式的数字式成套母线保护装置(以下简称装置或产品)。装置最大接入单元为24个(包括线路、元件、母联及分段开关),主要功能包括虚拟电流比相突变量保护、常规比率制动式电流差动保护、断路器失灵保护、母联充电保护、母联失灵及死区保护、母联过流保护、母联非全相保护。装置由一个8U保护机箱和一个4U 辅助机箱构成,8U保护机箱共配置18个插件,包括8个交流插件、启动CPU插件、保护CPU插件、管理插件(MASTER)、开入插件1、开出插件1(含一块正板和一块副板)、开出插件2、开出插件3(含一块正板和一块副板)及电源插件;4U辅助机箱共配置7个插件,包括隔离刀闸辅助触点转接板(2块)、开入插件2、开入插件3、开入插件4、开入插件5、开入插件6,对需要模拟盘显示的用户还会配置一块模拟盘开关位置转接板。 2. 调试与检验项目 2.1 通电前检查 2.2 直流稳压电源通电检查 2.3 绝缘电阻及工频耐压试验 2.4 固化CPU软件 2.5 装置上电设置 a) 设置投入运行的CPU; b) 设置装置时钟; c) 检查软件版本号及CRC校验码; d) 整定系统定值; e) 设置保护功能压板; f) 整定保护定值。 g) 装置开入开出自检功能 2.6 打印功能检查 2.7 开入检查 2.8 开出传动试验

2.9 模拟量检查 a) 零漂调整与检查; b) 刻度调整与检查; c) 电流、电压线性度检查; d) 电流、电压回路极性检查; e) 模入量与测量量检查。 2.10 保护功能试验 a) 各种保护动作值检验和动作时间测量。 b) 整组试验。 2.11 直流电源断续试验 2.12 高温连续通电试验 2.13 定值安全值固化 3. 检验步骤及方法 3.1 通电前检查 a) 检查装置面板型号标示、灯光标示、背板端子贴图、端子号标示、装置铭牌标注完整、正确。 b) 对照装置的分板材料表,逐个检查各插件上元器件应与其分板材料表相一致,印刷电路板应无机械损伤或变形,所有元件的焊接质量良好,各电气元件应无相碰,断线或脱焊现象。 c) 各插件拔、插灵活,插件和插座之间定位良好,插入深度合适;大电流端子的短接片在插件插入时应能顶开。 d) 交流插件上的TA和TV规格应与要求的参数相符。 e) 检查各插件的跳线均应符合表1、表2和表3要求。 表1 CPU板跳线说明

实验一 Keil软件的使用及简单程序的调试方法

实验一 Keil软件的使用及简单程序的调试方法 一、实验目的 掌握Keil的使用方法和建立一个完整的单片机汇编语言程序的调试过程及方法。 二、实验器材 计算机1台 三、实验内容 1.Keil的使用方法。 2.建立一个单片机汇编语言程序的调试过程及方法 四、实验步骤 1.Keil的使用方法。Keil C51 软件是众多单片机应用开发的优秀软件之一,它集编辑,编译,仿真于一体,支持汇编,PLM 语言和C 语言的程序设计,界面友好,易学易用。启动Keil 后的界面如下: 几秒钟后即进入Keil的编辑界面。用户便可建立项目及应用程序。 2.简单程序的调试方法 Keil是通过项目工程来管理汇编程序的。因此在调试程序前必须建立一个工程,工程

名称及保存位置由用户来指定,注意每位同学的工程名称用“学号姓名实验*”来命名。 (1)建立一工程 单击Project菜单,在弹出的下拉菜单中选中New Project选项。并在弹出的对话框中确定保存的位置及工程名称。 又弹出一对话框,要求用户选择相应的硬件CPU及相关设置。选择Atmel公司的AT89C51单片机。如下图所示 单击“确定”后在弹出的对话框中行选择“否”即工程建好了,但该工程没有任何语句,需要再建一个程序文件并将其添加到此工程中。 (2)建一文件 单击“File”/“New”命令,则弹出文件的编辑窗口,此时该文件还没有指明其文件名称及保存位置,该文件还没有加载到所建立的工程中。单击“File”/“Save”命令在弹出的对话框中指明文件的类型为.ASM汇编型及文件名后单击“保存”即可进行汇编源文件的编辑。如下图所示。

1BANANA PRO三种远程调试方法

Banana Pro三种远程调试方法 Page1 所谓远程调试,就是在其他设备上通过特定途径对Banana Pro进行操作的过程,这样做的好处在于可以省去一套用在Banana Pro上的鼠标和键盘,因为当我们需要对Banana P肉进行一些操作时,无法保证身边总有多余的输入设备提供给Banana Pro使用,这时候远程调试方法的出现就化解了这样的矛盾。 Page2 不同平台之间远程调试的方法有很多,这里介绍其中的三种,分别是通过串口,SSH和VNC对Banana Pro进行远程调试。 Page3 串行接口(Serial Interface)简称串口,也称串行通信接口或串行通讯接口(通常指COM接口),是采用串行通信方式的扩展接口。 串行接口是指数据一位一位地顺序传送,最少只需一根传输线即可完成,成本低但传送速度慢。串行通讯的距离可以从几米到几千米。 如图所示。Banana Pro板子上提供了实现串口最基本功能的三个引脚排针,分别是: ?GND(Ground)接地 ?RX(Receive)接收 ?TX(Transmit)传送 Page4 串口调试有不少成熟的免费软件可以在网上搜索得到,这里介绍一个叫

Putty的远程调试软件。 Putty是一个实现Telnet、SSH、rlogin、纯TCP以及串行接口连接的免费开源软件,主要由Simon Tatham维护,使用MIT licence授权。随着Linux在服务器端应用的普及,Linux系统管理越来越依赖于远程。在各种远程登录工具中,Putty是出色的工具之一。Putty是一个免费的、Windows32平台下的telnet、rlogin和ssh客户端,但是功能丝毫不逊色于商业的telnet类工具。 Putty具有如下优点: ?完全免费; ?绿色软件,无需安装,下载后在桌面建个快捷方式即可使用; ?体积很小,仅472KB(0.62版本); ?操作简单,所有的操作都在一个控制面板中实现。 Page5 串口调试需要的硬件很少,只需要一个USB转TTL模块和三根母转母杜邦线。如图所示。 Page6 用杜邦线连线时注意:TX引脚应该连接到另一台设备的RX引脚,电源线(红色,5V)不用连接; USB转TTL模块与Banana Pro之间的连接方式如表格所示; USB转TTL模块的USB公头与PC机相连,另一头通过杜邦线与Banana Pro 板子上的排针相连。 Page7 连接好硬件后,我们进行查询COM口的步骤,进入计算机的设备管理器,找到端口一栏,PPT当中显示的是COM3;如图所示。 如果在COM3那一行最前面出现黄色感叹号,在确认硬件连接正确的情况下卸载COM3的驱动并重新将USB转TTL模块与PC机进行连接。

CB调试方法

CSC-103B数字式超高压线路 保护装置 调试方法 CSC-103B数字式超高压线路 保护装置 调试方法 编制:王晶 校核:伍叶凯 标准化审查:梁路辉 审定:徐振宇 版本号: 出版日期:2004-07-30

1.目的 检测CSC-103B数字式超高压线路保护装置各插件元器件好坏及焊接质量,并进行整机调试,插件的硬件及回路的正确性检查,装置操作和保护功能的基本检查。 2.参考文件 《CSC-103B保护装置原理图》 《CSC-100B数字式超高压线路保护装置说明书》 技术管理室下发的《版本说明》 QB/ QB/ 3.硬件检查 3.1.所需设备和工具 CSC-103B线路保护装置一台,包括以下插件: 一块交流插件 两块保护CPU插件, 一块Master插件 一块MMI插件; 二块开入插件; 三块开出插件; 一块电源插件; 级以上测试仪一台 万用表一只 放大镜一只 打印机一台 3.2.单板焊接质量检查 直接观察或用放大镜检查各插件上有无元器件焊反、焊错、漏焊或虚焊现象。

3.3.通电前,外观和插件检查 3.3.1.检查本装置所有互感器的屏蔽层的接地线均已可靠接 地,装置外壳已可靠接地 3.3.2.检查装置面板型号标示、灯光标示、背板端子贴图、端 子号标示、装置铭牌标注完整、正确。参考最新的有效 图纸。 3.3.3.各插件拔、插灵活,插件和插座之间定位良好,插入深 度合适。大电流端子的短接片在插件插入时应能顶开。 3.3. 4.各插件跳线及短接线连接设置正确。 各插件跳线的设置要求: a)CPU1:在CPU的把手侧,有AD3、AD2、AD1、AD0四组跳线插针。跳线插针旁边标 有“H”和“L”两个符号,分别表示高电平和低电平。此CPU要求AD3、AD2、 AD1、AD0四个跳线插针设置成低电平。地址可以用四个二进制表示为0000(数值 0)。 CPU板上与光纤通信有关的两组跳线为: 1组(对应通道A):J9、J10、J11 2组(对应通道B):J12、J13、J14? 。 J9(J12) ---?软件/硬件控制选择。置“低”,时钟方式和通信速率由软件定值 中的控制字设置,J10(J13)、J11(J14)两位跳线不起作用;置“高”,时钟 方式和通信速率由J10(J13)、J11(J14)两位跳线来设置。 J10(J13 )--- 主/从时钟选择。在硬件控制模式下( J9(J12)置“高”), J10(J13)置“高”,装置光纤通信采用主时钟方式;置“低”,装置光纤通信 采用从时钟方式。 J11(J14) --- 64kbps/2Mbps选择。在硬件控制模式下( J9(J12)置“高”), J11(J14)置“高”,装置光纤通信速率采用64kbps;置“低”,装置光纤通信 速率采用2Mbps。 装置出厂时必须将上述两组跳线都依次设为:低、高、高。即装置

VS2008远程调试方法

拷贝到目标机应用程序所在的目录下,然后运行msvsmon.exe

2. 选择【Tools】->【Options】设置Debugger参数 这两步后目标机上的设置就完成了,下面介绍调试机上的设置: 调试机: 1. 打开VS2008,打开启动工程属性,在Debugging选项页内,做如下设置

注意:Remote Command 中的路径为目标机上可执行工程的路径;Remote Server Name 为目标机的IP地址 设置完成后按F5即可远程调试目标机程序。 需要注意的几个地方: 1. 调试机和被调试机都在一个局域网内,且必须在一个网段 2. 调试机和被调试机必须登录相同的用户,用户名必须一直关闭防火墙或打开相应的端口,一般是4015 3. 最重要的一点,这样设置后有可能会出现在调试机上无法设置断点的情况,提示PDB文件不匹配的问题,我就遇到了这个问题,找了好长时间才解决,我的解决方法是在调试机上编译好应用程序后,然后拷贝到目标机上(确保PDB文件一致),并且在你每次在调试机上重新编译了某些库后必须手动拷贝其DLL和PDB文件到目标机上,然后在Remote Command中设置目标机上的路径即可。关于这一条可能还有其他的解决办法,但我没找到,希望有其他的解决方法的朋友留言。 环境: 同一局域网内,主机和虚拟机远程调试 远程计算机:虚拟机搭的WindowsXP/32(局域网中使用桥接,非局域网使用NAT) 本地计算机:Windows XP、Win7 1.本机计算机要求:VS2008 IDE 打开被调试代码 2.本机计算机登陆的用户名和密码,必须和远程计算机的登录名和密码相同,仅仅用户名相同,密码不同也是不可以的,会报错。 (也可以不设相同用户名和密码,貌似只有VC++下可以,在远程调试器选项里设置无验证模式,相应的在项目属性的调试页里设置,见下面调试方案1中VC++的"无验证模式"调试;) 3.远程计算机安装远程调试器:Remote Debugger,可以直接复制VS2008安装目录C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\Remote Debugger 下的X86目录,(X64对应64位机); 4.对于本地和远程计算机都要保证DCOM分布式服务是打开的,可以通过控制面板->服务中打开 5.关于本地安全策略: 开始->程序->管理工具->本地安全策略,安全设置->安全选项->网络访问:本地帐户的共享和安全模式,在Windows XP中本地帐户的共享和安全模式中默认为“仅来宾-本地用户以来宾身份验证”,需改为:经典->本地用户以自己的身份验证",否则可能碰到“VS IDE attach远程进程时报告用户名和密码不匹配的错误”. 6.将本地计算机上要调试程序的debug目录中生成的文件拷贝到远程机子的共享目录中(最好直接把生成目录定位到远程的共享目录,省的每次改动后重新拷贝,如图);

程序调试文档

目录 1.1参数调整 (2) 1.2电机调试 (2) 1.2.1例程 (2) 1.2.2说明 (3) 1.3颜色传感器调试 (3) 1.3.1例程 (3) 1.3.2说明 (4) 1.4巡线传感器调试 (4) 1.4.1例程 (4) 1.4.2说明 (6) 1.5舵机调试 (6) 1.5.1例程 (6) 1.5.2说明 (10) 1.6关于机器人的使用 (10)

1.1参数调整 参数直接写在setup函数的开头,如:SPEED1=150;。 SPEED1:左轮速度(0-255);SPEED2:右轮速度(0-255); 以上两个参数用于控制机器人巡线行进时的速度。左右电机由于质量上的差异,同一PWM值下速度可能有些许不同,故需要分别设置。 TURN:转弯速度(0-255); BACK:刹车延时(>=0毫秒); DELAY:转弯延时(>=0毫秒)。 1.2电机调试 1.2.1例程 #include "Car.h" Car mycar(8,9,10,11,5,6); void setup(){ mycar.Mode(); mycar.Infer(1,1); } void loop(){ mycar.Move(140,140,8,1000);

} 1.2.2说明 电机调试主要是检测当机器人前进时电机的转向是否正确。使用Car类的Infer成员函数进行检测,其中两个参数分别对应左右轮,参数值只取0和1。通过改变参数,可改变电机转向。例如:使用上述例程进行调试时,若左轮后退,则应将参数改为:mycar.Infer(0,1);。 1.3颜色传感器调试 1.3.1例程 #include "Function.h" //包含变量的定义和函数的实现 #include "ColSensor.h" //颜色传感器类 #include "Track.h" //巡线传感器类 #include "Car.h" //小车类 #include "ColQueue.h" //队列类 #include "Servo.h" void setup(){ mysensor.Mode(); Ready(); }

实验一-Keil软件的使用及简单程序的调试方法

实验一Keil软件的使用及简单程序的调试方法 一、实验目的 掌握Keil的使用方法和建立一个完整的单片机汇编语言程序的调试过程及方法。 二、实验器材 计算机1台 三、实验内容 1.Keil的使用方法。 2.建立一个单片机汇编语言程序的调试过程及方法 四、实验步骤 1.Keil的使用方法。Keil C51 软件是众多单片机应用开发的优秀软件之一,它集编辑,编译,仿真于一体,支持汇编,PLM 语言和C 语言的程序设计,界面友好,易学易用。启动Keil 后的界面如下:

几秒钟后即进入Keil的编辑界面。用户便可建立项目及应用程序。 2.简单程序的调试方法 Keil是通过项目工程来管理汇编程序的。因此在调试程序前必须建立一个工程,工程名称及保存位置由用户来指定,注意每位同学的工程名称用“学号姓名实验*”来命名。 (1)建立一工程 单击Project菜单,在弹出的下拉菜单中选中New Project选项。并在弹出的对话框中确定保存的位置及工程名称。 又弹出一对话框,要求用户选择相应的硬件CPU及相关设置。选择Atmel公司的AT89C51单片机。如下图所示

单击“确定”后在弹出的对话框中行选择“否”即工程建好了,但该工程没有任何语句,需要再建一个程序文件并将其添加到此工程中。 (2)建一文件 单击“File”/“New”命令,则弹出文件的编辑窗口,此时该文件还没有指明其文件名称及保存位置,该文件还没有加载到所建立的工程中。单击“File”/“Save”命令在弹出的对话框中指明文件的类型为.ASM汇编型及文件名后单击“保存”即可进行汇编源文件的编辑。如下图所示。 (3)将文件添加到工程中 单击“T arget 1”前的“+”号则展开后变成“-”号,并右键单击“Source Group 1”在弹出的下拉菜单中执行“Add Files to Group ‘Source Group 1’”命令并弹出对话框在该对话框中的“文件类型”下拉列表中选择“Asm source file”后找到要添加的文件名并选中,单击“Add”即可。

保护装置实用调试技巧

RCS-978主变保护装置调试方法 一、装置铭牌对数: 装置型号:RCS-978 版本号:1.10 CPU 校验码:F1565E26 管理序号:SUBQ 00090844 二、装置调试技巧: 变压器参数计算: 项目 高压侧(I 侧) 中压侧(II 侧) 低压侧(III 侧) 变压器全容量e S 180MV A 电压等级e U 220kV 115kV 10.5kV 接线方式 Y 0 Y 0 Δ-11 各侧TA 变比TA n 1200A/5A 1250A/5A 3000A/5A 变压器一次额定电流 472A 904A 9897A 试验项目 一、 纵差保护定值检验 1、差动速断定值校验 2、差动启动值校验 3、比率制动特性校验 4、二次谐波制动特性校验 计算数值:各侧额定 电流 计算公式:nTA Un S Ie **3 其中:S 为容量,Un 为各侧额定电压,nTA 为各侧额定电流 计算数据:I 1e =180*103/(1.732*220*240)=1.96A I 2e =180*103/(1.732*115*250)=3.61A I 3e =180*103/(1.732*10.5*600)=16.5A 各侧平衡 系数k 高压侧(I 侧) 中压侧(II 侧) 低压侧(III 侧) 4.000 2.177 0.476 试验项目一 差动速断定值校验 整定定值 (举例) 差动速断电流定值:5Ie , 试验条件 1. 硬压板设置:投入主保护压板 1LP2、退出其他功能压板 2. 软压板设置:投入主保护软压板 3. 控制字设置:“差动速断”置“1” 计算方法 计算公式:I=m*I zd 注:m 为系数 计算数值: 单相校验法: 高压侧Izd=5I 1e =5*1.96*1.5=14.7A

远程调试教程

远程调试教程 蒋峰2010-11-29 在做远程调试时,在windows系统和非windows系统下的配置,Tomcat中会有所差别,具体如下: 第一步、配置tomcat 一、在windows系统中: 打开%CATALINE_HOME%/bin下的文件catalina.bat,加入下面这行:set CATALINA_OPTS=-server -Xdebug -Xnoagent https://www.360docs.net/doc/8617018643.html,piler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=18787 其中address=8787是没被使用的端口号。连接方式有两种,为dt_shmem和dt_socket,分别表示本机调试和远程调试。 二、在非windows系统中: 还需要把% CATALINE_HOME %/bin/startup.sh中的最后一行exec "$PRGDIR"/"$EXECUTABLE" start "$@" 中的start改成jpda start。由于默认的端口是8000,所以如果8000端口已有他用的话,还需在catalina.sh文件中设置:JPDA_ADDRESS=8787。 输入命令startup.sh或者catalina.sh jpda start就可启动tomcat。 第二步、配置eclipse

在Eclipse中选择Run Debug,在弹出的对话框中右击Remote Java Application新建一个远程调试项,如下如所示: 1、 2、 在“Name”输入框中输入远程调试的名称,在“Project”中选择要调试的项目,在“Host”中输入需要远程调试项目的IP,也就是tomcat 所在的IP,在“Port”中输入设置的端口号,比如上面设置的18787,然后钩选“Allow termination of remote VM”,点击“Apply”即可。

音频的基本调试方法

音频的基本调试方法 目录 一:音频的基本调试方法 (1) 1.1:需要调试的音频基本项如下 (1) 1.2:MTK调试音量大小的基本方法 (2) 1.2.1:进入META调试: (2) 1.2.2:工程模式的调试方法(*#3646633#) (4) 1.3:音频测试的基本方法 (5) 1.3.1用声压计测试声压(MIDI和MP3): (5) 1.3.2用示波器测量功率(MIDI,MP3,Receiver, Headset) (5) 1.3.3用数字万用表测量功率 (6) 1.4回音抑制 (7) 1.4.1普通通话时的回音: (7) 1.4.2蓝牙通话的回音 (7) 1.5 EQ均衡器的设置 (8) 二:音频器件的基本选型 (9) 三:音腔的评审 (9) 四:音频曲线的调试-CTA (9) 4.1CTA测试项目 (9) 4.2调试步骤 (10) 附录1:各项MTK音频的参考值 (13) 附录2:NXP各项音频设置 (14)

一:音频的基本调试方法 1.1:需要调试的音频基本项如下(√需要调试;X不需要调试) 具体的调试点在middle(level=3)和MAX(level=6)两点如下图,其余等级基本平分就好。

1.2:MTK调试音量大小的基本方法 1.2.1:进入META调试: 进入META在Audio tool的custom volume setting 里面设置,如图。 通过设计ADC(0-255)值来调节寄存器的值,从而调整增益。 其调试方法就是调节各选项卡里面的数值,通过不断调整及测试来确定最终的音频参数,其中值得注意的几项如下: 1:MIDI Melody下的level0-level6是用来调整MIDI铃声的大小(音源为手机内置的铃声), 2:MP3 MP3(音源在T卡上)的调节在16Level下的Max melody volume gain里面,所以音量只能设置最大值。

测试流程规范文档

软件测试流程规范 测试人员要站在用户的角度来思考,这个产品是不是用户需要的。 一、软件发布流程流程: (1)、产品需求分析:根据客户或者用户提出的功能需求,对产品功能逻辑进行需求的分析,了解客户需要一个什么产品。 (2)、设计测试用例:根据客户的需求,进行功能流程设计,主要包括正确的逻辑和错误的逻辑,同时需要设计一些特殊内容输入,如特殊字符、空格以及不同的环境。 (3)、测试用例评审:将设计好的测试用例与领导开发同事一起进行评审,检查是否有遗漏的地方。 (4)、执行测试用例:开发人员在功能开发完毕后完成在开发环境的测试后,提交到测试环境,测试人员开始执行测试用例。 (5)、跟进测试问题:开发修复问题后,对BUG进行修复后的测试跟进工作,在产品上线前需要将版本的BUG进行一次修复确认测试。(6)、提交测试报告:完成一个迭代版本的测试之后,需要提交次版本的质量情况。 二、软件测试类型: (1)、单元测试:对软件中最小的可测试单元进行检查和验证,这个一般开发人员自己就做了。

(2)、集成测试:是确保各单元组合在一起后能够按既定意图协作运行,并确保增量的行为正确。这里测试人员可以根据设计的测试用例来执行功能测试。 (3)、系统测试:简单的说就是对整个软件进行测试,执行整个系统的全部测试用例。(但是系统测试还包括恢复测试、安全测试、压力测试) (4)、验证测试:通俗的可以理解为是对软件系统的检查,软件是否满足功能需求,这个可以根据需求文档来进行,验证测试也可以理解为客户的验收测试。 三、测试用例的编写规范 (1)、测试用例包括以下内容:用例编号、测试项目、功能模块测试小标题、操作步骤、问题详细描述、PASS&FAIL、优先级、研发确认、测试者&时间、验收结果、备注。 (2)、测试用例表格文件命名规则:项目名称+版本号+更新日期(年月日),如果有自己习惯的方式可以不按照这样命名。 (3)、BUG跟进表包括以下内容:编号、BUG小标题、开发者、优先级、创建时间、是否完成、完成时间、类型、状态。 (4)、测试结果数据:主要记录用例的执行情况和BUG的修复情况。详细信息见下图:

收音机调试步骤及调试方法.

收音机调试步骤及调试方法 一.AM、IF中频调试 1、仪器接线图 扫频仪频标点频率为:450KHZ、455KHZ 、460KHZ或460KHZ、465KHZ 、 470KHZ。 扫频仪 1、检波输出 2、3正负电源4、RF信号输入5、检波输入(INPUT)6频标点 信号输入(PUISE INPUT)7、水平信号输入(HOR、INPUT) 2:测试点及信号的连接: A:正负电源测试点(如电路板中的CD4两端或AC输入端) 正负电源测试点从线路中的正负供电端的测试点输入。 B:RF射频信号输入(如CD2003的○4脚输入)。 RF射频信号由扫频仪输出后接到衰减器输入端,经衰减器衰减后输出端接到测试架上的RF输入端,在测试架上再串联一个10PF 的瓷片电容后,从电路中的变频输出端加入RF信号 将AM的振荡信号短路(即PVC的振荡联短路),或将AM天线RF输入端与高频地短路,(如CD2003○16与PVC地脚短路。) C:检波输出端(如CD2003○11脚为检波输出端) 从IC检波输出端串一个103或104的瓷片电容接到测试架上的OUT输出端。再连接到显示器前面的INPUT端口上以观察波形。

3.调试方法及调试标准 将收音机的电源开关打开并将波段开关切换到AM波段状态,调整中频中周磁帽使波形幅度达到最大(一般为原色或黄色的中周), 并且以水平线Y轴为基准点,看波形的左右两半边的弧度应基本对 称,以确保基增益达到最大、选择性达到最佳。如图 标准:波形左右两边的弧度基本等等幅相对称, 455KHZ频率在 波形顶端为最理想,偏差不超过±5KHZ。。如果中频无须调试的,则 经标准样机的波形幅度为参考,观察每台机的波形幅度不应小于标准 样机的幅度的3-5DB,一般在显示器上相差为一个方格。 二、FM IF中频调试 1、器接线图 ①扫频仪频率分别为10.6MHZ,10.7MHZ,10.8MHZ至少三个频率点。 1、检波输出 2、3正负电源4、RF信号输入5、检波输入(INPUT)6频标 点信号输入(PUISE INPUT)7、水平信号输入(HOR、INPUT) ②测试点及信号连接;

使用eclipse远程调试weblogic 操作方法

如果要在eclipse中远程调试weblogic,请使用如下方式: 打开startWebLogic.cmd,并调整执行java命令的地方: %JAVA_HOME%\bin\java %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS% https://www.360docs.net/doc/8617018643.html,=%SERVER_NAME% -Dweblogic.ProductionModeEnabled=%PRODUCTION_MODE% -Djava.security.policy="%WL_HOME%\server\lib\weblogic.policy" weblogic.Server 调整为 @REM ORG : %JAVA_HOME%\bin\java %JAVA_VM% %MEM_ARGS% %JAVA_OPTION S% https://www.360docs.net/doc/8617018643.html,=%SERVER_NAME% -Dweblogic.ProductionModeEnabled=%PRODUCTION_MODE% -Djava.security.policy="%WL_HOME%\server\lib\weblogic.policy" weblogic.Server @REM Surport Remote Debug : set JAVA_DEBUG=-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=4000,server=y,suspend=n %JAVA_HOME%\bin\java %JAVA_VM% %JAVA_DEBUG% %MEM_ARGS% %JA VA_OPTIONS% https://www.360docs.net/doc/8617018643.html,=%SERVER_NAME% -Dweblogic.ProductionModeEnabled=%PRODUCTION_MODE% -Djava.security.policy="%WL_HOME%\server\lib\weblogic.policy" weblogic.Server address=4000远程启动调试端口,可以自行修改。 dt_socket这个一定要小写,否则将无法启动weblogic 下面是在weblogic10.3.2 aix下的配置结果: 大概在startWebLogic.sh (一定domain下)的189行,修改为如下: ${JAVA_HOME}/bin/java ${JAVA_VM} -version JAVA_DEBUG="-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=30000,server=y,suspend=n" export JAVA_DEBUG if [ "${WLS_REDIRECT_LOG}" = "" ] ; then echo "Starting WLS with line:" echo "${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} https://www.360docs.net/doc/8617018643.html,=${SERVER_NAME} -Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy ${JAVA_OPTIONS} ${PROXY_SETTINGS} ${SERVER_CLASS}" ${JAVA_HOME}/bin/java ${JAVA_VM} ${JAVA_DEBUG} ${MEM_ARGS} https://www.360docs.net/doc/8617018643.html,=${SERVER_NAME} -Dfile.encoding=UTF-8 -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl

软件测试文档

1.测试分类 1.1.系统测试 系统测试是在所有单元、集成测试后,对系统的功能及性能的总体测试。 1.2.确认测试 模拟用户运行的业务环境,运用黑盒测试方法,验证软件系统是否满足用户需求或软件需求说明书中指明的软件特性(功能、非功能)上的。从测试原理上分为:白盒测试、黑盒测试和灰盒测试。 1.3.白盒测试 通过程序的源代码进行测试而不使用用户界面。这种类型的测试需要从代码句法发现内部代码在算法,溢出,路径,条件等等中的缺点或者错误,进而加以修正。 1.4.黑盒测试 通过使用整个软件或某种软件功能来严格地测试, 而并没有通过检查程序的源代码或者很清楚地了解该软件的源代码程序具体是怎样设计的。测试人员通过输入他们的数据然后看输出的结果从而了解软件怎样工作。 在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收和正确的输出。 黑盒测试方法主要有等价类划分、边界值分析、因—果图、错误推测法。等价类划分:是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例.该方法是一种重要的,常用的黑盒测试用例设计方法。 1.5.灰盒测试 灰盒测试就像黑盒测试一样是通过用户界面测试,但是测试人员已经有所了解该软件或某种软件功能的源代码程序具体是怎样设计的。甚至于还读过部分源代码。 因此测试人员可以有真对性地进行某种确定的条件/功能的测试。从软件特性上分为功能测试和性能测试。 1.6.功能测试 是指为了确保软件系统功能实现的正确性,完整性和其他特性而进行的测试。 性能测试:是指为了评估软件系统的性能状况,和预测软件系统性能趋势而进行的测试和分析。 END

万用表调试方法

DIY万用电表调试方法 MF47 MF47-A TY360 TY360TRX TY960等型号 一、检查方法: 1.装配完线路板后,请仔细对照同型号图纸,检查元件焊接部位是否有错漏焊。对于初学焊接者来说,还需检查焊点是否有虚焊、连焊现象,可用镊子轻轻拨动零件, 检查是否松动。 2.检查完线路板后,即可按各型号万用表装配要求进行总装。总装方法参见各型号万用表装配步骤。装配完成后,旋转档位开关旋钮一周,检查手感是否灵活。如有阻 滞感,应查明原因后加以排除。然后可重新拆下线路板检查线路板上电刷(刀位) 银条(分段圆弧,位于线路板中央),电刷(刀位)银条上应留下清晰的刮痕,如 出现痕迹不清晰或电刷银条上无刮痕等现象,应检查电刷与线路板上的电刷银条是 否接触良好或装错装反。直至档位开关旋钮旋转时手感良好后,方可进入下一阶段 工作。 3.装上电池并检查电池两端是否接触良好。插入+、—表棒,将万用表档位旋钮旋至Ω档最小档位,将+、—表棒搭接,表针应向右偏转。调整0Ω、ADJ调零旋钮, 表针应可以准确指示在Ω挡零位位置。依次从最小档位调整至最大档位(R×1-蜂 鸣器- R×100k),每档均应能调整至Ω挡零位位置。如不能调整至零位位置,常见 故障如下:指针位于零位左边,可能是电池性能不良(更换新电池)或电池电刷接 触不良。重复2、3中的相关步骤后,本表基本装配成功,下面将进入校试工作。 二、校试方法: 基本装配成功后的万用表,就可以进行校试了。只有校试完成后的万用表才可以准确测量使用。工厂中一般均用专业仪表校准仪校试,这样便于大规模生产。产品参数也比较统一。DIY后的万用表如何校试呢?在业余情况下进行准确地校试是每一个工作者完成装配后的第一心愿。下面介绍在没有专业仪器的情况下,准确校试万用电表的几种方法。 (A) 业余校试万用表需准备下列设备: ① 3 1/2以上数字万用表1块。 ②直流稳压电源1台(根据情况,可选用任何直流电原,也可以直接用9V、 1.5V电池替代)。 ③交流调压器1台(功率无要求)如没有,也可选用多抽头交流变压器220V/5V、 10V、36V ……1只(变压器功率无要求,如户没有多抽头电流变压器,可 选用任何一种初级220V,次级最好在10V以下的电源变压器)。 ④普通电阻若干(5%精度就可以)。 (B) 基准档位校试: 首先将基本装配完成的万用表档位旋转至直流电流档(DCmA)最小档47、47-A、960、TY360为50μA;TY-360TRX为100μA,调试设备连接见图1:

相关文档
最新文档