The JKI State Machine Basics course will quickly show you what a state machine is and its importance to engineers building real-world systems, and then will launch you into the powerful features and capabilities of the JKI State Machine. We’ll show you JKI’s industry-leading software engineering best practices and techniques to eliminate the guesswork of how to architect your application and put your LabVIEW development on rails! You won’t believe how fast you can write great code that works!


Taking this course will help you:

Leverage State Machines

Learn why state machines are so useful and how to apply them to your application designs. Learn how the JKI State Machine takes this to the next level!

Learn Best Practices and Advanced Skills

Discover best practices and advanced techniques to help you to avoid common pitfalls and accelerate your development of LabVIEW systems.

Build Working Applications Fast

You’ll learn how to quickly build working applications using the JKI State Machine for your automated test, measurement, and control applications that are both reliable and maintainable over time.

Course Modules

1. Building a Signal Plotter State Machine

Learn how easy state machines make creating useful real-world applications, and build a simple signal plotter state machine.

2. Adding Features and Capabilities to our Signal Plotter State Machine

Learn how to use state machines to add new features to your applications, while you improve your signal plotter.

3. Introducing the JKI State Machine

Discover how the JKI State Machine enables fast and easy development of LabVIEW applications.

4. Fundamentals of using the JKI State Machine

Explore the core capabilities and parts of a JKI State Machine, and how it improves upon the traditional state machine.

5. Building a Sequencer using the JKI State Machine

Use the JKI State Machine to build a sequencer, another very useful and common LabVIEW application.

6. Best Practices

Discover JKI State Machine best practices to avoid common pitfalls of application development.

7. Advanced Communication & Event Handling

Learn the advanced techniques you need to take your JKI State Machine to the next level!

About the instructor

CEO JKI

Jim Kring

I have been using LabVIEW as my primary software development environment for the past 20+ years. I have taught LabVIEW at the collegiate level and help lead the LabVIEW community through involvement in open source software development and professional groups. I am a co-author of "LabVIEW for Everyone", 3rd edition. I started JKI (a systems integration consulting business) in 2002. My goal is to continue to improve my skill and tool sets while taking on more challenging and fun engineering projects and working with talented and inspired people. I want to grow JKI as an environment where similarly minded people can prosper. I love helping other people learn, solve problems, and be wildly successful on their projects.

What others have been saying about this course:

5 star rating

Pretty awesome

Aart-Jan van Zadelhoff

Although I am an experienced Labview programmer, I took the time to view this course. I found the videos an excellent way of getting a thorough understanding...

Read More

Although I am an experienced Labview programmer, I took the time to view this course. I found the videos an excellent way of getting a thorough understanding of the design ideas behind the JKI state machine. I was able to speed up the video to the pace that I was comfortable with. This training will help finally really ditching my own brew active objects template in favor of JKI SM. Unfortunately the course did not touch on the SMO toolkit. Although this course is labeled "basics", it does cover pre-smo two-way event messaging. The training interface is really, really nice. Also many thanks to JKI for offering the course for free in Corona times. Companies that are investing in Labview programming should definitely consider offering this training to their employees. It will jumpstart their skills and prevent tons of spaghetti and incompatible frameworks. Well done, Jim!

Read Less
5 star rating

Invest in your LabVIEW skills and take this course

Michael Weeks

I am a CLA with over 20 years of LabVIEW experience and decided to invest in building my LabVIEW skills by taking this course while working remotely (due to ...

Read More

I am a CLA with over 20 years of LabVIEW experience and decided to invest in building my LabVIEW skills by taking this course while working remotely (due to COVID-19). This course was well worth the time and effort. Whether you are a seasoned LabVIEW pro or a beginner to LabVIEW, this course will show you some valuable skills on how to build some high-end LabVIEW applications and the right way to do that (in my opinion). Well done Jim K and everyone at JKI! As an added bonus, JKI really stepped up for the LabVIEW community by offering this course at no charge while most everyone is working remotely from home right now (from March - April 2020). Way to go JKI!

Read Less
5 star rating

Brilliant Course on JKI SM

Muruganandhan S

JKI State Machine is not just a state machine. It's a lot more than that, and it opens a gate to endless possibilities. This course is awesome for understand...

Read More

JKI State Machine is not just a state machine. It's a lot more than that, and it opens a gate to endless possibilities. This course is awesome for understanding the basics of the JKI SM. It's fantastic. Awesome Experience!

Read Less

Ready to build high-quality LabVIEW code faster than ever?

Register

Register for the course, today, to get immediate online access!