here is a show...

     5  float OUT             0  axis.0.motor-pos-cmd ==> Xpos-cmd
     5  float IN              0  axis.0.motor-pos-fb <== Xpos-fb
     5  bit   OUT         FALSE  axis.0.neg-hard-limit
     5  bit   IN          FALSE  axis.0.neg-lim-sw-in
     5  bit   OUT         FALSE  axis.0.pos-hard-limit
     5  bit   IN          FALSE  axis.0.pos-lim-sw-in
     5  bit   OUT         FALSE  axis.0.wheel-jog-active
     5  bit   OUT          TRUE  axis.1.active
     5  bit   OUT         FALSE  axis.1.amp-enable-out ==> Yen
     5  bit   IN          FALSE  axis.1.amp-fault-in
     5  float OUT             0  axis.1.backlash-corr
     5  float OUT             0  axis.1.backlash-filt
     5  float OUT             0  axis.1.backlash-vel
     5  float OUT             0  axis.1.coarse-pos-cmd
     5  bit   OUT         FALSE  axis.1.error
     5  float OUT             0  axis.1.f-error
     5  float OUT          0.01  axis.1.f-error-lim
     5  bit   OUT         FALSE  axis.1.f-errored
     5  bit   OUT         FALSE  axis.1.faulted
     5  float OUT             0  axis.1.free-pos-cmd
     5  bit   OUT         FALSE  axis.1.free-tp-enable
     5  float OUT             0  axis.1.free-vel-lim
     5  bit   IN          FALSE  axis.1.home-sw-in
     5  bit   OUT         FALSE  axis.1.homed
     5  bit   OUT         FALSE  axis.1.homing
     5  bit   OUT          TRUE  axis.1.in-position
     5  bit   I/O         FALSE  axis.1.index-enable
     5  s32   IN              0  axis.1.jog-counts
     5  bit   IN          FALSE  axis.1.jog-enable
     5  float IN              0  axis.1.jog-scale
     5  bit   IN          FALSE  axis.1.jog-vel-mode
     5  float OUT             0  axis.1.joint-pos-cmd
     5  float OUT             0  axis.1.joint-pos-fb
     5  float OUT             0  axis.1.joint-vel-cmd
     5  bit   OUT         FALSE  axis.1.kb-jog-active
     5  float OUT             0  axis.1.motor-pos-cmd ==> Ypos-cmd
     5  float IN              0  axis.1.motor-pos-fb <== Ypos-fb
     5  bit   OUT         FALSE  axis.1.neg-hard-limit
     5  bit   IN          FALSE  axis.1.neg-lim-sw-in
     5  bit   OUT         FALSE  axis.1.pos-hard-limit
     5  bit   IN          FALSE  axis.1.pos-lim-sw-in
     5  bit   OUT         FALSE  axis.1.wheel-jog-active
     5  bit   OUT          TRUE  axis.2.active
     5  bit   OUT         FALSE  axis.2.amp-enable-out ==> Zen
     5  bit   IN          FALSE  axis.2.amp-fault-in
     5  float OUT             0  axis.2.backlash-corr
     5  float OUT             0  axis.2.backlash-filt
     5  float OUT             0  axis.2.backlash-vel
     5  float OUT             0  axis.2.coarse-pos-cmd
     5  bit   OUT         FALSE  axis.2.error
     5  float OUT             0  axis.2.f-error
     5  float OUT          0.01  axis.2.f-error-lim
     5  bit   OUT         FALSE  axis.2.f-errored
     5  bit   OUT         FALSE  axis.2.faulted
     5  float OUT             0  axis.2.free-pos-cmd
     5  bit   OUT         FALSE  axis.2.free-tp-enable
     5  float OUT             0  axis.2.free-vel-lim
     5  bit   IN          FALSE  axis.2.home-sw-in
     5  bit   OUT         FALSE  axis.2.homed
     5  bit   OUT         FALSE  axis.2.homing
     5  bit   OUT          TRUE  axis.2.in-position
     5  bit   I/O         FALSE  axis.2.index-enable
     5  s32   IN              0  axis.2.jog-counts
     5  bit   IN          FALSE  axis.2.jog-enable
     5  float IN              0  axis.2.jog-scale
     5  bit   IN          FALSE  axis.2.jog-vel-mode
     5  float OUT             0  axis.2.joint-pos-cmd
     5  float OUT             0  axis.2.joint-pos-fb
     5  float OUT             0  axis.2.joint-vel-cmd
     5  bit   OUT         FALSE  axis.2.kb-jog-active
     5  float OUT             0  axis.2.motor-pos-cmd ==> Zpos-cmd
     5  float IN              0  axis.2.motor-pos-fb <== Zpos-fb
     5  bit   OUT         FALSE  axis.2.neg-hard-limit
     5  bit   IN          FALSE  axis.2.neg-lim-sw-in
     5  bit   OUT         FALSE  axis.2.pos-hard-limit
     5  bit   IN          FALSE  axis.2.pos-lim-sw-in
     5  bit   OUT         FALSE  axis.2.wheel-jog-active
     9  bit   OUT         FALSE  axisui.jog.a
     9  bit   OUT         FALSE  axisui.jog.b
     9  bit   OUT         FALSE  axisui.jog.c
     9  float OUT             0  axisui.jog.increment
     9  bit   OUT         FALSE  axisui.jog.u
     9  bit   OUT         FALSE  axisui.jog.v
     9  bit   OUT         FALSE  axisui.jog.w
     9  bit   OUT          TRUE  axisui.jog.x
     9  bit   OUT         FALSE  axisui.jog.y
     9  bit   OUT         FALSE  axisui.jog.z
     9  bit   IN          FALSE  axisui.notifications-clear
     9  bit   IN          FALSE  axisui.notifications-clear-error
     9  bit   IN          FALSE  axisui.notifications-clear-info
     9  bit   IN          FALSE  axisui.set-manual-mode
     7  float IN              0  classicladder.0.floatin-00
     7  float IN              0  classicladder.0.floatin-01
     7  float IN              0  classicladder.0.floatin-02
     7  float IN              0  classicladder.0.floatin-03
     7  float IN              0  classicladder.0.floatin-04
     7  float IN              0  classicladder.0.floatin-05
     7  float IN              0  classicladder.0.floatin-06
     7  float IN              0  classicladder.0.floatin-07
     7  float IN              0  classicladder.0.floatin-08
     7  float IN              0  classicladder.0.floatin-09
     7  float OUT             0  classicladder.0.floatout-00
     7  float OUT             0  classicladder.0.floatout-01
     7  float OUT             0  classicladder.0.floatout-02
     7  float OUT             0  classicladder.0.floatout-03
     7  float OUT             0  classicladder.0.floatout-04
     7  float OUT             0  classicladder.0.floatout-05
     7  float OUT             0  classicladder.0.floatout-06
     7  float OUT             0  classicladder.0.floatout-07
     7  float OUT             0  classicladder.0.floatout-08
     7  float OUT             0  classicladder.0.floatout-09
     7  bit   IN          FALSE  classicladder.0.in-00
     7  bit   IN          FALSE  classicladder.0.in-01
     7  bit   IN          FALSE  classicladder.0.in-02
     7  bit   IN          FALSE  classicladder.0.in-03
     7  bit   IN          FALSE  classicladder.0.in-04
     7  bit   IN          FALSE  classicladder.0.in-05
     7  bit   IN          FALSE  classicladder.0.in-06
     7  bit   IN          FALSE  classicladder.0.in-07
     7  bit   IN          FALSE  classicladder.0.in-08
     7  bit   IN          FALSE  classicladder.0.in-09
     7  bit   IN          FALSE  classicladder.0.in-10
     7  bit   IN          FALSE  classicladder.0.in-11
     7  bit   IN          FALSE  classicladder.0.in-12
     7  bit   IN          FALSE  classicladder.0.in-13
     7  bit   IN          FALSE  classicladder.0.in-14
     7  bit   IN          FALSE  classicladder.0.in-15
     7  bit   IN          FALSE  classicladder.0.in-16
     7  bit   IN          FALSE  classicladder.0.in-17
     7  bit   IN          FALSE  classicladder.0.in-18
     7  bit   IN          FALSE  classicladder.0.in-19
     7  bit   IN          FALSE  classicladder.0.in-20
     7  bit   IN          FALSE  classicladder.0.in-21
     7  bit   IN          FALSE  classicladder.0.in-22
     7  bit   IN          FALSE  classicladder.0.in-23
     7  bit   IN          FALSE  classicladder.0.in-24
     7  bit   IN          FALSE  classicladder.0.in-25
     7  bit   IN          FALSE  classicladder.0.in-26
     7  bit   IN          FALSE  classicladder.0.in-27
     7  bit   IN          FALSE  classicladder.0.in-28
     7  bit   IN          FALSE  classicladder.0.in-29
     7  bit   IN          FALSE  classicladder.0.in-30
     7  bit   IN          FALSE  classicladder.0.in-31
     7  bit   IN          FALSE  classicladder.0.in-32
     7  bit   IN          FALSE  classicladder.0.in-33
     7  bit   IN          FALSE  classicladder.0.in-34
     7  bit   IN          FALSE  classicladder.0.in-35
     7  bit   IN          FALSE  classicladder.0.in-36
     7  bit   IN          FALSE  classicladder.0.in-37
     7  bit   IN          FALSE  classicladder.0.in-38
     7  bit   IN          FALSE  classicladder.0.in-39
     7  bit   IN          FALSE  classicladder.0.in-40
     7  bit   IN          FALSE  classicladder.0.in-41
     7  bit   IN          FALSE  classicladder.0.in-42
     7  bit   IN          FALSE  classicladder.0.in-43
     7  bit   IN          FALSE  classicladder.0.in-44
     7  bit   IN          FALSE  classicladder.0.in-45
     7  bit   IN          FALSE  classicladder.0.in-46
     7  bit   IN          FALSE  classicladder.0.in-47
     7  bit   IN          FALSE  classicladder.0.in-48
     7  bit   IN          FALSE  classicladder.0.in-49
     7  bit   OUT         FALSE  classicladder.0.out-00
     7  bit   OUT         FALSE  classicladder.0.out-01
     7  bit   OUT         FALSE  classicladder.0.out-02
     7  bit   OUT         FALSE  classicladder.0.out-03
     7  bit   OUT         FALSE  classicladder.0.out-04
     7  bit   OUT         FALSE  classicladder.0.out-05
     7  bit   OUT         FALSE  classicladder.0.out-06
     7  bit   OUT         FALSE  classicladder.0.out-07
     7  bit   OUT         FALSE  classicladder.0.out-08
     7  bit   OUT         FALSE  classicladder.0.out-09
     7  bit   OUT         FALSE  classicladder.0.out-10
     7  bit   OUT         FALSE  classicladder.0.out-11
     7  bit   OUT         FALSE  classicladder.0.out-12
     7  bit   OUT         FALSE  classicladder.0.out-13
     7  bit   OUT         FALSE  classicladder.0.out-14
     7  bit   OUT         FALSE  classicladder.0.out-15
     7  bit   OUT         FALSE  classicladder.0.out-16
     7  bit   OUT         FALSE  classicladder.0.out-17
     7  bit   OUT         FALSE  classicladder.0.out-18
     7  bit   OUT         FALSE  classicladder.0.out-19
     7  bit   OUT         FALSE  classicladder.0.out-20
     7  bit   OUT         FALSE  classicladder.0.out-21
     7  bit   OUT         FALSE  classicladder.0.out-22
     7  bit   OUT         FALSE  classicladder.0.out-23
     7  bit   OUT         FALSE  classicladder.0.out-24
     7  bit   OUT         FALSE  classicladder.0.out-25
     7  bit   OUT         FALSE  classicladder.0.out-26
     7  bit   OUT         FALSE  classicladder.0.out-27
     7  bit   OUT         FALSE  classicladder.0.out-28
     7  bit   OUT         FALSE  classicladder.0.out-29
     7  s32   IN              0  classicladder.0.s32in-00
     7  s32   IN              0  classicladder.0.s32in-01
     7  s32   IN              0  classicladder.0.s32in-02
     7  s32   IN              0  classicladder.0.s32in-03
     7  s32   IN              0  classicladder.0.s32in-04
     7  s32   IN              0  classicladder.0.s32in-05
     7  s32   IN              0  classicladder.0.s32in-06
     7  s32   IN              0  classicladder.0.s32in-07
     7  s32   IN              0  classicladder.0.s32in-08
     7  s32   IN              0  classicladder.0.s32in-09
     7  s32   OUT             0  classicladder.0.s32out-00
     7  s32   OUT             0  classicladder.0.s32out-01
     7  s32   OUT             0  classicladder.0.s32out-02
     7  s32   OUT             0  classicladder.0.s32out-03
     7  s32   OUT             0  classicladder.0.s32out-04
     7  s32   OUT             0  classicladder.0.s32out-05
     7  s32   OUT             0  classicladder.0.s32out-06
     7  s32   OUT             0  classicladder.0.s32out-07
     7  s32   OUT             0  classicladder.0.s32out-08
     7  s32   OUT             0  classicladder.0.s32out-09
     3  bit   OUT         FALSE  iocontrol.0.coolant-flood
     3  bit   OUT         FALSE  iocontrol.0.coolant-mist
     3  bit   IN          FALSE  iocontrol.0.emc-enable-in <== estop-loop
     3  bit   OUT         FALSE  iocontrol.0.lube
     3  bit   IN          FALSE  iocontrol.0.lube_level
     3  bit   OUT         FALSE  iocontrol.0.tool-change ==> tool-change-loop
     3  bit   IN          FALSE  iocontrol.0.tool-changed <== tool-change-loop
     3  s32   OUT             0  iocontrol.0.tool-number
     3  s32   OUT             0  iocontrol.0.tool-prep-number
     3  s32   OUT             0  iocontrol.0.tool-prep-pocket
     3  bit   OUT         FALSE  iocontrol.0.tool-prepare ==> tool-prep-loop
     3  bit   IN          FALSE  iocontrol.0.tool-prepared <== tool-prep-loop
     3  bit   OUT         FALSE  iocontrol.0.user-enable-out ==> estop-loop
     3  bit   OUT         FALSE  iocontrol.0.user-request-enable
     5  float IN              1  motion.adaptive-feed
     5  float IN              0  motion.analog-in-00
     5  float IN              0  motion.analog-in-01
     5  float IN              0  motion.analog-in-02
     5  float IN              0  motion.analog-in-03
     5  float OUT             0  motion.analog-out-00
     5  float OUT             0  motion.analog-out-01
     5  float OUT             0  motion.analog-out-02
     5  float OUT             0  motion.analog-out-03
     5  bit   OUT         FALSE  motion.coord-error
     5  bit   OUT          TRUE  motion.coord-mode
     5  float OUT             0  motion.current-vel
     5  bit   IN          FALSE  motion.digital-in-00
     5  bit   IN          FALSE  motion.digital-in-01
     5  bit   IN          FALSE  motion.digital-in-02
     5  bit   IN          FALSE  motion.digital-in-03
     5  bit   OUT         FALSE  motion.digital-out-00
     5  bit   OUT         FALSE  motion.digital-out-01
     5  bit   OUT         FALSE  motion.digital-out-02
     5  bit   OUT         FALSE  motion.digital-out-03
     5  float OUT             0  motion.distance-to-go
     5  bit   IN           TRUE  motion.enable
     5  bit   IN          FALSE  motion.feed-hold
     5  bit   OUT          TRUE  motion.in-position
     5  bit   IN          FALSE  motion.motion-enabled
     5  bit   OUT         FALSE  motion.on-soft-limit
     5  bit   IN          FALSE  motion.probe-input
     5  s32   OUT             0  motion.program-line
     5  float OUT             0  motion.requested-vel
     5  bit   IN           TRUE  motion.spindle-at-speed
     5  bit   OUT          TRUE  motion.spindle-brake
     5  bit   OUT         FALSE  motion.spindle-forward
     5  bit   I/O         FALSE  motion.spindle-index-enable
     5  bit   OUT         FALSE  motion.spindle-on ==> spindle-on
     5  bit   OUT         FALSE  motion.spindle-reverse
     5  float IN              0  motion.spindle-revs
     5  float IN              0  motion.spindle-speed-in
     5  float OUT             0  motion.spindle-speed-out
     5  float OUT             0  motion.spindle-speed-out-rps
     5  bit   OUT         FALSE  motion.teleop-mode
     5  float OUT             0  motion.tooloffset.a
     5  float OUT             0  motion.tooloffset.b
     5  float OUT             0  motion.tooloffset.c
     5  float OUT             0  motion.tooloffset.u
     5  float OUT             0  motion.tooloffset.v
     5  float OUT             0  motion.tooloffset.w
     5  float OUT             0  motion.tooloffset.x
     5  float OUT             0  motion.tooloffset.y
     5  float OUT             0  motion.tooloffset.z
     8  bit   IN          FALSE  parport.0.pin-01-out
     8  bit   IN          FALSE  parport.0.pin-02-out <== Xdir
     8  bit   IN          FALSE  parport.0.pin-03-out <== Xstep
     8  bit   IN          FALSE  parport.0.pin-04-out <== Ydir
     8  bit   IN          FALSE  parport.0.pin-05-out <== Ystep
     8  bit   IN          FALSE  parport.0.pin-06-out <== Zdir
     8  bit   IN          FALSE  parport.0.pin-07-out <== Zstep
     8  bit   IN          FALSE  parport.0.pin-08-out
     8  bit   IN          FALSE  parport.0.pin-09-out <== spindle-on
     8  bit   OUT         FALSE  parport.0.pin-10-in
     8  bit   OUT         FALSE  parport.0.pin-10-in-not
     8  bit   OUT         FALSE  parport.0.pin-11-in
     8  bit   OUT         FALSE  parport.0.pin-11-in-not
     8  bit   OUT         FALSE  parport.0.pin-12-in
     8  bit   OUT         FALSE  parport.0.pin-12-in-not
     8  bit   OUT         FALSE  parport.0.pin-13-in
     8  bit   OUT         FALSE  parport.0.pin-13-in-not
     8  bit   IN          FALSE  parport.0.pin-14-out
     8  bit   OUT         FALSE  parport.0.pin-15-in
     8  bit   OUT         FALSE  parport.0.pin-15-in-not
     8  bit   IN          FALSE  parport.0.pin-16-out
     8  bit   IN          FALSE  parport.0.pin-17-out
     6  s32   OUT             0  stepgen.0.counts
     6  bit   OUT         FALSE  stepgen.0.dir ==> Xdir
     6  bit   IN          FALSE  stepgen.0.enable <== Xen
     6  float IN              0  stepgen.0.position-cmd <== Xpos-cmd
     6  float OUT             0  stepgen.0.position-fb ==> Xpos-fb
     6  bit   OUT         FALSE  stepgen.0.step ==> Xstep
     6  s32   OUT             0  stepgen.1.counts
     6  bit   OUT         FALSE  stepgen.1.dir ==> Ydir
     6  bit   IN          FALSE  stepgen.1.enable <== Yen
     6  float IN              0  stepgen.1.position-cmd <== Ypos-cmd
     6  float OUT             0  stepgen.1.position-fb ==> Ypos-fb
     6  bit   OUT         FALSE  stepgen.1.step ==> Ystep
     6  s32   OUT             0  stepgen.2.counts
     6  bit   OUT         FALSE  stepgen.2.dir ==> Zdir
     6  bit   IN          FALSE  stepgen.2.enable <== Zen
     6  float IN              0  stepgen.2.position-cmd <== Zpos-cmd
     6  float OUT             0  stepgen.2.position-fb ==> Zpos-fb
     6  bit   OUT         FALSE  stepgen.2.step ==> Zstep

