#BEVELEN IN HAL VOOR mux_generic #------------------------------- # create a thread loadrt threads name1=test-thread period1=100000 name2=test-thread2 period2=1000000000 # load mux_generic loadrt mux_generic config=ff16 # connect the function to the thread addf mux-gen.00 test-thread # load halmeter to see anything happening loadusr halmeter # set the input pins setp mux-gen.00.in-float-00 0.01 setp mux-gen.00.in-float-01 0.05 setp mux-gen.00.in-float-02 0.1 setp mux-gen.00.in-float-03 0.2 setp mux-gen.00.in-float-04 0.3 setp mux-gen.00.in-float-05 0.4 setp mux-gen.00.in-float-06 0.5 setp mux-gen.00.in-float-07 0.6 setp mux-gen.00.in-float-08 0.7 setp mux-gen.00.in-float-09 0.8 setp mux-gen.00.in-float-10 0.9 setp mux-gen.00.in-float-11 1.0 setp mux-gen.00.in-float-12 1.5 setp mux-gen.00.in-float-13 2.0 setp mux-gen.00.in-float-14 2.5 setp mux-gen.00.in-float-15 3.0 # set the select input pins setp mux-gen.00.sel-bit-00 1 setp mux-gen.00.sel-bit-01 0 setp mux-gen.00.sel-bit-02 0 setp mux-gen.00.sel-bit-03 1 # start hal start # show the result show pin