My version of the HMI builder

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

Re: My version of the HMI builder

Post by bbrally » Sun Feb 25, 2018 4:39 pm

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 5622 times

Timbrew
Posts: 33
Joined: Sat Jun 29, 2013 2:40 pm
Bot?: No
Location: Kent, UK

Re: My version of the HMI builder

Post by Timbrew » Tue Feb 27, 2018 12:25 pm

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: 206
Joined: Sat Mar 27, 2010 3:59 am
Bot?: No
Location: Vancouver, BC or NST, Thailand
Contact:

Re: My version of the HMI builder

Post by bbrally » Wed Feb 28, 2018 7:35 am

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: 33
Joined: Sat Jun 29, 2013 2:40 pm
Bot?: No
Location: Kent, UK

Re: My version of the HMI builder

Post by Timbrew » Wed Feb 28, 2018 1:48 pm

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: 2
Joined: Mon Feb 12, 2018 12:06 pm
Bot?: No

Re: My version of the HMI builder

Post by SavageBullBrewery » Mon Mar 05, 2018 3:37 pm

I think your site is down for the HMI.

User avatar
bbrally
Posts: 206
Joined: Sat Mar 27, 2010 3:59 am
Bot?: No
Location: Vancouver, BC or NST, Thailand
Contact:

Re: My version of the HMI builder

Post by bbrally » Tue Mar 06, 2018 5:47 am

They are loading OK for me right now. Perhaps there was a problem with the server when you tried.

User avatar
oakbarn
Posts: 845
Joined: Thu Jan 05, 2012 2:28 pm
Bot?: No
Location: Texas
Contact:

Re: My version of the HMI builder

Post by oakbarn » Sat Apr 14, 2018 8:28 pm

First glance: Works with BCS 482 :o

User avatar
bbrally
Posts: 206
Joined: Sat Mar 27, 2010 3:59 am
Bot?: No
Location: Vancouver, BC or NST, Thailand
Contact:

Re: My version of the HMI builder

Post by bbrally » Sat Jun 30, 2018 4:55 pm

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: 845
Joined: Thu Jan 05, 2012 2:28 pm
Bot?: No
Location: Texas
Contact:

Re: My version of the HMI builder

Post by oakbarn » Mon Jul 09, 2018 6:23 am

Love the new bottom!!
latest.png
latest.png (105.19 KiB) Viewed 5224 times

User avatar
bbrally
Posts: 206
Joined: Sat Mar 27, 2010 3:59 am
Bot?: No
Location: Vancouver, BC or NST, Thailand
Contact:

Re: My version of the HMI builder

Post by bbrally » Wed Apr 01, 2020 3:32 am

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

Who is online

Users browsing this forum: No registered users and 2 guests