Schnelle Grafikausgabe für eingehende Daten.

Fragen zu Grafik- & Soundproblemen und zur Spieleprogrammierung haben hier ihren Platz.
funkheld
Beiträge: 636
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: 8675
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken
Kontaktdaten:

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.
Bild
funkheld
Beiträge: 636
Registriert: 31.12.2009 11:58

Re: Schnelle Grafikausgabe für eingehende Daten.

Beitrag von funkheld »

Ja danke für den Tipp.

Gruss
Antworten