{"title":"避免在软件中操纵数据造成测量误差","authors":"Logan Kunitz","doi":"10.51843/wsproceedings.2014.42","DOIUrl":null,"url":null,"abstract":"In the age of digital technology, the act of calibrating a device nearly always requires the conversion of an analog signal into a digital representation that will be used and manipulated in software as a part of the calibration process. This conversion from analog to digital and the subsequent processing that occurs in the digital domain can introduce additional errors in the measurement. If the data types and methodologies are not properly controlled, the magnitude of these errors can add significant uncertainty to the calibration. The objective of this paper is to explore the various ways that software can introduce errors and uncertainty into measurements, with the purpose of raising awareness for developers about the choices that can be made when manipulating measurement data in software. This paper will investigate several sources of software error that apply across different programming environments, including excel, text-based, and graphical programming environments. The sources of error that will be discussed will include the following: •Rounding errors associated with datatype conversions and data truncation. •Numerical errors are related to the limitations of computers in representing numeric values. •Computational errors that can be introduced by common math functions and methodologies.","PeriodicalId":446344,"journal":{"name":"NCSL International Workshop & Symposium Conference Proceedings 2014","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Avoiding Measurement Errors from Manipulating Data in Software\",\"authors\":\"Logan Kunitz\",\"doi\":\"10.51843/wsproceedings.2014.42\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In the age of digital technology, the act of calibrating a device nearly always requires the conversion of an analog signal into a digital representation that will be used and manipulated in software as a part of the calibration process. This conversion from analog to digital and the subsequent processing that occurs in the digital domain can introduce additional errors in the measurement. If the data types and methodologies are not properly controlled, the magnitude of these errors can add significant uncertainty to the calibration. The objective of this paper is to explore the various ways that software can introduce errors and uncertainty into measurements, with the purpose of raising awareness for developers about the choices that can be made when manipulating measurement data in software. This paper will investigate several sources of software error that apply across different programming environments, including excel, text-based, and graphical programming environments. The sources of error that will be discussed will include the following: •Rounding errors associated with datatype conversions and data truncation. •Numerical errors are related to the limitations of computers in representing numeric values. •Computational errors that can be introduced by common math functions and methodologies.\",\"PeriodicalId\":446344,\"journal\":{\"name\":\"NCSL International Workshop & Symposium Conference Proceedings 2014\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1900-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"NCSL International Workshop & Symposium Conference Proceedings 2014\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.51843/wsproceedings.2014.42\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"NCSL International Workshop & Symposium Conference Proceedings 2014","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.51843/wsproceedings.2014.42","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Avoiding Measurement Errors from Manipulating Data in Software
In the age of digital technology, the act of calibrating a device nearly always requires the conversion of an analog signal into a digital representation that will be used and manipulated in software as a part of the calibration process. This conversion from analog to digital and the subsequent processing that occurs in the digital domain can introduce additional errors in the measurement. If the data types and methodologies are not properly controlled, the magnitude of these errors can add significant uncertainty to the calibration. The objective of this paper is to explore the various ways that software can introduce errors and uncertainty into measurements, with the purpose of raising awareness for developers about the choices that can be made when manipulating measurement data in software. This paper will investigate several sources of software error that apply across different programming environments, including excel, text-based, and graphical programming environments. The sources of error that will be discussed will include the following: •Rounding errors associated with datatype conversions and data truncation. •Numerical errors are related to the limitations of computers in representing numeric values. •Computational errors that can be introduced by common math functions and methodologies.