第一篇:变频器参数设置重要性
变 频 器 的 参 数 设 置变频器的参数设定在调试过程中是十分重要的。由于参数设定不当,不能满足生产的需要,导致起动、制动的失败,或工作时常跳闸,严重时会烧毁功率模块IGBT或整流桥等器件。变频器的品种不同,参数量亦不同。一般单一功能控制的变频器约50~60个参数值,多功能控制的变频器有200个以上的参数。但不论参数多或少,在调试中是否要把全部的参数重新调正呢?不是的,大多数可不变动,只要按出厂值就可,只要把使用时原出厂值不合适的予以重新设定就可,例如外部端子操作、模拟量操作、基底频率、最高频率、上限频率、下限频率、启动时间、制动时间(及方式)、热电子保护、过流保护、载波频率、失速保护和过压保护等是必须要调正的。当运转不合适时,再调整其他参数。
现 场 调 试 常 见 的 几 个 问 题 处 理: 起动时间设定原则是宜短不宜长,具体值见下述。过电流整定值OC过小,适当增大,可加至最大150%。经验值1.5~2s/kW,小功率取大些;大于30kW,取>2s/kW。按下起动键*RUN,电动机堵转。说明负载转矩过大,起动力矩太小(设法提高)。这时要立即按STOP停车,否则时间一长,电动机要烧毁的。因电机不转是堵转状态,反电热E=0,这时,交流阻抗值Z=0,只有直流电阻很小,那么,电流很大是很危险的,就要跳闸OC动作。
制动时间设定原则是宜长不宜短,易产生过压跳闸OE。具体值见表1的减速时间。对水泵风机以自由制动为宜,实行快速强力制动易产生严重“水锤”效应。
起动频率设定对加速起动有利,尤以轻载时更适用,对重载负荷起动频率值大,造成起动电流加大,在低频段更易跳过电流OC,一般起动频率从0开始合适。
起动转矩设定对加速起动有利,尤以轻载时更适用,对重载负荷起动转矩值大,造成起动电流加大,在低频段更易跳过电流OC,一般起动转矩从0开始合适。
基底频率设定基底频率标准是50Hz时380V,即V/F=380/50=7.6。但因重载负荷(如挤出机,洗衣机,甩干机,混炼机,搅拌机,脱水机等)往往起动不了,而调其他参数往往无济于事,那么调基底频率是个有效的方法。即将50Hz设定值下降,可减小到30Hz或以下。这时,V/F>7.6,即在同频率下尤其低频段时输出电压增高(即转矩∝U2)。故一般重载负荷都能较好的起动。
制动时过电压处理制动时过电压是由于制动时间短,制动电阻值过小所引起的,通过适当增长时间,增加电阻值就可避免。制动方法的选择(1)能耗制动。使用一般制动,能量消耗在电阻上,以发热形式损耗。在较低频率时,制动力矩过小,要产生爬行现象。(2)
直流制动。适用精确停车或停位,无爬行现象,可与能耗制动联合使用,一般≤20Hz时用直流制动,>20Hz时用能耗制动。(3)回馈制动。适用≥100kW,调速比D≥10,高低速交替或正反转交替,周期时间亦短,这种情况下,适用回馈制动,回馈能量可达20%的电动机功率。更具体详情分析以及参数选取。
空载(或轻载)跳OC按理在空载(或轻载)时,电流是不大的,不应跳OC,但实际发生过这样的现象,原因往往是补偿电压过高,起动转矩过大,使励磁饱和严重,致使励磁电流畸变严重,造成尖峰电流过大而跳闸OC,适当减小或恢复出厂值或置于0位。
起动时在低频≤20Hz时跳OC原因是由于过补偿,起动转矩大,起动时间短,保护值过小(包括过流值及失速过流值),减小基底频率就可。
起动困难,起动不了一般的设备,转动惯量GD2过大,阻转矩过大,又重载起动,大型风机、水泵等常发生类似情况,解决方法:①减小基底频率;②适当提高起始频率;③适当提高起动转矩;④减小载波频率值2.5~4kHz,增大有效转矩值;⑤减小起动时间;⑥提高保护值;⑦使负载由带载起动转化为空载或轻载,即对风机可关小进口阀门。使用变频器后电动机温升提高,振动加大,噪声增高我公司载波频率设定值是2.5kHz,比通常的都低,目的是从使用安全着眼,但较普遍反映存在上述三点问题,通过增高载波频率值后,问题就解决了。送电后按起动键RUN后没反应(1)面板频率没设置;(2)电动机不动,出现这种情况要立即按“停止STOP”并检查下列各条:①再次确认线路的正确性;②再次确认所确定的代码(尤其对与起动有关的部分);③运行方式设定对否;④测量输入电压,R,S,T三相电压;⑤测量直流PN电压值;⑥测量开关电源各组电压值;⑦检查驱动电路插件接触情况;⑧检查面板电路插件接触情况;⑨全面检查后方可再次通电。EA
第二篇:变频器的参数设置问题
(电梯求职招聘 就上一览电梯英才网)
变频器的参数设置变频器的参数设定在调试过程中是十分重要的。由于参数设定不当,不能满足生产的需要,导致起动、制动的失败,或工作时常跳闸,严重时会烧毁功率模块IGBT或整流桥等器件。
变频器的品种不同,参数量亦不同。一般单一功能控制的变频器约50~60个参数值,多功能控制的变频器有200个以上的参数。但不论参数多或少,在调试中是否要把全部的参数重新调正呢?不是的,大多数可不变动,只要按出厂值就可,只要把使用时原出厂值不合适的予以重新设定就可,例如外部端子操作、模拟量操作、基底频率、最高频率、上限频率、下限频率、启动时间、制动时间(及方式)、热电子保护、过流保护、载波频率、失速保护和过压保护等是必须要调正的。当运转不合适时,再调整其他参数。
现场调试常见的几个问题处理:
起动时间设定原则是宜短不宜长,具体值见下述。过电流整定值OC过小,适当增大,可加至最大150%。经验值1.5~2s/kW,小功率取大些;大于30kW,取>2s/kW。按下起动键*RUN,电动机堵转。说明负载转矩过大,起动力矩太小(设法提高)。这时要立即按STOP停车,否则时间一长,电动机要烧毁的。因电机不转是堵转状态,反电热E=0,这时,交流阻抗值Z=0,只有直流电阻很小,那么,电流很大是很危险的,就要跳闸OC动作。
制动时间设定原则是宜长不宜短,易产生过压跳闸OE。具体值见表1的减速时间。对水泵风机以自由制动为宜,实行快速强力制动易产生严重“水锤”效应。
起动频率设定对加速起动有利,尤以轻载时更适用,对重载负荷起动频率值大,造成起动电流加大,在低频段更易跳过电流OC,一般起动频率从0开始合适。
起动转矩设定对加速起动有利,尤以轻载时更适用,对重载负荷起动转矩值大,造成起动电流加大,在低频段更易跳过电流OC,一般起动转矩从0开始合适。
基底频率设定基底频率标准是50Hz时380V,即V/F=380/50=7.6。但因重载负荷(如挤出机,洗衣机,甩干机,混炼机,搅拌机,脱水机等)往往起动不了,而调其他参数往往无济于事,那么调基底频率是个有效的方法。即将50Hz设定值下降,可减小到30Hz或以下。这时,V/F>7.6,即在同频率下尤其低频段时输出电压增高(即转矩∝U2)。故一般重载负荷都能较好的起动。
制动时过电压处理制动时过电压是由于制动时间短,制动电阻值过小所引起的,通过适当增长时间,增加电阻值就可避免。制动方法的选择(1)能耗制动。使用一般制动,能量消耗在电阻上,以发热形式损耗。在较低频率时,制动力矩过小,要产生爬行现象。(2)直流制动。适用精确停车或停位,无爬行现象,可与能耗制动联合使用,一般≤20Hz时用直流制动,>20Hz时用能耗制动。(3)回馈制动。适用≥100kW,调速比D≥10,高低速交替或正反转交替,周期时间亦短,这种情况下,适用回馈制动,回馈能量可达20%的电动机功率。更具体详情分析以及参数选取。
空载(或轻载)跳OC按理在空载(或轻载)时,电流是不大的,不应跳OC,但实际发生过这样的现象,原因往往是补偿电压过高,起动转矩过大,使励磁饱和严重,致使励磁电流畸变严重,造成尖峰电流过大而跳闸OC,适当减小或恢复出厂值或置于0位。
起动时在低频≤20Hz时跳OC原因是由于过补偿,起动转矩大,起动时间短,保护值过小(包括过流值及失速过流值),减小基底频率就可。
起动困难,起动不了一般的设备,转动惯量GD2过大,阻转矩过大,又重载起动,大型风机、水泵等常发生类似情况,解决方法:①减小基底频率;②适当提高起始频率;③适当提高起动转矩;④减小载波频率值2.5~4kHz,增大有效转矩值;⑤减小起动时间;⑥提高保护值;⑦使负载由带载起动转化为空载或轻载,即对风机可关小进口阀门。使用变频器后电动机温升提高,振动加大,噪声增高我公司载波频率设定值是2.5kHz,比通常的都低,目的是从使用安全着眼,但较普遍反映存在上述三点问题,通过增高载波频率值后,问题就解决了。送电后按起动键RUN后没反应(1)面板频率没设置;(2)电动机不动,出现这种情况要立即按“停止STOP”并检查下列各条:①再次确认线路的正确性;②再次确认所确定的代码(尤其对与起动有关的部分);③运行方式设定对否;④测量输入电压,R,S,T三相电压;⑤测量直流PN电压值;⑥测量开关电源各组电压值;⑦检查驱动电路插件接触情况;⑧检查面板电路插件接触情况;⑨全面检查后方可再次通电。
第三篇:变频器的参数设置的问题
变频器的参数设置的问题(1)2009-08-13 11:25:10 作者: 来源:互联网
变频器的参数设置变频器的参数设定在调试过程中是十分重要的。由于参数设定不当,不能满足生产的需要,导致起动、制动的失败,或工作时常跳闸,严重时会烧毁功率模块IGBT或整流桥等器
件。
变频器的参数设置变频器的参数设定在调试过程中是十分重要的。由于参数设定不当,不能满足生产的需要,导致起动、制动的失败,或工作时常跳闸,严重时会烧毁功率模块IGBT或整流桥等器件。变频器的品种不同,参数量亦不同。一般单一功能控制的变频器约50~60个参数值,多功能控制的变频器有200个以上的参数。但不论参数多或少,在调试中是否要把全部的参数重新调正呢?不是的,大多数可不变动,只要按出厂值就可,只要把使用时原出厂值不合适的予以重新设定就可,例如外部端子操作、模拟量操作、基底频率、最高频率、上限频率、下限频率、启动时间、制动时间(及方式)、热电子保护、过流保护、载波频率、失速保护和过压保护等是必须要调正的。当运转不合适时,再调整其他参数。
现场调试常见的几个问题处理:
起动时间设定原则是宜短不宜长,具体值见下述。过电流整定值OC过小,适当增大,可加至最大150%。经验值1.5~2s/kW,小功率取大些;大于30kW,取>2s/kW。按下起动键*RUN,电动机堵转。说明负载转矩过大,起动力矩太小(设法提高)。这时要立即按STOP停车,否则时间一长,电动机要烧毁的。因电机不转是堵转状态,反电热E=0,这时,交流阻抗值Z=0,只有直流电阻很小,那么,电流很大是很危险的,就要跳闸OC动作。
制动时间设定原则是宜长不宜短,易产生过压跳闸OE。具体值见表1的减速时间。对水泵风机以自由制动为宜,实行快速强力制动易产生严重“水锤”效应。
起动频率设定对加速起动有利,尤以轻载时更适用,对重载负荷起动频率值大,造成起动电流加大,在低频段更易跳过电流OC,一般起动频率从0开始合适。
起动转矩设定对加速起动有利,尤以轻载时更适用,对重载负荷起动转矩值大,造成起动电流加大,在低频段更易跳过电流OC,一般起动转矩从0开始合适。
基底频率设定基底频率标准是50Hz时380V,即V/F=380/50=7.6。但因重载负荷(如挤出机,洗衣机,甩干机,混炼机,搅拌机,脱水机等)往往起动不了,而调其他参数往往无济于事,那么调基底频率是个有效的方法。即将50Hz设定值下降,可减小到30Hz或以下。这时,V/F>7.6,即在同频率下尤其低频段时输出电压增高(即转矩∝U2)。故一般重载负荷都能较好的起动。
制动时过电压处理制动时过电压是由于制动时间短,制动电阻值过小所引起的,通过适当增长时间,增加电阻值就可避免。制动方法的选择(1)能耗制动。使用一般制动,能量消耗在电阻上,以发热形式损耗。在较低频率时,制动力矩过小,要产生爬行现象。(2)直流制动。适用精确停车或停位,无爬行现象,可与能耗制动联合使用,一般≤20Hz时用直流制动,>20Hz时用能耗制动。(3)回馈制动。适用≥100kW,调速比D≥10,高低速交替或正反转交替,周期时间亦短,这种情况下,适用回馈制动,回馈能量可达20%的电动
机功率。更具体详情分析以及参数选取。 变频器的参数设置变频器的参数设定在调试过程中是十分重要的。由于参数设定不当,不能满足生产的需要,导致起动、制动的失败,或工作时常跳闸,严重时会烧毁功率模块IGBT或整流桥等器
件。
空载(或轻载)跳OC按理在空载(或轻载)时,电流是不大的,不应跳OC,但实际发生过这样的现象,原因往往是补偿电压过高,起动转矩过大,使励磁饱和严重,致使励磁电流畸变严重,造成尖峰电流过大
而跳闸OC,适当减小或恢复出厂值或置于0位。
起动时在低频≤20Hz时跳OC原因是由于过补偿,起动转矩大,起动时间短,保护值过小(包括过流值
及失速过流值),减小基底频率就可。
起动困难,起动不了一般的设备,转动惯量GD2过大,阻转矩过大,又重载起动,大型风机、水泵等常发生类似情况,解决方法:①减小基底频率;②适当提高起始频率;③适当提高起动转矩;④减小载波频率值2.5~4kHz,增大有效转矩值;⑤减小起动时间;⑥提高保护值;⑦使负载由带载起动转化为空载或轻载,即对风机可关小进口阀门。使用变频器后电动机温升提高,振动加大,噪声增高我公司载波频率设定值是2.5kHz,比通常的都低,目的是从使用安全着眼,但较普遍反映存在上述三点问题,通过增高载波频率值后,问题就解决了。送电后按起动键RUN后没反应(1)面板频率没设置;(2)电动机不动,出现这种情况要立即按“停止STOP”并检查下列各条:①再次确认线路的正确性;②再次确认所确定的代码(尤其对与起动有关的部分);③运行方式设定对否;④测量输入电压,R,S,T三相电压;⑤测量直流PN电压值;⑥测量开关电源各组电压值;⑦检查驱动电路插件接触情况;⑧检查面板电路插件接触情况;⑨全面检查后方可再次通电。
第四篇:Loadrunner中参数设置详细分析
Loadrunner中参数设置详细分析
做负载或者压力测试时,很多人选择使用了Loadrunner测试工具。该工具的基本流程是先将用户的实际操作录制成脚本,然后产生数千个虚拟用户运行脚本(虚拟用户可以分布在局域网中不同的PC机上),最后生成相关的报告以及分析图。但是在录制脚本的过程中会遇到很多实际的问题,比如不同的用户有不同的使用数据,这就牵涉到参数的设置问题。本文就Loadrunner中参数的设置进行说明,希望对大家有所帮助。
在录制程序运行的过程中,VuGen(脚本生成器)自动生成了包含录制过程中实际用到的数值的脚本。如果你企图在录制的脚本中使用不同的数值执行脚本的活动(如查询、提交等等),那么你必须用参数值取代录制的数值。这个过程称为参数化脚本。
本文主要包括如下内容:理解参数的局限性、建立参数、定义参数的属性、理解参数的类型、为局部数据类型设置参数的属性、为数据文件设置参数的属性、从已经存在的数据库中引入数据。
除了GUI,以下的内容适合于各种类型的用户脚本。
一、关于参数的定义
在你录制程序运行的过程中,脚本生成器自动生成由函数组成的用户脚本。函数中参数的值就是在录制过程中输入的实际值。
例如,你录制了一个Web应用程序的脚本。脚本生成器生成了一个声明,该声明搜索名称为“UNIX”的图书的数据库。当你用多个虚拟用户和迭代回放脚本时,也许你不想重复使用相同的值“UNIX”。那么,你就可以用参数来取代这个常量。结果就是你可以用指定的数据源的数值来取代参数值。数据源可以是一个文件,也可以是内部产生的变量。
用参数表示用户的脚本有两个优点: ① 可以使脚本的长度变短。
② 可以使用不同的数值来测试你的脚本。例如,如果你企图搜索不同名称的图书,你仅仅需要写提交函数一次。在回放的过程中,你可以使用不同的参数值,而不只搜索一个特定名称的值。
参数化包含以下两项任务:
① 在脚本中用参数取代常量值。② 设置参数的属性以及数据源。
参数化仅可以用于一个函数中的参量。你不能用参数表示非函数参数的字符串。另外,不是所有的函数都可以参数化的。
二、参数的创建
可以指定名称和类型来创建参数。不存在对脚本中参数个数的限制。在Web程序的用户脚本中,你可以使用如下过程在基于文本的脚本视图中创建参数。或者,也可以在基于图标的树形视图中创建参数。
在基于文本的脚本视图中创建一个参数:
1、将光标定位在要参数化的字符上,点击右键。打开弹出菜单。
2、在弹出菜单中,选择“Replace with a Parameter”。选择或者创建参数的对话框弹出。
3、在“Parameter name”中输入参数的名称,或者选择一个在参数列表中已经存在的参数。
4、在“Parameter type”下拉列表中选择参数类型。
5、点击“OK”,关闭该对话框。脚本生成器便会用参数中的值来取代脚本中被参数化的字符,参数用一对“{}”括住。
注意:在参数化CORBA或者General-Java 用户脚本的时候,必须参数化整个字符串,而不是其中的部分。另外注意:除了Web或者WAP,缺省的参数括号对于任何脚本都是“ {}”。你可以在“General Options”对话框中的“Parameterization”标签(Tools>General Options)中定义参数括号种类。
6、用同样的参数替换字符的其余情况,选中参数,点击右键,弹出菜单。从弹出的菜单中,选择“Replace More Occurrences”。搜索和替换对话框弹出。“Find What”中显示了你企图替换的值。“Replace With”中显示了括号中参数的名称。选择适当的检验框来匹配整个字符或者大小写。如果要搜索规则的表达式(.,!,?等等),选中“Regular Expression”检验框,然后点击“Replace”或者“Replace All”。
注意:小心使用“Replace All”,尤其替换数字字符串的时候。脚本生成器将会替换字符出现的所有情况。
7、如果想用以前定义过的参数来替换常量字符串的话,选中该字符串,点击右键,然后选择“Use Existing Parameter”,子菜单“Use Existing Parameters”弹出。从子菜单“Use Existing Parameters”选择参数,或者用“Select from Parameter List”来打开参数列表对话框。
注意:如果用以前定义过的参数来替换常量字符串的话,那么,使用“Parameter List”非常方便。同时,还可以查看和修改该参数的属性。
8、对于已经用参数替换过的地方,如果想取回原来的值,那么,就在参数上点击右键,然后选择“Restore Original value”。
在Web用户脚本的树形视图中创建参数:
1、将光标定位在企图参数化的地方,点击右键,从弹出的菜单中选择“Properties”。则相关的属性对话框打开。
2、点击在要参数化的参量的旁边的“ABC”形状的图标。“Select or Create Parameter”对话框打开。
3、在“Parameter name”中输入参数的名称,或者从列表中选择一个已经存在的参数。
4、在“Parameter type”中输入参数的类型。
5、点击“OK”关闭该对话框。用户脚本生成器会用参数来替换最初的字符串常量,并用一个表格形状的图标替换“ABC”形状的图标。
6、要恢复参数化以前的值,点击图标,然后从弹出的菜单中选择“Undo Parameter”,则以前的值便会重现。
三、定义参数的属性
创建参数完成后,就可以定义其属性了。参数的属性定义就是定义在脚本执行过程中,参数使用的数据源。在Web用户脚本中,你既可以在基于文本的脚本视图中定义参数属性,也可以在基于图标的树形视图中定义参数属性。下面的过程将教你如何在基于本文的脚本视图中定义参数属性。
在基于文本的脚本视图中定义参数属性步骤:
1、在参数上点击右键,有菜单弹出。
2、在弹出的菜单中,选择“Parameter Properties”。参数属性对话框打开,显示和当前参数类型相关的属性。
3、输入参数的属性值。
4、点击“Close”关闭参数属性对话框。
在Web用户脚本的树形视图中定义参数的属性:
1、将关标定位在参数上,然后点击右键,选择“Properties”。属性对话框打开。
2、点击要定义属性的参数旁边的表格形状按钮,点击右键,选择“Parameter Properties”。参数属性对话框打开,和参数类型相关的属性显示出来。
3、输入参数的属性。
4、点击“Close”关闭参数属性对话框。
使用参数列表:
使用参数列表可以在任意时刻查看所有的参数,创建新的参数、删除参数,或者修改已经存在参数的属性。
1、点击参数列表按钮或者用“Vuser>Parameter List”。参数列表对话框打开。
2、要创建新的参数,点击“New”按钮。新的参数则被添加在参数树中,该参数有一个临时的名字,你可以给它重新命名,然后回车。设置参数的类型和属性,点击“OK”,关闭参数列表对话框。
注意:不要将一个参数命名为“unique”,因为这个名称是用户脚本生成器本身的。用户脚本生成器创建新的参数,但是不会自动用该参数在脚本中替换任意选中的字符串。
3、要删除已有的参数,那么,要先从参数树中选择该参数,点击“Delete”,然后确认你的行为即可。
4、要修改已有参数,那么,要先从参数树中选择该参数,然后编辑参数的类型和属性。
四、理解参数的类型
在你定义参数属性的时候,要指定参数值的数据源。你可以指定下列数据源类型的任何一种:
Internal Data―― 虚拟用户内部产生的数据。
Data Files ――存在于文件中的数据。可能是已存在的文件或者是用脚本生成器新创建的。User-Defined Functions―― 调用外部DLL函数生成的数据
Internal Data包括以下几种:
1、Date/Time
Date/Time用当前的日期/时间替换参数。要指定一个Date/Time格式,你可以从菜单列表中选择格式,或者指定你自己的格式。这个格式应该和你脚本中录制的Date/Time格式保持一致。
2、Group Name
Group Name 用虚拟用户组名称替换参数。在创建scenario的时候,你可以指定虚拟用户组的名称。当从用户脚本生成器运行脚本的时候,虚拟用户组名称总是None。
3、Load Generator Name
Load Generator Name用脚本负载生成器的名称替换参数。负载生成器是虚拟用户在运行的计算机。
4.Iteration Number
Iteration Number用当前的迭代数目替换参数。
5、Random Number
Random Number用一个随机数替换参数。通过指定最大值和最小值来设置随机数的范围。
6、Unique Number
Unique Number用一个唯一的数字来替换参数。你可以指定一个起始数字和一个块的大小。
7、Vuser ID
Vuser ID用分配给虚拟用户的ID替换参数,ID是由Loadrunner的控制器在scenario运行时生成的。如果你从脚本生成器运行脚本的话,虚拟用户的ID总是-1。
五、数据文件
数据文件包含着脚本执行过程中虚拟用户访问的数据。局部和全局文件中都可以存储数据。可以指定现有的ASCII文件、用脚本生成器创建一个新的文件或者引入一个数据库。在参数有很多已知值的时候数据文件非常有用。数据文件中的数据是以表的形式存储的。一个文件中可以包含很多参数值。每一列包含一个参数的数据。列之间用分隔符隔开,比如说,用逗号。
对数据文件设置参数属性
如果使用文件作为参数的数据源,必须指定以下内容:文件的名称和位置、包含数据的列、文件格式,包括列的分隔符、更新方法。
如果参数的类型是“File”,打开参数属性(Parameter Properties)对话框,设置文件属性如下:
1、在“File path”中输入文件的位置,或者点击“Browse”指定一个已有文件的位置。缺省情况下,所有新的数据文件名都是“parameter_name.dat”,注意,已有的数据文件的后缀必须是.dat。
2、点击“Edit”。记事本打开,里面第一行是参数的名称,第二行是参数的初始值。使用诸如逗号之类的分隔符将列隔开。对于每一新的表行开始一行新的数据。
注意:在没有启动记事本的情况下如果想添加列,就在参数属性对话框中点击“Add Col”,那么“Add new column”对话框就会弹出。输入新列的名称,点击“OK”。脚本生成器就会添加该列到表中,并显示该列的初始值。
3、在“Select Column”部分,指明包含当前参数数据的列。你可以指定列名或者列号。列号是包含你所需要数据的列的索引。列名显示在每列的第一行(row 0)。
4、在“Column delimiter”中输入列分隔符,你可以指定逗号、空格符等等。
5、在“First data line”中,在脚本执行的时候选择第一行数据使用。列标题是第0行。若从列标题后面的第一行开始的话,那就在“First data line”中输入1。如果没有列标题,就输入0。
6、在“Select next row”中输入更新方法,以说明虚拟用户在脚本执行的过程中如何选择表中的数据。方法可以是:连续的、随机的、唯一的、或者与其它参数表的相同行。
6.1、顺序(Sequential):该方法顺序地给虚拟用户分配参数值。如果正在运行的虚拟用户访问数据表的时候,它会取到下一行中可用的数据。
6.2、随机(Random):该方法在每次迭代的时候会从数据表中取随机数
6.3、使用种子取随机顺序(Use Random Sequence with Seed):如果从Loadrunner的控制器来运行scenario,你可以指定一个种子数值用于随机顺序。每一个种子数值在测试执行的时候代表了一个随机数的顺序。无论你何时使用这个种子数值,在scenario中同样的数据顺序就被分配给虚拟用户。如果在测试执行的时候发现了一个问题并且企图使用同样的随机数序列来重复测试,那么,你就可以启动这个功能(可选项)。
6.4、唯一(Unique):Unique方法分配一个唯一的有顺序的值给每个虚拟用户的参数。
6.5、与以前定义的参数取同一行(Same Line As
):该方法从和以前定义过的参数中的同样的一行分配数据。你必须指定包含有该数据的列。在下拉列表中会出现定义过的所有参数列表。注意:至少其中的一个参数必须是Sequential、Random或者Unique。如果数据表中有三列,三个参数定义在列表中:id1,name1和title1,如下:。ID Name Title 132 Kim Manager 187 Cassie Engineer 189 Jane VP 对于参数id1,你可以指示虚拟用户使用Random方法,而为参数name1和title1就可以指定方法“Same Line as id1”。所以,一旦ID“132”被使用,那么,姓名(Name)“Kim”和职位(Title)“Manager”同时被使用。
7、Updta value on数据的更新方法
7.1、Each iteration――每次反复都要取新值
7.2、Each occurrence――只要发现该参数就重新取值
7.3、Once――在所有的反复中都使用同一个值
8、When out of values超出范围:(选择数据为unique时才可用到)
8.1、Abort Vuser――中止
8.2、Continue in a cyclic manner――继续循环取值
8.3、Continue with last value――取最后一个值
9、Allocate Vuser values in the Controller在控制器中分配值:(选择数据为unique时才可用到)
9.1、Automatically allocate block size――自动分配
9.2、Allocate()values for each Vuser――指定一个值
六、从已存在的数据库中导入数据
Loadrunner允许你利用参数化从已经存在的数据库中导入数据。可以使用下列两种方式之一:
1、使用Microsoft Query(要求在系统上先安装MS Query)。
2、指定数据库连接字符串和SQL语句。
用户脚本生成器在从数据库中导入数据的过程中提供了一个向导。在向导中,你指明如何导入数据-通过MS Query创建查询语句或者直接书写SQL语句。在导入数据以后,以.dat为后缀并作为正规的参数文件保存。要开始导入数据库中数据的过程,在参数属性对话框中点击“Data Wizard”,则,数据库查询向导弹出。
要创建新的查询
1、选择“Create new query”。如果需要MS Query“Show me how to use Microsoft Query”,然后点击“Finish”。的帮助,选择如果你还没有安装Microsoft Query,Loadrunner会提示你这个功能不可用。在进行之前,从Microsoft Office中安装MS Query。
2、在Microsoft Query中遵循以下步骤,导入期望的表和列。
3、在完成数据的导入后,选择“Exit and return to Virtual User Generator”,然后点击“Finish”。在参数属性对话框中数据库记录以data文件的形式显示出来。要在MS Query中编辑并查看数据,选择“View data or edit in Microsoft Query”。若要结束,则选择“File>Exit and return to Virtual User Generator”返回到脚本生成器。
4、在“Select Column”部分,指定包含当前参数数据的列可以指定列号或者列名。注意:列标题默认为第0行(row 0)。
5、从“Select next row”列表中选择一个更新方法来告诉虚拟用户在脚本指定的过程中如何选择表中的数据。可选项是:Sequential、Random、Unique或者Same Line As。其中每一项的含义文章前面已经讲述,就不再赘述。
6、如果选择“Advance row each iteration”,虚拟用户在每次迭代的时候会使用新的一行的数据而不是重复同样的数据。
要指定数据库连接或者SQL语句
1、选择“Specify SQL Statement”,然后点击“Next”。
2、点击“Create”指定一个新的连接字符串。选择数据源的窗口弹出。
3、选择已有的数据源,或者点击“New”创建一个新的数据源。向导将提示你穿过创建ODBC数据源的过程。在完成后,连接字符串就会在连接字符串框中显示出来。
4、在SQL框中,输入或者粘贴SQL语句。
5、点击“Finish”继续SQL语句并导入数据。数据库记录将以data文件的形式显示在参数属性框中。
6、在“Select Column”部分中,指定包含当前参数数据的列。你可以指定列号或者列名。
7、从“Select next row”列表中选择一个更新方法来告诉虚拟用户在脚本指定的过程中如何选择表中的数据。可选项是:Sequential、Random、Unique或者Same Line As。
8、如果从Update out of values中,选择“each iteration”,虚拟用户在每次迭代的时候会使用新的一行的数据而不是重复同样的数据。
补充: 第一点:在选用Unique是,在“选择下一行”选择:”each iteration"的时候可以选择“自动分配”和“分配给每个用户”;但是选择“Each occurrence的时候,只能选择”分配给每个用户“; 第二点:each iteration和Each occurrence的区别,前者表示每次迭代,后者表示每次循环;迭代是可以在脚本中”运行设置中进行设置的,参数只有在脚本调用的时候才会更新,循环是只要脚本调用一次就会重新取一次参数,比如用for循环在脚本中实现的循环,如果选择“迭代”参数只能选择一个,而选择循环,则可以更新参数;
第三点:在controler里边的分配方式:“自动分配”情况下会按照迭代次数分配给每个用户,比如有10个参数,脚本迭代5次,并发10个用户,这样的话,controler会将10个参数分配给前3个用户,U1,5个参数,U2,5个参数,U3一个参数,其他7个用户失败,总的参数=并发用户数×迭代次数;如果选择“按用户分配”可以让用户自定一来分配,但是也要注意总的参数和并发用户以及迭代次数的关系;总的参数=自定义数×并发用户数;比如有12个参数,每个用户分配2个参数。可以最多支持6个并发用户;选择“循环”的情况下跟选择“迭代”情况相同;
第五篇:变频器优点
变频调速已被公认为是最理想、最有发展前途的调速方式之一,采用通用变频器构成变频调速传动系统的主要目的,一是为了满足提高劳动生产率、改善产品质量、提高设备自动化程度、提高生活质量及改善生活环境等要求;二是为了节约能源、降低生产成本。用户根据自己的实际工艺要求和运用场合选择不同类型的变频器。
正确选择通用型变频器对于传动控制系统能够的正常运行是非常关键的,首先要明确使用通用变频器的目的,按照生产机械的类型、调速范围、速度响应和控制精度、起动转矩等要求,充分了解变频器所驱动的负载特性,决定采用什么功能的通用变频器构成控制系统,然后决定选用哪种控制方式最合适。所选用的通用变频器应是既要满足生产工艺的要求,又要在技术经济指标上合理。若对通用变频器选型、系统设计及使用不当,往往会使同用变频器不能正常运行、达不到预期目标,甚至引发设备故障,造成不必要的损失。另外,为了确保通用变频器长期可靠的运行,变频器地线的连接也是非常重要的。
1、变频器的功能和用途
变频器和交流电机构成的可调速传动称为变频器传动,其功能用途如下。其中可能互为关联,实际上无明确分类,见下表,仅供参考。
2、使用变频器的优点
(1)变频调速的节能
由于采用变频调速后,风机、泵类负载的节能效果最明显,节电率可达到20%~60%,这是因为风机水泵的耗用功率与转速的三次方成比例,当用户需要的平均流量较小时,风机、水泵的转速较低,其节能效果也是十分可观的。而传统的挡板和法门进行流量调节时,耗用功率变化不大。由于这类负载很多,约占交流电动机总容量的20%~30%,它们的节能就具有非常重要的意义。
对于一些在低速运行的恒转矩负载,如传送带等,变频调速也可节能。除此之外,原有调速方式耗能较大者(如绕线转子电动机等),原有调速方式比较庞杂,效率较低者(如龙门刨床等),采用了变频调速后,节能效果也很明显。
(2)变频调速在电动机运行方面的优势
变频调速很容易实现电动机的正、反转。只需要改变变频器内部逆变管的开关顺序,即可实现输出换相,也不存在因换相不当而烧毁电动机的问题。
变频调速系统起动大都是从低速开始,频率较低。加、减速时间可以任意设定,故加、减速时间比较平缓,起动电流较小,可以进行较高频率的起停。
变频调速系统制动时,变频器可以利用自己的制动回路,将机械负载的能量消耗在制动电阻上,也可回馈给供电电网,但回馈给电网需增加专用附件,投资较大。除此之外,变频器还具有直流制动功能,需要制动时,变频器给电动机加上一个直流电压,进行制动,则无需另加制动控制电路。
(3)以提高工艺水平和产品质量为目的的应用
变频调速除了在风机、泵类负载上的应用以外,还可以广泛应用于传送、卷绕、起重、挤压、机床等各种机械设备控制领域。它可以提高奇特的产成品率,延长设备的正常工作周期和使用寿命,使操作和控制系统得以简化,有的甚至可以改变原有的工艺规范,从而提高了整个设备控制水平。