File: test.hal

package info (click to toggle)
linuxcnc 1%3A2.9.7-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 285,604 kB
  • sloc: python: 202,568; ansic: 109,036; cpp: 99,239; tcl: 16,054; xml: 10,631; sh: 10,303; makefile: 1,255; javascript: 138; sql: 72; asm: 15
file content (34 lines) | stat: -rw-r--r-- 643 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
setexact_for_test_suite_only

loadrt sampler cfg=ffff depth=3200
loadrt streamer cfg=f depth=4096

loadrt limit3
setp limit3.0.min -50
setp limit3.0.max 50
setp limit3.0.maxv 4000
setp limit3.0.maxa 10000

net in <= streamer.0.pin.0
net in => limit3.0.in
net in => sampler.0.pin.0

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 streamer.0 t
addf limit3.0 t
addf vel t
addf acc t
addf sampler.0 t
start

loadusr halstreamer input
loadusr -w halsampler -t -n 1500