Stephen Wille Padnos wrote: > [snip] > > That's a long question :) The short answer is no, though it's somewhat > feasible to do some of what you ask, it doesn't seem like it would be > practical to me. Remember, 115200 baud is 1152 bytes. That gives you > 1.152 (one point one five two) bytes per servo period at 1000 Hz, which > is clearly not enough for even one axis. > Err - decimal error! :)
You get 11520 bytes, which is a little over 11.5 bytes per servo cycle. Enough for a couple of axes that aren't moving too quickly and a little bit of I/O, but not much else. Also, one thing I forgot to point out is that the serial data will necessarily be nearly 1 ms old by the time the PC gets it. The microcontroller would ideally take a snapshot of machine state, then process and send that state to the PC. If it takes most of a millisecond to transmit the data, then by the time the PC can act on it, it's stale. - Steve ------------------------------------------------------------------------------ This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users