根据JJF 1059-1999定义,测量不确定度就是表征合理地赋予被测量之值的分散性,与测量结果相联系的参数[3] 。当需要明确某一测量结果的不确定度时,要适当采用一个形容词,如标准不确定度、合成标准不确定度和扩展不确定度[3] 。
测量不确定度是比较新的概念[1] ,比传统的误差理论更科学合理,是对测量结果可靠性的定量表征。全球经济-体化要求不同国家及实验室的检测数据要有可比性,用以统一评价测量结果的质量[3] 。同时我国的《检验与校准实验室能力的通用要求》及《环境监测分析方法标准制定技术导则》对测量不确定度评定也有相应的要求。
2。2测量不确定度理论的发展历程
1963年原美国标准局(NBS)的数理统计专家埃森哈特(Eisenhart)在研究“仪器校准系统的精密度和准确度估计”时提出了采用测量不确定度的概念[4] 。
20世纪70年代,NBS在研究和推广测量保证方案(MPA)时又对测量不确定度的表示有新的进展。
1980年国际计量局在征求了32个国家的国家计量研究院以及5个国际组织后,发出了推荐采用测量不确定度来评定测量结果的建议书,即INC-1(1980)。
1981年,第70届国际计量委员会(CIPM)讨论通过INC-1(1980),并发布了一份CIPM建议书,即CI-1981。
1986年,国家计量委员会要求国际计量局(BIPM),国际电工委员会(IEC),国际标准化委员会(ISO),国际法制计量委员会(OLML),国际理论与应用物理联合会(HUPAC),国际理论与应用化学联合会(IUPAC),以及国际临床化学联合会(IFCC)等七个国际组织成立专门的工作组,起草测量不确定度的评定的指导文件。
1993年以7个国际组织的名义联合发布了《测量不确定度表示指南》(Guide to the Expression of Uncertainty in Measurement,简称GUM)和第二版的《国际通用计量学基本术语》(international Vocabulary if basic and General terms in metrology,简称VIM)。
1998年我国发布了国家计量技术规范JJF 10001-1998《通用计量术语及定义》,基本与第二版VIM对应。
1999年我国发布了国家计量技术规范JJF 1059-1999《测量不确定度的评定与表示》,其基本概念和测量不确定度评定与表示方法与GUM完全一致。JJF 10001-1998和JJF 1059-1999成为我国进行测量不确定度评定的基础[4] 。
2006年国家实验认可委员会发布《测量不确定评估报告的通用要求》(CNAS-CL07)。
2007年国家实验认可委员会发布《最佳测量能力指南》(CNAS-CL16)。
3 AngularJs
系统前端设计采用了Jquery、bootstrap、AngularJs等,核心技术使用AngularJs自定义指令灵活完成
3。1 AngularJs简述
AngularJs是为了克服HTML在构建应用上的不足而设计的,利用MVC、模块化、自动化双向数据绑定、语义化标签、依赖注入等等核心特性为开发者呈现一个更高层次的抽象来简化应用的开发。如同其他的抽象技术一样,AngularJs也因此损失一部分灵活性,比如DOM操作在AngularJs上便无法表现出来,适量的Jquery代码,可以在不得不进行操作时弥补这一缺陷[5] 。
3。2自定义指令论文网
从一个高的层面来讲,指令是AngularJs $compile服务的说明,当特定的标签(属性,元素名,或者注释) 出现在DOM中的时候,它让编译器附加指定的行为到DOM上[5] 。
这个过程是很简单的。AngularJs内部有很多这样自带的指令,比如说ngBind, ngView,就像创建控制器和服务一样,利用AngularJs,开发者可以创建特殊的,符合业务需求的指令。当AngularJs启动的时候,AngularJs的编译器分析html去匹配指令,这是允许指令注册行为或者改变DOM的实现原理[5] 。