My version of the HMI builder

Applications that run on PC/Mac.
User avatar
bbrally
Posts: 210
Joined: Sat Mar 27, 2010 3:59 am
Bot?: No
Location: Vancouver, BC
Contact:

Re: My version of the HMI builder

Post by bbrally »

I found a computer this afternoon and can confirm that this is now fixed. Thanks again for pointing this out.

I like the look of your new canvas, I think it's cleaner and easier to follow.

I looked at your old canvas and you had no loops. Loops as this program sees them are when the lines are connected via their end points (red circles) and form a loop.

So in the picture below, the left has no loops where the right does.


loops.jpg
loops.jpg (140.04 KiB) Viewed 98517 times
Timbrew
Posts: 34
Joined: Sat Jun 29, 2013 2:40 pm
Bot?: No
Location: Kent, UK

Re: My version of the HMI builder

Post by Timbrew »

Thanks - all clear. Once again congrats for making this brilliant GUI available to the public - all my friends have admired it so so much, not least because it brings the BCS to life! I look forward to seeing any future enhancements and hopefully mainstreaming in support of the BCS.
User avatar
bbrally
Posts: 210
Joined: Sat Mar 27, 2010 3:59 am
Bot?: No
Location: Vancouver, BC
Contact:

Re: My version of the HMI builder

Post by bbrally »

I've been working on new features.... taking forever as they involved big changes to the code. Probably a couple more months till its ready.

New notes object - content unique to every state
New timer object
All non-plumbing objects now assignable to states
Current state information now condensed and contained within a single "pane"
Multiple draggable current state "panes" - allows the display of more than one running process at a time
Draggable BCS window - allows full screen canvas if desired
Timbrew
Posts: 34
Joined: Sat Jun 29, 2013 2:40 pm
Bot?: No
Location: Kent, UK

Re: My version of the HMI builder

Post by Timbrew »

Cool. FYI, one edit function I'd thought might be useful especially when laying out a new canvas or editing an existing, would be to enable some form of 'group' shifting of objects -somewhat like in Powerpoint- to maintain relative positions or facilitate formatting - even to move the whole design into a better position. This would just be icing on the cake though. Keep up the good work!
SavageBullBrewery
Posts: 9
Joined: Mon Feb 12, 2018 12:06 pm
Bot?: No

Re: My version of the HMI builder

Post by SavageBullBrewery »

I think your site is down for the HMI.
User avatar
bbrally
Posts: 210
Joined: Sat Mar 27, 2010 3:59 am
Bot?: No
Location: Vancouver, BC
Contact:

Re: My version of the HMI builder

Post by bbrally »

They are loading OK for me right now. Perhaps there was a problem with the server when you tried.
User avatar
oakbarn
Posts: 846
Joined: Thu Jan 05, 2012 2:28 pm
Bot?: No
Location: Texas
Contact:

Re: My version of the HMI builder

Post by oakbarn »

First glance: Works with BCS 482 :o
User avatar
bbrally
Posts: 210
Joined: Sat Mar 27, 2010 3:59 am
Bot?: No
Location: Vancouver, BC
Contact:

Re: My version of the HMI builder

Post by bbrally »

I finally finished version 0.10.1.

New notes object - content unique to every state
New timer object
All non-plumbing objects now assignable to states
Current state information now condensed and contained within a single "pane"
Multiple draggable current state "panes" - allows the display of more than one running process at a time
Draggable BCS window - allows full screen canvas if desired
Object grouping now possible for deletion or movement of multiple objects

http://bbrally.altervista.org/guibeta/index.html

I plan to start on a proper help next. The current one is outdated and not very useful anyway.
User avatar
oakbarn
Posts: 846
Joined: Thu Jan 05, 2012 2:28 pm
Bot?: No
Location: Texas
Contact:

Re: My version of the HMI builder

Post by oakbarn »

Love the new bottom!!
latest.png
latest.png (105.19 KiB) Viewed 98119 times
User avatar
bbrally
Posts: 210
Joined: Sat Mar 27, 2010 3:59 am
Bot?: No
Location: Vancouver, BC
Contact:

Re: My version of the HMI builder

Post by bbrally »

21 months since my last update.

I actually had this mostly finished about a year ago, but it took a quarantine to finally finish it.

Most of the updates this time were for a friend to make it more usable for him.

Circumstances have prevented me from brewing for years, and many more brew-less years are probably ahead of me. This has reduced my interest in any more updates to close to zero. But I struggled through to get one last one out.

http://bbrally.altervista.org/guibeta/i ... r=01042020

Major changes:

The programming tab is now complete. Anything that can be programmed in the process editor tab of the native GUI can be programmed and saved here. This allows you to see what each state actually looks like in the canvas if that state were running, before you save it.

The Help tab has been substantially changed. This was the hardest thing to write, I have nothing but respect for technical writers after this. It's still not any form of tutorial, or a walk through, but it provides an explanation/description of all items in the program simply by hovering over that item with the cursor.

A Pause and a Stop object have been added to the palette.

A tab has been added that when hovered over will display a popup with all keyboard commands.

The alarm now has a default, as free online sounds proved unreliable to access.

I've provided files to be able to download to your computer should you wish for a "no internet access" version of the GUI. This also allows for the use of image and sound files local to your computer. Details for this can be found in the popup when the help screen is loaded.
Post Reply