diff --git a/SRG-2/createImages b/SRG-2/createImages
index c609aca79881daf89587249fd4b23a387680fded..07d54fe01a99663a2dcf828bf4b307054a920bad 100755
--- a/SRG-2/createImages
+++ b/SRG-2/createImages
@@ -1,10 +1,12 @@
 #!/bin/bash
 #
-# Rolf Niepraschk <Rolf.Niepraschk@ptb.de>, 2016-12-13
+# Rolf Niepraschk <Rolf.Niepraschk@ptb.de>, 2017-03-27
 #
 # Erzeugt aus einem leeren Messgeräte-Bild und neun 7-Segment-Bildern
 # neue Messgeräte-Bilder mit zufälliger 6-stelliger Anzeige
 #
+# Parameter=Anzahl der Mantissenziffern
+# (wenn angegeben, dann kein Exponenent)
 
 MAIN="SRG-2" # device name
 IMAGE_DIR=./images
@@ -13,10 +15,25 @@ MAX_DIGITS=6
 
 if [ -n "$1" ]; then
   NUMBER_OF_DIGITS=$1
+  SHOW_EXP=0
 else
   NUMBER_OF_DIGITS=$MAX_DIGITS
+  SHOW_EXP=1
+fi
+
+if (( $NUMBER_OF_DIGITS > $MAX_DIGITS )); then
+  NUMBER_OF_DIGITS=$MAX_DIGITS
+fi 
+if (( $NUMBER_OF_DIGITS < 1 )); then
+  NUMBER_OF_DIGITS=1
 fi 
 
+if (( $SHOW_EXP > 0 )); then
+  echo "JA"
+else
+  echo "NEIN"
+fi
+
 rm -rf "$IMAGE_DIR"
 mkdir -p "$IMAGE_DIR"
 
@@ -102,14 +119,9 @@ for (( i=1; i<=$MAX_DIGITS; i++ )); do
   fi
 done
 
-echo "===================================="
-echo $DIGIT6
-echo $DIGIT5
-echo $DIGIT4
-echo $DIGIT3
-echo $DIGIT2
-echo $DIGIT1
-echo "===================================="
+if (( $SHOW_EXP > 0 )); then
+  value+="E${DNR[2]}${DNR[1]}"
+fi
 
 fname="$IMAGE_DIR/$MAIN@$value@.png"