LabVIEW Connectivity Course

The LabVIEW Connectivity Course teaches you how to identify the components of integrated systems and implement networking technologies for your applications. You learn how to extend your application functionality and reduce development time by leveraging the capabilities of other applications using connectivity technologies such as DLLs, ActiveX, databases, and the Internet.

Course Details:

LabVIEW Core 1 Course Outline

Lesson Overview Topics
Calling Shared Libraries in LabVIEW This lesson introduces how to use LabVIEW to call code written in other languages. You will learn how to use the Call Library Function Node to call DLL on Windows.
  • Shared libraries overview 
  • Calling shared libraries
  • Using the Import Shared Library Wizard
Using VI Server VI Server is an object-oriented, platform-independent technology that provides programmatic access to LabVIEW VIs. This lesson describes how to access the VI Server through block diagrams, ActiveX technology, and the TCP protocol to communicate with VIs and other application instances so you can programmatically control VIs and LabVIEW.
  • Capabilities of the VI Server
  • VI Server programming model
  • VI Server Functions
  • Remote communication
  • Dynamically loading and calling VIs
Using .NET and ActiveX Objects in LabVIEW This lesson describes how to extend your application functionality by accessing other Windows applications using .NET and Active X technologies and event programming.
  • Using .NET Objects in LabVIEW
  • Implementing .NET in LabVIEW
  • Registering .NET events
  • Using ActiveX objects in LabVIEW
  • Using LabVIEW as an ActiveX client
  • Using LabVIEW as an ActiveX server
Connecting to Databases This lesson defines database terminology and demonstrates database programming in LabVIEW.
  • What is a database?
  • Database standards
  • Connecting to a database in LabVIEW
  • Performing standard database operations in LabVIEW
  • Structured query language
Using UDP and TCP for Network Communication This lesson describes using User Datagram Protocol (UDP) as a means for communicating short packets of data to one or more recipients on a network and implementing the broadcast model in LabVIEW.
Additionally, this lesson describes how to use TCP/IP to communicate and share data over single and interconnected networks. You will learn how to create diverse systems that share information using the Client/Server model of networked applications.
  • UDP overview
  • Implementing broadcast models
  • TCP overview
  • Implementing the Client/Server model
Using LabVIEW Web Services This lesson introduces LabVIEW Web Services and teaches how to use LabVIEW to provide a standard Web-based interface for communication with a LabVIEW application. You will learn how to use LabVIEW as both a client and server for your Web service.
  • Web Services overview
  • LabVIEW Web Service architecture
  • Creating HTTP Method VIs
  • LabVIEW as an HTTP client
  • LabVIEW Web Service security

Get started with LabVIEW Connectivity today