Dat is een aangepaste versie van de module met 2 ingangen.
In C:\Users\Public\Documents\Gira\HS+FS Experte 4.1\logic staan de logische modules bij mij.
Aan het getal waar de filenaam mee begint herkent HS Expert de module.
Zo heb ik bv een 10048_add05.hsl 10049_add10.hsl 10050_add18.hsl en 10060_add32.hsl gemaakt.
Maak een file aan met bv de naam 10049_add10.hsl en als inhoud de volgende text:
Code: Selecteer alles
#######################
# Module: 10-fold adder
# As at: 15.04.2013
# Version: 1.0
#######################
#5000|"Text"|Retentive (1/0)|No. of inputs|.n.|No. of outputs|.n.|.n.
#5001|No. of inputs|Outputs|Offset|Memory|Calculation during start
#5002|Index input|Default value|0=numeric 1=alphanumeric
#5003|Memory|Initialisation value|Retentive
#5004|Output|Initialisation value|round binary (0/1)|type (1-send/2-sbc)|0=numeric 1=alphanumeric
#5012|cancellation with con. (0/1)|condition|formula|time|pin output|pin offset|pin memory|pin neg. output
#5000|Folder\Name | Retentive (1/0) | No. of inputs | Input names | No. of outputs | Outputs names
5000|"747driver\Addition 10-fold"|0|10|"E1"|"E2"|"E3"|"E4"|"E5"|"E6"|"E7"|"E8"|"E9"|"E10"|2|"A1 Sum"|"A2 Sum(sbc)"
#Logic module definition
# |Input(s)
# | |Output(s)
# | | |Time memory
# | | | |Variable(s)
# | | | | |Calculate at startup: 1=Yes 2=No
5001|10|2|0|0|1
#5002 Inputs EN[n]
# |Input index
# | |Default value
# | | |0=num 1=text
5002| 1|0|0
5002| 2|0|0
5002| 3|0|0
5002| 4|0|0
5002| 5|0|0
5002| 6|0|0
5002| 7|0|0
5002| 8|0|0
5002| 9|0|0
5002|10|0|0
#5004 Outputs AN[n]
# |Output index
# | |Default value
# | | |Binary 0=No 1=Yes
# | | | |1=send, 2=sbc
# | | | | |0=num 1=alphanum
5004|1|0|0|1|0
5004|2|0|0|2|0
#Logic formula
#5012|0|"Condition"|"Formula"|"Time Formula"|Put result into Output#|Put result into Time memory#|Put result into Variable#|Inverted#
5012|0|"" |"EN[1]+EN[2]+EN[3]+EN[4]+EN[5]+EN[6]+EN[7]+EN[8]+EN[9]+EN[10]"|""|1|0|0|0
5012|0|"(EI == 0)"|"EN[1]+EN[2]+EN[3]+EN[4]+EN[5]+EN[6]+EN[7]+EN[8]+EN[9]+EN[10]"|""|2|0|0|0
Save de file in bovengenoemde map, start HS Expert opnieuw op en je vind in de GLE een submap 747driver onder je modules map waar "Addition 10-fold" in staat.
Je kunt natuurlijk in de 5000 regel van de module je eigen naam gebruiken als submap en de module ook een andere naam geven,