On Thu, Mar 3, 2011 at 8:42 PM, Jon Elson <el...@pico-systems.com> wrote:

> andy pugh wrote:
> > On 3 March 2011 20:12, Igor Chudov <ichu...@gmail.com> wrote:
> >
> >
> >> - instantiate this comp
> >> - connect its motor-pos-cmd input to motor-pos-cmd of the corresponding
> pid
> >> - connect the comp's current-in input to the output of the PID
> >> - Connect the current-out output to the DAC
> >>
> >> Right?
> >>
> >
> > Exactly.
> > loadrt timeout
> > addf timeout.0 servo-thread
> >
> >
> You have to be careful where you put the addf command.  I think you will
> need to put it in the
> ppmc_load.hal file before this line :
>
> addf ppmc.0.write servo-thread
>
> The reason is if it is in the wrong place (ie. before the addf pid.xxxx
> line or after the addf ppmc.0.write line, it will not be executed in the
> same
> servo cycle as the read encoders - calculate PID - write to DACs sequence,
> and
> will add a delay of one additional servo cycle to the flow of data.  This
> will
> likely cause the servo to become unstable or at least harder to tune.
>
> So,you can't put all the commands in a separate file, or it will be
> performed
> AFTER the ppmc.0.write function.
>
> Jon
>

Yes, this is where I put it.

i


>
>
> > net timeout.0.current-in <= PID.2.out
> > (etc)
> >
> > setp timeout.0.default-current 0
> > setp timeout.0.timeout 5 (if you want a shorter one.
> >
> >
>
>
>
> ------------------------------------------------------------------------------
> What You Don't Know About Data Connectivity CAN Hurt You
> This paper provides an overview of data connectivity, details
> its effect on application quality, and explores various alternative
> solutions. http://p.sf.net/sfu/progress-d2d
> _______________________________________________
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>
------------------------------------------------------------------------------
What You Don't Know About Data Connectivity CAN Hurt You
This paper provides an overview of data connectivity, details
its effect on application quality, and explores various alternative
solutions. http://p.sf.net/sfu/progress-d2d
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to