{"title":"在LabVIEW开发环境下基于面向对象方法的存储器测试装置软件组件的特点","authors":"I. Shvetsov-Shilovskiy","doi":"10.1109/SIBCON50419.2021.9438930","DOIUrl":null,"url":null,"abstract":"This paper is dedicated to the features of the software component of the memory test setup based on the object-oriented approach in LabVIEW environment. The specificities of the software development for test setups used for the control of the electronics device’s parameters are described. The paper concerns the advantages and disadvantages of the object-oriented approach in the software development process in LabVIEW and the challenges which may arise during the remodeling of the program written in the procedure programming paradigm using the object-oriented methodology. The actor model is described as well as its modification made for use in the developed software solution. Reasons that necessitated modification of the standard actor model are discussed. The specific features of the architecture of the developed software are described. Solutions aimed at building a universal program project are presented; they ensure that minimal adaptation is needed to perform functional and parametric control of any memory device. Among these solutions are the universal interface between the program executed on PC and the program responsible for the high-speed input and output executed on programmable logic device (PLD). For various architectures of the program executed on PLD there was conducted a comparison of the hardware resources used and a compilation time.","PeriodicalId":150550,"journal":{"name":"2021 International Siberian Conference on Control and Communications (SIBCON)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-05-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Features of the Software Component of the Memory Test SetupBased on the Object-Oriented Approach in LabVIEW Development Environment\",\"authors\":\"I. Shvetsov-Shilovskiy\",\"doi\":\"10.1109/SIBCON50419.2021.9438930\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper is dedicated to the features of the software component of the memory test setup based on the object-oriented approach in LabVIEW environment. The specificities of the software development for test setups used for the control of the electronics device’s parameters are described. The paper concerns the advantages and disadvantages of the object-oriented approach in the software development process in LabVIEW and the challenges which may arise during the remodeling of the program written in the procedure programming paradigm using the object-oriented methodology. The actor model is described as well as its modification made for use in the developed software solution. Reasons that necessitated modification of the standard actor model are discussed. The specific features of the architecture of the developed software are described. Solutions aimed at building a universal program project are presented; they ensure that minimal adaptation is needed to perform functional and parametric control of any memory device. Among these solutions are the universal interface between the program executed on PC and the program responsible for the high-speed input and output executed on programmable logic device (PLD). For various architectures of the program executed on PLD there was conducted a comparison of the hardware resources used and a compilation time.\",\"PeriodicalId\":150550,\"journal\":{\"name\":\"2021 International Siberian Conference on Control and Communications (SIBCON)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-05-13\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 International Siberian Conference on Control and Communications (SIBCON)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SIBCON50419.2021.9438930\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 International Siberian Conference on Control and Communications (SIBCON)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SIBCON50419.2021.9438930","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Features of the Software Component of the Memory Test SetupBased on the Object-Oriented Approach in LabVIEW Development Environment
This paper is dedicated to the features of the software component of the memory test setup based on the object-oriented approach in LabVIEW environment. The specificities of the software development for test setups used for the control of the electronics device’s parameters are described. The paper concerns the advantages and disadvantages of the object-oriented approach in the software development process in LabVIEW and the challenges which may arise during the remodeling of the program written in the procedure programming paradigm using the object-oriented methodology. The actor model is described as well as its modification made for use in the developed software solution. Reasons that necessitated modification of the standard actor model are discussed. The specific features of the architecture of the developed software are described. Solutions aimed at building a universal program project are presented; they ensure that minimal adaptation is needed to perform functional and parametric control of any memory device. Among these solutions are the universal interface between the program executed on PC and the program responsible for the high-speed input and output executed on programmable logic device (PLD). For various architectures of the program executed on PLD there was conducted a comparison of the hardware resources used and a compilation time.