Thanks for testing Andy.
I am not getting the same behavior as you.
I will explain how i am testing.
First using RIP up-to-date a few days ago master
using Debian Wheezy
in a terminal with proper environment set, load linuxcnc (any one)
(You need to do this so gremlin doesn't display garbage - you always had to-
should be fixed)
in another terminal with proper environment set either:
load the sample gladevcp with halcmd loadusr gladevcp test.glade
or simple start glade in the terminal and add hal_gremlin to a window.
I immediately see errors about not finding INI_FILE_NAME in os.environ
If I patch around that, I get errors I assume from changes for JA:
Traceback (most recent call last):
File "/home/chris/emc2-dev/lib/python/gremlin.py", line 194, in expose
if self.perspective: self.redraw_perspective()
File "/home/chris/emc2-dev/lib/python/rs274/glcanon.py", line 351, in inner
return f(self, *args, **kw)
File "/home/chris/emc2-dev/lib/python/rs274/glcanon.py", line 585, in
redraw_perspective
self.redraw()
File "/home/chris/emc2-dev/lib/python/rs274/glcanon.py", line 1349, in redraw
idx = self.idx_for_home_or_limit_icon(string)
File "/home/chris/emc2-dev/lib/python/rs274/glcanon.py", line 1044, in
idx_for_home_or_limit_icon
self.trajcoordinates)
File "/home/chris/emc2-dev/lib/python/rs274/glcanon.py", line 1457, in
jnum_for_aletter
guess = trajcoordinates.index(aletter)
ValueError: substring not found.
Is this not the case for you?
Chris M
________________________________
From: andy pugh <[email protected]>
Sent: December 3, 2016 11:35 AM
To: EMC developers
Subject: Re: [Emc-developers] HAL_GREMLIN broken in master?
On 3 December 2016 at 07:13, Chris Morley <[email protected]> wrote:
> Could someone confirm that building a stand alone gladevcp panel using
> hal_gremlin is not possible in master.
When you say "stand alone" do you mean one that is loaded from halrun
without LinuxCNC running?
I have tried 2.7 and master and the behaviour seems the same (and
neither work properly)
I made a simple glade UI consisting of a window and a hbox containing
a button and a HAL gremlin widget.
in both 2.7 and master:
halrun
loadusr gladevcp gremlin.ui
opens the window but the Gremlin pane shows whatever was on screen
when it was created, and lets you move that around.
linuxcnc
halcmd -kf
loadusr gladevcp gremlin.ui
Is a bit better. But with both OS versions I only get the origin
triad, and that tends to disappear when the screen is rotated.
No G-code preview is seen
But I have never tried to use Gremlin before, so may be omitting steps.
--
atp
"A motorcycle is a bicycle with a pandemonium attachment and is
designed for the especial use of mechanical geniuses, daredevils and
lunatics."
- George Fitch, Atlanta Constitution Newspaper, 1916
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
Slashdot: News for nerds, stuff that matters<http://sdm.link/slashdot>
sdm.link
Slashdot: News for nerds, stuff that matters. Timely news source for technology
related news with a heavy slant towards Linux and Open Source issues.
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers
Emc-developers Info Page -
SourceForge<https://lists.sourceforge.net/lists/listinfo/emc-developers>
lists.sourceforge.net
The Enhanced Machine Controller (EMC) is a CNC machine controller that runs on
Linux and is available under the terms of the GNU General Public License.
------------------------------------------------------------------------------
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers