Explore chapters and articles related to this topic
A Glimpse of LabVIEW
Published in Jivan Shrikrishna Parab, Ingrid Anne Nazareth, Rajendra S. Gad, Gourish Naik, Learning by Doing with National Instruments Development Boards, 2020
Jivan Shrikrishna Parab, Ingrid Anne Nazareth, Rajendra S. Gad, Gourish Naik
The program of the front panel is accompanied by the block diagram. The objects of the front panel appear as icons in the block diagram and the components are wired together. Thereafter, the front panel is built and codes are added using functions which are represented graphically in the block diagram wherein the objects of the front panel are controlled. The block diagram is shown in Figure 1.6. It contains a graphical source code made up of wires, terminal and node. The block diagram consists of components which maybe lower-level VIs, program execution control structures, constants and built-in functions. The objects have to be connected with wires to ensure the flow of data. Measurement code can be created by using functions, standard VIs and express VIs. The objects of the block diagram include constants, wires, structures, subVIs and terminals. LabVIEW is a powerful and easy tool for receiving, analyzing and displaying data. Terminals are similar to constants and parameters in text-based programming languages. They are the entry and exit ports which exchange information between the block diagram and front panel. In order to change the icon view, right click in the block diagram and then select the View As icon.
Smart Industry Pollution Monitoring and Control Using the Internet of Things
Published in Indu Bala, Kiran Ahuja, Harnessing the Internet of Things (IoT) for a Hyper-Connected Smart World, 2023
Kunjabihari Swain, Amiya Ranjan Senapati, Santamanyu Gujari, Murthy Cherukuri
LabVIEW is a graphical programming language with a graphical interface for easy and fast coding. National Instruments allows a number of third-party devices to connect with LabVIEW program, which includes the commonly used Arduino microcontroller. The VISA (Virtual Instru-ment Software Architecture) Sub VI plays a vital role in LabVIEW, which allows us to connect to the Arduino board over serial/COM port of the personal computer. LabVIEW is used to obtain pH, humidity, temperature sensor data via Arduino board. Upon gathering all the sensor data, they are stored in an appropriate table of the database.
Introduction to LabVIEW GUI
Published in Rajesh Singh, Anita Gehlot, Bhupendra Singh, Sushabhan Choudhury, Arduino-Based Embedded Systems, 2017
Rajesh Singh, Anita Gehlot, Bhupendra Singh, Sushabhan Choudhury
This chapter describes the design steps for LabVIEW graphical user interface (GUI) with a brief introduction to the basic blocks that are used to design the GUI. LabVIEW GUI has two components: (1) the front panel and (2) the block diagram. Control can be customized for different work environment. Front panel is a window in which the final GUI will appear and at its back end the “block diagram” runs, which is basically a graphical programming language. Block diagram is designed with some predefined blocks and GUI is developed by connecting the blocks.
Hardware-Based Novel Applications to Locate Faults in Branched Distribution Systems
Published in Electric Power Components and Systems, 2023
Hatice Okumus, Fatih Mehmet Nuroglu
FPGA is a commonly used device for applications in power systems [14–16]. Chincholkar and Naveed [17] have proposed an application study for fault detection and classification in transmission lines. In this study, the transmission line is modeled in the Alternative Transients Program (ATP) and the obtained 3-phase current signals are used. Fault detection and classification is made by passing current signals through wavelet transform and using these signals as input to k-Nearest Neighbor (KNN) method. The created algorithm is embedded in the FPGA and the system is tested by importing current signals from the modeling as real-time input with the help of MATLAB/Simulink. LabVIEW is an application tool which is frequently used for data acquisition, data processing and industrial automation. This tool can also be used with FPGA [18]. A fuzzy logic for fault detection and classification in transmission lines has been developed in [19]. Data is obtained from the line model setup and transferred to FPGA and LabVIEW. The fault detection algorithm using current-voltage data is implemented inside the FPGA while the classification algorithm which uses post fault 3 phase current, zero and positive sequence current samples is created in LabVIEW.
A Robust Cybersecurity Solution Platform Architecture for Digital Instrumentation and Control Systems in Nuclear Power Facilities
Published in Nuclear Technology, 2020
Fan Zhang, J. Wesley Hines, Jamie B. Coble
The flow loop is controlled by a LabVIEW model on an engineering workstation that serves as the SCADA system. LabVIEW is a system-design platform with a graphical language that is commonly used for data acquisition and instrument control.37 Together with a National Instrument data acquisition device, LabVIEW is able to collect sensor data as well as send commands to the flow loop. In this SCADA system, the engineering workstation is the SCADA master while the physical loop is the SCADA slave. There are three controllers deployed in the SCADA master to maintain constant core inlet and outlet temperatures to reduce reactor core internal degradation caused by thermal gradients.36 An open-loop controller controls the heater power at operator-specified values between 0% and 100% of nominal power, enabling the simulation of normal operational transients. Proportional-integral (PI) controllers are designed to actuate primary pump speed and secondary MOV position to maintain the heater outlet temperature at 30°C and heater inlet temperature at 26°C.
A proposal for improving production efficiency of existing machining line through a hybrid monitoring and optimisation process
Published in International Journal of Production Research, 2023
Jonny Herwan, Takashi Misaka, Yoshiyuki Furukawa, Ichiro Ogura, Hitoshi Komoto
An accelerometer (Bruer & Kjaer type 4535-B-001) is embedded at the turret bed to record vibration data, as shown in Figure 6. The turret bed position is chosen because it is located outside the cutting area and is thus unaffected by cutting chips, coolant and tool turret rotation. When compared to the tool shank, which is the most commonly used position, the turret bed position is also more cost-effective because an accelerometer can be used for all of the cutting tools installed at the tool turret (Herwan et al. 2018, 2019). A data acquisition system and LabView software (both from National Instruments) are used to automatically record and extract the signal’s features.