diff --git a/adixen/body.png b/ADIXEN/body.png similarity index 100% rename from adixen/body.png rename to ADIXEN/body.png diff --git a/adixen/char-0.png b/ADIXEN/char-0.png similarity index 100% rename from adixen/char-0.png rename to ADIXEN/char-0.png diff --git a/adixen/char-1.png b/ADIXEN/char-1.png similarity index 100% rename from adixen/char-1.png rename to ADIXEN/char-1.png diff --git a/adixen/char-2.png b/ADIXEN/char-2.png similarity index 100% rename from adixen/char-2.png rename to ADIXEN/char-2.png diff --git a/adixen/char-3.png b/ADIXEN/char-3.png similarity index 100% rename from adixen/char-3.png rename to ADIXEN/char-3.png diff --git a/adixen/char-4.png b/ADIXEN/char-4.png similarity index 100% rename from adixen/char-4.png rename to ADIXEN/char-4.png diff --git a/adixen/char-5.png b/ADIXEN/char-5.png similarity index 100% rename from adixen/char-5.png rename to ADIXEN/char-5.png diff --git a/adixen/char-6.png b/ADIXEN/char-6.png similarity index 100% rename from adixen/char-6.png rename to ADIXEN/char-6.png diff --git a/adixen/char-7.png b/ADIXEN/char-7.png similarity index 100% rename from adixen/char-7.png rename to ADIXEN/char-7.png diff --git a/adixen/char-8.png b/ADIXEN/char-8.png similarity index 100% rename from adixen/char-8.png rename to ADIXEN/char-8.png diff --git a/adixen/char-9.png b/ADIXEN/char-9.png similarity index 100% rename from adixen/char-9.png rename to ADIXEN/char-9.png diff --git a/adixen/char-A.png b/ADIXEN/char-A.png similarity index 100% rename from adixen/char-A.png rename to ADIXEN/char-A.png diff --git a/adixen/char-C.png b/ADIXEN/char-C.png similarity index 100% rename from adixen/char-C.png rename to ADIXEN/char-C.png diff --git a/adixen/char-E.png b/ADIXEN/char-E.png similarity index 100% rename from adixen/char-E.png rename to ADIXEN/char-E.png diff --git a/adixen/char-F.png b/ADIXEN/char-F.png similarity index 100% rename from adixen/char-F.png rename to ADIXEN/char-F.png diff --git a/adixen/char-H.png b/ADIXEN/char-H.png similarity index 100% rename from adixen/char-H.png rename to ADIXEN/char-H.png diff --git a/adixen/char-dot.png b/ADIXEN/char-dot.png similarity index 100% rename from adixen/char-dot.png rename to ADIXEN/char-dot.png diff --git a/adixen/char-e0.png b/ADIXEN/char-e0.png similarity index 100% rename from adixen/char-e0.png rename to ADIXEN/char-e0.png diff --git a/adixen/char-e1.png b/ADIXEN/char-e1.png similarity index 100% rename from adixen/char-e1.png rename to ADIXEN/char-e1.png diff --git a/adixen/char-e2.png b/ADIXEN/char-e2.png similarity index 100% rename from adixen/char-e2.png rename to ADIXEN/char-e2.png diff --git a/adixen/char-e3.png b/ADIXEN/char-e3.png similarity index 100% rename from adixen/char-e3.png rename to ADIXEN/char-e3.png diff --git a/adixen/char-e4.png b/ADIXEN/char-e4.png similarity index 100% rename from adixen/char-e4.png rename to ADIXEN/char-e4.png diff --git a/adixen/char-e5.png b/ADIXEN/char-e5.png similarity index 100% rename from adixen/char-e5.png rename to ADIXEN/char-e5.png diff --git a/adixen/char-e6.png b/ADIXEN/char-e6.png similarity index 100% rename from adixen/char-e6.png rename to ADIXEN/char-e6.png diff --git a/adixen/char-e7.png b/ADIXEN/char-e7.png similarity index 100% rename from adixen/char-e7.png rename to ADIXEN/char-e7.png diff --git a/adixen/char-e8.png b/ADIXEN/char-e8.png similarity index 100% rename from adixen/char-e8.png rename to ADIXEN/char-e8.png diff --git a/adixen/char-e9.png b/ADIXEN/char-e9.png similarity index 100% rename from adixen/char-e9.png rename to ADIXEN/char-e9.png diff --git a/adixen/char-eMinus.png b/ADIXEN/char-eMinus.png similarity index 100% rename from adixen/char-eMinus.png rename to ADIXEN/char-eMinus.png diff --git a/adixen/char-ePlus.png b/ADIXEN/char-ePlus.png similarity index 100% rename from adixen/char-ePlus.png rename to ADIXEN/char-ePlus.png diff --git a/adixen/char-minus.png b/ADIXEN/char-minus.png similarity index 100% rename from adixen/char-minus.png rename to ADIXEN/char-minus.png diff --git a/adixen/char-r.png b/ADIXEN/char-r.png similarity index 100% rename from adixen/char-r.png rename to ADIXEN/char-r.png diff --git a/adixen/createImages b/ADIXEN/createImages similarity index 87% rename from adixen/createImages rename to ADIXEN/createImages index dfb32fb2f4b580d67a731a31c0a33c5eeb07e68c..0fafb90404f875555ccaa4e41255535accd6b260 100755 --- a/adixen/createImages +++ b/ADIXEN/createImages @@ -1,17 +1,37 @@ #!/bin/bash # -# Rolf Niepraschk <Rolf.Niepraschk@ptb.de>, 2016-01-12 +# Rolf Niepraschk <Rolf.Niepraschk@ptb.de>, 2017-04-03 # # Erzeugt aus einem leeren Messgeräte-Bild und neun 7-Segment-Bildern -# neue Messgeräte-Bilder mit zufälliger Anzeige +# neue Messgeräte-Bilder +# +# Parameter1 = Anzahl der erzeugten Bilddateien # -MAIN="adixen" # device name +MAIN="SRG-2" # device name IMAGE_DIR=./images -MAX_FILES=10 +MAX_DIGITS=6 # do not edit! +MAX_FILES=10 # do not edit! +NUMBER_OF_DIGITS=$MAX_DIGITS + +SHOW_EXP=1 + +if [ -n "$1" ]; then + MAX_FILES=$1 + if [ -n "$2" ]; then + SHOW_EXP=0 + NUMBER_OF_DIGITS=$2 + fi +fi + +if (( $NUMBER_OF_DIGITS > $MAX_DIGITS )); then + NUMBER_OF_DIGITS=$MAX_DIGITS +else + if (( $NUMBER_OF_DIGITS < 1 )); then + NUMBER_OF_DIGITS=1 + fi +fi -rm -rf "$IMAGE_DIR" -mkdir -p "$IMAGE_DIR" emptyCanvas='xc:transparent' @@ -97,9 +117,9 @@ eCharPos[1]='+532+191' for ((FNb=1; FNb<=MAX_FILES; FNb++)); do -dp=$((RANDOM % 6 + 1)) # the place of the dot (1..6) +dp=$((RANDOM % $MAX_DIGITS + 1)) # the place of the dot (1..6) -for i in {1..6}; do # the place of digit number (1..6) +for (( i=1; i<=$MAX_DIGITS; i++ )); do if [ $i == 6 ]; then CHAR[$i]=$((RANDOM % 17)) # random char number (0..16, 16=minus) else diff --git a/adixen/createVideo b/ADIXEN/createVideo similarity index 100% rename from adixen/createVideo rename to ADIXEN/createVideo diff --git a/adixen/testImage b/ADIXEN/testImage similarity index 100% rename from adixen/testImage rename to ADIXEN/testImage