Greetings all; I have one joint worth of the updown and bitslice coded up and tested.
Plus values in the 0 to 7 range behave as expected. updown counts of -1 to -7 do not, but do give unique address outputs of 15 to 9 in nibble values, so there is no conflict at any point in the -7 to 7 range. I just have to feed the gain factor into the correct mux.N.inN. Encoder gain has been mentioned as 4, so that one felt detent is an increment or decrement of one at the .position output, I think, is that correct for this use? Or do I need to use the axis/joint .scale in here to achieve, as the smallest base motion of one motor microstep per felt detent, or 100 microsteps per full turn of the dial. That seems like the right speed to approach a touching-off point to me. All other speeds would be 2x,5x,10x,20x,50x,100x,200x,500x, although the last 2 or 3 might be tool breakers/killers, in which case we just further restrict the .min/.max of the updown module with .clamp=true. In fact what I write will, to be expanded only if its obviously too slow. Feels like time to add the tally boxes to pyvcp.panel.xml, and add some method of displaying the negative values in a proper appearing tally, so it appears to have a unity speed at center scale. Drag out the big .pdf again for the xml stuffs. :O} Cheers, Gene Heskett -- "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author) Genes Web page <http://geneslinuxbox.net:6309/gene> ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
