Die Suche ergab 27 Treffer

von DL9AM
Donnerstag 6. September 2018, 15:10
Forum: Raspberry Pi und Co.
Thema: Priorisierung
Antworten: 49
Zugriffe: 7283

Re: Priorisierung

Hallo,

hier jetzt mal mein Skript. Er funktioniert. Auch die kleine Pause von .2 stört mich nicht in den Ereignissen.

Dennoch gravierende Fehler drin zu entdecken ?
Das "or" ging nicht, da er dann auf oder oder schaute , aber ein "+" geht genauso wie das falsche "++".


# coding: utf-8
#
# HAMKit ...
von DL9AM
Dienstag 4. September 2018, 17:59
Forum: Raspberry Pi und Co.
Thema: Priorisierung
Antworten: 49
Zugriffe: 7283

Re: Priorisierung

Hallo,

angenommen, zwei i2c Befehle würden bei meiner bisherigen Sache ohne "time.sleep" hinter einander ausreichen vom Relaisschalten um den HDMI
Schalter zu betätigen, wäre es dann ok?

Ich probiere natürlich gern Deine "def" aus, nur muss ich es damit hinbekommen, das VideoDetect1....3 und ...
von DL9AM
Dienstag 4. September 2018, 16:18
Forum: Raspberry Pi und Co.
Thema: Priorisierung
Antworten: 49
Zugriffe: 7283

Re: Priorisierung

Hallo,

das würde aber bedeuten das die Abfrage nur alle x Zeilen im while getätigt wird?

LG Marco
von DL9AM
Dienstag 4. September 2018, 15:01
Forum: Raspberry Pi und Co.
Thema: Priorisierung
Antworten: 49
Zugriffe: 7283

Re: Priorisierung

Heisst es, das ich aus den stop, start und delta z.B.

stop1
start1
delta1

stop2
start2
delta2

stop3
start3
delta3

machen muss und natürlich unter den "def" auch entsprechend aus stop, start und delta -> stop1,start1,delta1 unter measure1 bzw.
start2, stop2 und delta2 unter measure2 usw...

lg
von DL9AM
Dienstag 4. September 2018, 14:00
Forum: Raspberry Pi und Co.
Thema: Priorisierung
Antworten: 49
Zugriffe: 7283

Re: Priorisierung

Hallo,

