Új hozzászólás Aktív témák
-
Blasius
tag
Sziasztok,
Egy egyszerű kódot szeretnék futtatni microPythonban egy openWRT routeren:
import socket
soc = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
soc.bind(('', 2215))De már a harmadik sorban elakadtam, és ezt a hibaüzenetet kapom:
TypeError: object with buffer protocol requiredUgyanaz a hibaüzenet a routeren is és egy linuxos gépen is. Rendes pythonban jól megy.
Mi lehet a probléma a microPythonban? -
Blasius
tag
válasz
cousin333
#3679
üzenetére
Arch linuxon repóban megvolt a pyqtgraph. A példakód amit linkeltél a pár grafikonnal gond nélkül lefutott. Tényleg nagyon jól néznek ki a grafikonok
. Qtvel, QtTimerrel guival még nem volt dolgom; A régimódi while loopot kerestem volna a kódban elsőre, azt gondoltam hogy így oldják meg a frissítést.Találtam egy oldalt ahol aránylag lépésről lépésre leírják hogy hogyan is működik a pyqtgraph kódolás. Ezen majd elindulok aztán meglátjuk hogy meddig jutok.
https://www.pythonguis.com/tutorials/pyside-plotting-pyqtgraph/
-
Blasius
tag
Az adat egy adatgyűjtő programban generálódik. A feldolgozás pedig pythonban történne. Hogy melyik aktív és melyik passzív az mindkét módon lehetséges.
Az adatgyűjtő program mondjuk másodpercenként tcp/ip socketen átküldheti az adatokat a pythonnak. Vagy éppen python is lekérdezheti másodpercenként az adatgyűjtő programot szintén socketen keresztül.
Az adat gondolom a pythonban már egy float lista lenne. De esetleg integerrel is megoldható. Egy lista az x nek egy lista az y nak. Vagy csak egy darab kétdimenziós lista. A gnuplot amit elkezdtem nézni az inkább fájlokból olvas be, minthogy változókat/ listákat haszna.
Üdv
-
Blasius
tag
válasz
velizare
#3671
üzenetére
R-ről még nem hallottam :), köszi a tippet! A YouTubeon megnézve elsőre úgy tűnik, hogy az R inkább már meglévő adatok eléggé csillivilli ábrázolására való. Nekem valami egyszerű kellene. Csak ráküldöm az adatokat és megjelennek egy koordináta rendszerben. Az R lehet hogy ezt is tudja, de nem nagyon triviális hogy hogyan is kellene elkkezdeni.
-
Blasius
tag
Sziasztok,
Folyamatosan beérkező adatok grafikus ábrázolását szeretném pythonban megoldani. Beérkezik kb 10 x y adatpár, és ezek meg kell hogy jelenjenek egy x y grafikonon, 10 pontként. (néhány pontot össze is kell majd kötni de ezt most egyelőre hagyjuk). Ez a 10 pont maradjon amíg a következő 10 új pont be nem jön. Aztán tűnjenek el és már az új 10 pont látszódjon, stb.
A grafikonon kellene hogy legyen egy olyan előre ábrázolt y x görbe is, ami a pontok megjelenésétől vagy eltűnéséttől függetlenül állandóan jelen van.
Ez nem tűnik egy megoldhatatlan feladatnak de minthogy még nem csináltam ilyet, hirtelen nem is tudom hogy hogyan ugorjak neki. Az interneten azt olvastam hogy gnuplot pythonból jól használható. De úgy látom hogy inkább offline adatfeldolgozásra is ábrázolásra használják. Adatfájl beolvasása majd ábrázolás és kész. Én pedig ugye a folyamatosan beérkező adatokat akarnám ábrázolni.Valaki esetleg itt csinált már hasonlót és útba tudna igazítani hogy hogyan kezdjek neki?
Új hozzászólás Aktív témák
- GL.iNet Flint 2 (GL-MT6000) router
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- MWC 2026: Bajnoki címre pályázik a Xiaomi Watch 5
- Elektromos rásegítésű kerékpárok
- Meghozta az első, memórapánikból eredő áremelését az NVIDIA
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Xbox Series X|S
- Gitáros topic
- Media Player Classic és Home Cinema (MPC-HC)
- PROHARDVER! feedback: bugok, problémák, ötletek
- További aktív témák...
- ÁRGARANCIA! Épített KomPhone Ultra 7 265KF 32/64GB RAM RX 9070 16GB GAMER PC termékbeszámítással
- Apple Watch Series 10 46mm Jet Black használt karcmentes 100% akku garancia 2026.10.26.-ig
- Astro A50 4th Gen wireless + base station fejhallgató
- Készpénzes / Utalásos Számítógép felvásárlás! Személyesen vagy Postával!
- BESZÁMÍTÁS! ASRock B550 R5 5600 16GB DDR4 512GB SSD RTX 4060 8GB Zalman S2 TG be quiet! 500W
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
. Qtvel, QtTimerrel guival még nem volt dolgom; A régimódi while loopot kerestem volna a kódban elsőre, azt gondoltam hogy így oldják meg a frissítést.
