All pastes #513862 Raw Edit

Miscellany

public text v1 · immutable
#513862 ·published 2007-05-27 13:25 UTC
rendered paste body
HAL FILE

loadrt pwmgen output_type=0
addf pwmgen.make-pulses base-thread

setp pwmgen.0.scale 10
setp pwmgen.0.pwm-freq 100
setp pwmgen.0.min-dc 0.0
setp pwmgen.0.max-dc 1.0

newsig spindle-enable bit
linksp spindle-enable motion.spindle-on
linksp spindle-enable pwmgen.0.enable

newsig spindle-speed-cmd float
linksp spindle-speed-cmd motion.spindle-speed-out
linksp spindle-speed-cmd pwmgen.0.value

newsig pwm-output bit
linksp pwm-output pwmgen.0.pwm
linksp pwm-output parport.0.pin-17-out

HALCMD SHOW SIG:
bit           FALSE  pwm-output
                         ==> parport.0.pin-17-out
                         <== pwmgen.0.pwm
bit            TRUE  spindle-enable
                         <== motion.spindle-on
                         ==> pwmgen.0.enable
float             6  spindle-speed-cmd
                         <== motion.spindle-speed-out
                         ==> pwmgen.0.value


HALCMD SHOW PARAN:
07    float  RO             0  pwmgen.0.curr-dc
 07    bit    RW         FALSE  pwmgen.0.dither-pwm
 07    float  RW             1  pwmgen.0.max-dc
 07    float  RW             0  pwmgen.0.min-dc
 07    float  RW           100  pwmgen.0.pwm-freq
 07    float  RW            10  pwmgen.0.scale
 07    s32    RO           206  pwmgen.make-pulses.time
 07    s32    RW         10072  pwmgen.make-pulses.tmax
 07    s32    RO             0  pwmgen.update.time
 07    s32    RW             0  pwmgen.update.tmax