Hello Guest it is April 28, 2024, 01:13:52 PM

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - washcomp

Pages: « 1 2 3 4 »
21
Works in progress / Re: Development screen set from about a year ago
« on: April 27, 2006, 02:44:16 PM »
More Screens shots

22
Works in progress / Re: Development screen set from about a year ago
« on: April 27, 2006, 02:36:59 PM »
I've done screen shots of the screen set for the curious.  I've discovered that the best resolution to use the screen set at is 1152x864.  At 1024x768, it truncattes (at least on my desk PC) and at higher resolution you get to see "the man behind the curtain" stuff that I think Benny was looking at.  The screen was intended to eventually be "touch screen friendly" so many of the buttons tend to be square rather than elongated.  The "touch-off" graphics are a bit crude (no easy way to overlay bitmaps back then.  This set was designed to be optimized for milling, so I tried to include functions which were important in that context and removed some that I thought would be just clutter.  In my case, I can get away with removing many more buttons to the off-screen area because I built a rather ornate control panel which takes the place of on-screen controls.  Today, I would probably just use a touch screen and call it a day.

I can't figure out how to embed these bloody screen shots, so I've attached them instead (maybe someone can patch this up a bit?).

Regards,
Jeff




23
Works in progress / Re: Development screen set from about a year ago
« on: April 26, 2006, 09:06:55 PM »
I'll try to take some screen shots tomorrow and post them. 

Regards,
Jeff

24
Works in progress / Re: An unfinished screen set - "Mach Blue"
« on: April 26, 2006, 07:46:23 PM »
Due to Benny's relentless pestering :-) , I have posted copy (as an attachment) of the screen set I was working on about a year ago as a new topic under Mach Screen called "Development Screen set from about a year ago".  I am humbled by your work here, but there still may be a few usefull ideas from looking at what I did.  I wrote a bit of a description in the new folder, so I won't bore you with it here.  Be gentle - it's my first upload here :-)

Regards and good luck,
Jeff


25
Works in progress / Development screen set from about a year ago
« on: April 26, 2006, 07:42:10 PM »
This is a screen set that I made up about a year ago to test concepts of screen design in MACH3.  It used the premise that a "modality" function might be advantageous.  Each screen is called from the main screen (sort of the way that the Newfangled Wizard set and the Lathe screen work today), however the keyboard function keys (other than F1 reserved for HELP) should move you from screen to screen.

Yes, I know that some of the graphics are a bit disjointed (a few different software packages used for buttons [some even labled "DEMO"]), but the attempt was to see if I could reduce the required real estate and make the screens intuitive.  An attempt was made to have similar functions fall in the same positions on different screens.  The black background was to increase contract with the buttons.  The coolant configuration was to see if a small, but recognizable method made sense.

There is a lot going on in the "off the screen" area, so these are best viewed at 1152x864 (or to take them appart in Screen Designer).

Hopefully some of the design concepts will be useful to this new crop of screen designers (I felt very lonely back then).  I would also welcome constructive criticism (other than to point out the obvious fact that some of the graphics are a bit weird and out of place).

As I pointed out in past posts, there was no requirement to copy the way things had been done in the past.  and I figured I'd break with tradition with some of the concepts.  I'm curious what you guys think.

Regards,
Jeff

26
Works in progress / Re: An unfinished screen set - "Mach Blue"
« on: April 26, 2006, 07:12:55 PM »
I like the yellow labels - they stand out nicely :-)

Jeff

27
Works in progress / Re: New Screen released ( Beta 1)
« on: April 25, 2006, 07:01:19 PM »
Benny,

Very nice looking screens.

One minor suggestion, I've elected to install MACH under the "Program Files" directory.  When a new version of MACH is installed, it lands in the same spot (maybe Art looks up the location in the registry?).  I also think that generic locations for the FONT folder can be indicated by something like %windows system%/fonts or some such thing (remember doing it a while back).  If that's too much work, then a choice of "other than" default installation directory for MACH might make sense.

