From Saturday, Nov 23rd 7:00 PM CST - Sunday, Nov 24th 7:45 AM CST, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Automating and Customizing Data Processing Using DIAdem Course Overview

The Automating and Customizing Data Processing Using DIAdem Course teaches you how to automate common tasks in the DIAdem panels with DIAdem’s standard VBScript commands. You also learn how to customize the DIAdem environment by creating user-defined dialog boxes, user commands and custom menus, which enable you to use DIAdem as the basis for complex applications.

Available in the following formats:

 

Virtual Training

 

Classroom Training

 

Private training not available for this course

Course Objectives:

Course Details

Duration

Audience

Prerequisites

NI Products Used

Training Materials

Cost in Credits

Automating and Customizing Data Processing Using DIAdem with Python Course Outline

LessonOverviewTopics

Introduction to DIAdem SCRIPT

Explore the work area in DIAdem SCRIPT to automate recurring procedures and standard evaluations.

  • Application Areas of DIAdem SCRIPT
  • DIAdem SCRIPT Workspace
  • DIAdem SCRIPT Functions

VBS Functionality

Explore Visual Basic Script (VBS), data types, and the usage of variables, functions, and procedures.

  • Introduction to VBS​
  • Standard VBS Operations
  • Structured VBS Programming​

Working with the Debugger​

Use the debugger that is integrated in the editor to check scripts for errors.​

  • Debugger and Information Area
  • Debugging Errors​
  • Handling Errors in Scripts​​

Creating and Editing Scripts​

Use the editor that is integrated in the DIAdem SCRIPT workspace to edit scripts. ​

  • Creating a Script​
  • Starting and Stopping a Script​
  • Integrating a Script in the DIAdem Interface​
  • Tools for Creating Scripts​

Variables and Commands in Scripts​

Explore different types of variables in DIAdem, their value ranges, and the environments in which you use them.​

  • DIAdem Variables​
  • DIAdem Commands in Scripts​
  • Selected DIAdem Commands​
  • Defining and Using User Commands​

Dialog Boxes in Scripts​

Use dialog boxes to configure functions, specify settings, select properties, and enter custom settings.​

  • Calling Standard Dialog Boxes​
  • Creating User Dialog Boxes​
  • VBS in User Dialog Boxes​

Working in the DIAdem Panels​

Explore the objects in the various DIAdem panels and learn how to modify them.​

  • Working with DIAdem REPORT
  • Working with DIAdem VIEW​
  • Working with Internal Data​
  • Working with DIAdem NAVIGATOR​

Customizing DIAdem​

Explore how to customize DIAdem standard functionalities and the user interface for special applications.​

  • Launching DIAdem with Parameters​
  • Showing DIAdem in Full Screen Mode​
  • Working with the Bar Manager​

Extended Script Options​

Explore how to define a class and to use its objects, for example, to access databases.​

  • Working with Objects​
  • Accessing Databases​

Creating DataPlugins​

Explore how to create DataPlugins in order to index, search, and load additional data formats.​

  • General Information about DataPlugins​
  • DataPlugin Objects​

Parallel Processing​

Explore how to use all computer processor kernels to execute scripts simultaneously. ​

  • Overview of Parallel Processing​
  • Special Features of Worker Programming​

Continue your learning path

Engineer learns LabVIEW on his computer.

 

LabVIEW Core 2

 

 

Use common design patterns to implement and distribute LabVIEW applications.

 

LabVIEW Core 3

 

 

Learn structured practices to design, implement, and test scalable and maintainable LabVIEW applications.

 

Data Acquisition Using NI DAQmx and LabVIEW

 

Use NI-DAQmx and LabVIEW to configure, program, and optimize data acquisition systems with sensors and NI hardware

Upgrade to Membership

Planning to take three or more NI instructor-led courses within one year? 
A Training Membership provides cost-effective, unlimited access to all NI public classroom and public virtual courses, along with unlimited certification vouchers.