SIMPL is an amazing tool to build control system logic with, but it can bite you sometimes in the way it evaluates a solution. Let me be clear: SIMPL is doing the right thing, but we have to train our brain to think around it to get the result we want. Here's a simple example … Continue reading SIMPL Tips and Tricks: Logic Wave Delay
Month: July 2020
Huddle Room: Part 2
In the previous post, we created a simple Huddle Room system... but the logic is tightly-coupled, it's rigid, and I wouldn't call it a framework. Let's refactor it! There are 3 areas that I think will be easy to immediately refactor: Display controlSwitcher controlRoom vacancy timeout Display control Let's start off by creating a new … Continue reading Huddle Room: Part 2
Huddle Room: Part 1
This series of posts is going to put together some of what we learned in the Simple Sharp Primer and VC-4 posts. For an idea, here is what we're going to build in Part 1: A simple Huddle Room space Let's take a quick inventory of what's in this system: RMC3 is the brain deciding … Continue reading Huddle Room: Part 1