On Tue, 2011-03-08 at 05:56 -0500, Mark Wendt wrote:
... snip
> see things in a certain order or configuration.  All the rows of LED 
> lights/radio buttons after row 100 have the "ON" radio button on top of 
> the "OFF" radio button, which is typically how we as humans think about 
> light switches - "UP" is "ON", "DOWN" is "OFF".  Your very first row, 
> row 100 has the "OFF" on top and the "ON" below it.  When you scan the 
> page, typically your mind's eye would expect to see "ON" above the 
> "OFF", and when your mind's eye sees the "OFF" button activated, and 
> it's on top, your scan could translate to having the correct, or 
> incorrect radio button selected.
... snip

Yes, I agree. Even though pyVCP was a big advancement when it was
introduced (thank you devs), it is limited in being able to configure
the components. I went through a few different designs (hours and hours
worth), starting with what I wanted, testing, then fixing. I pared it
down to what you see now. The first primary issue was that I wanted to
read the registers and set the switches to match. Usually one would have
a configuration that mostly worked, but needed one or two changes.
Flipping a couple of switches and saving seems safe and convenient, but
none of the pyVCP output components can be set other than by the user
clicking on it. So I then decided to try configuring the switches so
that the default option matched the factor default. For the radio
button, the top button is the starting setting, so I put the factory
setting there.

Basically, I wanted something that I could actually use without too much
fuss and not have to scan every setting to make sure I don't brick the
ModIO when I click Write to ModIO.

In the long run, I will need to either create my own pyVCP components or
wait for GLadeVCP to see if it is more flexible.
-- 
Kirk Wallace
http://www.wallacecompany.com/machine_shop/
http://www.wallacecompany.com/E45/index.html
California, USA


------------------------------------------------------------------------------
What You Don't Know About Data Connectivity CAN Hurt You
This paper provides an overview of data connectivity, details
its effect on application quality, and explores various alternative
solutions. http://p.sf.net/sfu/progress-d2d
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to