NIWeek 2011: “Beyond State Machines” Slides and Code Now Available

Thank you to everyone who packed the room for my NIWeek 2011 presentation last week, especially those of you who sat on the floor! The questions and discussion were great, and I’m sorry we only had an hour to kill together.

If you missed my talk, or if you target=”_blank”>just can’t get enough, don’t worry; the slides and sample code are now available for download below. If you’re interested in interprocess communication in LabVIEW, or if you just want to see a novel use for LabVIEW’s User Events, please give this framework a try! And as always, comments/questions/criticism are encouraged. Join the discussion below.

If this is your first exposure to the JKI State Machine, welcome! The JKI State Machine is a simple yet flexible and powerful template that forms the backbone of everything we do at JKI. You can use it for free in all your projects. Visit our JKI State Machine pages to get started.


Title: Beyond State Machines: Building Modular Applications in LabVIEW

Abstract: Nearly every significant LabVIEW application uses multiple loops and several pieces of hardware. Coordinating these moving pieces can create a recipe for unreadable code. Learn how to use a template for interprocess communication based on “public” and “private” events that is easy enough for intermediate developers but powerful enough for Certified LabVIEW Architects.

Download Slides & Code: (4.5 MB)

Example code requires LabVIEW 2009 or later.
Example code requires the JKI State Machine. Install the JKI State Machine using the free VIPM 2011 Community Edition if you don’t already have it.