VC6.0调试入门

VC6.0调试入门
VC6.0调试入门

VC6.0调试入门

概述

调试是一个程序员最基本的技能,其重要性甚至超过学习一门语言。不会调试的程序员就意味着他即使

会一门语言,却不能编制出任何好的软件。

这里我简要的根据自己的经验列出调试中比较常用的技巧,希望对大家有用。

本文约定,在选择菜单时,通过/表示分级菜单,例如File/Open表示顶级菜单File的子菜单Open。

设置

为了调试一个程序,首先必须使程序中包含调试信息。一般情况下,一个从AppWizard创建的工程中包含的Debug Configuration自动包含调试信息,但是是不是Debug版本并不是程序包含调试信息的决定因素,程序设计者可以在任意的Configuration中增加调试信息,包括Release版本。

为了增加调试信息,可以按照下述步骤进行:

?打开Project settings对话框(可以通过快捷键ALT+F7打开,也可以通过IDE菜单Project/Settings打开)

?选择C/C++页,Category中选择general ,则出现一个Debug Info下拉列表框,可供选择的调试信息方式包括:

?

?选择Link页,选中复选框"Generate Debug Info",这个选项将使连接器把调试信息写进可执行文件和DLL

?如果C/C++页中设置了Program Database以上的选项,则Link incrementally可以选择。选中这个选项,将使程序可以在上一次编译的基础上被编译(即增量编译),而不必每次都从头开始编译。

断点

断点是调试器设置的一个代码位置。当程序运行到断点时,程序中断执行,回到调试器。断点是最常用的技巧。调试时,只有设置了断点并使程序回到调试器,才能对程序进行在线调试。

设置断点:可以通过下述方法设置一个断点。首先把光标移动到需要设置断点的代码行上,然后

?按F9快捷键

?弹出Breakpoints对话框,方法是按快捷键CTRL+B或ALT+F9,或者通过菜单Edit/Breakpoints 打开。打开后点击Break at编辑框的右侧的箭头,选择合适的位置信息。一般情况下,直接

选择line xxx就足够了,如果想设置不是当前位置的断点,可以选择Advanced,然后填写函数、行号和可执行文件信息。

去掉断点:把光标移动到给定断点所在的行,再次按F9就可以取消断点。同前面所述,打开Breakpoints 对话框后,也可以按照界面提示去掉断点。

条件断点:可以为断点设置一个条件,这样的断点称为条件断点。对于新加的断点,可以单击Conditions 按钮,为断点设置一个表达式。当这个表达式发生改变时,程序就被中断。底下设置包括“观察数组或者结构的元素个数”,似乎可以设置一个指针所指向的内存区的大小,但是我设置一个比较的值但是改动范围之外的内存区似乎也导致断点起效。最后一个设置可以让程序先执行多少次然后才到达断点。

数据断点:数据断点只能在Breakpoints对话框中设置。选择“Data”页,就显示了设置数据断点的对话框。在编辑框中输入一个表达式,当这个表达式的值发生变化时,数据断点就到达。一般情况下,这个表达式应该由运算符和全局变量构成,例如:在编辑框中输入g_bFlag这个全局变量的名字,那么当程序中有g_bFlag= !g_bFlag时,程序就将停在这个语句处。

消息断点:VC也支持对Windows消息进行截获。他有两种方式进行截获:窗口消息处理函数和特定消息中断。

在Breakpoints对话框中选择Messages页,就可以设置消息断点。如果在上面那个对话框中写入消息处理函数的名字,那么每次消息被这个函数处理,断点就到达(我觉得如果采用普通断点在这个函数中截获,效果应该一样)。如果在底下的下拉列表框选择一个消息,则每次这种消息到达,程序就中断。

Watch

VC支持查看变量、表达式和内存的值。所有这些观察都必须是在断点中断的情况下进行。

观看变量的值最简单,当断点到达时,把光标移动到这个变量上,停留一会就可以看到变量的值。

VC提供一种被成为Watch的机制来观看变量和表达式的值。在断点状态下,在变量上单击右键,选择Quick Watch,就弹出一个对话框,显示这个变量的值。

单击Debug工具条上的Watch按钮,就出现一个Watch视图(Watch1,Watch2,Watch3,Watch4),在该视图中输入变量或者表达式,就可以观察变量或者表达式的值。注意:这个表达式不能有副作用,例

如++运算符绝对禁止用于这个表达式中,因为这个运算符将修改变量的值,导致软件的逻辑被破坏。

Memory

由于指针指向的数组,Watch只能显示第一个元素的值。为了显示数组的后续内容,或者要显示一片内存的内容,可以使用memory功能。在Debug工具条上点memory按钮,就弹出一个对话框,在其中输入地址,就可以显示该地址指向的内存的内容。

Varibles

Debug工具条上的Varibles按钮弹出一个框,显示所有当前执行上下文中可见的变量的值。特别是当前指令涉及的变量,以红色显示。

寄存器

Debug工具条上的Reigsters按钮弹出一个框,显示当前的所有寄存器的值。

进程控制

VC允许被中断的程序继续运行、单步运行和运行到指定光标处,分别对应快捷键F5、F10/F11和CTRL+F10。各个快捷键功能如下:

Call Stack

调用堆栈反映了当前断点处函数是被那些函数按照什么顺序调用的。单击Debug工具条上的Call stack 就显示Call Stack对话框。在CallStack对话框中显示了一个调用系列,最上面的是当前函数,往下依次是调用函数的上级函数。单击这些函数名可以跳到对应的函数中去。

其他调试手段

系统提供一系列特殊的函数或者宏来处理Debug版本相关的信息,如下:

关注

一个好的程序员不应该把所有的判断交给编译器和调试器,应该在程序中自己加以程序保护和错误定位,具体措施包括:

?对于所有有返回值的函数,都应该检查返回值,除非你确信这个函数调用绝对不会出错,或者不关心它是否出错。

?一些函数返回错误,需要用其他函数获得错误的具体信息。例如accept返回INVALID_SOCKET 表示accept失败,为了查明具体的失败原因,应该立刻用WSAGetLastError获得错误码,并

针对性的解决问题。

?有些函数通过异常机制抛出错误,应该用TRY-CATCH语句来检查错误

?程序员对于能处理的错误,应该自己在底层处理,对于不能处理的,应该报告给用户让他们决定怎么处理。如果程序出了异常,却不对返回值和其他机制返回的错误信息进行判断,只能是加大了找错误的难度。

另外:VC中要编制程序不应该一开始就写cpp/h文件,而应该首先创建一个合适的工程。因为只有这样,VC才能选择合适的编译、连接选项。对于加入到工程中的cpp文件,应该检查是否在第一行显式的包含stdafx.h头文件,这是Microsoft Visual Studio为了加快编译速度而设置的预编译头文件。在这个

