Internship Report
Internship Report
BELAGAVI -590018
An Internship Report
on
“LABVIEW”
(LABORATORY VIRTUAL INSTRUMENT ENGINEERING WORKBENCH)
Submitted in partial fulfillment for the award of degree of
Bachelor of Engineering
in
Electrical and Electronics Engineering
Submitted By,
JITHAN C K (4RA20EE407)
CERTIFICATE
Certified that the internship is carried out by JITHAN C K bearing USN 4RA20EE407 in the
department of Electrical & Electronics Engineering from RAJEEV INSTITUTE OF
TECHNOLOGY submitted in partial fulfilment for the award of Bachelor of Engineering in
Electrical and Electronics Engineering prescribed by the Visveswaraya Technological University,
Belagavi during the year 2022-23. It is certified that all suggestions recommended for Internal
Evaluation have been incorporated in the report deposited in the departmental library. The
internship project report has been approved as it satisfies the academic requirements with respect
to Internship work prescribed for the said Degree.
PRINCIPAL
Dr. MAHESH P K
RIT, Hassan
2.
ACKNOWLEDGEMENT
I sincerely thank all the Faculties of my department for their valuable suggestions
extendedthroughout this work.
JITHAN C K
[4RA20EE403]
i
ABSTRACT
This report shows what I learnt from the internship in VI solutions for 3-weeks
internship program from 28.02.2023 to 15.03.2023 on the topic of machine learning
and industry IOT using LabVIEW. With the advent of rapid developments, large
number of heterogeneous devices is able to connect with the help of IOT technology.
Although IOT possess very complex architecture because of connectivity of variety of
devices and services in the system. IOT systems are designed to support smart city and
advanced communication technologies, and computational framework is provided for
a smart IOT. It also discusses the major vulnerabilities and challenges faced by IOT
also present how machine learning is applied to IOT.
ii
CONTENTS
PAGE.NO
Acknowledgement i
Abstract ii
Contents iii
List of Figures iv
List of Tables v
CHAPTER 1: INTRODUCTION 6-8
1.1 Comparison of Text Based and Graphical Program 6
1.2 Benefits of LabVIEW 8
CHAPTER 2: COMPANY PROFILE 9-12
2.1 Company Details 10
2.2 Services 11
2.3 VI Solutions hardware platform include 11
CHAPTER 3: TASK PERFORMED 12-17
3.1 Project Creation 13
3.2 Project: Keyboard Controlled robot Simulated
Using LabVIEW 14-17
CHAPTER 4: CONCLUSION 18
REFERENCES 19
iii
LIST OF FIGURES
1.1 Symbol 06
3.6 Output 17
iv
LIST OF TABLES
v
(LabVIEW) LABORATORY VIRTUAL INSTRUMENT ENGINEERING WORKBENCH
CHAPTER 1
INTRODUCTION
Originally It was released for the Apple Macintosh in 1986, Lab VIEW is commonly used for
data acquisition, instrument control, and industrial automation on a variety of platforms
including Microsoft Windows, various flavors of UNIX, Linux, and Mac OS.
LabVIEW ties the creation of user interfaces (called front panels) into the development cycle.
LabVIEW programs/subroutines are called virtual instruments.
CHAPTER 2
COMPANY PROFILE
Expertise at VI Solutions has years of experience to select the needed hardware and software
for your application. We can assist you in the crucial stages of your LabVIEW application /
design, involving hardware such as
• Compact-RIO
• Compact-DAQ
• PXI
• Compact Field point
• WSN (Wireless Sensor Network)
VI Solutions is more than qualified to give your company an in-depth training. Often we get
the question from our customers where they can find a good training for large scale
application development. Their questions concern:
• Graphical User Interface Development
• Scalable "plug-and-play" architectures
• Software design rules, such as bottom-up approaches
• How to create customized driver libraries
• How to integrate LabVIEW programs with their machinery and many more...
COMPANY DETAILS
2.2 SERVICES
At VI Solutions, our resources are focused on innovation, quality, and superior value for our
customers. We work closely with our customers to understand their requirements, which
enable us to provide innovative solutions to meet their specific needs. VI Solutions
significant growth is an indication of our track record of success upon this commitment. We
have separate business divisions with dedicated focus to offer the best possible solutions.
VI Solutions is a total Virtual Instrumentation service provider offers cutting-edge solutions
for the Small and Medium Business segment. We have been catering for various clients in
this segment. The company has implemented several Turn-key Systems and System
Integration projects for various organizations of Ministry of Defense. Our system integration
practice provides end-to-end management from requirements development to solution
integration and on-going support. Our services range from Custom Application Services,
Package Implementation Services to Infrastructure Services on a multitier platform, which
includes Analysis, Development and Deployment. Our verticals comprise of almost the entire
spectrum of Small and Medium Business Segment.
CHAPTER 3
TASK PERFORMED
LabVIEW Training
In order to familiarize myself with the LabVIEW program development interface and process,
I completed several training sessions to learn the basics of LabVIEW programming and
experiment with different tools, such as the virtual instruments that simulate data output from
scientific equipment, as well as the analysis components that apply various customizable
algorithms. Very useful were the example projects that were bundled with the software, which
allowed me to explore actual applications of LabVIEW tools.
FIGURE 3.2. The Voltage Pulses user interface (with a real-time display table and
voltage sum display) and the programming block diagram.
The digital signal of the images is processed and converted in to the analog signal. The
analog signals are taken out using the DAQ and NI-ELVIS. These signals are given to the dc
gear motor to move the robot.
a) Vision Assistant
The NI Vision Development Module is designed develop and deploy machine vision
applications. It includes hundreds of functions to acquire images from a multitude of cameras
and to process images by enhancing them, checking for presence, locating features,
identifying objects, and measuring parts. Vision Assistant is a tool for prototyping and testing
image processing applications. To prototype an image processing application, build custom
algorithms with the Vision Assistant scripting feature. The scripting feature records every step
of the processing algorithm. After completing the algorithm, you can test it on other images
to make sure it works.
b) Data Acquisition
Data acquisition (DAQ) is the process of measuring an electrical or physical phenomenon
such as voltage, current, temperature, pressure, or sound with a computer. A DAQ system
consists of sensors, DAQ measurement hardware, and a computer with programmable
software. Compared to traditional measurement systems, PC-based DAQ systems exploit the
processing power, productivity, display, and connectivity capabilities of industry-standard
computers providing a more powerful, flexible, and cost- effective measurement solution.
amplification, attenuation, filtering, and isolation. Some DAQ devices include built-in signal
conditioning designed for measuring specific types of sensors.
e) Analog-To-Digital
Signals from sensors or exterior world are noisy or too dangerous to measure directly. Signal
conditioning circuitry manipulates a signal into a form that is suitable for input into an ADC.
This circuitry includes Converter
d) Signal Conditioning
Analog signals from sensors must be converted into digital before they are manipulated by
digital equipment. An ADC (Analog-to Digital Converter) is a chip that provides a digital
representation of an analog signal at an instant of time. In practice, analog signals
continuously vary over time and an ADC takes periodic “samples” of the signal at a
predefined rate. These samples are transferred to a computer over a computer bus where the
original signal is reconstructed from the samples in software.
3.2.5 RESULT
The vision acquisition is placed in the block diagram by click and drag from vision express.
This opens the dialog box of NI vision acquisition express. Work to be done in vision
acquisition is explained in previous topic. The vision assistant also placed in the block
diagram. It opens the ni vision assistant dialog box. In this the script we saved is opened and
clicks the select controls. The output to be taken out is selected and clicks the finish button.
CHAPTER 4
CONCLUSION
From the investigations made, we have concluded that the sound files can be played in
LabVIEW by converting any audio format files into .wav files. This paper involves the use
of Audacity software to transform to .wav sound file. The output data from the sound file is
stored in the form of array values and they can be used further for playing it by reconstructing
and sampling at proper instance.
REFERENCES
[1] Raghuraman Gopalan and Behzad Dariush, toward a vision-based hand gesture interface
for robotic grasping, The 2009 IEEE/RSJ International Conference on Intelligent Robots
and Systems October 11-15, 2009 St. Louis, USA
[2] Rubén Posada-Gómez, Oscar Osvaldo Sandoval-González, Albino Martínez Sibaja,
Otniel Portillo-Rodríguez and GinerAlor- Hernández Instituto Tecnológico de Orizaba,
Digital Image Processing Using LabView, Departamen to dePostgrado e Investigation,
México.
[3] Wu.Y,Huang.T. Vision-based gesture recognition; A review In: The
3rdGestureWorkshop.1999: 103-115.
[4] Y. Sakagami, R. Watanabe, C. Aoyama, S. Matsunaga, N. Higaki, and K.Fujimura, “The
intelligent ASIMO: System overview and integra- tion,” in IEEE Int. Conf. Intell. Robots
Syst., 2002, pp. 2478–2483.
[5] Ganesan A, Nishanth R, Kamban.S, Gopalakrishnan, design and control of 3-dof
articulated robotic arm using LabVIEW and ni- myrio, IJIREEICE, Vol.3, Issue3, Mar
2015. DOI: 10.17148/IJIREEICE.2015.3342.