¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

Re: Touchpanel control from


 

Correction, this is more along the lines of Neil's suggestion, only using buffers on the output, as opposed to a bunch of ANDs.

--- In Crestron@..., "floyd1212" <floyd1212@...> wrote:

I thought this sounded like a fun exercise, so I worked something up using Robbie's method mentioned above.

I broke it down into x and y coordinates for each button, tracking the value with analog signals. Pressing right/left will increment/decrement the x coordinate, and pressing down/up will increment/decrement the y coordinate. Using the Numeric Keypad symbol allows the analogs to wrap around in either direction.

Then, I took the x,y coordinates and converted them back to digitals for feedback of the grid of buttons on the panel using a pair of EQUs feeding into 3 buffers.

This is scalable to practically any uniform grid size consisting of x columns and y rows.

Here's a link to a .smw file along with a screen shot of the logic flow.





--- In Crestron@..., "rlf79cm" <rlf79cm@> wrote:

That sounds great! A little beyond my Simpl abilities at the moment but I'm going to start trawling through the Help files straight away!

Cheers


--- In Crestron@..., Davis Whitehurst <whitehurstd@> wrote:

How about an analog inc for left/right that increments by 1 and analog inc for up/down that increments by 3. Run them into a sum. Add conditional logic for a wrap around effect. Obviously there would be a lot of buffers, ors and nors, but I think it could be done.

If value = 1.
Left sets it 9 for full wrap, or 3 if you just want to horizontal wrap
Right goes to increment
Down goes to increment
Up sets it 9 for full wrap, or 7 if you just want to vertical wrap
If value = 2.
Left goes to inrement
Right goes to increment
Down goes to increment
Up sets it 9 for full wrap, or 8 if you just want to vertical wrap

ETC...


Davis


________________________________

CONFIDENTIALITY NOTICE: This e-mail transmission, and any documents, files or previous e-mail messages attached to it, may contain confidential information that is legally privileged. If you are not the intended recipient, or a person responsible for delivering it to the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of any of the information contained in or attached to this message is STRICTLY PROHIBITED. If you have received this transmission in error, please immediately destroy the original transmission and its attachments without reading them or saving them to disk. Thank you.


[Non-text portions of this message have been removed]

Join [email protected] to automatically receive all group messages.