rendered paste body#
# then you can run this config file:
# bin/halcmd -f classicladder.hal
#
# first load realtime portion of classicladder, and create a 1mS thread
loadrt classicladder
# hook functions to realtime thread
addf classicladder.0.refresh classicladder.thread 1
# create some I/O signals
newsig I3 bit
newsig I4 bit
newsig I5 bit
newsig I6 bit
newsig I7 bit
newsig Q0 bit
newsig Q1 bit
newsig Q2 bit
newsig Q3 bit
newsig Q4 bit
newsig Q5 bit
newsig Q6 bit
newsig Q7 bit
# connect I/O signals to classicladder
#linksp I3 => classicladder.0.in-15
linksp I4 => classicladder.0.in-13
linksp I5 => classicladder.0.in-12
linksp I6 => classicladder.0.in-10
linksp I7 => classicladder.0.in-11
linksp Q0 <= classicladder.0.out-02
linksp Q1 <= classicladder.0.out-03
linksp Q2 <= classicladder.0.out-04
linksp Q3 <= classicladder.0.out-05
linksp Q4 <= classicladder.0.out-06
linksp Q5 <= classicladder.0.out-07
linksp Q6 <= classicladder.0.out-08
linksp Q7 <= classicladder.0.out-09
# set the input signals
#sets I0 0
#sets I1 0
#sets I2 0
# start realtime execution
start