Schnelle Grafikausgabe für eingehende Daten.

Fragen zu Grafik- & Soundproblemen und zur Spieleprogrammierung haben hier ihren Platz.
funkheld
Beiträge: 649
Registriert: 31.12.2009 11:58

Schnelle Grafikausgabe für eingehende Daten.

Beitrag von funkheld »

Hallo, guten Tag.
Ich empfange Daten von der seriellen Schnittstelle.

Und stelle sie so da:

Code: Alles auswählen

StartDrawing(ImageOutput(#img))
      Box(0, 0, 200, 400, RGB(255, 255, 255))
      Box(10,0,30,werta,RGB(255,0,0))
      Box(50,0,30,wertb,RGB(0,255,0))
      Box(90,0,30,wertc,RGB(0,0,255)) 
    StopDrawing()
    
    StartDrawing(WindowOutput(#Window_0))
      DrawImage(ImageID(#img),10,200)
    StopDrawing()  
Gibt es bitte noch eine schnellere Grafikausgabe in Pure?

Danke.
Gruss
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8809
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Re: Schnelle Grafikausgabe für eingehende Daten.

Beitrag von NicTheQuick »

Vom WindowOutput() rate ich generell ab. Nutze lieber das CanvasGadget() und CanvasOutput(). Dort kannst du direkt reinzeichnen ohne den Umweg über ein Image und zweites StartDrawing() zu nehmen.
funkheld
Beiträge: 649
Registriert: 31.12.2009 11:58

Re: Schnelle Grafikausgabe für eingehende Daten.

Beitrag von funkheld »

Ja danke für den Tipp.

Gruss
Antworten