On Monday 17 April 2017 20:17:45 Kurt Jacobson wrote:

> Gene,
> I have attached my python script as a file so you won't have to repair
> any line ending damage done by pasting it into the email. I am doing
> this form a windoze machine though so it may not be much better off :)
>
> Also I changed the default poll interval to 100ms as suggested by
> Chris above.
>
> Here is a little bit of usage info:
>
> NAME:
> units
>
> PINS:
> units.prog_in  (bit out, TRUE if G20 is active)
> units.prog_mm  (bit out, TRUE if G21 is active)
> units.update_rate  (float in, update rate in seconds, defaults to
> 0.05s if not set)
>
> USAGE:
> Put the "units" python file somewhere on your $PATH and make it
> executable. (I have it in usr/bin)
>
> In your HAL file load it as a userspace component: loadusr units
> You do not need to add it to a thread.
>
>
> Hope this works for you Gene!

It already did work, just fine, Kurt & I thank you.
>
> Cheers,
> Kurt
>
> On Mon, Apr 17, 2017 at 7:40 PM, Gene Heskett <[email protected]> 
wrote:
> > On Monday 17 April 2017 19:34:02 Chris Morley wrote:
> > > But I didn't get very far:
> > >
> > > pi@raspberrypi:~/linuxcnc/configs/sheldon-lathe $ halrun
> > > halcmd: loadusr metric_status
> > > halcmd: Traceback (most recent call last):
> > >   File "/usr/local/bin/metric_status", line 16, in <module>
> > >     GSTAT.connect("metric-mode-changed",mode_changed)
> > > TypeError: <GStat object at 0x76a9df80 (hal_glib+_GStat at
> > > 0xd09500)>: unknown signal name: metric-mode-changed
> > >
> > > halcmd: show pin
> > > Component Pins:
> > > Owner   Type  Dir         Value  Name
> > >
> > > halcmd:
> > >
> > > Something didn't work, but me python dummy.
> > >
> > > I thought I was following directions from the link?
> > >
> > > Thanks Chris.
> > >
> > > Cheers, Gene Heskett
> > > -
> > >
> > >
> > > Probably not current enough then.
> > > looks like it was added march 21 or so.
> >
> > The pi is running jessie (raspbian version)
> >
> > > Use Kurts version (but i would set the rate at minimum 100ms
> > > instead of 50.
> >
> > That would be fast enough I believe.  Thanks Chris.
> >
> > > Chris M
> > > ------------------------------------------------------------------
> > >---- -------- Check out the vibrant tech community on one of the
> > > world's most engaging tech sites, Slashdot.org!
> > > http://sdm.link/slashdot
> > > _______________________________________________
> > > Emc-developers mailing list
> > > [email protected]
> > > https://lists.sourceforge.net/lists/listinfo/emc-developers
> >
> > Cheers, Gene Heskett
> > --
> > "There are four boxes to be used in defense of liberty:
> >  soap, ballot, jury, and ammo. Please use in that order."
> > -Ed Howdershelt (Author)
> > Genes Web page <http://geneslinuxbox.net:6309/gene>
> >
> > ------------------------------------------------------------
> > ------------------
> > Check out the vibrant tech community on one of the world's most
> > engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> > _______________________________________________
> > Emc-developers mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/emc-developers


Cheers, Gene Heskett
-- 
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
Genes Web page <http://geneslinuxbox.net:6309/gene>

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to