System integrity is important for fast and accurate measurement and control.LabVIEW is widely used in education and industry.Many LabVIEW codes are hard to be read and shown because of their 2D topology.In order to si...System integrity is important for fast and accurate measurement and control.LabVIEW is widely used in education and industry.Many LabVIEW codes are hard to be read and shown because of their 2D topology.In order to simplify the programming,a 4-layer model of developing sensor or measurement systems with LabVIEW is proposed in this paper.The purpose of this paper is to show the readers how to design simple,clear and strong automated systems with LabVIEW.Using a Sensirion SHT75 humidity sensor and an NI USB6008 DAQ board as an example,this paper describes the steps of developing a sensor system from the physical layer to application layer in detail.In layer 2,port selection and signal regulation are demonstrated.In layer 3,timing waveform analysis and synthesis,state diagram analysis,instruction set design,micro operation and fault tolerance designs are demonstrated.In layer 4,data visualization is covered with a vivid example.Programmers found it was hard to show readers their LabVIEW codes because many LabVIEW codes occupy several screens.A layer model simplifies the programming,so one is able to show a medium size LabVIEW code easily.展开更多
文摘设计了一个由3个步进电机驱动的扫描探针显微镜(Scanning probe microscope,SPM)基座。这个基座比普通的由一个电机驱动的基座要灵活,但基座的控制也相对复杂。基座的3个电动机由一个Arduino单片机来控制。在Arduino单片机里面还设计了一个状态机,通过这个状态机单片机与电脑上位机和一个射频遥控器进行通信。另外,本项目还用两个5状态LED来显示有限状态机(Finite state machine,FSM)的不同状态以及电动机和基座的运动状态。最后,通过测试和调试,本基座在Z方向上能实现700纳米的机械控制分辨率。
文摘System integrity is important for fast and accurate measurement and control.LabVIEW is widely used in education and industry.Many LabVIEW codes are hard to be read and shown because of their 2D topology.In order to simplify the programming,a 4-layer model of developing sensor or measurement systems with LabVIEW is proposed in this paper.The purpose of this paper is to show the readers how to design simple,clear and strong automated systems with LabVIEW.Using a Sensirion SHT75 humidity sensor and an NI USB6008 DAQ board as an example,this paper describes the steps of developing a sensor system from the physical layer to application layer in detail.In layer 2,port selection and signal regulation are demonstrated.In layer 3,timing waveform analysis and synthesis,state diagram analysis,instruction set design,micro operation and fault tolerance designs are demonstrated.In layer 4,data visualization is covered with a vivid example.Programmers found it was hard to show readers their LabVIEW codes because many LabVIEW codes occupy several screens.A layer model simplifies the programming,so one is able to show a medium size LabVIEW code easily.