LabVIEW
MINI
PROJECT
KESHAV MAHAVIDYALAYA
UNIVERSITY OF DELHI
B.SC (HONS.) ELECTRONICS ,3RD SEM
NAME OF STUDENT JAY PRAKASH
COLLEGE ROLL NO. 1073
EXAM ROLL NO. 19035558024
SUBJECT: SEC: Programming with
LabVIEW
1
ACKNOWLEDGEMENT
I WOULD LIKE TO EXPRESS MY SPECIAL
THANKS TO MY LabVIEW SUBJECT
TEACHER “Mr. PRASHANT SIR”
FOR THEIR ABLE GUIDANCE AND SUPPORT
IN COMPLETING MY PROJECT.
I ALSO EXTEND MY GRATITUDE TO MY
CLASSMATES F OR HELPING IN MY
PROJECT “RoBoTIC GyM”.
2
CERTIFICATE
THIS IS TO CERTIFY THAT THE PROJECT
ENTITTLED “LabVIEW BASED ROBOTIC
GYM” IS THE BONAFIED WORK CARRIED
OUT BY JAY PRAKASH , A STUDENT OF
ELECTRONICS DEPARTMENT IN KESHAV
MAHAVIDYALAYA ,UNIVERSITY OF
DELHI ,DURING THE ACADEMIC YEAR
2020-21. Teacher’s
signature
---------------
3
PROJECT DEMONSTRATION
TOPIC: “ROBOTIC GYM”
THIS IS THE BLOCK DIAGRAM FOR
OPENING AND CLOSING THE GATE AND
THE MINI ROBOT TO ENTER AFTER
OPENING THE GATE:
HERE , A CASE STRUCTURE IS USED
(TRUE/FALSE) ARE THE TWO CASES IN IT .
OUT SIDE THE CASE STR. A BOOLEAN
CONTROL IS USED .
AND INSIDE A WHILE LOOP (STOP IF TRUE
) IS USED IN WHICH THE LOOP WILL RUN
TILL THE VALUE OF ITERATION TERMINAL
IS EQUAL TO 10.
A WAIT ms IS USED WITH TIME 100ms TO
SEE THE MINI ROBOT WALKING AFTER
THE GATE OPENS.
ALSO THE LOCAL VARIABLES ARE
INTODUCED TO BOOLEAN INDICATORS
AND FORCED TO CONSTANT FOR FALSE
CASE.
4
FRONT PANEL
VIEW FOR GATE
OPENING AND
CLOSING.
5
BLOCK DIAGRAM : (MOVEMENT OF
DIFFERENTS PARTS OF ROBOT)
6
FIG.1 FOR “TRUE”/ “RUN” CASE
FIG.2FOR “FALSE”/ “STOP” CASE 7
IN THE ABOVE DIAGRAMS:
THERE ARE TWO WHILE LOOPS ( STOP IF TRUE) INSIDE A CASE STRUCTURE
WHICH INCLUDES TWO CASES “TRUE” AND “ FALSE”.
IN THE ABOVE DIAGRAM ,IT IS THE BLOCK DIAGRAM FOR THE TRUE CASE.
IN THE FIRST WHILE LOOP IT IS EXECUTION FOR THE DIFFERENTS PARTS
OF T HE ROBOT SUCH AS THE HAND ,RIGHT LEG , LEFT LEG , GLOWING THE
EYES OR SAY THE BLINKING OF THE EYE S , TEETH ETC.
THE SECOND WHILE LOOP IS FOR RUNNING OTHER ROBOTS AND THE EXHAUST
FANS . SHIFT REGISTERS ARE JOIN WITH INBETWEEN USING A NOT GATE FOR
CONTINIOUS BLINKING OF DIFFERENT BOOLEAN COMPONENTS.
THE CASE STRUCTURE IS WORKIING FOR TWO CONDITION.
FOR “ TRUE” CASE : THE ENTIRE OPERTAION STARTS WORKING i.e “RUN”.
FOR “FALSE “CASE : THE ENTIRE OPERATION STOPS BY DEFAULT.
IN THE ABOVE BLOCK DIAGRAM IT STARTS EXECUTING FOR “FALSE “ CASE OR
FOR “DEFAULT CASE”.
THIS CASE INCLUDES ALL DIFFERENT LOCAL VARIABLES FOR THE RESPECTIVE
PARTS OF ROBOTS, FAN,AND THE LED’S.
HERE INITIAL CONDITION FOR EACH BOOLEAN IS DEFINED .
8
FRONT PANEL VIEW FOR STOP AND RUN
CONDITION. 9
THE ABOVE FIG SHOWS THE FRONT PANEL VIEW OF THE
OTHER ROBOTS IN THE GYM FOR THE STOP
CONDITION(FALSE) AND FOR TRUE CONDITIONRUN). 10
:--BLOCK DIAGRAM
:--FRONT PANEL VIEW
THE ABOVE BLOCK DIAGRAM IS FOR DISPLAYING THE DATE
,DAY,AND TIME IN 12HRS FORMAT.
FORMAT DATE TIME STRING IS USED WITH A CONSTANT STRING
FOR THE TIME FORMAT STRING AND OUTPUT IS DISPLAYED IN
STRING.
%I IS USED FOR HOURS (IN 12HRS FORMAT)
%M IS USED FOR MINUTES
%S IS FOR SECONDS
%p IS USED FOR PM/AM
%D FOR DATE
%A IS FOR DAY,
%B IS USED FOR MONTH
%Y FOR YEAR.
HERE THE OUTPUT DISPLAY THE SYSTEM TIME WHEN EXECUTED.
11
BACK PANEL VIEW
12
FRONT PANEL VIEW
13
CONCLUSION
IT WAS A WONDERFUL AND GREAT LEARNING
EXPERIENCE FOR ME WHILE WORKING ON THIS
PROJECT “ROBOTIC GYM”. THIS PROJECT TOOK ME
THROUGH THE VARIOUS PHASE OF PROJECT
DEVELOPMENT AND GAVE ME INSIGHT INTO THE
WORLD OF LabVIEW PROGRAMMING.
THE JOY OF WORK AND THRILL INVOLVED WHILE
TACKLING THE VARIOUS PROBLEMS IN DESIGNING
AND DECORATING THE PROJECT .
THANK YOU!!
14