#include "stdafx.h"行前面的所有代码将被忽略,所以其他头文件应该在这一行后面被包含。

对于.c文件,由于不能包含stdafx.h,因此可以通过Project settings把它的预编译头设置为“不使用”,方法是:

?弹出Project settings对话框

?选择C/C++

?Category选择Precompilation Header

?选择不使用预编译头。

CAD调试小技巧

关于CAD比例调试和标注样式的几点说明 一、CAD比例调试说明: 1.绘图 用CAD绘图时,一般按照1:1的比例绘制,换句话说,如果绘制1m的直线,则在CAD画线命令中输入1000(单位为mm),如图1所示。 图1 2.绘制图框 按照如上所说绘制完成所有工程图后,根据图号要求设置比例,现在以二号图为例进行说明,图2是按照1:1绘制的直线,现要将其设置为二号图进行打印,所以按照1:1绘制完成所有工程图后,根据图号尺寸绘制图框(二号图为594mm ×420mm),图框绘制见图3。 图2 图3

3.比例设置 比例设置方法有两种: 方法一:按比例放大图框,根据所绘图形大小,预估图框需要放大倍数(图框放大比例原则是图形在图框中适中),本例中图框放大两倍,缩放命令是SC。将图框全部选中,输入“SC”(如图4)然后回车,选择基点输入放大倍数2(如图5)。然后将图形放入放大后的图框中(见图6),图形比例即为1:2,这样就完成了图形比例设置。但是图框不再是标准图框,而是标准图框的倍数,所以,只要在打印时设置为二号图框打印,对出图无影响。 图4 图5

图6 方法二:按比例缩小图形,根据所绘图形和图框大小,估计图形需要缩小倍 数(原则和方法一相同),本例中估计需要缩小2倍。和方法一一样,选中所有 图形,输入SC 回车,然后选择基点输入0.5(即X 1 ,X 为缩小倍数) ,然后将图 形移入图框中(见图7)。 图7 使用这种方法后,它的标注尺寸不再是实际尺寸,现在就需要调整测量单位比例因子。根据流程一操作,在测量单位比例因子中输入图形缩小倍数2,然后确定,图形比例即为1:2,结果见图8。

软件调试技巧

软件调试技巧 一、软件调试方法 软件调试有很多种方法。常用的有4种,即强行排错法、回溯排错法、归纳排错法和演绎排错法。 1.强行排错法 这种方法需要动脑筋动的地方比较少,因此叫强行排错。通常有以下3种表现形式: ●打印内存变量的值。在执行程序时,通过打印内存变量的数值,将该数值同预期的数值进行比较,判 断程序是否执行出错。对于小程序,这种方法很有效。但程序较大时,由于数据量大,逻辑关系复杂,效果较差。 ●在程序关键分支处设置断点,如弹出提示框。这种方法对于弄清多分支程序的流向很有帮助,可以很 快锁定程序出错发生的大概位置范围。 ●使用编程软件的调试工具。通常编程软件的IDE集成开发环境都有调试功能,使用最多的就是单步调 试功能。它可以一步一步地跟踪程序的执行流程,以便发现错误所在。 2.回溯排错法 这是在小程序中常用的一种有效的调试方法。一旦发现了错误,可以先分析错误现象,确定最先发现该错误的位置。然后,人工沿程序的控制流程,追踪源程序代码,直到找到错误根源或确定错误产生的范围。 3.归纳排错法 归纳法是一种从特殊推断一般的系统化思考方法。归纳法调试的基本思想是,从一些线索(错误的现象)着手,通过分析它们之间的关系来找出错误,为此可能需要列出一系列相关的输入,然后看哪些输入数据的运行结果是正确的,哪些输入数据的运行结果有错误,然后加以分析、归纳,最终得出错误原因。 4.演绎排错法 演绎法是一种从一般原理或前提出发,经过排除和精化的过程来推导出结论的思考方法。调试时,首先根据错误现象,设想及枚举出所有可能出错的原因作为假设。然后再使用相关数据进行测试,从中逐个排除不可能正确的假设。最后,再用测试数据验证余下的假设是否是出错的原因。 二、调试的原则 调试能否成功一方面在于方法,另一方面很大程度上取决于个人的经验。但在调试时,通常应该遵循以下一些原则。 1.确定错误的性质和位置的原则 用头脑去分析思考与错误征兆有关的信息,避开死胡同。调试工具只是一种辅助手段。利用调试工具可以帮助思考,但不能代替思考。通常避免使用试探法,最多只能将它当作最后的手段,毕竟小概率事件有时也会发生。 2.修改错误的原则 在出现错误的地方,很可能还有别的错误。修改错误的一个常见失误是只修改了这个错误的征兆或这个错误的表现,而没有修改错误本身。当新修正一个错误的同时又引入新的错误。 三、有效减少调试时间 1.绘制程序流程图 一些程序员认为,绘制程序流程图是件繁琐的事,而且浪费时间。其实不然,当读者对着偌大的程序一筹莫展时,面对纷纭复杂的关系理不出头绪时,使用程序流程图绝对可以事半功倍。 因此建议在编制程序前先绘制流程图,这样编程的思路有条理,调试时同样会有条不紊。若编制程序之前没有绘制流程图,当排错没有进展时,可以马上编写流程图。你会发现,程序中某些分支或细节被忽略了,这些细节可能就是程序出错的地方。 2.不要过多地依赖单步调试 有些程序对时间很敏感。数据只在那么一瞬间有效,可谓稍纵即逝。所以等到单步执行到那里时,

中文版word基础教程

W o r d 2003基础教程 编 撰 花 椒 文 刀 版权归属:中国盲文出版社信息无障碍中心盲人挚友聊天室 前 言 结合阳光读屏软件强大的Word 朗读功能, 由信息无障碍中心开办的于2008年11月至 2009年3 月,推出在线《Word2003基础讲座》。同期,我们将讲座内容编纂成册,免费提供给 阳光软件的广大用户,以便查阅。 本教程用Word2003编写, 您可以通过单击目录快速跳转到需要查阅的文本,具体操作方法是:用上下光标逐行朗读目录,听到您想查阅的条目后,按下 Ctrl+小键盘的斜杠键,这样,光标会自动跳转到目录对应的文本,以方便您的查阅,同时,在阅读过程中,教程所提及的所有操作,您均可在当前窗口尝试,当然,为了保持教程的完整,建议您在关闭本 教程时选择不保存修改。 本教程由阳光软件免费提供,版权归属中国盲文出版社信息无障碍中心盲人挚友聊天室, 请勿用于商业用途,违者必究。

目录 第一章 初识中文版Word2003 中文版word2003是微软公司推出的中文版office2003软件套装中的重要组成部分,它具有 强大的文本编辑和文件处理功能,是实现无纸化办公和网络办公不可或缺的应用软件之一。 第一节安装、启动和退出程序 一、安装程序 安装word2003和安装其它软件并无二致,需要说明一下的是光盘版的安装。当您将中文版 office2003光盘放入光驱后,请不要自动播放,因为自动播放会弹出图形化的安装界面,读 屏软件无法操作。您可以在插入光盘后,打开“我的电脑”找到CD驱动器,application键 弹出快捷菜单,通过“打开(O)菜单”来打开光盘,然后在列表中选中office文件夹,打开 以后,列表中出现几个文件夹,由于版本不同,文件夹数量和名称可能会略有区别,不过没 关系,在这些文件夹中寻找setup.exe并回车执行,您就能顺利地用键盘完成安装操作了。 二、启动程序 按下Windows键弹出“「开始」菜单”,展开“所有程序(P)菜单”后。上下光标到 “MicrosoftOffice子菜单”,右光标展开该子菜单后,上下光标找到 “MicrosoftOfficeWord2003菜单”回车即可启动Word程序。另外,当您在资源管理器中选 择任意一个后缀名为.doc的文档回车时,计算机也会为您启动word程序,同时打开您选中 的文档。 三、退出程序 在程序窗口按下快捷键:“Alt+F4”是退出程序最简便的方法。当然您还可以在程序窗口按下 Alt键激活菜单栏,下光标展开“文件(F)子菜单”并找到到“退出(X)菜单”回车,或在程 序窗口按下“Alt+空格”弹出控件菜单,上下光标找到“关闭(c)菜单”回车即可退出程序。

教你如何调节人声音色的调试技巧

教你如何调节人声音色的调试技巧 人声音色的调试技巧 1. 人声是一个复合音。也就是由声音的基音和一系列的泛音所构成。这些泛音都是基音频率的位数,物理学叫分音,电声学叫谐波,音乐中叫泛音。低频泛音的幅度较强,音色就表现得混厚;中频泛音的幅度比较强,音色就表现得圆润、自然、和谐;高频泛音的幅度比较强,音色就表现得明亮、清透、解析力强。 2. 如果高频段频率过弱,其音色就变得灰哑、缺少韵味、和个性;如果高频段频率过强,音色就会变得尖噪、刺耳。 如果中高频段的频率过弱,音色就变得暗淡、朦胧;如果中高频段的频率过强,其音色就会变得呆板。 3. 如果低频段的频率过弱,音色将会变得单薄、苍白;如果低频段的频率过强,音色会变得浑浊不清。 音响话筒怎样调节使用效果好! 调试篇 1.怎样调好话筒? 目前流行、通俗的演唱使用的动圈话筒音箱摆放尽量不要把话筒拾音区域覆盖进去。唱歌底气不足的加中高频,突出他的亮,底气很足的减低频,省得声音破掉,女人加低频声音厚,男人加高频声音透。 2.如何调音? ①设备的开、关机顺序 由音源设备(CD机、DVD机、)、音频处理设备(效果器、等)到功率放大器到电视机、投影机、。关机时顺序相反,应先关功放。这样操作可以防止开、关机对设备的冲击,防止烧毁功放和扬声器。 KTV音响声道系统三大的特点 声道系统的特点: 第一从声音效果上,能够使声音的密度感更好,声场更加宽阔,能够很好的营造出临场感和现场气氛,声场的密度感大大增加歌唱时倍感轻松, ◆第二从声压水平上来看,采用三只辅助音响能够使较小尺寸的音箱达到相同的声音量感和声压水平,这样更加便于我们进行箱体的安装,使其更好的溶入装修之中。同时在低频的表现上来看,多只小尺寸的扬声器的低频速度感比单只大口径扬声器单元更好,主观听感的冲击力和刺激感更加强烈,表现的声底将更干净,清晰。 第三从音箱运行安全性上,众所周知卡拉OK 音箱的扬声器是很容易损坏的,除了摔MIC,啸叫等

快速调试手册

8619型多通道智能变送器 快速调试手册 产品外观 面板按键功能 板卡及接线端子 主板接口 主板接线图1 (DI1&DI2做开关输入) 主板接线图2 (DI1&DI2做频率输入) PH检测板接口 COND检测板接口 8220接线图 8221接线表 输出扩展板接口 输出扩展模块接线图 检测模式 检测模式下的画面共有: 6个功能模块信息画面;4个用户自定义画面;6个功能画面 1.功能模块信息画面切换,左上角显示”Mx:xxx”. M0~M6功能模块信息画面切换 2.用户自定义画面切换,显示屏左上角显示”Ux:xxx”. 3

种 画 面 间U1~U4用户定义画面切换的 切 换3. 用户自定义功能画面切换,显示屏左上角显示”Fx:xxx” F1~F6 参数设置模式 在任意画面下按F4键进入对应的子菜单 系统参数设置 1.系统时间日期设定: 在检测模式下按”F1”键进入参数设置菜单”Parameters” Date:设置系统日期 Time:设置系统时间 2.系统语言设定: 在检测模式下按”F1”键进入参数设置菜单”Parameters” Language:设置系统语言,一般选择”English”. 显示参数设置 定义显示亮度和对比度: Contrast:对比度设置0~100% Brightness:亮度设置0~100% 流量参数检测及标定 1.自定义流量显示画面(Ux:xxx): 8619多通道智能变送器允许用户自定义4个用户画面,每个画面最多可以显示4行检测数值。 ●定义用户画面中显示的数据行数(1行,2行,4行或趋势图) ●用户自定义画面的标题 ●每一行显示的数据、数据的单位和滤波。 设置完毕后,按F3键保存设置的结果,并返回到检测模式. ●定义完毕的用户画面如下: 用户画面的标题 数据对应的 板卡的编号 上图画面的设置信息如下:

在Eclipse中使用debug(Eclipse调试常用技巧)

Eclipse调试常用技巧 发表时间:2010-04-06 最后修改:2010-11-26 记得刚刚毕业的时候,自己连断点也不会打,当时还在用JCreate,就连毕业设计也是用System.out找Bug的,想想真的很笨。开始工作后,一个星期过去了,在一个1、2百万行的系统中找Bug,我依然在用System.out,当时最痛苦的就是修改代码,每次找到疑似Bug,就输出一下,然后重启(那时也不知道代码热替换),直到有一天带我的导师发现了这样笨笨的调试Bug,才让我第一次认识了断点,也知道了代码修改完了可以进行热替换,我这个中国教育的半牺牲品才算向美好生活迈进了一小步。 1、条件断点 断点大家都比较熟悉,在Eclipse Java编辑区的行头双击就会得到一个断点,代码会运行到此处时停止。 条件断点,顾名思义就是一个有一定条件的断点,只有满足了用户设置的条件,代码才会在运行到断点处时停止。 在断点处点击鼠标右键,选择最后一个"Breakpoint Properties" 断点的属性界面及各个选项的意思如下图,

2、变量断点 断点不仅能打在语句上,变量也可以接受断点, 上图就是一个变量的打的断点,在变量的值初始化,或是变量值改变时可以停止,当然变量断点上也是可以加条件的,和上面的介绍的条件断点的设置是一样的。 3、方法断点 方法断点就是将断点打在方法的入口处, 方法断点的特别之处在于它可以打在JDK的源码里,由于JDK在编译时去掉了调试信息,所以普通断点是不能打到里面的,但是方法断点却可以,可以通过这种方法查看方法的调用栈。

4、改变变量值 代码停在了断点处,但是传过来的值不正确,如何修改一下变量值保证代码继续走正确的流程,或是说有一个异常分支老是进不去,能不能调试时改一下条件,看一下异常分支代码是否正确? 在Debug视图的Variables小窗口中,我们可以看到mDestJarName变量的值为" F:\Study\eclipsepro\JarDir\jarHelp.jar" 我们可以在变量上右键,选择"Change Value..."在弹出的对话框中修改变量的值, 或是在下面的值查看窗口中修改,保用Ctr+S保存后,变量值就会变成修改后的新值了。 5、重新调试 这种调试的回退不是万能的,只能在当前线程的栈帧中回退,也就说最多只能退回到当前线程的调用的开始处。 回退时,请在需要回退的线程方法上点右键,选择"Drop to Frame"

Scratch2.0入门中文使用教程

儿童编程 SCRATCH2.0入门中文使用教程 目录: 1. Scratch的简介 第1课下载与安装 第2课初识Scratch 2.Scratch基础课程 第3课让角色动一动 第4课键盘控制 第5课迷宫程序 第6课会飞的巫婆 第7课三角形的面积 第8课造型切换---人物走动 第9课移动人物教师进阶使用 第10课判断人物位置 3. Scratch进阶课程--打蝙蝠 3-1 第一节课 3-2 第二节课 3-3 第三节课

4. scratch进阶课程2-打地鼠 4-1 设计背景、铁锤及地鼠 4-2 撰写地鼠的程序 4-3 撰写铁锤程序 4-4 分数的计算 5. 接球游戏 5-1 设计球部份的程序 5-2 人物部份的程序 5-3 程序计分 5-4 扣分的构想 6.如何分享SCRATCH作品 7.如何把sb2文件转化成swf格式的flash文件

SCRATCH2.0入门中文使用教程 1. Scratch的简介 Scratch是 MIT (麻省理工学院) 发展的一套新的程序语言,可以用来创造交互式故事、动画、游戏、音乐和艺术。很适合8岁以上儿童使用,目前1.4版已经完全支持中文界面,更方便使用,完全不用背指令,使用积木组合式的程序语言,让学习变得更轻松,并充满乐趣。 官方网站:https://www.360docs.net/doc/2213202.html,/ 目前已经推出2.0版本,支持在线和离线模式。 由于国外网站速度较慢,gateface门面,已经集成了scratch的程序,所以只要安装了伽卡他卡电子教室(15.5以上版本)或这个gateface5.5以上版本,都有scratch,不用另外安装。(伽卡他卡电子教室集成了gateface,scratch在gateface的门面编辑器里,点击相应按钮,就可以启动scratch) Gateface门面中,集成的是离线程序,可以不用登录scratch网站,在本机使用。搜索伽卡他卡电子教室或者gateface都可以到官网或者华军下载。 分享SCRATCH作品的方法: 方法1:放到网站共享。SCRATCH网站,可以上传sb2格式的文件,这样,别人通过访问SCRATCH网站来访问你的作品,需要在SCRATCH

ABB-ACS800系列变频器快速调试手册簿

ACS800变频器 快速调试手册 目录

一、变频器概述 二、变频器送电前检查 三、变频器面板介绍 四、变频器程序功能 五、变频器应用宏程序 六、变频器实际信号值 七、变频器设置参数 八、变频器故障排除 九、变频器故障跟踪 一、变频器概述 ACS800 –04P是新一代全数字交流变频器,能达到控制交流电机的完美极限。ACS800是第一代采用风机专用特性的软件和IGBT半导体技术的交流变频器,它能够在没有光码盘或测速电机的反馈的条件下,精确控制任何标准鼠笼电机的速度和转矩。 ACS800的具有如下优越性能: 电源断电时的运行—ACS800将利用正在旋转着的电机的动能继续运行,只要电机旋转并产生能量,ACS800将继续运行。

*零速满转矩—由ACS800带动的电机能够获得在零速时电机的额定转矩,并且不需要光码盘或测速电机的反馈。而矢量控制变频器只能在接近零速时实现满力矩输出。 *起动转矩— DTC提供的精确的转矩控制使得ACS800能够提供可控且平稳的最大起动转矩。最大起动转矩能达到200%的电机额定转矩。 *自动起动—ACS800的自动起动特性超过一般变频器的飞升起动和积分起动的性能。因为ACS800能在几毫秒内测出电机的状态,任何的条件下在0.48s 内迅速起动。而矢量控制变频器则需大于是2.2s。 *磁通优化— 在优化模式下,电机磁通被自动地适应于负载以提高效率,同时降低电机的噪音。得益于磁通优化,基于不同的负载,变频器和电机的总效率可提高1%~10%。 *磁通制动— ACS800能通过提高电机的磁场来提供足够快的减速。ACS800持续监视电机的状态,在磁通制动时也不停止监视。磁通制动也能用于停止电机和从一个转速变换到另一个转速。而其他品牌的变频器所使用的直流制动是不可能实现此功能的。 *精确速度控制—ACS800的动态转速误差在开环应用时为0.3%s,在闭环应用时为0.1%s。而矢量控制变频器在开环时大于0.8%s,闭环时为0.3%s。ACS800变频器的静态精度为0.01%。 *精确转矩控制—动态转矩阶跃响应时间,在开环应用时能达到1~5ms,而矢量控制变频器在闭环时需10~20ms,开环时为100~200ms。 *危险速度段设置—可使电机避免在某一速度或某一速度范围上运行的功能,例如避开机械共振点(带)。ACS800可以设置5个不同的速度点和速度范围,电机通过危险速度范围时按照加速或减速积分曲线加速或减速。 二、变频器送电前检查 1、变频器接地方面工作要做好。 2、首选应做电机绝缘检查,断开变频输出的电机电缆,将电机输出电缆 的每一相对地进行绝缘检查,看是否符合电机绝缘要求。 3、检查主进线开关的电源进线,开关到变频器的连接线,变频器的输出 线各紧固螺丝是否有松动,如有应将其紧固。

C++编程中的四个调试小技巧

C++编程中的四个调试小技巧 1.调试标记 适用预处理#define定义一个或多个调试标记,在代码中把调试部分使用#ifdef 和#endif 进行管理。当程序最终调试完成后,只需要使用#undef标记,调试代码就会消失。常用的调试标记为DEBUG, 语句序列: #define DEBUG #ifdef DEBUG 调试代码 #endif 2.运行期间调试标记 在程序运行期间打开和关闭调试标记。通过设置一个调试bool标记可以实现。这对命令行运行的程序更为方便。 例如下面代码 #include<iostream> #include <string> using namespace std; bool debug =false; int main(int argc,char*argv[]) { for(int i=0;i<argc;i++) if(string(argv[i])=="--debug=on") debug = true; bool go=true; while(go) { if(debug) {

调试代码 }else {} } } 3.把变量和表达式转换成字符串 可是使用字符串运算符来实现转换输出定义 #define PR(x) cout<<#x"="<<x<<'\n' 4.c语言的assert() 该宏在<assert>中,,当使用assert时候,给他个参数,即一个判读为真的表达式。预处理器产生测试该断言的代码,如果断言不为真,则发出一个错误信息告诉断言是什么以及它失败一会,程序会终止。 #include< assert> using namsapce std; int main() { int i=100; assert(i!=100); //Fails } 当调试完毕后在#include<assert>前加入#define NDEBUG即可消除红产生的代码 }

江南快速电梯调试手册

《江南快速电梯调试手册》 需知:在未调试之前的向导! 以下向导请谨慎而后行~~~~ 1, 首先确认:《门机的自学习与调整完毕/安全回路/GS/DS/1LS/2LS/XIEI,S3拨码为:4/5/6等》然后进入STARTUP——STARTUP CONFIG——LOAD DEFULT 进行参数复为。 2, 随机时可进行电梯自整定: 参数的输入: 菜单:STARTUP — STARTUP CONFIG —ENTER SETUP MODE—DRIVE DATA—— MAINS VOLTAGE=〈400V〉可受最高的电压 AMDISENT TEMP=〈40〉温度 SWITCHING FREQ=〈8HZ〉载波频率 SPD REF/FDK RES=〈0.03125〉 MOTOR DATA RATED VOLTAGE=〈380V〉 RATED CURRENT=〈电梯额定电流〉 RATED SPEED=〈电机额定转速〉RPM POLE PAIRS=<注意:〈此值是极对数〉????????????? 〈频率X与转速除与2〉 TORQUE CONSTANT=〈额定转钜除以额定电流可得〉 EM CONSTANT=〈0〉 STATOR RESIST=〈0〉 LSS INDUCTANCE=〈0〉 3, 进入电机的整定,进入AUTOTUNE选项. STARTUP_STARTUPCONFIG_ENTERSETUPMODE 选:

投影设置小窍门-投影机最简单调试方法

投影设置小窍门-投影机最简单调试方法

投影设置小窍门投影机最简单调试方法 随着高清影音时代到来,包括大屏幕电视、显示器在内的显示产品持续热销,其中就连消费者以前很少接触的家用投影机也变得好卖了许多。不过,相比传统的家电产品,投影机无论在安装还是调试方面都要复杂不少。 作为一种精密的光学设备,投影机的使用方法与许多家电产品有所不同,在使用之中,有不少注意事项需要提前阅读。今天,小编主要介绍一些投影机菜单中的主要功能与调试方法,希望对于刚刚接触投影及的新手带来一些帮助。 画面颠倒怎么办?投影方式需设置正确 在日常使用中,投影机最常见的安装方式无外乎吊装与正投两种。但是,由于每款投影机的镜头规格不同,其产品在投影距离与投射角度上存在差异,因此在购买或安装投影机前,要根据说明书中的投射距离参数计算安装位置。 一些高端产品具备镜头位移功能 点击此处查看全部新闻图片

在一些中高端家用投影机中,用户可以通过镜头位移功能调整画面位置,而且画面质量不会降低。通过这一功能,投影机的安装范围大幅扩大,能够安置在沙发一旁的边桌或者专业器材架上,特别适合不便于吊装投影机的家庭。当然,这些具备位移功能的产品,售价要更贵一些。 投影方式确保设置正确 点击此处查看全部新闻图片 无论投影机采用吊装还是正投,首先要在菜单中选择相应的投影方式,才能获得方向正确的显示画面。否则,可能会出现画面颠倒的情况,此时调整投影方式即可解决。 画面变形咋办?尝试使用梯形校正功能 与安装显示器、平板电视相似,投影机同样不能放在不平稳的表面或架子上,最好能够水平放置,此时投影画面最清晰,且不会出现梯形畸变。如果需要向上投影时,投影机倾斜角度不应超过15度,否则将会影响投影机的使用寿命。

编译与调试技巧

调试是一个程序员最基本的技能,其重要性甚至超过学习一门语言。不会调试的程序员就意味着他即使会一门语言,却不能编制出任何好的软件。 这里我简要的根据自己的经验列出调试中比较常用的技巧,希望对大家有用。本文约定,在选择菜单时,通过/表示分级菜单,例如File/Open表示顶级菜单File的子菜单Open。 设置 为了调试一个程序,首先必须使程序中包含调试信息。一般情况下,一个从AppWizard创建的工程中包含的Debug Configuration自动包含调试信息,但是是不是Debug版本并不是程序包含调试信息的决定因素,程序设计者可以在任意的Configuration中增加调试信息,包括Release版本。 为了增加调试信息,可以按照下述步骤进行: ?打开Project settings对话框(可以通过快捷键ALT+F7打开,也可以通过IDE菜单Project/Settings打开) ?选择C/C++页,Category中选择general ,则出现一个Debug Info下拉列表框,可供选择的调试信息方式包括: ? ?选择Link页,选中复选框"Generate Debug Info",这个选项将使连接器把调试信息写进可执行文件和DLL ?如果C/C++页中设置了Program Database以上的选项,则Link incrementally可以选择。选中这个选项,将使程序可以在上一次编译的基础上被编译(即增量编译),而不必每次都从头开始编译。

断点是调试器设置的一个代码位置。当程序运行到断点时,程序中断执行,回到调试器。断点是最常用的技巧。调试时,只有设置了断点并使程序回到调试器,才能对程序进行在线调试。 设置断点:可以通过下述方法设置一个断点。首先把光标移动到需要设置断点的代码行上,然后 ?按F9快捷键 ?弹出Breakpoints对话框,方法是按快捷键CTRL+B或ALT+F9,或者通过菜单Edit/Breakpoints打开。打开后点击Break at编辑框的右侧的箭头,选择合适的位置信息。一般情况下,直接选择line xxx就足够了,如果 想设置不是当前位置的断点,可以选择Advanced,然后填写函数、行号 和可执行文件信息。 去掉断点:把光标移动到给定断点所在的行,再次按F9就可以取消断点。同前面所述,打开Breakpoints对话框后,也可以按照界面提示去掉断点。 条件断点:可以为断点设置一个条件,这样的断点称为条件断点。对于新加的断点,可以单击Conditions按钮,为断点设置一个表达式。当这个表达式发生改变时,程序就被中断。底下设置包括“观察数组或者结构的元素个数”,似乎可以设置一个指针所指向的内存区的大小,但是我设置一个比较的值但是改动范围之外的内存区似乎也导致断点起效。最后一个设置可以让程序先执行多少次然后才到达断点。 数据断点:数据断点只能在Breakpoints对话框中设置。选择“Data”页,就显示了设置数据断点的对话框。在编辑框中输入一个表达式,当这个表达式的值发生变化时,数据断点就到达。一般情况下,这个表达式应该由运算符和全局变量构成,例如:在编辑框中输入g_bFlag这个全局变量的名字,那么当程序中有g_bFlag= !g_bFlag时,程序就将停在这个语句处。 消息断点:VC也支持对Windows消息进行截获。他有两种方式进行截获:窗口消息处理函数和特定消息中断。 在Breakpoints对话框中选择Messages页,就可以设置消息断点。如果在上面那个对话框中写入消息处理函数的名字,那么每次消息被这个函数处理,断点就到达(我觉得如果采用普通断点在这个函数中截获,效果应该一样)。如果在底下的下拉列表框选择一个消息,则每次这种消息到达,程序就中断。 值

默纳克900门机快速调试说明_2015-7-3 _

NICE900门机现场快速调试说明 一.按图接线 动力线:U=红色,V=绿色,W=黄色 编码器线:+24V=红色,PGA=棕色,PGB=黄色(灰色),PGZ=蓝色, COM=黑色 二. 电机调谐 1.按PRG键→上下键调至F0→确认→上下键调至F002=0→确认(设定为操作面板控制) 2. 按PRG键→上下键调至F1→确认→上下键调至F100=1→确认(选择为同步电机) 3.按照电机铭牌设定电机参数,按PRG键→上下键调至F1→确认→上下键调至 F101= 43W (功率)→确认 F102= 65V (电压)→确认 F103= 0.8A (电流)→确认 F104= 24Hz (频率)→确认 F105= 180r/min (转速)→确认 4. 按PRG键→上下键调至F2→确认→上下键调至F214=1024→确认(编码器脉冲数) 5. 按PRG键→上下键调至F1→确认→上下键调至设定F116=3(空载)或=4(负载门闭合状态)→按“确认”键,键盘显示“TUNE”,按“OPEN”键,启动电机调谐,门先往开门方向运行再往关门方向运行,当“TUNE”消失,电机调谐结束;(电机调谐结束)

三. 门宽自学习 1.按PRG键→上下键调至F0→确认→上下键调至F002=2→确认(门机手动调试模式) 2.按PRG键→上下键调至F6→确认→上下键调至F600=1→确认(开始门宽自学习) 把门放到闭合位置,按“OPEN”键,启动门宽自学习,门先往开门方向运行再往关门方向运行,当门完全闭合后,门宽自学习结束。 四.试运行(可选其中一个模式) 1. 自动演示模 按PRG键→上下键调至F0→确认→上下键调至F002=3→确认(门机自动演示模式)按“OPEN”键,门开始循环运行 2.端子控制模式 按PRG键→上下键调至F0→确认→上下键调至F002=1→确认(门机端子控制模式)按“OPEN”键,门机运行受主控器系统控制; 五.开关门常规参数设定确认; F3开门运行参数F4关门运行参数F6距离控制参数 F300= 5 F400=4F604=10 F301= 1 F401=1F605=60 F302= 1 F402=1F606(JJ800)=90 F303= 20 F403=12F606(JJ900)=92 F304= 0.7 F404=2F607=10 F305= 3 F405=2F608=70 F306= 0.8 F406= 1.3F609(JJ800)=90 F307= 50 F407=2F609(JJ900)=92 F308= 80 F408=200 F309= 80 F409=2 F310= 0 F410=500 F311= 0 重要F414= 3 (必须改)F505=9999闭门力一直保持F312= 2.5 重要F419=80(必须改) F313= 8 重要F420=80(必须改)

均衡器的调试技巧

均衡器的调试技巧 均衡器(EQUALSER)是对声信号频率响应反应及振幅进行调整的电声处理设备。它可以改变声与谐波的成份比、频响特性曲线、频带宽度等。频率均衡器广泛用于各种音响系统,如厅堂扩音放音系统、广播录音系统以及家庭音响系统。在录音(指同期录音和多轨前期录音)和后期加工(指现成录音节目二度均衡和多轨录音后期制作)中对美化声音起到广泛的作用。例如:(a)弥补频响缺陷;(b)弥补声源音质音色缺陷;(c)突出乐器特色或改变乐器音色;(d)平衡乐队中各个声部的响度;(e)提高音乐信号的丰满度、明亮度和清晰度;(f)增加临场感,调整演奏层次;(g)缓解声部间串音,衰减泄露频率;(h)去除噪声及干扰声,提高信噪比;(I)修正听音环境频响缺陷,均衡室内频响—可以说,均衡器是录音师和音响师工作中最重要的调音工具。也是我们语音工作者改善语音音色的最重要的工具。 一均衡器种类特性简介 无论何种均衡器,其功能都是通过音频频率(AUDIO FREQUENEY)滤波处理实现对放大器的频率响应(AUDIO RESPONSE)进行调整。这种调整可以使某些频率的声音响度大于或小于其它频率的声音,使某一频率的电平提升或衰减若干分贝的作法即为频率均衡(EQUALSATIOM),简称EQ。均衡器对频率的提升(BOOS)衰减(FADE)有两种方式:一种是搁架形方式(SHELVING);另一种方式是峰谷形方式(PEAK SLAP AND DIP)。这两种方式的名称由对频率提升衰减的频响曲线形态而得名(还有一种分类是分为图示均衡器和参数均衡器)。下面我们对这两种方式进一步讨论。 所谓搁架形方式,实际上是将信号分频处理,一部分频率直接通过,另一部分频率(高度段或低频段)得到衰减,从而达到对声音中某段频率的相对提升或衰减,形成频率响应上的架形状态。这种方式多为高通滤波器(HIGHT PASS FILTER)和低通波波器(LOW PASS FILTER)采用,所不同的是,高低通波波器通带(PASS BOND)以外的衰减并不是平衡的,确切地说,它的衰减是连续增加的。 高通滤波器和低通正如它们名称所意味的,某些频率的电平直通,而另外的频率则被衰减。衰减少于3dB的频率为通带频率,而那些衰减超过3dB的频率则为阻带内频率。它们具有的功率谨为通带功率的1/2。信号衰减量正好为3dB的频率为截止频率或称交岔频率。在截止频率以外的阻带衰减量一般以每频程等量的分贝数值呈斜线衰减,这个衰减的比率称为斜率(SIOPE)。如;常用的的衰减斜率为每频程12dB、15dB、18dB等参量。高通滤波器的截止频率一般在20Hz至250Hz之间。低通滤波器的截止频率一般在6KHz至12KHz之间。通常,高低通滤波器可安装在专用均衡器上,作为附属功能,用于频率特性选通或滤除高低频噪声。如果同时使用高通滤波器和低通滤波器进行衰减,而使中间频段平直输出(FATTENS OUT),那么就形成发带通滤波器(BAND PASS FILTER)。这种滤波方式通带的带宽由高低通滤波的截止频率控制,而Q值则由高低通滤波器的衰减斜率控制。这种带通滤波方式的频响曲线可以灵活调整,并能做得很宽。 简单的峰谷形方式是由LC电路(即电感器与电容器组成的电路)产生的,在滤波电路中当这两个电抗元件串联时,会对某一频率表现最小阻抗,而对其它频段的信号则阻抗很大。这个阻抗小的频率称这中心频率(CENTER FREGUENCY)或谐振频率。

均衡器的调试技巧

均衡器的调试技巧标准化管理部编码-[99968T-6889628-J68568-1689N]

均衡器的调试技巧.txt今天心情不好。我只有四句话想说。包括这句和前面的两句。我的话说完了对付凶恶的人,就要比他更凶恶;对付卑鄙的人,就要比他更卑鄙没有情人味,哪来人情味拿什么整死你,我的爱人。收银员说:没零钱了,找你两个塑料袋吧!均衡器的调试技巧 均衡器(EQUALSER)是对声信号频率响应反应及振幅进行调整的电声处理设备。它可以改变声与谐波的成份比、频响特性曲线、频带宽度等。频率均衡器广泛用于各种音响系统,如厅堂扩音放音系统、广播录音系统以及家庭音响系统。在录音(指同期录音和多轨前期录音)和后期加工(指现成录音节目二度均衡和多轨录音后期制作)中对美化声音起到广泛的作用。例如:(a)弥补频响缺陷;(b)弥补声源音质音色缺陷;(c)突出乐器特色或改变乐器音色;(d)平衡乐队中各个声部的响度;(e)提高音乐信号的丰满度、明亮度和清晰度;(f)增加临场感,调整演奏层次;(g)缓解声部间串音,衰减泄露频率;(h)去除噪声及干扰声,提高信噪比;(I)修正听音环境频响缺陷,均衡室内频响—可以说,均衡器是录音师和音响师工作中最重要的调音工具。也是我们语音工作者改善语音音色的最重要的工具。 一均衡器种类特性简介 无论何种均衡器,其功能都是通过音频频率(AUDIO FREQUENEY)滤波处理实现对放大器的频率响应(AUDIO RESPONSE)进行调整。这种调整可以使某些频率的声音响度大于或小于其它频率的声音,使某一频率的电平提升或衰减若干分贝的作法即为频率均衡(EQUALSATIOM),简称EQ。均衡器对频率的提升(BOOS)衰减(FADE)有两种方式:一种是搁架形方式(SHELVING);另一种方式是峰谷形方式(PEAK SLAP AND DIP)。这两种方式的名称由对频率提升衰减的频响曲线

四川快速调试手册

危险 在通电的状态下, 因内部存在高电压,所以控制柜门打开之前, 先把主电源切断。不然的话, 因高压触电, 会有致人身伤亡的危险。 危险 如不遵守本说明书上要求的操作方法的话, 会引起产品故障或使用者受伤。 1. 电源投入之前, 确认3相主电源R、S、T的电压和连接状态。 2. 按照说明书上要求的屏蔽处理及起动程序,机房上的运行操作稳 定、安全之前,千万不要在较厢里或较顶上进行工作。 电气冲击 本表是表示不遵守说明书上要求的程序的场合会发生电击危险的部分。

序言 INTL’2000电梯控制系统是我公司推出的智能化更高、功能更强、调试与维护更方便的高技术产品。它除了具有一般电梯控制系统的基本功能外,在系统参数设置、电梯功能选择、电梯调试与维护、现场适应能力等各方面有独到之处。 本系统的基本控制方式为串行通讯(CAN总线)与变频调速;可满足电梯楼层64层以下,电梯速度小于4米/秒,包括永磁同步电机在内的各种电梯电机的控制要求。 INTL’2000型电梯电脑控制器的主板、操纵盘板、呼梯板的核心芯片是国际著名工业用单片机制造商FUJITSU的内部具有32位处理器的高端产品,集成度、可靠性堪称世界一流;软件设计充分体现了功能齐备,参数设置界面层次分明,调试及故障诊断信息充分,抗干扰能力强及干扰强度评价独具匠心的技术特点。对电梯控制系统以外的电气元件设计了诊断与检测界面。使电梯故障判断有的放矢,真正使该电梯控制系统做到了高性能与可靠性的完美统一,高水平与实用性的完美统一,高科技与应用简便的完美统一。 警告 用户在使用本系统时应严格按照国家电梯标准的要求进行作业,并且详细阅读本系 所使用的《变频器》说明书。上述文件中涉及人身安全的部分均作为本系统对使用者的警告。 注意 说明书中的符号与框图可能有更改,用户应以随机原理图为准。

程序调试的技巧

一、程序调试的必要性 程序设计过程中,错误是在所难免的。虽然有些程序员认为一个程序可以做到完美无瑕,但实际情况却并非如此,不然就不会有人对Windows怨气冲天了。尽管信息学竞赛中所编的程序从来不会像Windows那样庞大,最多也是仅仅几百K而已,但由于时间有限,选手们的程序难免有疏漏之处。因此,调试就成了极其重要的一环。如何在紧迫的时间内快速准确地发现并改正错误,正是本文所要讨论的问题。 二、常见错误类型归纳 《孙子兵法》云:“知己知彼,百战不殆。”对于程序调试者来说,程序中的错误就好比是敌人,如能准确把握敌人的情况,无疑是极为有利的。下面我们就来对常见的一些错误类型进行归纳并给出解决方法。 1、思路错误 这要看是基本算法错误还是功能缺陷。前者需要重写大部分代码,是否重写则根据时间是否充裕而定,后者只需增加一部分代码,再修改某些地方,这时应全面考虑,以防遗漏应该修改的地方。 2、语法错误 这个没什么可说的,作为一名信息学竞赛的选手,应该对自己选择的编程语言的语法了如指掌,具体在这里就不多讲了。 3、书写错误 这种错误令人十分头痛,一般的书写错误在编译时都能找出来,但如

