1. Introduction to the LabVIEW graphical programming environment (LabVIEW layout and operation, basic data types, loops, implementation of basic mathematical operations, using help, controls and indicators on the front panel).
2. Data arrays (creation of one dimensional and multidimensional array, different data types in array, reading, changing and inserting data into array, searching and mathematic operations with arrays, generating of simple waveforms signal into array).
3. Using of graphical controls (charts, graphs, XY graphs, setting, properties of graphs, realtime operation through PropertyNode).
4. Task 1 – Programming of application (basic mathematical operations, signal generation, signal presentation, real-time modification of generating signals).
5. Working with text strings (showing of string data, converting, searching in strings, converting numbers to text string, concatenation of text strings, time and date format and strings).
6. Clustering different data types and variables (inserting data into cluster end exporting data from cluster, waveform data type, parameters of waveform, frequency analysis of waveform).
7. Writing and reading data files1 (text file - one time or continuous writing to file, rewriting of file, reading of file, reading lines from file, converting strings to number array).
8. Writing and reading data files 2 (different data file formats – Spreadsheet, TDMS, binary file).
9. Building of complex applications (creating a project, variables, creating a variable library, adding a new application, creating and working with SubVI, generating a *.exe file from your own application).
10. Synchronization of parallel loops (passing data into the FIFO queue and using variables).
11. Programming of data acquisition HW (connecting with HW, setting up communication, reading data, converting the signal to physical value, displaying and storing the measured data).
12. Task 2 – Programming of application (generating/measuring and displaying signals, realtime parameters input from the control panel or file, saving data and current settings, using SubVI, creating an *.exe file).
13. Task 2 - continuation, completion.
14. Presentation of the created projects, grade the work.
2. Data arrays (creation of one dimensional and multidimensional array, different data types in array, reading, changing and inserting data into array, searching and mathematic operations with arrays, generating of simple waveforms signal into array).
3. Using of graphical controls (charts, graphs, XY graphs, setting, properties of graphs, realtime operation through PropertyNode).
4. Task 1 – Programming of application (basic mathematical operations, signal generation, signal presentation, real-time modification of generating signals).
5. Working with text strings (showing of string data, converting, searching in strings, converting numbers to text string, concatenation of text strings, time and date format and strings).
6. Clustering different data types and variables (inserting data into cluster end exporting data from cluster, waveform data type, parameters of waveform, frequency analysis of waveform).
7. Writing and reading data files1 (text file - one time or continuous writing to file, rewriting of file, reading of file, reading lines from file, converting strings to number array).
8. Writing and reading data files 2 (different data file formats – Spreadsheet, TDMS, binary file).
9. Building of complex applications (creating a project, variables, creating a variable library, adding a new application, creating and working with SubVI, generating a *.exe file from your own application).
10. Synchronization of parallel loops (passing data into the FIFO queue and using variables).
11. Programming of data acquisition HW (connecting with HW, setting up communication, reading data, converting the signal to physical value, displaying and storing the measured data).
12. Task 2 – Programming of application (generating/measuring and displaying signals, realtime parameters input from the control panel or file, saving data and current settings, using SubVI, creating an *.exe file).
13. Task 2 - continuation, completion.
14. Presentation of the created projects, grade the work.