Pin Aliases:
 Alias                                      Original Name

Signals:
Type          Value  Name     (linked to)
bit           FALSE  Xdir
                         ==> parport.0.pin-02-out
                         <== stepgen.0.dir
bit           FALSE  Xen
                         <== axis.0.amp-enable-out
                         ==> stepgen.0.enable
float             0  Xpos-cmd
                         <== axis.0.motor-pos-cmd
                         ==> stepgen.0.position-cmd
float             0  Xpos-fb
                         ==> axis.0.motor-pos-fb
                         <== stepgen.0.position-fb
bit           FALSE  Xstep
                         ==> parport.0.pin-03-out
                         <== stepgen.0.step
bit           FALSE  Ydir
                         ==> parport.0.pin-04-out
                         <== stepgen.1.dir
bit           FALSE  Yen
                         <== axis.1.amp-enable-out
                         ==> stepgen.1.enable
float             0  Ypos-cmd
                         <== axis.1.motor-pos-cmd
                         ==> stepgen.1.position-cmd
float             0  Ypos-fb
                         ==> axis.1.motor-pos-fb
                         <== stepgen.1.position-fb
bit           FALSE  Ystep
                         ==> parport.0.pin-05-out
                         <== stepgen.1.step
bit           FALSE  Zdir
                         ==> parport.0.pin-06-out
                         <== stepgen.2.dir
