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.
Instructor-led Classroom: Two (2) Days
Instructor-led Virtual: Three (3) 4-hour sessions, plus homework
LabVIEW users who need extend the functionality of their LabVIEW application by connecting to the network or other applications
LabVIEW users pursuing the Certified LabVIEW Developer or Architect certification
LabVIEW Core 2 Course or equivalent experience
LabVIEW 2013 or later
LabVIEW Database Connectivity Toolkit
LabVIEW Report Generation Toolkit
Identify the components, benefits, and use cases of different network communication options
Design applications using different networking technologies and architectures
Programmatically control LabVIEW VIs and applications using VI Server
Share data between LabVIEW and other applications over a network
Create and deploy Web services using LabVIEW
Use the LabVIEW Database Connectivity Toolkit to communicate with databases
Use LabVIEW with ActiveX and .NET
Use DLLs with LabVIEW
Use UDP and TCP/IP VIs to communicate with other applications locally and over a network
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. |
|
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. |
|
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. |
|
Connecting to Databases | This lesson defines database terminology and demonstrates database programming in LabVIEW. |
|
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. |
|
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. |
|