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 with Python Course Overview

The DIAdem Advanced Course covers the automation of common tasks in the DIAdem panels using Python.

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 

Python Functionality in DIAdem 

Explore Python script execution in DIAdem, the usage of variables, functions, and APIs. 

  • Working with Python in DIAdem 
  • Using DIAdem Variables and Functions in Python 
  • Using DIAdem Application Programming Interfaces (APIs) in Python 

Working with the Debugger 

Use an external debugger to check scripts for errors. 

  • Debugger and Information Area 
  • Debugging Errors 

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 Command
  • Defining and Using User Commands 

Using Dialog Boxes in Python Scripts 

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

  • Calling Standard Dialog Boxes 
  • Description about User Dialog Boxes 
  • Calling 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 

Creating DataPlugins

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

  • General Information about DataPlugins 
  • Python DataPlugin with Direct Loading 
  • Python DataPlugin with Callback Loading 
  • Important Notes about Python DataPlugins 

Parallel Processing

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

  • Overview of Parallel Processing 
  • Special Features of Worker Programming 

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.