bit           FALSE  Zen
                         <== axis.2.amp-enable-out
                         ==> stepgen.2.enable
float             0  Zpos-cmd
                         <== axis.2.motor-pos-cmd
                         ==> stepgen.2.position-cmd
float             0  Zpos-fb
                         ==> axis.2.motor-pos-fb
                         <== stepgen.2.position-fb
bit           FALSE  Zstep
                         ==> parport.0.pin-07-out
                         <== stepgen.2.step
bit           FALSE  estop-loop
                         ==> iocontrol.0.emc-enable-in
                         <== iocontrol.0.user-enable-out
bit           FALSE  spindle-on
                         <== motion.spindle-on
                         ==> parport.0.pin-09-out
bit           FALSE  tool-change-loop
                         <== iocontrol.0.tool-change
                         ==> iocontrol.0.tool-changed
bit           FALSE  tool-prep-loop
                         <== iocontrol.0.tool-prepare
                         ==> iocontrol.0.tool-prepared

Parameters:
Owner   Type  Dir         Value  Name
     5  s32   RO              0  axis.0.home-state
     5  s32   RO              0  axis.1.home-state
     5  s32   RO              0  axis.2.home-state
     7  s32   RO         190548  classicladder.0.refresh.time
     7  s32   RW         235188  classicladder.0.refresh.tmax
     7  s32   RO              2  classicladder.ladder-state
     5  s32   RO            336  motion-command-handler.time
     5  s32   RW           7428  motion-command-handler.tmax
     5  s32   RO           7212  motion-controller.time
     5  s32   RW          64176  motion-controller.tmax
     5  bit   RO          FALSE  motion.debug-bit-0
     5  bit   RO          FALSE  motion.debug-bit-1
     5  float RO              1  motion.debug-float-0
     5  float RO              0  motion.debug-float-1
     5  float RO              0  motion.debug-float-2
     5  float RO              1  motion.debug-float-3
     5  s32   RO              0  motion.debug-s32-0
     5  s32   RO              0  motion.debug-s32-1
     5  u32   RO     0x00185B5C  motion.servo.last-period
     5  float RO        1000180  motion.servo.last-period-ns
     5  u32   RW     0x00000010  motion.servo.overruns
     8  u32   RW     0x00000000  parport.0.debug1
     8  u32   RW     0x00000000  parport.0.debug2
     8  bit   RW          FALSE  parport.0.pin-01-out-invert
     8  bit   RW          FALSE  parport.0.pin-01-out-reset
     8  bit   RW          FALSE  parport.0.pin-02-out-invert
     8  bit   RW          FALSE  parport.0.pin-02-out-reset
     8  bit   RW          FALSE  parport.0.pin-03-out-invert
     8  bit   RW          FALSE  parport.0.pin-03-out-reset
     8  bit   RW          FALSE  parport.0.pin-04-out-invert
     8  bit   RW          FALSE  parport.0.pin-04-out-reset
     8  bit   RW          FALSE  parport.0.pin-05-out-invert
     8  bit   RW          FALSE  parport.0.pin-05-out-reset
     8  bit   RW          FALSE  parport.0.pin-06-out-invert
     8  bit   RW          FALSE  parport.0.pin-06-out-reset
     8  bit   RW          FALSE  parport.0.pin-07-out-invert
     8  bit   RW          FALSE  parport.0.pin-07-out-reset
     8  bit   RW          FALSE  parport.0.pin-08-out-invert
     8  bit   RW          FALSE  parport.0.pin-08-out-reset
     8  bit   RW          FALSE  parport.0.pin-09-out-invert
     8  bit   RW          FALSE  parport.0.pin-09-out-reset
     8  bit   RW          FALSE  parport.0.pin-14-out-invert
     8  bit   RW          FALSE  parport.0.pin-14-out-reset
     8  bit   RW          FALSE  parport.0.pin-16-out-invert
     8  bit   RW          FALSE  parport.0.pin-16-out-reset
     8  bit   RW          FALSE  parport.0.pin-17-out-invert
     8  bit   RW          FALSE  parport.0.pin-17-out-reset
     8  s32   RO              0  parport.0.read.time
     8  s32   RW              0  parport.0.read.tmax
     8  u32   RW     0x00000000  parport.0.reset-time
     8  s32   RO              0  parport.0.reset.time
     8  s32   RW              0  parport.0.reset.tmax
     8  s32   RO              0  parport.0.write.time
     8  s32   RW              0  parport.0.write.tmax
     8  s32   RO              0  parport.read-all.time
     8  s32   RW              0  parport.read-all.tmax
     8  s32   RO              0  parport.write-all.time
     8  s32   RW              0  parport.write-all.tmax
     6  u32   RW     0x00000001  stepgen.0.dirhold
     6  u32   RW     0x00000001  stepgen.0.dirsetup
     6  float RO              0  stepgen.0.frequency
     6  float RW             21  stepgen.0.maxaccel
     6  float RW              0  stepgen.0.maxvel
     6  float RW           4000  stepgen.0.position-scale
     6  s32   RO              0  stepgen.0.rawcounts
     6  u32   RW     0x00000001  stepgen.0.steplen
     6  u32   RW     0x00000001  stepgen.0.stepspace
     6  u32   RW     0x00000001  stepgen.1.dirhold
     6  u32   RW     0x00000001  stepgen.1.dirsetup
     6  float RO              0  stepgen.1.frequency
     6  float RW             21  stepgen.1.maxaccel
     6  float RW              0  stepgen.1.maxvel
     6  float RW           4000  stepgen.1.position-scale
     6  s32   RO              0  stepgen.1.rawcounts
     6  u32   RW     0x00000001  stepgen.1.steplen
     6  u32   RW     0x00000001  stepgen.1.stepspace
     6  u32   RW     0x00000001  stepgen.2.dirhold
     6  u32   RW     0x00000001  stepgen.2.dirsetup
     6  float RO              0  stepgen.2.frequency
     6  float RW             21  stepgen.2.maxaccel
     6  float RW              0  stepgen.2.maxvel
     6  float RW           4000  stepgen.2.position-scale
     6  s32   RO              0  stepgen.2.rawcounts
     6  u32   RW     0x00000001  stepgen.2.steplen
     6  u32   RW     0x00000001  stepgen.2.stepspace
     6  s32   RO              0  stepgen.capture-position.time
     6  s32   RW              0  stepgen.capture-position.tmax
     6  s32   RO              0  stepgen.make-pulses.time
     6  s32   RW              0  stepgen.make-pulses.tmax
     6  s32   RO              0  stepgen.update-freq.time
     6  s32   RW              0  stepgen.update-freq.tmax
     5  float RO              0  tc.0.acc
     5  float RO              0  tc.0.pos
     5  float RO              0  tc.0.vel
     5  float RO              0  tc.1.acc
     5  float RO              0  tc.1.pos
     5  float RO              0  tc.1.vel
     5  float RO              0  tc.2.acc
     5  float RO              0  tc.2.pos
     5  float RO              0  tc.2.vel
     5  float RO              0  tc.3.acc
     5  float RO              0  tc.3.pos
     5  float RO              0  tc.3.vel
     5  u32   RO     0x00000000  traj.active_tc
     5  float RO              0  traj.pos_out
     5  float RO              0  traj.vel_out

