This is the final post in this series, and we’re going to add some finishing touches to the user interface. One thing that’s been bothering me is that our system instantly turns on and off. This doesn’t work in the real world: equipment takes a… Read More
Using and writing modules has some tangible benefits: They are reusable code that we can polish over time They break up large programs into smaller, testable units They abstract away details we don’t need to worry about Grab the code for this post from the… Read More
In this post, we’ll explore the Standard NetLinx API–or SNAPI, for short. This is one of those topics I didn’t fully embrace when I started programming AMX, but over time, I grew to appreciate the benefits of adhering to a standard. I’ve updated the touchpanel… Read More
This post will cover how we can use NetLinx Studio to test our program, especially in the absence of real equipment.
In the last post, we got started by making sure our tools worked and blinked some lights. In this post, we’ll dive deeper into how the NetLinx language works and write a legitimate program.
I want to write a few posts about programming AMX NetLinx controllers. While I started my career programming AMX systems, I’m lucky now if I see 1 or 2 in a year. Strangely, every time I’ve started with (or returned to) a company, I’ve been… Read More