Maybe I'm the only one who "organized" their PC this way (then again, maybe not :-)

Keep up the good work.

Regards,
Jeff

28
Works in progress / Re: An unfinished screen set - "Mach Blue"
« on: April 22, 2006, 06:38:06 PM »
Just an observation that black on blue on grey may not be the most visable selection.  Just remember that the thrust of this project should be a screen with a demonstrable functional advantage (while not introducing defects) over the default screen.  Cosmetics should be less important than increased function.  After the tool control functionality is optimized, then cosmetics should be improved (until such time as they negatively impact function).

Regards,
Jeff


29
Works in progress / Re: An unfinished screen set - "Mach Blue"
« on: April 21, 2006, 10:18:30 PM »
Before standardizing on a screen color scheme, it may pay to do a bit of research into what colors stand out best in contrast to what colors.  If I'm not mistaken, it is generally considered that yellows have the best visability.  While blue is cool, it may not be the best choice for optimal screen viewing.  Now, don't get me wrong, this is not my field of expertise and I don't want to meddle, but I just thought it may pay to research things a bit and create a scheme that is engineered to the human eyes.

Just my 2 cents.

Keep up the good work.

Regards,
Jeff


30
I think we have two choices:
1)  Go with the flow of the screens bundled with MACH and leave tweaking to rugged individualists
2)  Do a bit more work on the Screen Designer interface to allow the average mortal to tackle the screens.

I think there are a couple of structural improvements which Art might consider, which should enhance things:

Assuming that there are maybe 100 common functions (a subset of which sows up as the vast majority of buttons on any MACH screen), there may not be a requirement for each screen set to individually program each button.  As an example, it the "Mist Cool" button always does the same thing (or the "Jog/Step to the right button for that matter), the function could be explicitly called by simply assigning a hot key "key stroke" or input to it, assigning it to a button name (on a tabulation list) and calling it a day.  Basically this would allow someone to pull up the default table of functions within a window in SD and make modifications without going button by button.  It would also allow someone to add a standard button with full default feature set (including VB code) by simply drawing it and referencing the variable on the list.

If each of the button graphics now had a standard name (how many names do you need to define "E-Stop?), then as long as the button sizes for a given function were the same, a single variable could be set defining the directory where the button graphics for that design were kept.  This would allow people to change button cosmetics quickly without overwriting others.

The ability to "break" text from the button as a separate layer would allow buttons to be re-scaled without affecting the text and would allow alternate text (foreign language, or specialty tool for example) on a screen without re-creating button structures.  Call this text a "transparent" bitmap layer.  This would be used in conjunction with the concept of "stacking" bitmaps.  If all the stacked buttons were opaque, and all the text transparent, then only the top text and button could be seen.  Upon assigning a button location, a small table could pop up allowing a choice of which graphic and label could be seen under what condition.  This combines the functionality of a button, its reverse function, an LED, etc. into one spacial unit.  If not invokable, the button could simply turn to the background screen color an "disappear" or alternatively become a universal "greyed out" color.  If START had been hit, then STOP would appear as the only viable option, etc.  There will of course be exceptions where there are more than one choice, but I think these can be addressed easily on an individual basis. 

I feel implementation of the above concepts will allow more intelligent and versatile screens to be quickly constructed (rather then creating more intelligent screen artists :-) . 

Standing back and looking at the user interface reminds me of the discussions about the lines drawn between CAD, CAM and CNC.  On screen designing, you have the physical tool, the interface mechanism between the screen and the physical tool and the GUI interface between the human and the screen.  What I'm proposing is a methodology to make the last section of this command chain more user friendly by allowing the designer of the interface a greater ease in quickly creating more innovative solutions without worrying about the rest of the underlying code structure.

Just a couple of thoughts,
Jeff



Pages: « 1 2 3 4 »