Parameter Aliases:
 Alias                                      Original Name

Exported Functions:
Owner   CodeAddr  Arg       FP   Users  Name
 00007  f9b015c9  00000000  YES      1   classicladder.0.refresh
 00005  f994b8d0  00000000  YES      1   motion-command-handler
 00005  f994dd9e  00000000  YES      1   motion-controller
 00008  f9b26000  f98e3f28  NO       0   parport.0.read
 00008  f9b26219  f98e3f28  NO       0   parport.0.reset
 00008  f9b262fa  f98e3f28  NO       0   parport.0.write
 00008  f9b260ac  f98e3f28  NO       0   parport.read-all
 00008  f9b26488  f98e3f28  NO       0   parport.write-all
 00006  f85f520f  f98e39f8  YES      0   stepgen.capture-position
 00006  f85f5000  f98e39f8  NO       0   stepgen.make-pulses
 00006  f85f5307  f98e39f8  YES      0   stepgen.update-freq

Realtime Threads:
     Period  FP     Name               (     Time, Max-Time )
     999823  YES          servo-thread (   195168,   299304 )
                  1 classicladder.0.refresh
                  2 motion-command-handler
                  3 motion-controller

halcmd: 



On Fri, 03 Feb 2012 13:05:02 -0600
 sam sokolik <sa...@empirescreen.com> wrote:
