INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Graphen mit der Maus "malen"



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

02.05.2011, 12:57
Beitrag #21

Peer Offline
LVF-Grünschnabel
*


Beiträge: 27
Registriert seit: Apr 2011

2009
2011
EN



RE: Graphen mit der Maus "malen"
Ich habe da nochmal ne Frage...
Wie kann man auf eine einfache Art und Weise in ein bereits bestehendes Array Werte dazuschreiben?
Es geht darum, dass ich auf Knopfdruck um meine Aktuelle Mausposition ein Rechteck zeichnen möchte.
Ich hab es mit einer einfachen IF-Abfrage versucht, in die ich eine doppelte for-Schleife gepackt habe, mit der ich die Umgebungspixel meiner position in das Array mit Hilfe einer Inplacestruktur schreibe. Das funktioniert auch, ist aber leider so langsam, dass ich den Graphen genauso gut mit der Hand hätte malen können.
Gibt es eine einfacherer Methode, mit der ich die ältesten Werte im Array mit diesen Werten überschreiben kann?
Vielen Dank
Peer

Hier nochmal das aktuelle VI: http://www.labviewforum.de/attachment.php?aid=33532

Ich bin morgens nur so müde, weil ich nachts Batman bin ^^
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.05.2011, 13:21
Beitrag #22

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Graphen mit der Maus "malen"
Hallo Peer,

dein VI hat immer noch das InsertIntoArray statt eines BuildArray...

Wo willst du Daten überschreiben? Bisher tust du das mit der InplaceStruktur (auch hier hatte ich dir zum gleichwertigen ReplaceArraySubset geraten!) - wo willst du da was ändern?
Häng doch mal dein Beispiel mit "doppelter FOR-Schleife" ran (und ohne die ganzen DLL-Aufrufe)!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.05.2011, 13:35 (Dieser Beitrag wurde zuletzt bearbeitet: 02.05.2011 13:42 von Peer.)
Beitrag #23

Peer Offline
LVF-Grünschnabel
*


Beiträge: 27
Registriert seit: Apr 2011

2009
2011
EN



RE: Graphen mit der Maus "malen"
dann war das noch eine alte Version.
Ich weiß nicht, wie ich die DLL-Aufrufe rauspacken soll. Einfach löschen? ich glaube, dass das Programm dann nicht mehr läuft.

EDIT: ich könnte auch die DLL hochladen, wenn das funktioniert.


EDIT2: hab einen Fehler mit dem Zähler gemacht. ist jetzt korrigiert


Angehängte Datei(en)
2009 .vi  in place test1 backup.vi (Größe: 43,92 KB / Downloads: 181)

Ich bin morgens nur so müde, weil ich nachts Batman bin ^^
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.05.2011, 13:44
Beitrag #24

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Graphen mit der Maus "malen"
Hallo Peer,

Zitat:ich glaube, dass das Programm dann nicht mehr läuft.
Für dich nicht, aber für uns, da wir diese DLL nicht installiert haben...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.05.2011, 13:46
Beitrag #25

Peer Offline
LVF-Grünschnabel
*


Beiträge: 27
Registriert seit: Apr 2011

2009
2011
EN



RE: Graphen mit der Maus "malen"
ok ich lösche es. Und ich ha noch ein paar Fehler gefunden, die ich noch kurz korrigiere.

Ich bin morgens nur so müde, weil ich nachts Batman bin ^^
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.05.2011, 13:48
Beitrag #26

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Graphen mit der Maus "malen"
Hallo Peer,

Zitat:noch ein paar Fehler gefunden
Ja:
- du ersetzt 25mal den gleichen Wert in deinem Array
- hast vergessen, Shiftregister zu nutzen
   

- Aufräumen tut immer gut
- man benötigt keine InplaceStruktur für ein enfaches ReplaceArraySubset!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.05.2011, 13:50 (Dieser Beitrag wurde zuletzt bearbeitet: 02.05.2011 14:15 von Peer.)
Beitrag #27

Peer Offline
LVF-Grünschnabel
*


Beiträge: 27
Registriert seit: Apr 2011

2009
2011
EN



RE: Graphen mit der Maus "malen"
Dlls sind raus und Programm korrigiert. Ich weiß allerdings nicht ob es jetzt noch funktioniert, weil ich es nicht mehr starten kann.

meinst du so ein replace Array? Ich wusste nicht, dass das auch funktioniert. Bzw. ich kann es nicht testen.
Ich habe doch nur Shiftregister verwendet. Ich rechne nur immer mit dem gleichen, dem aktuellen, x-und y-Wert.
Das soll auch so sein. Ich möchte ja die Umgebung von den Werten mit in das Array schreiben. Ich muss mir nurnoch was für die linken bzw. unten liegenden Werte überlegen

PS. aber es ist immernoch unmöglich langsam. Ich bräuchte eben was schnelleres. Diese Schleifen machen meinen PC echt fertig.

Ah ich habe kapiert, wo du die Shiftregister vermisst hast. Ja du hattest recht. War nur ein Wert. Ist geändert. Aber Leider immernoch viel zu langsam.


Angehängte Datei(en)
2009 .vi  in place test1 backup.vi (Größe: 44,53 KB / Downloads: 164)

Ich bin morgens nur so müde, weil ich nachts Batman bin ^^
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Plots vom Graph im Diagramm mit Maus ändern Peet 9 11.402 06.05.2022 10:25
Letzter Beitrag: GerdW
  Daten mit Maus in Waveformgraph eingeben gottfried 2 4.259 06.05.2022 09:24
Letzter Beitrag: gottfried
  Infos zum Plot/Messwert anzeigen beim Überfahren mit der Maus Matze 3 4.901 25.05.2012 20:36
Letzter Beitrag: Carsten Froebel
  2 Graphen mit unterschiedlichem dt in einen Graphen unaimed 8 11.318 14.03.2005 14:45
Letzter Beitrag: unaimed

Gehe zu: