软件测试为什么用波形数据
A. 在测试放大器的各项参数时,为什么要用示波器监视输出波形不失真
测试的目的就是为了检验放大器的性能指标,而检验的标准就是输出波形不失真,所以要用示波器监视。
B. 用chromas软件读测序结果时,波形图是什么意思
这是测序的原始结果,拿到后可以用来看测序的效果。
中间波形紧凑均匀的是测的比较好的,可信。(很难形容,你拿那张图看看就明白了,一般中间是比较可信的,两边是乱的!)两边那些波浪大,乱七八糟的提供的序列是不可信的。
C. 为什么要使用正弦波 而不用别的呢 比如 方波, 锯齿波什么的
信号发生器一般区分为函数信号发生器及任意波形发生器,而函数波形发生器在设计上又区分出模拟及数字合成式。众所周知,数字合成式函数信号源无论就频率、幅度乃至信号的信噪比(S/N)均优于模拟,其锁相环( PLL)的设计让输出信号不仅是频率精准,而且相位抖动(phase Jitter)及频率漂移均能达到相当稳定的状态,但毕竟是数字式信号源,数字电路与模拟电路之间的干扰,始终难以有效克服,也造成在小信号的输出上不如模拟式的函数信号发生器。
谈及模拟式函数信号源,结构图如下:
这是通用模拟式函数信号发生器的结构,是以三角波产生电路为基础经二极管所构成的正弦波整型电路产生正弦波,同时经由比较器的比较产生方波。
而三角波是如何产生的,公式如下:
换句话说,如果以恒流源对电容充电,即可产生正斜率的斜波。同理,右以恒流源将储存在电容上的电荷放电即产生负斜率的斜波,电路结构如下:
当I1 =I2时,即可产生对称的三角波,如果I1 > >I2,此时即产生负斜率的锯齿波,同理I1 < < I2即产生正斜率锯齿波。
再如图二所示,开关SW1的选择即可让充电速度呈倍数改变,也就是改变信号的频率,这也就是信号源面板上频率档的选择开关。同样的同步地改变I1及I2,也可以改变频率,这也就是信号源上调整频率的电位器,只不过需要简单地将原本是电压信号转成电流而已。
而在占空比调整上的设计有下列两种思路:
1、频率(周期)不变,脉宽改变,其方法如下:
改变电平的幅度,亦即改变方波产生电路比较器的参考幅度,即可达到改变脉宽而频率不变的特性,但其最主要的缺点是占空比一般无法调到20%以下,导致在采样电路实验时,对瞬时信号所采集出来的信号有所变动,如果要将此信号用来作模数(A/D)转换,那么得到的数字信号就发生变动而无所适从。但不容否认的在使用上比较好调。
2、占空比变,频率跟着改变,其方法如下:
将方波产生电路比较器的参考幅度予以固定(正、负可利用电路予以切换),改变充放电斜率,即可达成。
这种方式的设计一般使用者的反应是“难调”,这是大缺点,但它可以产生10%以下的占空比却是在采样时的必备条件。
以上的两种占空比调整电路设计思路,各有优缺点,当然连带的也影响到是否能产生“像样的”锯齿波。
接下来PA(功率放大器)的设计。首先是利用运算放大器(OP) ,再利用推拉式(push-pull)放大器(注意交越失真Cross-distortion的预防)将信号送到衰减网路,这部分牵涉到信号源输出信号的指标,包含信噪比、方波上升时间及信号源的频率响应,好的信号源当然是正弦波信噪比高、方波上升时间快、三角波线性度要好、同时伏频特性也要好,(也即频率上升,信号不能衰减或不能减太大),这部分电路较为复杂,尤其在高频时除利用电容作频率补偿外,也牵涉到PC板的布线方式,一不小心,极易引起振荡,想设计这部分电路,除原有的模拟理论基础外尚需具备实际的经验,“Try Error”的耐心是不可缺少的。
PA信号出来后,经过π型的电阻式衰减网路,分别衰减10倍(20dB)或100倍(40dB),此时一部基本的函数波形发生器即已完成。(注意:选用π型衰减网络而不是分压电路是要让输出阻抗保持一定)。
一台功能较强的函数波形发生器,还有扫频、VCG、TTL、 TRIG、 GATE及频率计等功能,其设计方式在此也顺便一提:
1. 扫频:一般分成线性(Lin)及对数(Log)扫频;
2. VCG:即一般的FM,输入一音频信号,即可与信号源本身的信号产生频率调制;
上述两项设计方式,第1项要先产生锯齿波及对数波信号,并与第2项的输入信号经过多路器(Multiplexer)选择,然后再经过电压对电流转换电路,同步地去加到图二中的I1、I2上;
3. TTL同步输出:将方波经三极管电路转成0(Low)、5V(High)的TTL信号即可。
但注意这样的TTL信号须再经过缓冲门(buffer)后才能输出,以增加扇出数(Fan Out),通常有时还并联几个buffer。而TTL INV则只要加个NOT Gate即可;
4. TRIG功能:类似One Shot功能,输入一个TTL信号,则可让信号源产生一个周期的信号输出,设计方式是在没信号输入时,将图二的SWI接地即可;
5. Gate功能:即输入一个TTL信号,让信号源在输入为Hi时,产生波形输出,直到输入为LOW时,图二SWI接地而关掉信号源输出;
6. 频率计:除市场上简易的刻度盘显示之外,无论是LED数码管或LCD液晶显示频率,其与频率计电路是重叠的,方块图如下:
2. 任意波形发生器,仿真实验的最佳仪器
任意波形发生器是信号源的一种,它具有信号源所有的特点。我们传统都认为信号源主要给被测电路提供所需要的已知信号(各种波形),然后用其它仪表测量感兴趣的参数。可见信号源在电子实验和测试处理中,并不测量任何参数而是根据使用者的要求,仿真各种测试信号,提供给被测电路,以达到测试的需要。
信号源有很多种,包括正弦波信号源,函数发生器、脉冲发生器、扫描发生器、任意波形发生器、合成信号源等。一般来讲任意波形发生器,是一种特殊的信号源,综合具有其它信号源波形生成能力,因而适合各种仿真实验的需要。
一、函数功能,仿真基础实验室设计人员的环境
函数信号源是使用最广的通用信号源,它能提供正弦波、锯齿波、方波、脉冲串等波形,有的还同时具有调制和扫描能力,众所周知,在我们的基础实验中(如大学电子实验室、科研机构研究实验室、工厂开发实验室等),我们设计了一种电路,需要验证其可靠性与稳定性,就需要给它施加理想中的波形以辨别真伪。如我们可使用信号源的DC补偿功能对固态电路控制DC偏压电平;我们可对一个怀疑有故障的数字电路,利用信号源的方波输出作为数字电路的时钟,同时使用方波加DC补偿产生有效的逻辑电平模拟输出,观察该电路的运行状况,而证实故障缺陷的地方。总之利用任意波形发生器这方面的基础功能,能仿真您基础实验室所必须的信号。
二、任意波形,仿真模拟更复杂的信号要求
众所周知,在我们实际的电子环境所设计的电路在运行中,由于各种干扰和响应的存在,实际电路往往存在各种信号缺陷和瞬变信号,例如过脉冲、尖峰、阻尼瞬变、频率突变等(见图1,图2),这些情况的发生,如在设计之初没有考虑进去,有的将会产生灾难性后果。例如图1中的a处过尖峰脉冲,如果给一个抗冲能力差的电路,将可能会导致整个设备“烧坏”。确认电路对这样一个状况敏感的程度,我们可以避免不必要的损失,该方面的要求在航天、军事、铁路和一些情况比较复杂的重要领域尤其重要。
由于任意波形发生器特殊的功能,为了增强任意波形生成能力,它往往依赖计算机通讯输出波形数据。在计算机传输中,通过专用的波形编辑软件生成波形,有利于扩充仪器的能力,更进一步仿真模拟实验。同时由于编辑一个任意波形有时需要花费大量的时间和精力,并且每次编辑波形可能有所差异这样有的任意波形发生器,内置一定数量的非易失性存储器,随机存取编辑波形,有利于参考对比;或通过随机接口通讯传输到计算机作更进一步分析与处理。
三、下载传输,更进一步实时仿真
在一些军事、航空、交通制造业等领域中,有些电路运行环境很难估计,在实验设计完成之后,在现实环境还需要作更进一步实验,有些实验的成本很高或者风险性很大(如火车高速实验时铁轨变换情况、飞机试机时螺旋桨的运行情况等),人们不可能长期作实验判断所设计产品(例如高速火车、飞机)的可行性和稳定性等;我们就可利用有些任意波形发生器波形下载功能,在作一些麻烦费用高或风险性大的实验时,通过数字示波器等仪器把波形实时记录下来,然后通过计算机接口传输到信号源,直接下载到设计电路,更进一步实验验证。
综上所述,任意波形发生器是电子工程师信号仿真实验的最佳工具。我们选购时除关心传统信号源的缺陷——频率精度、频率稳定度、幅度精度、信号失真度外,更应关心它编辑与波形生存和下载能力,同时也要注意它的输出通道数,以便同步比较两信号的相移特性,更进一步达到仿真实验状态。
图1 有尖脉冲的数字信号
图2 有频率突变的方波
D. 在测试放大电路各项指标时,为什么要用示波器监视输出波形,并要求输出波形不失真
如果输出波形失真,那么在输入有用信号,输出放大的有用信号竟然失真了,你认为此台放大器好吗?换句话说:它的指标合格吗?
这是一项技术,放大器的指标测试主要通过测试静态指标和动态指标。
静态指标测试;常用正旋波。
动态指标测试:常用啐发声,如方波,三角波,打雷声等。
E. 如何用示波器测量锯齿波的真有效值电压
示波器的软件测量功能的源数据是示波器屏幕上的波形数据,使用软件测量的时候你需要确保示波器本身触发稳定,即波形稳定的显示在示波器的屏幕上,这个时候的测量值才是有保证的。且示波器由于本身特性限制,其测量值的准确度为3%,他是用来做定性测试和信号分析的,如果需要精确测量数据请使用万用表
F. 软件测试的目的是什么
软件测试的目的是在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。
软件测试已有了行业标准(IEEE/ANSI ),1983年IEEE提出的软件工程术语中给软件测试下的定义是:“使用人工或自动的手段来运行或测定某个软件系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别”。
(6)软件测试为什么用波形数据扩展阅读
测试方法
1、静态测试方法
静态测试方式指软件代码的静态分析测验,此类过程中应用数据较少,主要过程为通过软件的静态性测试(即人工推断或计算机辅助测试)测试程序中运算方式、算法的正确性,进而完成测试过程,
此类测试的优点在于能够消耗较短时间、较少资源完成对软件、软件代码的测试,能够较为明显地发现此类代码中出现的错误。静态测试方法适用范围较大,尤其适用于较大型的软件测试。
2、动态测试
计算机动态测试的主要目的为检测软件运行中出现的问题,较静态测试方式相比,其被称为动态的原因即为其测试方式主要依赖程序的运用,主要为检测软件中动态行为是否缺失、软件运行效果是否良好。
其最为明显的特征即为进行动态测试时软件为运转状态,只有如此才能于使用过程中发现软件缺陷,进而对此类缺陷进行修复。目前动态测试过程中可包括两类因素,即被测试软件与测试中所需数据,两类因素决定动态测试正确展开、有效展开。
参考资料来源:网络-软件测试
G. 波形的测量对故障的排查有什么帮助
电工们现在发现,Fluke 345不仅仅能够监视电压或电流。它还可以显示波形和谐波,针对功率因数评估而执行功率测量,测量浪涌电流,并实时记录数据以便日后分析。
与福禄克公司的其他测试和测量仪器类似,Fluke 345电能质量钳形表是根据电工人员、电气承包商、维护人员和其他测试工具使用者的反馈意见进行设计的。
客户要求
• 一块仪表拥有更多功能。
华盛顿州国王县(King County)的地区司法中心成为了 Fluke 345钳形表的一个试验基地。在收到该仪器之前,该中心的电工主管 Paul Swanson在他的工作中使用一块数字式万用表 (DMM)和一块钳形表。他说:“345可以显示出正在 监测的内容。而我在使用DMM时,可能会监测到电 压或电流的很小变化,但不会指示出引起这种变化的原 因。”
相比之下,Fluke 345可以同时显示电压和电流的读数 与波形。“使用345你可以看到使用DMM时看不到的东西。” Swanson说。“我也许可以使用一个 ScopeMeter®测试工具来记录相同的数据,但做起来 也不是很方便。而使用345,我只需将表夹好,设定功能选择开关,就可以同时读取电流和电压。这对我进行故障排查真的有很大帮助。”
• 显示屏更加清晰,更容易读取。
据福禄克公司电能质量产品的市场开发经理Frank Healy介绍,经过改进的彩色显示屏是客户反馈的直接结果。它清晰程度和颜色 可使用户清楚地查看多通道信息。例如,在波长模式下,电流和电压波形是分开的,界定十分清晰。它的颜色还改善了其他电流和电压、谐波和负载视图。
使用一个外部电源。虽然使用外部电源似乎不算是一个突破, 但将工具设计为既具有CAT IV 600 V安全等级又可通过外部 电源供电可是一个不小的功绩。但为何要使用外部电源呢? 具有长期记录能力。完全由电池供电的仪器无法执行长期数据 采集。电池的电流会用完。但是,客户需要长期数据采集以跟 踪间歇发生的故障以及其他隐藏的电能质量问题。在将Fluke 345与外部电源连接之后,数据采集时间就仅受仪器的存储容 量和数据采集速度的限制。
能够监测交流和直流负载。涉及到长期数据记录时,以前仪表的用户会说,他们需要对单相交流和 直流负载进行监测。Healy说,但大多数记录仪只能读取交流读数。或某些仪表只能读取直流读数。相比之下,Fluke 345可提供高达1400 A的交流电流监测和高达2000 A的直流电流监测。 这种双电流测量功能只能被设计到一块钳形表中。 Healy解释说:“还没有可使用柔性探头测量直流电流的技术。这样,电流钳本身就是一个霍尔效应传感器,它可以同时测量交流和直流电流。相比之下,Rogowski型传感器却只能测量交流电流。我们想要的是一种无需额外导线即可测量电流的独立式工具。”
大而灵活的存储器配置。Fluke 345具有三个不同存储位置,可以同时存储三个单独的记录数据。有了这种功能,电工人员可以来到现场进行(比如说) 20分钟记录,然后在其他两个位置进行1小时 长短的记录,无需返回到办公室下载数据。
或者,如果电工人员需要在较长时间内采集数据, 则可以将记录仪留在某个位置较长一段时间。记录仪可以在数据采集过程中将数据存储到所有三个存储区域。据Healy介绍,一名电工可以进行数 百天数据记录,具体时间长短取决于平均时间(采 样频率)。数据存储在存储器中,在通过USB下 载到PC之后,可以使用仪器随附的Power Log 软件进行分析。
能够轻松测量突波电流。电机起动时,某些电气系统可能会经历称为“突波”的负载需求突然上升。 突波的大小足以使断路器跳闸,使灯变暗,并引起 其他异常。Healy说,为了在Fluke 345上记录突波数据,“只需设置电流的触发电平,然后将仪 器置于脉冲模式即可。然后,当仪表检测到较高电流时,就会捕获它的特征值。”
Swanson将电源开关事件(在系统中快速增添或移除负载)的易于监测功能与Fluke 345的多用途数据存储能力联系起来。”我高兴地发现,不管 采样频率如何,仪器总会记录峰值、低值和平均 读数。如果我花些时间进行计算,甚至可以算出某个事件的持续时间。”
Fluke 345的适用人群
因为Fluke 345电能质量钳形表在设计时考虑了众多用户的需要,Frank Healy说,所以电力设施的故障排查人员以及现场安装/维护技术人员将会发现它尤其有用。
电力设施人员可以使用Fluke 345来测量大型电缆上的高电流,因为它们拥有大号夹钳,电流额定值高达2000 A dc。而大多数钳形表的额定电流限制在1000 A。
电气维护人员可以将Fluke 345用作一个预测性维护工 具。“使用该钳形表,” Paul Swanson说,“我们可以定期测量变频驱动器的二次侧,建立运行基准数据,并观测调节问题以及其他潜在问题。我们将建立每个变频器输出的标称运行参数,比如获得截取画面并将它们储存。然 后,我们将在每年中的每6个月返回一次,以检查变频器 的输出波形有无明显的性能下降。”
UPS、变频驱动器以及其他开关负载的安装人员和维护人 员可以利用该钳形表测量交流和直流电流的能力以及它的 低通滤波器。通过使用345,电气技术人员可以仔细检查 UPS的输入电流和突波电流并寻找谐波。在UPS内部, 技术人员可以检查直流电路部分,并在转换到相对一侧的交流电流之前对直流电流进行检查。
Swanson介绍说,国王县司法中心在整个设施内共拥有 38个UPS装置,而不是只拥有一个大型的集中式UPS。 它们向计算机化安全和报警系统以及各种计算机网络提供 后备电源。“我们将多个UPS分布到各处。”Swanson介绍说。“我们有更多的潜在故障点,但是当其中一个发生 故障时,这样对我们的系统的影响会更小一些。”
在监视UPS时,Swanson会问一些Fluke 345的波形显示可以回答的问题:输入和输出是样的?是否存在谐波? UPS是否存在一定程度的性能下降?“在输入和输出 上,我都可以看到正在发生的异常情况。” Swanson说,“我可以确定UPS是否确实正常工作。我也许可以用数 字式万用表完成上面的某些工作,但结果的清晰程度要小得多。
Swanson负责大量变频器驱动器以及所有UPS。他说,Fluke 345可以帮助他保持电机驱动器正常运转,并防止这些驱动器给设施的其余部件带来问题。“Fluke 345上的示波器功能可以让我查看波形,并显示异常现象。”Swanson说。“我可以检测到电源线路上可能发生的任何类型的失真,或者由驱动器产生的并返回到电网的谐波。我需要知道驱动器是否正在对其他设备产生有害影响。”带有低通滤波器的345可以不受干扰地读取变频驱动器输出。
Fluke 345在低功率应用中也十分有用。“我经常查看设备的低功率端,” Swanson说,“并有‘样的噪声正在影响电路? ’这样的问题。如果一些事情影响到报警系统或重要的计算机系统,我就遇到问题了。这是我担心的主要方面。”增加新的负载每当设施中采用新的生产或工艺设备时,就会向供电系统增加新的负载。由于Fluke 345可以在单相和平衡三相配电系统中进行功率测量(有功功率、视在功率、无功功率、电压、电流和功率因数),因此,用户可以使用该仪器来确定电路负载,从而判断增加负载是否或是否需要增加新的电路。
随后,当连接新设备时,电气人员可以使用Fluke 345来测量 设备安装以后的负载。,他们可以检查安装之后的谐波情况, 以检查新设备是否按预期运行,或者是否产生了新的、可能有害的谐波或带来了其他问题。对于初次安装的新装置和设备,工厂 人员需要检查电流和电压波形以了解安装的设备对供电设备或其他设备所造成的影响。
功率测量对于识别和纠正低功率因数(很高电力设施用电费用的 一个原因)是必不可少的。Fluke 345具有易用性、便携性和灵 活性的特点,可用来解决商业、工业和住宅设施中的大多数电气问题,而有些问题是使用标准仪器无法解决的。
H. 软件测试的意义和作用是什么
一、软件测试的意义
软件测试(英语:Software Testing),描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较过程。
软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。
二、软件测试的作用
1、在一些大型软件开发过程中,测试活动需要花费大量的时间和成本,如果用手工测试,测试的效率非常低;而测试工具可以进行部分的测试设计、实现、执行和比较的工作。通过运用测试工具,可以达到提高测试效率的目的。
2、测试工具的发展,大大提高了软件测试的自动化程度,让测试人员从繁琐和重复的测试活动中解脱出来,专心从事有意义的测试设计等活动。
3、采用自动比较技术,还可以自动完成测试用例执行结果的判断,从而避免人工比对存在的疏漏问题。设计良好的自动化测试,在某些情况下可以实现 “ 夜间测试 ” 和 “ 无人测试 ” 。在大多数情况下,软件测试自动化可以减少开支,增加有限时间内可执行的测试,在执行相同数量测试时节约测试时间。
(8)软件测试为什么用波形数据扩展阅读:
软件测试原则
一,测试应该尽早进行,最好在需求阶段就开始介入,因为最严重的错误不外乎是系统不能满足用户的需求。
二,程序员应该避免检查自己的程序,软件测试应该由第三方来负责。
三,设计测试用例时应考虑到合法的输入和不合法的输入以及各种边界条件,特殊情况下还要制造极端状态和意外状态,如网络异常中断、电源断电等。
四,应该充分注意测试中的群集现象。
五,对错误结果要进行一个确认过程。一般由A测试出来的错误,一定要由B来确认。严重的错误可以召开评审会议进行讨论和分析,对测试结果要进行严格地确认,是否真的存在这个问题以及严重程度等。
六,制定严格的测试计划。一定要制定测试计划,并且要有指导性。测试时间安排尽量宽松,不要希望在极短的时间内完成一个高水平的测试。
七,妥善保存测试计划、测试用例、出错统计和最终分析报告,为维护提供方便。