Training Course Details: DIAdem Advanced

Publish Date: Aug 22, 2018 | 0 Ratings | 0.00 out of 5 | Print


This page describes the DIAdem Advanced training course offered through NI Training and Certification.

Register online at or contact us in one of the following ways

  • call: (800) 433-3488
  • fax: (512) 683-9300
  • email:
Outside North America, contact your local NI Office. Worldwide Contact Info:

Table of Contents

  1. Course Outline
  2. DIAdem Advanced Outline

1. Course Outline

This 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.

  • Instructor-led Classroom: Two (2) Days
  • Instructor-led Virtual: Three (3) 4-hour sessions, plus homework
  • DIAdem users who have taken the DIAdem Basics Course or have equivalent experience
  •  DIAdem users who want to learn how to programmatically control DIAdem
  •  Integrators who are tasked with developing technical data management solutions
  • DIAdem Basics or equivalent experience
NI Products Used During the Course
  • DIAdem

After attending this course, you will be able to:

  • Automate DIAdem using VBScript
  •  Use standard dialog boxes
  •  Design user-defined dialog boxes
  •  Create user-defined variables and commands
  •  Control the script sequence
  •  Define functions and procedures
  •  Optimize and structure scripts
  •  Programmatically handle files
  •  Import data with SQL queries in VBScript

« Return to course details.


Back to Top

2. DIAdem Advanced Outline

Lesson Overview Topics
Introduction to DIAdem SCRIPT This lesson explains the functions you use for creating and editing scripts with the editor that is integrated in the DIAdem
  • Application Areas of DIAdem SCRIPT
  • DIAdem SCRIPT Workspace
  • DIAdem SCRIPT Functions
The VBS Functionality In this lesson, you learn the most important aspects of the VBS functionality, including data types and the use of variables, functions, and procedures.
  • General Information on VBS
  • Data Types
  • Variables
  • Constants
  • Operators
  • Simple Input and Output Options
  • Control Structures in Scripts
  • VBS Functions
  • Procedures
  • Objects
  • Functionality Overview
Working with the Debugger In this lesson, you learn how to use the integrated debugger in the editor and the information area in DIAdem SCRIPT.
  • Debugger and Information Area
  • Debugging Errors
  • Handling Errors in Scripts
Creating and Editing Scripts This lesson introduces script coding, execution, and scripting tools in DIAdem..
  • Creating a Script
  • Script Structure
  • Starting and Stopping a Script
  • Integrating a Script in the DIAdem Interface
  • Tools for Creating Scripts
Variables and Commands in Scripts In this lesson, you learn about the 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 Commandss
Dialog Boxes in Scripts In this lesson, you learn how to use dialog boxes to configure functions, to specify settings, to select properties, and to enter custom settings.
  • Calling Standard Dialog Boxes
  • Creating User Dialog Boxes
  • VBS in User Dialog Boxes
Working with DIAdem Panels In this lesson, you learn about  the objects in the various DIAdem panels and how to modify them.
  • Working with DIAdem REPORT
  • Working with DIAdem VIEW
  • Working with Internal Data
  • Working with DIAdem NAVIGATOR
Customizing DIAdem In this lesson, you learn how  to customize the functionalities and the user-interface.
  • Launching DIAdem with Parameters
  • Customizing the DIAdem Environment
  • Working with the Bar Manager
Extended Script Options This lesson describes how to define a class and to use its objects to access data bases.
  • Working with Objects
  • Accessing databases


« Return to course details.


Back to Top

Bookmark & Share


Rate this document

Answered Your Question?
Yes No