sorry dann habe ich es durcheinander gebracht ;-(
Dann versuche ich es mal mit "or".

Wie sieht es mit der anderen Sache aus, gibt es da etwas ordentlicheres ?
Ich habe das Bsp von der Seite http://www.netzmafia.de/skripten/hardware/RasPi/RasPi_GPIO_int.html

unten genommen:

"Die dritte ...
von DL9AM
Dienstag 4. September 2018, 12:26
Forum: Raspberry Pi und Co.
Thema: Priorisierung
Antworten: 49
Zugriffe: 7283

Re: Priorisierung

Hallo,

die "++" sollten bewirken, das VideoDetect_1 und VideoDetect_2 und VideoDetect_3 und Squelch_Detect "false" sind erst
auf HDMI 1 umgeschaltet wird.

Ich habe es auf eueren Rat mal umgebaut auf "and" ... "and", das ging aber nicht...

Habe es dann anstelle der "++" mit "==" probiert, das sah ...
von DL9AM
Montag 3. September 2018, 21:07
Forum: Raspberry Pi und Co.
Thema: Priorisierung
Antworten: 49
Zugriffe: 7283

Re: Priorisierung

Hallo,

ja das Problem ist, das ich ja leider kein Python kann und auf externe Hilfe angewiesen bin.
Daher habe ich einiges versucht und es läuft aber so ohne meckern von Python.

Schau doch mal etwas tiefer im Skript...
Wenn jetzt GPIO high wird , wird einmalig ein Befehl abgesendet und wenn GPIO ...
von DL9AM
Montag 3. September 2018, 16:00
Forum: Raspberry Pi und Co.
Thema: Priorisierung
Antworten: 49
Zugriffe: 7283

Re: Priorisierung

Hallo,

so geht es :




#!/usr/bin/python
import RPi.GPIO as GPIO
import time
import datetime

# Variablen initialisieren
Tic = 0 # Zaehler
stopp = 0 # Zeitpunkt steigende Flanke
start = 0 # Zeitpunkt fallende Flanke
delta = 0 # Zeitdifferenz zwischen start und stopp

# GPIO initialisieren
GPIO ...
von DL9AM
Montag 3. September 2018, 15:46
Forum: Raspberry Pi und Co.
Thema: Priorisierung
Antworten: 49
Zugriffe: 7283

Re: Priorisierung

Hallo,

jetzt läuft es, aber ein Problem besteht noch bevor ich den Code einbaue.

Wie kann ich es hinbekommen, das solange GPIO 18 UND/ODER 23 UND/ODER 24 UND/ODER 12 nicht :

xx = 18,23,24,12
if GPIO.input(xx) == False:
print("SquelchDetect_1 - GPIO low")

ausgeführt wird - also quasi ...
von DL9AM
Montag 3. September 2018, 15:03
Forum: Raspberry Pi und Co.
Thema: Priorisierung
Antworten: 49
Zugriffe: 7283

Re: Priorisierung

Hallo,

ich habe mal einen Code zusammen gebaut, der aber noch nicht so funktioniert wie ich es mir vorstelle.
Halbwegs geht er, denn wenn ich GPIO 18 high mache gibt er einmal den Flankentext, wird Pin 18 low kommt einmal
"Ende" angezeigt...

Das würde so gehen um einmal einen Befehl auszuführen ...
von DL9AM
Montag 3. September 2018, 13:42
Forum: Raspberry Pi und Co.
Thema: Priorisierung
Antworten: 49
Zugriffe: 7283

Re: Priorisierung

Hallo,

ich möchte die Frage erst mal einfacher stellen.

Gibt es eine Möglichkeit in meinem bisherigen Skript in der while-Schleife zu erkennen ob VideoDetect_1 "True" bzw GPIO 18 high und dann nur einmal
einen Befehl auszuführen ? Sobald VideoDetect_1 inaktiv wird "False" bzw. GPIO 18 low einen ...
von DL9AM
Montag 3. September 2018, 10:26
Forum: Raspberry Pi und Co.
Thema: Priorisierung
Antworten: 49
Zugriffe: 7283

Re: Priorisierung

Hallo,

bitte auf meinen Skript bezogen. Ginge es parallel eine GPIO Abfrage laufen zu lassen,
die bei aktiven GPIO (high) als "und/oder" bezogen
auf mehrere GPIO's (high) drei Befehle ausführt und
wartet bis die GPIO's wieder inaktiv sind (low)
und dann wieder drei neue Befehle einmalig ausführt ...
von DL9AM
Samstag 1. September 2018, 14:06
Forum: Raspberry Pi und Co.
Thema: Priorisierung
Antworten: 49
Zugriffe: 7283

Re: Priorisierung

Hallo,

so noch mal geändert wie empfohlen mit lock.

Ich würde mich riesig freuen wenn Du mir noch bei den letzten Funktionen helfen könntest wie im
vorherigen Post angefragt...

Geht es irgendwie im Skript zu erkennen wenn GPIO x, x, x als UND/ODER aktiv eine einmalige Funktion mit time.sleep(1 ...
von DL9AM
Donnerstag 30. August 2018, 20:06
Forum: Raspberry Pi und Co.
Thema: Priorisierung
Antworten: 49
Zugriffe: 7283

Re: Priorisierung

Hallo,

kannst Du noch mal drüber gucken. Funktioniert jetzt wie gewollt Dank Dir.
Wenn so weit ok, habe da noch das Problem mit dem DTMF, und Button. Beides läuft ja im "while" mit und reagiert nur wenn die Zeile aktiv wird
im Durchlauf...
Geht es irgendwie, das beide Funktionen parallel zum ...
von DL9AM
Donnerstag 30. August 2018, 18:22
Forum: Raspberry Pi und Co.
Thema: Priorisierung
Antworten: 49
Zugriffe: 7283

Re: Priorisierung


Mit einer solchen Aussage kann man nix anfangen. Einfach nur einkopiert bewirkt der Code gar nix. Und wie genau du den verwendest wird aus einer solchen Beschreibung nicht ersichtlich. Also bitte poste deinem Code.


# coding: utf-8
# HAMKit VMAC PiHat 2.4 - VideoDetect Video and Audio Matrix ...
von DL9AM
Donnerstag 30. August 2018, 17:44
Forum: Raspberry Pi und Co.
Thema: Priorisierung
Antworten: 49
Zugriffe: 7283

Re: Priorisierung


Ich weiss jetzt nicht, was du damit meinst. Dazu musst du schon zeigen, wie konkret du das eingebaut hast. Und du musst auch ein bisschen Logik drumrum haben, denn du musst ja nur was machen, wenn sich was geaendert hat. Das nimmt dir die Komponente nicht ab, die trifft nur die Entscheidung, was ...
von DL9AM
Donnerstag 30. August 2018, 16:52
Forum: Raspberry Pi und Co.
Thema: Priorisierung
Antworten: 49
Zugriffe: 7283

Re: Priorisierung


Zeige ich doch. Die Klasse erwartet einfach nur drei unterschiedliche Werte, ich habe mir dafuer Konstanten definiert. Du hast doch auch schon welche.


Hallo,

ja aber es geht so nicht, habe es so probiert und aus "video1"... "VideoDetect_1"... probiert, aber egal wie ich stecke, es ist immer ...
von DL9AM
Donnerstag 30. August 2018, 16:36
Forum: Raspberry Pi und Co.
Thema: Priorisierung
Antworten: 49
Zugriffe: 7283

Re: Priorisierung

Hallo,

ja das ist schon sehr komplex für mich...
der Einbau im Skript ist das eine, aber wie die PIN's zuordnen ?

glg Marco
von DL9AM
Donnerstag 30. August 2018, 13:34
Forum: Raspberry Pi und Co.
Thema: Priorisierung
Antworten: 49
Zugriffe: 7283

Re: Priorisierung

Hallo,

hier nun noch mal mein aktueller Code.

Was noch falsch ist:

- Prio VideoDetect_1...3
- DTMF Auswertung -> Interrupt und mehr stellig auswerten als Interrupt
- Bei Prio Detect nur einmalig solange aktiv einen 1 Sekunden I²C senden um eine Relaisplatine ein Relais 1 Sekunde betätigen lassen ...
von DL9AM
Donnerstag 30. August 2018, 12:54
Forum: Raspberry Pi und Co.
Thema: Priorisierung
Antworten: 49
Zugriffe: 7283

Re: Priorisierung

Habe es:

max7456.printStr(14,19, file.readline().rstrip('\n'), enable = True)

Und wie muss das Python dann aussehen, bezgl. der Prioritäten ?
Ich bin leider nicht der große Python programmierer und bin auf eure Hilfe angewiesen...

glg Marco