It looks like it does as it is supposed to do. If that is only an enable 
signal it can be written all the time. If it was initialized correctly 
and then set by the hal config there should not be a problem with that line.

On 2014-04-30 06:17, propcoder wrote:
> I think this is the line in src/emc/motion/control.c where bad thing
> happens:
>
> /* write to HAL pins */
> ....
>       *(joint_data->index_enable) = joint->index_enable;
>
> It writes to IO hal pin no matter what. I think it should check if
> joint->index_enable was changed and only then write / change HAL pin.
>
>
> Lines from my hal file:
>
> ...
> net x.index [HM2](BRD)encoder.00.index-enable  # axis.0.index-enable !!!
> ...
> net x.index pid.x.index-enable
> ...
> net bldc-init => bldc.0.init
> net x.init-done bldc.0.init-done => and-all-inited.in-00
>
> net x.index bldc.0.index-enable
> ...
>
>
> On 04/30/2014 01:17 AM, andy pugh wrote:
>> On 29 April 2014 21:43, Marius Alksnys <marius.alks...@gmail.com> wrote:
>>
>>> I checked the code and found that axis.n.index-enable IO pin is set at
>>> every servo(?) period no matter it should be changed or not
>> That's interesting. I can't see why that would be, as it would tend to
>> mean that an encoder could never work for axis position...
>>
>> Can you show me the relevant bit of HAL?
>
> ------------------------------------------------------------------------------
> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
> Instantly run your Selenium tests across 300+ browser/OS combos.  Get
> unparalleled scalability from the best Selenium testing platform available.
> Simple to use. Nothing to install. Get started now for free."
> http://p.sf.net/sfu/SauceLabs
> _______________________________________________
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>

-- 

Regards /Groete

Marius D. Liebenberg
+27 82 698 3251
+27 12 743 6064
QQ 1767394877


------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.  Get 
unparalleled scalability from the best Selenium testing platform available.
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to