{"title":"多机vxi总线系统的搭建与使用","authors":"M. Wright","doi":"10.1109/AUTEST.1997.633677","DOIUrl":null,"url":null,"abstract":"VXI has matured into a flexible bus architecture with which to develop various types of instrumentation systems. More and more systems are being developed that require multiple chassis with dozens of instruments, each of which may perform a distinct yet important function to the system. This can place a tremendous burden on the system controller, especially if this same controller has to perform intensive graphic display updates, writes to the hard disk, printing functions, or other I/O Tasks. Modern computers in general, and PC-based computers in particular, have advanced to the point where some of this burden can be overcome by the sheer power of the processor. However, there are still many systems that would benefit from using a multi-computer approach. This paper details the multi-computer approach used in the VXIbased system that CACI developed for the Air Force. The system, the Engine Test/Trim Automated System II (ETTAS II) is designed to test all Air Force jet engines. The paper discusses how to integrate multiple computers in a VXI-based system, including discussions on: setting up the computers, selecting register-based versus message-based computers, setting up and using shared-memory, defining and separating tasks for each computer. The shared memory discussion talks about different ways to structure the shared memory, including setting up a system-level \"Current-Value Table\" (CVT) for all instruments, as well as how other devices, including another computer can access the shared memory space. The paper shows how Commercial Off-the-Shelf(COTS) software products NI-VXI LabVIEW; and NI-VISA (National Instruments) can be used to satisfy all these requirements. The paper also shows how the multi-computer approach can be cost-effective in many cases.","PeriodicalId":369132,"journal":{"name":"1997 IEEE Autotestcon Proceedings AUTOTESTCON '97. IEEE Systems Readiness Technology Conference. Systems Readiness Supporting Global Needs and Awareness in the 21st Century","volume":"118 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1997-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Setting up and using a multi-computer VXIbus system\",\"authors\":\"M. Wright\",\"doi\":\"10.1109/AUTEST.1997.633677\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"VXI has matured into a flexible bus architecture with which to develop various types of instrumentation systems. More and more systems are being developed that require multiple chassis with dozens of instruments, each of which may perform a distinct yet important function to the system. This can place a tremendous burden on the system controller, especially if this same controller has to perform intensive graphic display updates, writes to the hard disk, printing functions, or other I/O Tasks. Modern computers in general, and PC-based computers in particular, have advanced to the point where some of this burden can be overcome by the sheer power of the processor. However, there are still many systems that would benefit from using a multi-computer approach. This paper details the multi-computer approach used in the VXIbased system that CACI developed for the Air Force. The system, the Engine Test/Trim Automated System II (ETTAS II) is designed to test all Air Force jet engines. The paper discusses how to integrate multiple computers in a VXI-based system, including discussions on: setting up the computers, selecting register-based versus message-based computers, setting up and using shared-memory, defining and separating tasks for each computer. The shared memory discussion talks about different ways to structure the shared memory, including setting up a system-level \\\"Current-Value Table\\\" (CVT) for all instruments, as well as how other devices, including another computer can access the shared memory space. The paper shows how Commercial Off-the-Shelf(COTS) software products NI-VXI LabVIEW; and NI-VISA (National Instruments) can be used to satisfy all these requirements. The paper also shows how the multi-computer approach can be cost-effective in many cases.\",\"PeriodicalId\":369132,\"journal\":{\"name\":\"1997 IEEE Autotestcon Proceedings AUTOTESTCON '97. IEEE Systems Readiness Technology Conference. Systems Readiness Supporting Global Needs and Awareness in the 21st Century\",\"volume\":\"118 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1997-09-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"1997 IEEE Autotestcon Proceedings AUTOTESTCON '97. IEEE Systems Readiness Technology Conference. Systems Readiness Supporting Global Needs and Awareness in the 21st Century\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/AUTEST.1997.633677\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"1997 IEEE Autotestcon Proceedings AUTOTESTCON '97. IEEE Systems Readiness Technology Conference. Systems Readiness Supporting Global Needs and Awareness in the 21st Century","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AUTEST.1997.633677","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Setting up and using a multi-computer VXIbus system
VXI has matured into a flexible bus architecture with which to develop various types of instrumentation systems. More and more systems are being developed that require multiple chassis with dozens of instruments, each of which may perform a distinct yet important function to the system. This can place a tremendous burden on the system controller, especially if this same controller has to perform intensive graphic display updates, writes to the hard disk, printing functions, or other I/O Tasks. Modern computers in general, and PC-based computers in particular, have advanced to the point where some of this burden can be overcome by the sheer power of the processor. However, there are still many systems that would benefit from using a multi-computer approach. This paper details the multi-computer approach used in the VXIbased system that CACI developed for the Air Force. The system, the Engine Test/Trim Automated System II (ETTAS II) is designed to test all Air Force jet engines. The paper discusses how to integrate multiple computers in a VXI-based system, including discussions on: setting up the computers, selecting register-based versus message-based computers, setting up and using shared-memory, defining and separating tasks for each computer. The shared memory discussion talks about different ways to structure the shared memory, including setting up a system-level "Current-Value Table" (CVT) for all instruments, as well as how other devices, including another computer can access the shared memory space. The paper shows how Commercial Off-the-Shelf(COTS) software products NI-VXI LabVIEW; and NI-VISA (National Instruments) can be used to satisfy all these requirements. The paper also shows how the multi-computer approach can be cost-effective in many cases.