jump to content

jump to main navigation

TU Berlin

Document content

LabVIEW programming for engineers


Combined lecture and exercise (IV) with 4 SWS / 6 LP

Number: 3531 L 8874


Students learn within this course how to create measurement and control programs. They acquire the knowledge of measurement-systems, sensors, and develop their own LabVIEW programs. The course offers links to other engineering fields, e.g. measurements, automation, electronics, programming and data analysis.
Module is based on direct teaching, self-reliant learning as well as online material. Students use hard- and software within the courses. Supervised programming time is provided if needed. This module uses the English version of LabVIEW and therefor English literature is essential.
Students attending this course will be able to finally attend the test to become Certified LabVIEW Associate Developer (CLAD).

Time and place

This course will be held as an intensive block course of two weeks (full time: 8:30-17:00). Students will attend two lectures daily, completed by programming tasks. The detailed time and place will be published here. A pre-course registration is necessary but at the earliest 4 weeks in advance of the course. Details will be published on this website. Contact Marvin Schönlau if you have any questions.

The course language is German nevertheless using English slides and software.

Next courses:

  • 22.08.22 - 02.09.22

    CAUTION: Because National Instruments is restructuring their portfolio the CLAD exam subject to approval and not guaranteed.

    Enrollment opens: 22.07.2022. Link: course enrollment

    We had to reduce the number of students to 6 instead of 10 persons due to the actual situation. All of the following explanations are valid for the fist 6 students. Students from the waiting list are not allowed to drop by the first day.
    The course will be held in person but with additional hygiene regulations, i.e. wear a mouth and nose protection and daily provide a negative COV19 test (Documentation of recovery from COVID-19 or full vaccination will also be accepted). All persons have to comply with and implement the TU hygiene regulations (Details: Hygiene Regulations).

The first 10 students enrolled can join the course. The following students are in waiting position and will be informed in case of an free position.

An enrollment number (Anmeldenummer) is displayed in the end. Students with numbers 1 to 10 can join the course. Nevertheless each student has to be at the course in the morning of the first course day. In case that a student does not join the first morning, students from the waiting list will follow up directly.

The waiting list starts with enrollment number (Anmeldenummer) 11. The students with numbers 11 and 12 are encouraged to come to the course the first morning to follow up directly if a student with number 1-10 does not appear.


The course teaches basic and advanced LabVIEW contents, e.g.

  • Data types
  • Basic functions (loops, arrays, sequences)
  • Basic programming structures (state machine, queued message handler)
  • File access (writing, reading)
  • Measurement hardware
  • Network communication

The final part of the course, CLAD certification test, will be held approx. 2 weeks after the end of the block course.

Course requirements


  • Introduction to information technology for engineers (or equivalent)


  • Basic knowledge measurement techniques
  • Basic knowledge electronics


Marvin Schönlauen/about-us/staff/114/

Auxiliary Functions / Extras

Help Functions