CMW-RUN GSM脚本配置

GSM脚本配置

  案例一:GSM_900_LOOP_VSCH_VSPCL脚本解读

  1、打开显示栏

  打开GSM目录下的GSM_900_LOOP_VSCH_VSPCL,如下图,这是一个测试GSM900,以PCL vs CH 循环为主体架构的脚本。
  GSM900

  2、脚本解读

  以GSM_900_LOOP_VSCH_VSPCL为模板,打开脚本配置文件,左边为脚本,右边为相应的步骤解读。
  脚本解读

  3、编辑脚本

  点击Edit,编辑界面如下图,脚本由Installed栏(基础语句包)里面选择,然后进行参数设置。

  • 脚本操作选项中,从左往右功能分别是:语句名称,内容查看,参数配置,上移,下移,复制,粘贴,删除。
  • 点击脚本中某一步骤,在批注栏中输入需要的内容,即可在语句后面显示备注,如本图中的Chanel Loop 和PCL Loop。
  • 每一步骤前的+可读当前语句下的子内容。
  • Conmands栏里面为命令语句包,如if,loop
      Edit

  3.1、呼叫设置配置

  双击步骤2(GSM_CallSetup),可对呼叫设置进行配置,如下图:

  • 确定测试的是语音业务还是数据业务。如果数据业务,请选择相应时隙配比和对应的测试模式(Test Mode B or BELR)
  • 选择测试的频段和输入电平。
  • 其他设置通常情况下可保持默认。如有其他需求可自行更改。
      呼叫设置配置

  3.2、条件设置

  脚本在编辑状态下,双击步骤3下拉选择IF的执行条件。

  条件设置

  3.3、外循环:信道循环

  双击打开步骤4(loop),可看到Loop配置,其中包含三个参数,分别是开始值(Start value),结束值(Stop value),步长(step)。

  • 若选择Global (Expose to Test Plan),即可活动参数键入,那么这几个参数将在脚本主界面以参数配置栏体现,如主界面显示栏可直接输入测试参数,请注意所对应的步骤数。如上述脚本中的步骤4,我们知道它是信道循环,那么在参数配置栏输入信道号,同理步骤7输入功率等级。
  • 选择Constant即为定值,那么右边的方框将被激活,可在方框内输入参数,主界面显示栏将没有参数配置栏。

  信道循环

  3.4、循环因子设置

  在编辑界面,双击步骤5(GSM_GlobalParmeter),如下图,其功能是告诉脚本所需要循环的参数类别,以及参数数值的来源。

  • 在Band 中,选择对应的频段。
  • 在Loop Parameter中,下拉选择循环参数的类别。注意,此语句的位置不同,所选择的参数类别也有所不同。如步骤5,它是步骤4Loop的载体。那么请选择Channel,同理步骤8此处应选择PCL。

  (GSM_GlobalParmeter

  • 步骤5右键选择Parameter,可得下图。点击红框处,可见弹框,下拉Reference,选择数值来源的步骤数。如选择Constant,可输入自定义值。
      (Parameter

  而步骤6,7,8 ,9同理于步骤3,4,5。

  3.10、测试项目语句

  双击步骤10(GSM_Testset),如下图

  • 选择Test Mode , Loop Test or Single Test,此脚本应选Loop Test,因为是以Loop为主架构的测试。而Single Test则不进行循环。
  • 选择Report Layout vs:若选择PCL,那么测试报告将以同一信道下,不同功率等级的测试指标的方式呈现出来,若选择RF Channel则刚好相反。为方便查看报告,建议选择后者。
  • 若Test Mode选择的是Single Test,那么请选择下图红框中的各项配置。注意,在Loop Test模式下,红框中的内容无法更改。因为PCL及CH等是由步骤4,7中Loop所决定的,而Single Test的PCL和CH等则是手动输入的。如果测试内容与红框中的默认值不相符,如频段,电平 等。请下拉选择Single Test,更改为所需频段以及电平,再重新选回Loop Test。
  • 选择测试项目。上图中蓝色方框为各测试项目的类别。下方勾选具体项目。请根据测试报表选择对应的项目。注意:在Loop Test模式下模板类的项目无法勾选,如PVT,调制频谱,开关频谱等。

  (GSM_Testset

  点击步骤10中的Limits,如上图。

  • 此图的功能的设置指标的限值,一旦超出此限值,则报告中将会标红,并显示Failed。
  • 下图中的红框是参数类别,下方可选择具体参数的限值。
  • 红框上方选择限值适用的频段(Limits for Band)。

  (Limits

  通过对整个脚本简单解析,可以大致了解其测试构架的组成:以CH为外循环,PCL为内循环,利用Loop决定循环的数值,通过GSM_GlobalParameter进行导入,配置完PCL和CH,GSM_Testset就开始按照配置进行测试了。