On 22 June 2010 17:58, Andy Pugh <[email protected]> wrote:
> And for completeness, the kinematics code
> http://pastebin.ca/1888609
I tried checking that the kinematics function wasn't actually being
called in Joint mode by putting
*(haldata->dy) = *(haldata->dy) + 1;
Inside the kinematicsForward and kinematicsReverse (actually the dx
version in forward).
As expected they sit at zero until I try to go to World mode.
At that point, very unexpectedly, dy goes to 0.7853982 and stays there.
Ergo I blame my HAL pin declarations for the problem.
So, I commented out the haldata struct, the hal_malloc, the
pin-creation code and recompiled. It is just the same.
--
atp
------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
lucky parental unit. See the prize list and enter to win:
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users