The document discusses National Instruments and its tools for engineering education. It promotes giving students access to NI tools like LabVIEW, which have been used by engineers for over 30 years. LabVIEW allows graphical system design and has been used in applications from particle accelerators to educational robotics projects. The document encourages more students to study engineering and use NI tools and platforms to design measurement and control systems.
10. The Rise of Simulation (1980’s) Simulation Theory Experimentation
11. The Return to the Era of Experimentation Theory Simulation Experimentation
12. Graphical System Design Platform-Based Approach Test Monitor Embedded Control Cyber Physical PXI and Modular Instruments Desktops and PC-Based DAQ RIO and Custom Designs Open Connectivity with 3rd Party I/O
16. Elements of Engineering Measurement and Control I/O Deployable Math and Analysis User Interface Deployable Targets TechnologyIntegration Models of Computation
17. Compatible Elements Measurement and Control I/O Deployable Math and Analysis User Interface TechnologyIntegration Models of Computation
21. USB controlled, bus powered NI myDAQ Analog Input: 2 channels, 200kS/s/ch, 16-bit Analog Output: 2 channels, 200kS/s/ch, 16-bit DIO: 8 lines CTR: 1 counter Integrated DMM: V, A, Ohm Power Supply: +5V, +/-15V 3.5mm stereo audio jacks ELVISmx SW Instruments: DMM, O-scope, FGEN, Bode, DSA, ARB, Digital In/Out Power Supply: +5V 8 DIO lines,1 counter 2 AI lines 2 AO lines Power Supply: +/- 15 V Audio IN/OUT Analog ICs Supplied by Integrated DMM
26. National Instruments in India More then 1000 engineering institutions uses LabVIEW IITs, NITs, IIITs, IISERs and more
27. Planet NI Access to NI’s tools for the goal of economic prosperity and sustainable development Student Training and Certification Program Professors and Academicians Training and Certification Program Problem Definition Database Student Certification Program VI Clubs Student Competitions…
28. Millennium Development Goals Food ProductionandAgriculture Environment and Energy Education and Equality Health and Medicine Technology and TradeCapacity Source: http://www.undp.org/mdg
36. A Tool for Scientists and Engineers as Effective as Spreadsheets for Financial Analysts (1985)
37.
38. LabVIEW 1.0:1986 “Do for engineers what the spreadsheet did for financial analysts.”
39.
40.
41. Engineering Libraries Included Engineering Libraries NI Toolkits and Modules NI Drivers andModular Instruments LabVIEW Tools Network Deployment Platforms Assemblies and IP 9,000 Instrument Drivers Standard and Custom Buses Hardware Connectivity
43. Main Memory Von Neumann Architecture Memory Control Registers Instruction Fetcher ALU Instruction Decoder Arithmetic Unit Control Unit
44.
45.
46. “ Nontrivial software written with threads, semaphores, and mutexes are incomprehensible to humans and cannot and should not be trusted! “ Dr. Edward Lee [Berkeley]
47. Bubblesort Control Flow assign j Bubblesort Data Flow read j may reorder since no common variables
48.
49. What time is it? No concept of time No representation of time
50.
51. Time and Programming Languages “ “ C/C++ for(i=0; i<20; i++) { ! ... ! sleep(2000); } Time needs to be a semantic property, not a quality factor [of the language].
55. The World Needs Scientists and Engineers Advance health informatics Reverse-engineer the brain Provide energy from fusion Engineer the tools of scientific discovery Enhance virtual reality Engineer better medicines Provide access to clean water Restore and improve urban infrastructure Advance personalized learning Develop carbon sequestration methods Make solar energy economical Prevent nuclear terror Secure cyberspace Manage the nitrogen cycle
56. Do Engineering Give students easy access to the same tools National Instruments has provided to engineers for over 30 years.
57.
58. C main() { printf("hello, world"); } BASIC 10 REM Hello World in BASIC 20 PRINT "Hello World!” C# using System; class HelloWorld { public static int Main(String[] args) { Console.WriteLine("Hello, World!"); return 0; } C++ #include <iostream.h> main() { cout << "Hello World!" << endl; return 0; }
71. Graphical System Design CERN Large Hadron Collider “the most powerful instrument on earth” LEGO® MINDSTORMS® NXT “the smartest, coolest toy of the year”
Voice:Welcome Mr Victor MieresHi everyone, welcome again to this student day. I am happy to be here today to talk to you today about how students just like yourselves here in India and around the world are doing engineering with National Instruments tools. Jayaram talked to you about the importance of doing experimentation, doing engineering during your time in school. Now I want to talk to you about how to get this done and the approach the industry is adopting for designing, prototyping and testing the next products and systems.
One of the most prolific inventor of our all times was Thomas Edison, he developed many devices that greatly influenced life around the world, including the phonograph, the motion picture camera, and a long-lasting, practical electric light bulb. He did all of his experiments in this lab. This is a picture of his lab in Menlo Park. This is where he grabbed different elements, devices, component to build his experiments. What are the modern tools of engineering? To answer this question we must start with the essential elements of engineering.
The 6 key elements that engineers and scientists need to design and build the systems you see today in the industry include:First the math and analysis. Every system will use some sort of math function or algorithm and more and more the math needs to run in ever more distributed, smaller and embedded devices so having the ability to easily deploy or run those algorithms in different platforms will continue to grow. The models of computation are things like G code, dataflow programming, simulation diagrams, MathScript, etc. Reality is that software defines the functionality of most devices and systems today so the tools of programming are critical. Is also true that the increasing complexity of these devices tied with the pressure to reduce development time make it necessary for engineers to have the ability to integrate different types of tools of programming in one system.Another important element is the inputs and outputs to measure and control. These are the means by which we acquire data from the real world and control by generating output signals. From a simple digital on/off output to generate alarm to measuring a high frequency RF signal. I/O is always involved in the systems engineers build today.The user interface has to be an element within your system. People, operators, other engineers, etc. have to interact with the system, so you have to be able to have the user interface as part of this. Now, if you think about it projects you develop in the industry will be done in one platform, say a desktop for example but most likely the systems have to run in a different platform, that might be a Real-Time OS or an industrial PC but other deployable targets in the industry depend on the applications and can include things like FPGAs, things like multicore processors, things like Netbooks, for instance. Finally all of these technologies and any new versions must seamlessly integrate in your system. Reality is that commercial technologies change quickly and many times can bring benefits of higher performance at lower costs, things like new OS like Windows 7 or higher density FPGAs should be available for engineering systems at minimum effort. In other cases is just simply necessary for your system to integrate with other systems like legacy installations or new wireless communications protocols like wi-fi, bluetoothor others. These are the elements to build a science or engineering system, and you need to learn how to put them together to solve the problems in your job or to build a solution to one of those challenges. Now imagine having to program or code all of these elements for a final year class project and you have just a few months to finish it.
What we have done in NI istake those elements of the science and engineering system, and first of all, guarantee that they are compatible, that because they’re living in the same environment, they’re all going to work together. If I acquire the data, I know it’s going to be able to live in the same system that the analysis does. I know that I can abstract it out to some different targets. I know that I can go and get the user interface a connected.
And then, the information that each one of those brings in, I want to be sure that I can connect them together, guaranteed. If I string from here to here, I want to know and ensure, I will take it for granted, that this library talks to that library, and that’s a guarantee.
This is the essence of LabVIEW. How many of you have seen LabVIEW before? If you haven’t during the day today we will have workshops and hands-on sessions so you can see these elements in action.In our minds, from the perspective of the laboratory and bringing all these elements of science and engineering together, is the modern day Edison’s lab.But what are the types of things that you as a student can do with these elements?
To show us the platforms and applications possible please help me welcome to the stage Anish,Kanchan and Sagar from our NI India office.
Anish: Victor another platform recently released for measurements, instrumentation and control is myDAQ. NImyDAQ is like a student’s personal lab. It has two analog inputs, two analog outputs at 200 kS per second, 8 digital lines, and a counter. With a single device you have access to your own function generator, oscilloscope, or digital multimeter. This product is really going to revolutionize the access to measurements lab for students since now they have a portable and affordable set of instruments that can fit in their pocket. The types of projects you can design as a student are almost infinite but to show us just one I will ask Kanchar to explain her demo.
Thank you guys. Is interesting that last demo Kanchar showed you and the concepts you just saw in this demo like load measurements, solar panels monitoring and control of two energy sources are exactly in essence the concepts behind the smart grid problem that researchers and companies around the world are working on today. In fact we are working with companies here in India developing and deploying real-time smart grid system to help utility companies monitor and control the energy supply. Here is a real case study of how industry is applying these concepts and it’s impact in the local population.
In response to the lack of a cold chain infrastructure in India to transport fresh foods, Promethean Power Systems recently developed a refrigeration system to meet the unique set of challenges facing the Indian dairy industry. India draws its milk supply from millions of small farmers in villages scattered across the vast countryside. The current milk collection process is inefficient. It relies on twice-a-day pick up of warm milk, which results in high transportation costs and frequent spoilage – as much as 30 percent in the hot season. If dairies can immediately cool the raw milk at the village collection centers, they can cut transportation costs in half, save milk from spoiling, and pay their farmers more. Specialized milk refrigerators already exist, but the unreliable grid electricity supply means they must be operated with diesel-powered generators, an undesirable solution that increases capital and operating cost.Using these findings, Promethean designed a milk refrigeration system that is better suited for remote, rural areas. They based their design on solar power as a viable and economical power source in sunny locations such as India. However, because a milk cooling system is a mission-critical application that must run 24 hours per day, 365 days per year, we combined solar power with the available grid power to arrive at a superior system that can operate even during extended periods of cloud coverage or grid unavailability.A key component of our design is the control system that manages the power distribution from the two sources of power, solar and grid, to the loads. The loads consist of a refrigeration compressor that converts the electrical power to cooling power and stores the energy as thermal energy, basically a cold water tank. This cold water is later used to cool the milk during the morning and evening collection times. There is also a small battery system load that keeps the control system and pumps running when solar power or grid power may not be available.
LabVIEW is the environment where these experiments are happening and turning into functional prototypes, into real world systems, into the potential solutions that the local industry needs. With efficiency, making sure the I/O works with the user interface, works with the analysis libraries, and whatever model of computation you choose to use can be incorporated inside this graphical laboratory to build the science and engineering systems that use measurement and control. So really, LabVIEW becomes the system design environment for you to go and build the things that you want to do in the timeframes that you have.
The approach we have just described to design systems where those 6 elements are present and can be easily integrated through LabVIEW we call graphical system design. Today through the sessions you will see the capabilities of LabVIEW and the many possible hardware targets that can make possible the design of various types of systems, from RF and communications to robots.
Who uses Graphical System Design? NI India has been around for 14 years. Through all these years engineers in hundreds of companies and various industries have found benefits of using this GSD approach. When using GSD you will be joining aLabVIEW community of approximately 20,000students across India from over 1000 institutions. Once graduated and out in the industry, companies from the aerospace, automotive and energy industries are just a few of the NI customers.
Finally, to ensure NI technologies are accessible to all engineers, students and entrepreneurs in India we have a program called Planet NI.Through several initiatives both for academia and entrepreneurs we are working to ensure we can overcome obstacles like cost, training, sustainability and accessibility.
So experimentation as part of your forming years as an engineer is not only important but critical. But why are they important? Well because humanity is looking up to the engineering community to solve critical problems; from renewable energy and intelligent infrastructure to basic needs like high yield and sustainable agriculture to ensure food for all in this planet. Hopefully with the tools and these challenges you can find the inspiration needed to deliver on the promise of engineering. We are counting on you. Thank you