***************************************************
***     Informationen zum Programm TFT_Oszi     ***
***************************************************

---------------------------------------------------
Haupt-Programm:	TFT320_Oszi_20170726_0800.py
Versionsdatum:	26.07.2017

Dieses Programm importiert alle notwendigen Module, initiiert diese, die GPIO, und das TFT Display. Danach wird eine Programmschleife gestartet, in der, mit den Tasten 1 + 2, Auswahlen getroffen und Messungen gestartet werden.

Ab Zeile 60 werden die GPIO-Ports (BCM) für die möglichen Eingabetasten 1 + 2 definiert. Diese können an dieser Stelle den eigenen Gegebenheiten angepaßt werden. Die für den Betrieb notwendigen GPIO Ports für das TFT werden bei der iniiierung des Displays bereits vorbelegt

Druck für < 0.25 Sek. auf Taste 1 schaltet die Beleuchtung ein/ aus. Beim Druck zwischen 0,25 und 1 Sek. wird der nächste Menüpunkt oder der nächste Wert ausgewählt. Wird Taste 2 zwischen 0,25 und 1 Sek. gedrückt wählt das den vorherigen Menüpunkt oder vorherigen Wert aus. Ein kurzer Druck < 0,25 Sekunden wählt den Menüpunkt aus 


Notwendige Hardware:
	TFT-Display: 	C-Berry 28
	ADC-Konverter:	MCP3008


#-#-#-#-#-#-#-#-#-#-	Achtung:    #-#-#-#-#-#-#-#-#-#-#-#-#-#-

Alle Eingänge sind NICHT geschützt und erlauben nur Spannungen zwischen 0.0 und +5.0 Volt !!!!!!!!!

#-#-#-#-#-#-#-#-#-#-	Achtung     #-#-#-#-#-#-#-#-#-#-#-#-#-#-



Notwendige Dateien:
	TFT320config.txt
	ZeichensaetzeLCD
	MOD_import_20170714_1700
	MOD_portas_20170714_1730
	MOD_common_20170714_1700
	MOD_lcd_20170714_1700
	MOD_adc_20170714_1700
	schreibe_GIF_V148_TFT_V141a_x


---------------------------------------------------
Datei:		MOD_import_20170714_1700.py
Versionsdatum:	14.07.2017

In dieser Datei werden alle notwendigen Python Module importiert und diese in der Instanz 'IMP' zur Verfügung gestellt.



---------------------------------------------------
Datei:		MOD_portas_20170714_1730.py
Versionsdatum:	14.07.2017

In dieser Datei werden die möglichen Eingabetasten importiert und  initiiert und in der Instanz 'portas' zur Verfügung gestellt.



---------------------------------------------------
Datei:		MOD_common_20170714_1700.py
Versionsdatum:	14.07.2017

In dieser Datei werden alle notwendigen gemeinsamen aktionen importiert diese in der Instanz 'comman' zur Verfügung gestellt.



--------------------------------------------------
Datei:		MOD_lcd_20170714_1700.py
Versionsdatum:	14.07.2017

In dieser Datei werden wird die GPIO initiiert und die Befehle bereitgestellt, die zur kompfortablen Ansteuerung des LC-Displays verwendet werden, und in der Instanz 'lcd' zur Verfügung gestellt.



---------------------------------------------------
Datei:		MOD_adc_20170714_1700
Versionsdatum:	14.07.2017


In dieser Datei wird die Ansteuerung des ADC-Chips und die Aufbereitung der Daten bereitgestelle und als Instanz 'adc' zur Verfügung gestellt



---------------------------------------------------
Datei:		TFT320onfig.txt
Versionsdatum:	15.07.2017

In dieser Datei werden Konfigurationseinstellungen vorgegeben.

Notwendige Parameter:
	PWMproz:	Helligkeit der Hintergrundbeleuchtung (0 - 100 %)



---------------------------------------------------
Datei:		ZeichensaetzeLCD.py
Versionsdatum:	24.08.2016

In dieser Datei werden die vorhandenen Zeichensätze für die Anzeige am LC-Display definiert.



===============   optionale Datei   ===============
Datei:		schreibe_GIF_V148_TFT_V141a_x.py
Versionsdatum:	24.07.2017

In diesem Modul werden die Rasterdaten des TFT-Display aufbereitet und als .gif-Datei abgespeichert. Dazu muß sich im aktuellen (Oszi)-Verzeichnis zwingend der Ordner "Grafik" befinden. Falls nicht wird das Programm beim Aufruf der Funktion abgebrochen

Aufgerufen wird die Copy-Funktion durch Druck für > 1 Sekunde auf Taste 2




###############################################################################
ALLE voranstehenden Dateien müssen sich im gleichen, lokalen Verzeichnis befinden
#################################################################################




^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
	Fehlermeldungen bitte an pythonweb@online.de
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
