diff --git a/FLUKE-8840A/createImages b/FLUKE-8840A/createImages
index 782566ce5fd034dafa171d12a7271fd7c50b4738..7ac62e62d4e8cc47ed3c006e9179dfeda7fc733c 100755
--- a/FLUKE-8840A/createImages
+++ b/FLUKE-8840A/createImages
@@ -63,7 +63,7 @@ for i in {1..6}; do
     DNR[6]=$((RANDOM % 2))
     if [ ${DNR[6]} == 0 ]; then 
       DNR[6]=99
-      DNR6=""
+      DNR6="_"
     else
       DNR6="1"
     fi
diff --git a/MKS-270/body.png b/MKS-270/body.png
new file mode 100644
index 0000000000000000000000000000000000000000..c1b5f3d0ff95b6bf1ff996d88ac7b71e087a7b61
Binary files /dev/null and b/MKS-270/body.png differ
diff --git a/MKS-270/createImages b/MKS-270/createImages
new file mode 100755
index 0000000000000000000000000000000000000000..02f364c41758ca9dbda671c4534b31fadb944378
--- /dev/null
+++ b/MKS-270/createImages
@@ -0,0 +1,154 @@
+#!/bin/bash
+#
+# Rolf Niepraschk <Rolf.Niepraschk@ptb.de>, 2016-12-14
+#
+# Erzeugt aus einem leeren Messgeräte-Bild und neun 7-Segment-Bildern
+# neue Messgeräte-Bilder mit zufälliger 6-stelliger Anzeige
+#
+
+MAIN="MKS-270" # device name
+IMAGE_DIR=./images
+MAX_FILES=10
+
+rm -rf "$IMAGE_DIR"
+mkdir -p "$IMAGE_DIR"
+
+dotFile='dot.png'
+plusFile='plus.png'
+minusFile='minus.png'
+emptyCanvas='xc:transparent'
+
+digitFile[0]='digit-0.png'
+digitFile[1]='digit-1.png'
+digitFile[2]='digit-2.png'
+digitFile[3]='digit-3.png'
+digitFile[4]='digit-4.png'
+digitFile[5]='digit-5.png'
+digitFile[6]='digit-6.png'
+digitFile[7]='digit-7.png'
+digitFile[8]='digit-8.png'
+digitFile[9]='digit-9.png'
+digitFile[99]=$emptyCanvas
+
+digitPos[7]='+133+151'
+digitPos[6]='+133+151'
+digitPos[5]='+193+151'
+digitPos[4]='+253+151'
+digitPos[3]='+313+151'
+digitPos[2]='+373+151'
+digitPos[1]='+433+151'
+
+dotPos[6]='+133+151'
+dotPos[5]='+193+151'
+dotPos[4]='+253+151'
+dotPos[3]='+313+151'
+dotPos[2]='+373+151'
+dotPos[1]='+433+151'
+
+signPos=${digitPos[7]}
+
+for ((FNb=1; FNb<=MAX_FILES; FNb++)); do
+
+DPR=$((RANDOM % 6 + 1)) # random dot position (1..6)
+SIGN=$((RANDOM % 2)) # random (0|1=+|-)
+if [ $SIGN == 0 ]; then
+  SF=$plusFile # sign file
+  SCH='+'  # sign character
+else
+  SF=$minusFile
+  SCH='-'
+fi 
+
+for i in {1..6}; do
+  if [ $i == 6 ]; then # position 6: "1" or nothing
+    DNR[6]=$((RANDOM % 2))
+    if [ ${DNR[6]} == 0 ]; then 
+      DNR[6]=99
+      DNR6="_"
+    else
+      DNR6="1"
+    fi
+    # random digit number (99|1)
+  else
+    DNR[$i]=$((RANDOM % 10)) # random digit number (0..9)
+  fi
+  if [ $DPR == $i ]; then
+    DF[$i]="$dotFile"
+    DP[$i]="." # dot character
+  else
+    DF[$i]=$emptyCanvas
+    DP[$i]=""
+  fi
+done
+
+value="${SCH}${DNR6}${DP[6]}${DNR[5]}${DP[5]}${DNR[4]}${DP[4]}"
+value+="${DNR[3]}${DP[3]}${DNR[2]}${DP[2]}${DNR[1]}${DP[1]}"
+
+fname="$IMAGE_DIR/$MAIN@$value@.png"
+
+convert body.png \
+  $SF                       -geometry $signPos       -composite \
+  ${digitFile[ ${DNR[6]} ]} -geometry ${digitPos[6]} -composite \
+  ${DF[6]} -geometry ${dotPos[6]} -composite \
+  ${digitFile[ ${DNR[5]} ]} -geometry ${digitPos[5]} -composite \
+  ${DF[5]} -geometry ${dotPos[5]} -composite \
+  ${digitFile[ ${DNR[4]} ]} -geometry ${digitPos[4]} -composite \
+  ${DF[4]} -geometry ${dotPos[4]} -composite \
+  ${digitFile[ ${DNR[3]} ]} -geometry ${digitPos[3]} -composite \
+  ${DF[3]} -geometry ${dotPos[3]} -composite \
+  ${digitFile[ ${DNR[2]} ]} -geometry ${digitPos[2]} -composite \
+  ${DF[2]} -geometry ${dotPos[2]} -composite \
+  ${digitFile[ ${DNR[1]} ]} -geometry ${digitPos[1]} -composite \
+  ${DF[1]} -geometry ${dotPos[1]} -composite \
+  $fname
+
+exiv2 -M"set Exif.Image.ImageDescription value=$value" $fname
+
+echo -e "$FNb:\t$fname"
+
+done # MAX_FILES
+
+exit
+
+Test:
+
+SF=$plusFile
+fname=yy.png
+DNR[6]=1
+DNR[5]=7
+DNR[4]=3
+DNR[3]=0
+DNR[2]=5
+DNR[1]=6
+
+DF[6]=$dotFile
+DF[5]=$emptyCanvas
+DF[4]=$emptyCanvas
+DF[3]=$emptyCanvas
+DF[2]=$emptyCanvas
+DF[1]=$emptyCanvas
+
+convert body.png \
+  $SF                       -geometry $signPos       -composite \
+  ${digitFile[ ${DNR[6]} ]} -geometry ${digitPos[6]} -composite \
+  ${DF[6]} -geometry ${dotPos[6]} -composite \
+  ${digitFile[ ${DNR[5]} ]} -geometry ${digitPos[5]} -composite \
+  ${DF[5]} -geometry ${dotPos[5]} -composite \
+  ${digitFile[ ${DNR[4]} ]} -geometry ${digitPos[4]} -composite \
+  ${DF[4]} -geometry ${dotPos[4]} -composite \
+  ${digitFile[ ${DNR[3]} ]} -geometry ${digitPos[3]} -composite \
+  ${DF[3]} -geometry ${dotPos[3]} -composite \
+  ${digitFile[ ${DNR[2]} ]} -geometry ${digitPos[2]} -composite \
+  ${DF[2]} -geometry ${dotPos[2]} -composite \
+  ${digitFile[ ${DNR[1]} ]} -geometry ${digitPos[1]} -composite \
+  ${DF[1]} -geometry ${dotPos[1]} -composite \
+  yy.png
+  
+-----------------------------------------------------------------------
+
+Auslesen der Exif-Daten:
+exiv2 -g Exif.Image.ImageDescription -P v ./images/151.108@GERAET_X.png
+--> value=151.108
+
+
+
diff --git a/MKS-270/createVideo b/MKS-270/createVideo
new file mode 100755
index 0000000000000000000000000000000000000000..b51ba90c1700e20b06495ebad5b895bfd872c8de
--- /dev/null
+++ b/MKS-270/createVideo
@@ -0,0 +1,20 @@
+#!/bin/bash
+#
+# Rolf Niepraschk <Rolf.Niepraschk@ptb.de>, 2016-12-13
+#
+# Erzeugt aus allen Messgeräte-Bilder eine Videodatei (Codec X264)
+#
+
+MAIN="MKS-270" # device name
+IMAGE_DIR=./images
+
+cat $(find "$IMAGE_DIR" -maxdepth 1 -type f -name "*.png") | \
+  ffmpeg -y -framerate .5 -i - -c:v libx264 -r 25 -pix_fmt yuv420p \
+  "$MAIN.mp4" 2>/dev/null
+  
+exit
+
+MJEPEG-Video:
+
+ffmpeg -y -framerate 1 -f image2 -pattern_type glob -i 'images/*.png' \
+  -c:v mjpeg -qscale 1 -r 25 ABC.avi
diff --git a/MKS-270/digit-0.png b/MKS-270/digit-0.png
new file mode 100644
index 0000000000000000000000000000000000000000..451979cae089ffea7a3df20e85abb174c22e52a5
Binary files /dev/null and b/MKS-270/digit-0.png differ
diff --git a/MKS-270/digit-1.png b/MKS-270/digit-1.png
new file mode 100644
index 0000000000000000000000000000000000000000..4e3cb74881613f1941ba190f5ff1544165ae8768
Binary files /dev/null and b/MKS-270/digit-1.png differ
diff --git a/MKS-270/digit-2.png b/MKS-270/digit-2.png
new file mode 100644
index 0000000000000000000000000000000000000000..d7ce51b184c73d10a78dd46c6d85fcaa51c463ef
Binary files /dev/null and b/MKS-270/digit-2.png differ
diff --git a/MKS-270/digit-3.png b/MKS-270/digit-3.png
new file mode 100644
index 0000000000000000000000000000000000000000..f7dbe1963bc728506cd6a870a64fb4b95e50ad13
Binary files /dev/null and b/MKS-270/digit-3.png differ
diff --git a/MKS-270/digit-4.png b/MKS-270/digit-4.png
new file mode 100644
index 0000000000000000000000000000000000000000..e756f6965ef922978d57f359e529880ae52992ba
Binary files /dev/null and b/MKS-270/digit-4.png differ
diff --git a/MKS-270/digit-5.png b/MKS-270/digit-5.png
new file mode 100644
index 0000000000000000000000000000000000000000..29bc0dbe6007c1282c84e83bc7599655adc416c0
Binary files /dev/null and b/MKS-270/digit-5.png differ
diff --git a/MKS-270/digit-6.png b/MKS-270/digit-6.png
new file mode 100644
index 0000000000000000000000000000000000000000..0c7659beb5cd49ad5d6a8684206109cac05e525e
Binary files /dev/null and b/MKS-270/digit-6.png differ
diff --git a/MKS-270/digit-7.png b/MKS-270/digit-7.png
new file mode 100644
index 0000000000000000000000000000000000000000..1f7eee7a1098b688483ee33b0d99a3a92a59d34a
Binary files /dev/null and b/MKS-270/digit-7.png differ
diff --git a/MKS-270/digit-8.png b/MKS-270/digit-8.png
new file mode 100644
index 0000000000000000000000000000000000000000..22e2306d623b4ba00cb2583570b6e5748bc4f0c3
Binary files /dev/null and b/MKS-270/digit-8.png differ
diff --git a/MKS-270/digit-9.png b/MKS-270/digit-9.png
new file mode 100644
index 0000000000000000000000000000000000000000..b1e60a5381b9fab7c554f94708ccfc4d80ee2dda
Binary files /dev/null and b/MKS-270/digit-9.png differ
diff --git a/MKS-270/dot.png b/MKS-270/dot.png
new file mode 100644
index 0000000000000000000000000000000000000000..dfa23ae5ef37e9a605749e4e79c2825555e03241
Binary files /dev/null and b/MKS-270/dot.png differ
diff --git a/MKS-270/minus.png b/MKS-270/minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..45dfc247c0de641f5bf031f486e1863ce51cd9de
Binary files /dev/null and b/MKS-270/minus.png differ
diff --git a/MKS-270/plus.png b/MKS-270/plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..2b9e04137d243abf8534d59cf42792ad722ea9e6
Binary files /dev/null and b/MKS-270/plus.png differ