Zdravim, ...na tablete(no root), android7, mam instalovany linux ubuntu 18.04 (root), GUI xfce4 cez Andronix, vnc server krasne ide, Kivy 1.11.1 , vo virtual env - ale pokial chcem spustit hociaky python/kivy script, ci uz cez GUI, alebo prompt hodi mi ze - "Xlib: extension "RANDR" missing on display ":1"." spolu s - "No matching FB config found(mykivyinstall) root@localhost:~#"
Ak skusim vypnut vnc server a spustit pyt/kivy script, dava mi: - error: XDG_RUNTIME_DIR not set in the environment , spolu s couldnt find X server......
A ted babo rad?!?! Uz to riesim snad 10 dni, presiel som vsetky mozne "google, stacky, gity, kivy a vobec vsetko relevantne", inak by som nepisal, uz si fakt neviem rady, ....prosim zachrani mi niekto moj holy zivot??:-O:-)) Dakujeempetyo18.8.2019Zobrazit odpovědi (0)Odpovědět
Ubuntu,pyt/kivy, GUI problem
Zdravim, ...na tablete(no root), android7, mam instalovany linux ubuntu 18.04 (root), GUI xfce4 cez Andronix, vnc server krasne ide, Kivy 1.11.1 , vo virtual env - ale pokial chcem spustit hociaky python/kivy script, ci uz cez GUI, alebo prompt hodi mi ze - "Xlib: extension "RANDR" missing on display ":1"." spolu s - "No matching FB config found(mykivyinstall) root@localhost:~#"Ak skusim vypnut vnc server a spustit pyt/kivy script, dava mi: - error: XDG_RUNTIME_DIR not set in the environment , spolu s couldnt find X server......
A ted babo rad?!?! Uz to riesim snad 10 dni, presiel som vsetky mozne "google, stacky, gity, kivy a vobec vsetko relevantne", inak by som nepisal, uz si fakt neviem rady, ....prosim zachrani mi niekto moj holy zivot??:-O:-)) Dakujeem petyo 18.8.2019 Zobrazit odpovědi (0) Odpovědět
Ukončení funkce vy pythonu
Ahoj, píšu program pro snímání rychlosti a její porovnávání.#import
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BOARD)
GPIO.setup(16,GPIO.IN)
startTime = 0
counter = 0
obvod = 120
delta = 0
def speed (x):
global counter
if counter == 0:
global startTime
startTime = time.time()
counter = 1
print("start")
elif counter == 1:
global delta
delta = (time.time() - startTime)
print("rychlost je", obvod / delta, "cm/s")
print(delta)
print("konec měření")
counter = 0
return delta
GPIO.add_event_detect(16, GPIO.RISING, callback=speed,) #čekání na rozjezd (první impulz)
print("dále?")
funkce funguje, na vstupu 16 GPIO snímá vzestupnou hranu z hallovy sondy, vypočítá rychlost a vypíše výsledek.
Potřebuji, aby program pokračoval dále - příkaz print("dále") proběhne jen jednou, po spuštění programu a pak po ukončení funkce už ne.
Zkusil jsem: Problém jsem původně řešil cyklem while, a zjišťoval stejnou podmínku.
Chci docílit: Měření rychlosti a porovnávání s dalšími hodnotami. Vasek 5.4.2020 Zobrazit odpovědi (0) Odpovědět