> All this talk of lowering the servo thread had me thinking back to when 
> I was setting up the K&T.  I wanted to try to lower the servo thread for 
> testing.  I could not go much slower the the 1ms default or I would get 
> real time delays.  After some consultation on irc - it was decided that 
> the ladder was the issue.  I gave up and left my servo thread at 1ms.
> 
> My ladder does tool chain logic, tool changing, pallet transfer and a 
> few other odds and ends.  It has probably over 16 sections and quite a 
> few rungs.  when the section display is open - the upper right hand 
> corner has the scan time - it is 135us.   vs the classic ladder sample 
> in the sample configs (pretty much just estop logic and oiling) which 
> runs in 17us.
> 
> I have a older atom330 board here that I am playing with.  On a side 
> note - here is the latency test without isolcups=1
> http://www.electronicsam.com/images/KandT/testing/atomnonisolcups.png
> 
> with isolcups=1
> http://www.electronicsam.com/images/KandT/testing/atomisolcpus.png
> 
> I put the classic ladder parts into the emc stepper_inch config from the 
> sample configs (emc version 2.4.6) fresh install from the livecd then 
> updated.  I removed the base thread and stepgen functions from the threads.
> 
> here is the config.
> http://www.electronicsam.com/images/KandT/testing/stepper/
> that has my ladder in it (just running - none of the pins are 
> connected)  This is ladder from sometime in the distant past - I am sure 
> it isn't the latest ladder.
> 
> Now - on this atom - it will not run at 1ms.  It seems to run at 
> .909khz.  (servo period 1100000)  The K&T is using a asus motherboard 
> and amd processor.  (don't remember exactly but it is quite a bit more 
> powerful than the atom)  The atom board will run the sample ladder logic 
> down to about 5khz.
> 
> So - the ladder isn't that intense - does classic ladder just take that 
> much time? Is there another issue?  am I making any sense?  :)  It seems 
> to me if I made a much larger ladder - it might stop running on the K&T 
> computer...
> 
> sam
> 
> 
> 
> ------------------------------------------------------------------------------
> Try before you buy = See our experts in action!
> The most comprehensive online learning library for Microsoft developers
> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
> Metro Style Apps, more. Free future releases when you subscribe now!
> http://p.sf.net/sfu/learndevnow-dev2
> _______________________________________________
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users


------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to