A standardized instrument programming language based on IEEE Std 488.2

J. Nemeth-Johannes
{"title":"A standardized instrument programming language based on IEEE Std 488.2","authors":"J. Nemeth-Johannes","doi":"10.1109/IMTC.1990.66026","DOIUrl":null,"url":null,"abstract":"The author describes the features of TMSL (Test and Measurement System Language) and how they relate to compatibility. TMSL implements a tree-structured command set, rather than a traditional flat instrument language, allowing keywords to be reusable and identifiable in context. Reusable keywords also allow for simple and regular mnemonic generation rules. TMSL also addresses parameters through the use of regular parameter forms, a say-what-you-mean philosophy for discrete switch settings, and the minimization of obscure side effects. In addition, TMSL addresses the need for horizontally compatible, signal-oriented measurements, as well as the traditional programming of instrument-specific hardware. The model of an instrument developed for TMSL and the importance of such a standardized model are discussed. The author outlines the advantages realized, including the ease of adding capabilities in the future, the ease of learning, the self-documenting features, the opportunities for reuse of instrument firmware, including increased reliability of parsers, and the ease of integrating instruments into existing test systems.<<ETX>>","PeriodicalId":404761,"journal":{"name":"7th IEEE Conference on Instrumentation and Measurement Technology","volume":"32 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1990-02-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"7th IEEE Conference on Instrumentation and Measurement Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IMTC.1990.66026","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

The author describes the features of TMSL (Test and Measurement System Language) and how they relate to compatibility. TMSL implements a tree-structured command set, rather than a traditional flat instrument language, allowing keywords to be reusable and identifiable in context. Reusable keywords also allow for simple and regular mnemonic generation rules. TMSL also addresses parameters through the use of regular parameter forms, a say-what-you-mean philosophy for discrete switch settings, and the minimization of obscure side effects. In addition, TMSL addresses the need for horizontally compatible, signal-oriented measurements, as well as the traditional programming of instrument-specific hardware. The model of an instrument developed for TMSL and the importance of such a standardized model are discussed. The author outlines the advantages realized, including the ease of adding capabilities in the future, the ease of learning, the self-documenting features, the opportunities for reuse of instrument firmware, including increased reliability of parsers, and the ease of integrating instruments into existing test systems.<>
基于IEEE标准488.2的标准化仪器编程语言
作者描述了TMSL(测试和测量系统语言)的特点以及它们与兼容性的关系。TMSL实现了树形结构的命令集,而不是传统的平面工具语言,允许关键字在上下文中可重用和可识别。可重用关键字还允许使用简单而规则的助记符生成规则。TMSL还通过使用常规参数形式、离散开关设置的“说什么就什么”哲学以及将模糊的副作用最小化来处理参数。此外,TMSL解决了水平兼容的、面向信号的测量需求,以及仪器专用硬件的传统编程。讨论了为TMSL开发的仪器模型及其标准化模型的重要性。作者概述了所实现的优势,包括易于在未来添加功能,易于学习,自文档化特性,仪器固件的重用机会,包括提高解析器的可靠性,以及将仪器集成到现有测试系统中的便利性
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信