image/svg+xmlfreqgen-block-diag.svg11.11.2011linuxcnc.orgup/dn
count
up/dn
count
capture_position()
position
counts
velocity
velocity-scale
maxfreq
frequency
position_scale
latch
rawcounts
counter
up/dn
count
steplen
stepspace
dirsetup
dirhold
dir
step
step/dirlogicandtiming
frequencygenerator
up/dn
count
ramp
maxaccel
capture_position()
position
counts
velocity
velocity-scale
maxfreq
frequency
position_scale
latch
rawcounts
counter
up/dn
count
up
down
frequencygenerator
ramp
maxaccel
capture_position()
position
counts
velocity
velocity-scale
maxfreq
frequency
position_scale
latch
rawcounts
counter
up/dn
count
frequencygenerator
ramp
maxaccel
update_freq()
update_freq()
update_freq()
STEP TYPE = 2 - 14
STEP TYPE = 1
STEP TYPE = 0
make_pulses()
make_pulses()
make_pulses()
statecounter
lookuptable
phase-A
phase-B
phase-C
phase-D
phase-E
freqgen 0
freqgen 0
freqgen 0