当前位置:首页计算机类软件水平考试中级软件评测师->某嵌入式控劁软件通过采集传感器数值来计算输出控制率,为了提高

某嵌入式控劁软件通过采集传感器数值来计算输出控制率,为了提高数据采集的可靠性,使用三余度采集方法进行三个通道的数据采集。

1.三余度通道数据采集及处理要求:

(1)三通道采集值In_U[0]、In_U[1]、In_U[2]的正常范围为[一3.0,3.O]V,且任意两通道间差值不大于0.5V;

(2)如果某通道采集值超过正常范围或者因为通道采集值造成与其它通道差值大于0.5V,则该通道数据不满足要求;

(3)如果三通道值均满足要求,则取三通道中差值较小的两通道数据的平均值;

(4)如果仅有一个通道数据不满足采集要求,取满足要求的两个通道数据的平均值;

(5)如果多于一个通道数据不满足采集要求,取安全值0V。

2.对采集数值计算控制率的具体处理算法如下:

(1)如果依据采集数据计算的控制率C1与目前实际控制率C0差值不大于0.01则使用本周期计算控制率C1进行输出控制,否则使用目前实际控制率C0输出控制.不上报传感器故障;

(2)如果连续3个周期计算的控制率C1与目前实际控制率C0差值大于0.01,则上报传感器三级故障,连续超差计数清零,使用目前实际控制率C0输出控制;如果已经连续3个周期控制率超差,并上报三级故障,但第4个周期计算的控制率C1与目前实际控制率C0差值不大于0.01,则清除三级故障上报;

(3)如果累计大于等于10个周期计算的控制率C1与目前实际控制率C0差值大于0.01,则上报传感器二级故障,使用目前实际控制率输出控制;

(4)如果累计大于等于100个周期计算的控制率C1与目前实际控制率C0差大于0.01,则上报传感器一级故障,并清除二级故障,并切断输出控制(输出安全值0)

(5)如果低级故障和高级故障同时发生,则按高级故障处理。

问题:5.1

为了测试采集算法,在不考虑测量误差的情况下,设计了表5-1所示的测试用例,请填写该表中的空(1)~(6)。

中级软件评测师,章节练习,测试用例设计方法

问题:5.2

为了测试控制率计算算法,在不考虑测量误差的情况下,设计了表5-2所示的用例,请完善其中的空(1)~(6)。

中级软件评测师,章节练习,测试用例设计方法

问题:5.3

测试人员在设计测试用例进行采集算法测试时,发现本项目的三余度采集值的具体处理算法存在l处缺陷,请指出此处缺陷。

查看答案 纠错
答案:
本题解析:

5.1

1:1.9 2:1.55 3:2.7 4:-2.90 5:0 6:0

5.2

1:1.454 2:2 3:9 4:二级故障 5:0 6:一级故障

5.3

缺陷:当三个通道的数据只差不超过0.5,而且两两之间的差值有两个相等时,存在取值问题。如:测试数据为:2.0 2.2 2.4 这时,存在取值问题,是取2.1还是2.3?

5.1

(1)信道之差不大于0.5,所以三个信道都满足要求,按规则(3)处理,即取1.8和2.0的平均值。

(2)信道之差不大于几0.5,所以三个信道都满足要求,按规则(3)处理,即取1.5和1.6的平均值。

(3)信道之差2.8与2.0直接大于0.5,2.6与2.0之间大于0.5,所以2.0不符合要求,按规则(4)处理,即取2.6和2.8的平均值。

(4)信道之差不大于0.5,-3.1超过【-3.0,3.0】的范围,不满足要求,按规则(4)处理,即取-3.0和-2.8的平均值。

(5)由于任意两个信道之间的差值都超过0.5,所以所有信道都不符合要求,按规则(5)处理,即取值为0。

(6)由于3.1和3.2都超过【-3.0,3.0】的范围,按规则(5)处理,即取值为0。

5.2

(1)按照规则1,1.465-1.454=0.011 大于0.01 ,所以应该为实际控制率。

(2)是三级故障,三级故障要求连续3个周期,所以前置条件应该为2。(3)是二级故障,二级故障要求累计10个周期,所以前置条件应该为9。(4)前置累计次数已经达到9,在加上本次,就连续次数达到10,所以应该为二级故障。

(5)是一级故障,一级故障的输出值为0。(6)由于输出值为0,应属于一级故障。

更新时间:2021-12-05 22:08

你可能感兴趣的试题

单选题

(  )is the process of transforming information so it is unintelligible to anyone but the intended recipient.

  • A.Encryption
  • B.Decryption
  • C.Security
  • D.Protection
查看答案
单选题

As each application module is completed,it undergoes(  )to ensure that it operates correctly and reliably.

  • A.unit testing
  • B.integration testing
  • C.system testing
  • D.acceptance testing
查看答案
单选题

(  )algorithm specifies the way to arrange data in a particular order.

  • A.Search
  • B.Random
  • C.Sorting
  • D.Merge
查看答案
单选题

After analyzing the source code,(  )generates machine instructions that will carry out the meaning of the program at a later time.

  • A.an interpreter
  • B.a linker
  • C.a compiler
  • D.a converter
查看答案
单选题

(  )can help organizations to better understand the information contained within the data and will also help identify the data that is most important to the business and future business decisions.

  • A.Data processing system
  • B.Big Data analytics
  • C.Cloud computing
  • D.Database management
查看答案
单选题

浏览器开启无痕浏览模式后,(  )依然会被保存下来。

  • A.浏览历史
  • B.搜索历史
  • C.已下载文件
  • D.临时文件
查看答案
单选题

下列协议中,不属于TCP/IP协议簇的是(  )。

  • A.CSMA/CD
  • B.IP
  • C.TCP
  • D.UDP
查看答案
单选题

下列传输介质中,带宽最宽、抗干扰能力最强的是(  )。

  • A.双绞线
  • B.红外线
  • C.同轴电缆
  • D.光纤
查看答案
单选题

数控编程常需要用参数来描述需要加工的零件的图形。在平面坐标系内,确定一个点需要2个独立的参数,确定一个正方形需要(  )个独立的参数。

  • A.3
  • B.4
  • C.5
  • D.6
查看答案
单选题

某书的页码为1,2,3,...,共用数字900个(一个多位数页码包含多个数字),据此可以推断,该书最大的页码为(  )。

  • A.237
  • B.336
  • C.711
  • D.900
查看答案