{"title":"IVI class specifications and programming methodologies","authors":"D. Chejj","doi":"10.1109/AUTEST.2002.1047904","DOIUrl":null,"url":null,"abstract":"This paper describes the recently completed Interchangeable Virtual Instruments (IVI) Foundation specifications, concentrating on the instrument class specifications. The paper describes the process by which the foundation chooses and defines an instrument class specification, how that specification is structured, the instrument capabilities that it supports, and its implication on software instrument drivers. The paper also explores how drivers developed according to these class specifications can be used in a variety of development environments including LabVIEW, LabWindows/CVI, and Visual Studio. Finally, the paper explores the relationship between the class specifications, drivers that conform to those specifications, and the goal of achieving instrument interchangeability.","PeriodicalId":372875,"journal":{"name":"Proceedings, IEEE AUTOTESTCON","volume":"20 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2002-12-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings, IEEE AUTOTESTCON","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AUTEST.2002.1047904","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
This paper describes the recently completed Interchangeable Virtual Instruments (IVI) Foundation specifications, concentrating on the instrument class specifications. The paper describes the process by which the foundation chooses and defines an instrument class specification, how that specification is structured, the instrument capabilities that it supports, and its implication on software instrument drivers. The paper also explores how drivers developed according to these class specifications can be used in a variety of development environments including LabVIEW, LabWindows/CVI, and Visual Studio. Finally, the paper explores the relationship between the class specifications, drivers that conform to those specifications, and the goal of achieving instrument interchangeability.