Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI

Document Type: Tutorial
NI Supported: Yes
Publish Date: Aug 1, 2009


Feedback


Yes No

Related Links - Developer Zone

Related Links - Products and Services

LabVIEW Datalogging and Supervisory Control (DSC) Module Training

12 ratings | 2.08 out of 5
Print | PDF

Overview

Welcome to the LabVIEW DSC Module Training Course. This free training material is divided into 10 lessons. Below you will see the outline for each section followed by a presenation file with slides and notes. This material was developed to be an introduction to LabVIEW DSC. Previous knowledge of LabVIEW is highly recommended. Open index.htm to view each individual lesson after extracting the .zip files linked below.

Lesson 1 - Introduction to LabVIEW DSC

  • Common Applications
  • I/O Connectivity
  • The Shared Variable
  • Alarming
  • Data Logging
  • Industrial Graphics
  • Security
  • Development Tools

 

Lesson 2 - Developing a DSC Module Application

  • Overview of DSC Module Application Development
  • Shared Variables
  • Integrating Hardware and Using I/O Servers

 

Lesson 3 - Designing a DSC Module Application

  • Model-View-Controller (MVC) Architectural Design Pattern
    • MVC Fundamentals and DSC Module Architecture
    • Understanding Client/Server Relationship
  • Static and Dynamic I/O Models

 

Lesson 4 - Interfacing with Data

  • LabVIEW Project Libraries
  • I/O Servers
  • Shared Variable Events
  • Online Library Creation

 

Lesson 5 - Effective HMI Development

  • Effective User Interface
  • Industrial Automation Graphics
  • Security Editor and NI-PSP Binding
  • Tools for Developing Data and Alarms
  • Customizing Controls

 

Lesson 6 - Alarms and Events

  • Understanding Alarms and Events
  • Shared Variable Alarms and Events
  • Alarms and Events VIs
  • System Alarms and Events
  • Historical Alarms and Events

 

Lesson 7 - Handling and Logging Data

  • Logging Data Using DSC
  • Displaying Live and Historical Data
  • Data Sets
  • Database Maintenance

 

Lesson 8 - Utilities for Shared Variable, Database, and Alarm Management

  • Front Panel Utilities
  • Shared Variable Monitor
  • Variable Manager
  • Multiple Variable Editor
  • Database and Alarm Utilities

 

Lesson 9 - DSC Module Security

  • Security Basics
  • Domain Account Manager
  • Front Panel Security
  • Shared Variable Security
  • Security VIs

 

Lesson 10 - Application Deployment

  • Deployment Considerations
  • Programmatically Deploying Shared Variables
  • Online vs. Offline Shared Variable Management
  • Building and Distributing Applications

 

Appendix A - Event Structure

  • Event-Driven Programming
  • The Event Structure
  • Event-Based Design Pattern

 

Reader Comments | Submit a comment »

 

Legal
This tutorial (this "tutorial") was developed by National Instruments ("NI"). Although technical support of this tutorial may be made available by National Instruments, the content in this tutorial may not be completely tested and verified, and NI does not guarantee its quality in any way or that NI will continue to support this content with each new revision of related products and drivers. THIS TUTORIAL IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND AND SUBJECT TO CERTAIN RESTRICTIONS AS MORE SPECIFICALLY SET FORTH IN NI.COM'S TERMS OF USE (http://ni.com/legal/termsofuse/unitedstates/us/).