果你在表达式中用到变量j时误写成了i,不但编译程序找不出来,自己找时也由于两者样子比较相似,难以发现。排除这种错误只能靠“细心”两字,具体可使用下面要介绍的静态查错法。 4、输出格式错误 由于现在信息学竞赛采用黑箱测试法,由于输出格式错误而导致失分的例子屡见不鲜。一个标点,一个空格,都会导致最后的悔恨。因此,在调试时先要核对输出格式,针对不同输出格式多设计几个测试用例,以防一失足成千古恨。 5、其它编程时易犯的错误 除了上面所说的错误类型外,其它就属于编程时在细节上考虑不周所造成的了。下面仅列举其中一些较为隐蔽的错误。只有靠平时不断总结积累,才能真正的做到“知己知彼”。 ①变量未赋初值 看下面的程序段 For i:=1 to N Do If A>Max Then Max:=A; WriteLn(Max); 这个程序段的原意显然是要输出数组A中最大的数。但由于它遗漏了将Max赋初值的语句,因此很可能会出现输出的数并不在数组A中的错误。应该在过程开头添上一句Max:=-MaxInt;。养成变量使用前先赋初值的习惯能预防许多较隐蔽的错误。 ②中间运算越界

ArchiCAD入门中文教程

ArchiCAD中文教程 带领您进入ArchiCAD的世界,一步一步地创建一个虚拟建筑。 步骤 00 –介绍 (1) 步骤 01 –建立布局 (4) 步骤 02 –利用楼层 (18) 步骤 03 –完成建筑封顶 (23) 步骤 04 –发展设计 (28) 步骤 05 –添加门窗 (38) 步骤 06 –增加楼梯 (52) 步骤 07 –定义房间用途和空间 (57) 步骤 08 –增加最终细节 (61) 步骤 09 –测量和估算建筑成本 (65) 步骤 10 –向客户演示 (69) 步骤 00 –介绍 我们将向您展示使用一个物体模型是多么容易的一件事,30分钟内您将完成所有的建筑系统,为您的客户和项目合作伙伴递送高质量的设计和图纸,ArchiCAD 虚拟建筑使用的概念都是您司空见惯的,如如墙、门、楼板和屋顶等,我们的演示过程是符合您传统的设计方式的,不过不是二维中的绘图,而是使用了三维几何和其他属性的智能物体。 “The ArchiCAD in 30 minutes”光盘包含的是一个提供仅限制了保存和打印功能的该软件的演示版。安装好后,我们将带来您完成10个步骤,每个步骤的ArchiCAD 项目文件都可以在ArchiCAD 8.0 Demo/ArchiCAD in 30 minutes目录下找到,您

必须在一次完成一个步骤,因为您不能保存,您只需要打开对应步骤的文件,该步骤之前的所有步骤完成的内容都有。 您将学习创建一个小展览室,底楼是展览空间,二楼为画廊,以及其他一些员工和参观者所需要的日常设施。 建筑平面图如下,不同的用户界面元素将帮您完成建筑该项目。

均衡器的调试技巧

均衡器的调试技巧.txt 今天心情不好。我只有四句话想说。包括这句和前面的两句。我的话说完了对付凶恶的人,就要比他更凶恶;对付卑鄙的人,就要比他更卑鄙没有情人味,哪来人情味拿什么整死你,我的爱人。收银员说:没零钱了,找你两个塑料袋吧!均衡器的调试技巧 均衡器(EQUALSE)是对声信号频率响应反应及振幅进行调整的电声处理设备。它可以改变 声与谐波的成份比、频响特性曲线、频带宽度等。频率均衡器广泛用于各种音响系统,如厅堂扩音放音系统、广播录音系统以及家庭音响系统。在录音(指同期录音和多轨前期录音)和后期加工(指现成录音节目二度均衡和多轨录音后期制作)中对美化声音起到广泛的作用。例如:(a )弥补频响缺陷;(b)弥补声源音质音色缺陷;(c)突出乐器特色或改变乐器音色; (d)平衡乐队中各个声部的响度;(e)提高音乐信号的丰满度、明亮度和清晰度;(f)增加 临场感,调整演奏层次;(g)缓解声部间串音,衰减泄露频率;(h)去除噪声及干扰声,提 高信噪比;(I )修正听音环境频响缺陷,均衡室内频响—可以说,均衡器是录音师和音响师工作中最重要的调音工具。也是我们语音工作者改善语音音色的最重要的工具。 均衡器种类特性简介 无论何种均衡器,其功能都是通过音频频率(AUDIOFREQUENEY滤波处理实现对放大器的频 率响应(AUDIO RESPONSE进行调整。这种调整可以使某些频率的声音响度大于或小于其它频率的声音,使某一频率的电平提升或衰减若干分贝的作法即为频率均衡(EQUALSATIO)M, 简称EQ均衡器对频率的提升(BOOS衰减(FADE有两种方式:一种是搁架形方式(SHELVING;另一种方式是峰谷形方式(PEAK SLAP AND DIP)。这两种方式的名称由对频率提升衰减的频响曲线形态而得名(还有一种分类是分为图示均衡器和参数均衡器)。下面我们对这两种方式进一步讨论。 所谓搁架形方式,实际上是将信号分频处理,一部分频率直接通过,另一部分频率(高度段或低频段)得到衰减,从而达到对声音中某段频率的相对提升或衰减,形成频率响应上的架形状态。这种方式多为高通滤波器(HIGHT PASSFILTER)和低通波波器(LOWPASSFILTER) 采用,所不同的是,高低通波波器通带(PASS BOND以外的衰减并不是平衡的,确切地说, 它的衰减是连续增加的。 高通滤波器和低通正如它们名称所意味的,某些频率的电平直通,而另外的频率则被衰减。 衰减少于3dB的频率为通带频率,而那些衰减超过3dB的频率则为阻带内频率。它们具有的功率谨为通带功率的1/2 。信号衰减量正好为3dB 的频率为截止频率或称交岔频率。在截止频率以外的阻带衰减量一般以每频程等量的分贝数值呈斜线衰减,这个衰减的比率称为斜率 (SIOPE。如;常用的的衰减斜率为每频程12dB 15dB、18dB等参量。高通滤波器的截止频 率一般在20Hz至250Hz之间。低通滤波器的截止频率一般在6KHz至12KHz之间。通常,高 低通滤波器可安装在专用均衡器上,作为附属功能,用于频率特性选通或滤除高低频噪声。如果同时使用高通滤波器和低通滤波器进行衰减,而使中间频段平直输出(FATTENS OUT,那么就形成发带通滤波器(BANPASSFILTER)。这种滤波方式通带的带宽由高低通滤波的截止频率控制,而Q值则由高低通滤波器的衰减斜率控制。这种带通滤波方式的频响曲线可以灵活调整,并能做得很宽。 简单的峰谷形方式是由LC电路(即电感器与电容器组成的电路)产生的,在滤波电路中当这

相关文档
最新文档