Import LinuxCNC source tree
This commit is contained in:
38
tests/limit3/lock-on-input-and-limits/test.hal
Normal file
38
tests/limit3/lock-on-input-and-limits/test.hal
Normal file
@@ -0,0 +1,38 @@
|
||||
setexact_for_test_suite_only
|
||||
|
||||
#loadrt sampler cfg=fffffffu depth=1700
|
||||
loadrt sampler cfg=ffff depth=3200
|
||||
|
||||
loadrt limit3
|
||||
setp limit3.0.min -50
|
||||
setp limit3.0.max 50
|
||||
setp limit3.0.maxv 4000
|
||||
setp limit3.0.maxa 10000
|
||||
|
||||
loadrt siggen
|
||||
setp siggen.0.amplitude 100
|
||||
|
||||
net in => limit3.0.in
|
||||
net in => sampler.0.pin.0
|
||||
net in <= siggen.0.triangle
|
||||
|
||||
net out <= limit3.0.out
|
||||
net out => sampler.0.pin.1
|
||||
|
||||
loadrt ddt names=vel,acc
|
||||
net out => vel.in
|
||||
net vel <= vel.out => sampler.0.pin.2 => acc.in
|
||||
net acc <= acc.out => sampler.0.pin.3
|
||||
|
||||
loadrt threads name1=t period1=1000000
|
||||
|
||||
addf sampler.0 t
|
||||
addf siggen.0.update t
|
||||
addf limit3.0 t
|
||||
addf vel t
|
||||
addf acc t
|
||||
|
||||
start
|
||||
|
||||
loadusr -w halsampler -t -n 800
|
||||
#loadusr -w halscope
|
||||
Reference in New Issue
Block a user