Kirk Wallace wrote: > > I'm not John, but from my study of encoder, it seems encoder is really a > software interface and decoder, The hal component encoder is a specific implementation of an encoder, equivalent in function to a general encoder counter module which might be partly implemented in hardware or software.
But, there should be a canonical definition of what an encoder MUST provide for basic functionality with EMC, and what features might be optional. So, the ability to convert some kind of position reading to a scaled, floating point value exported to a hal pin would be mandatory. The ability to simultaneously latch the count of multiple encoders would be desirable. The ability to zero the count when an encoder index pulse is seen is a help to homing and threading operations, but maybe not strictly mandatory. Velocity estimation from encoder count timestamps is helpful to PID stability. And, so forth.... Jon ------------------------------------------------------------------------------ Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users