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 

Dieses Thema hat akzeptierte Lösungen:

Elemente auf Frontpanel zur Laufzeit verschieben



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!

23.10.2014, 17:17
Beitrag #11

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Elemente auf Frontpanel zur Laufzeit verschieben
Aha, da haben wir schon die Ursache:
NIEMALS 2 Eventstrukturen parallel im selben VI verwenden. Das führt quasi immer zu den von dir beschriebenen Phänomenen.

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
24.10.2014, 06:49 (Dieser Beitrag wurde zuletzt bearbeitet: 24.10.2014 07:04 von andrepf.)
Beitrag #12

andrepf Offline
LVF-Grünschnabel
*


Beiträge: 46
Registriert seit: Oct 2014

12.01 (32bit)
2014
DE



RE: Elemente auf Frontpanel zur Laufzeit verschieben
Hi Trinitatis, habe ich gemacht, hat anscheinend nicht funktioniert, hier ein neuer Schuss .... Sorry!Blink

Hi Jens, d.h. ich baue die beiden Strukturen zusammen?


Angehängte Datei(en)
0.0 .zip  explorer_kw43_02vi Ordner.zip (Größe: 191,43 KB / Downloads: 168)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.10.2014, 07:13
Beitrag #13

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Elemente auf Frontpanel zur Laufzeit verschieben
Genau, erst einmal alles zu 1 Event-Struktur zusammenfassen, vorher brauchen wir nicht weitermachen.

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.10.2014, 07:40 (Dieser Beitrag wurde zuletzt bearbeitet: 24.10.2014 07:41 von andrepf.)
Beitrag #14

andrepf Offline
LVF-Grünschnabel
*


Beiträge: 46
Registriert seit: Oct 2014

12.01 (32bit)
2014
DE



RE: Elemente auf Frontpanel zur Laufzeit verschieben
Hi Jens

Jetzt passiert das, warum ich die Strukturen trennen wollte :/ Das ist noch etwas zu hoch für mein LV-Verständnis. Bei jedem Verschiebevorgang "eskaliert" mein VI und es stürzt ab.
Kannst du dir das nochmal ansehen?

Danke für die Unterstützung!

Gruß André


Angehängte Datei(en)
0.0 .zip  explorer_kw43_03 LV2011 Ordner.zip (Größe: 190,23 KB / Downloads: 140)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.10.2014, 07:52
Beitrag #15

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Elemente auf Frontpanel zur Laufzeit verschieben
Hallo André,

bei mir "eskaliert" das VI nicht. Kannst du "stürzt ab" genauer definieren?

- Was unheimlich stört, ist die Verzögerung, die du in die Schleife programmmiert hast. Wozu soll die gut sein?
- "local variable overkill": THINK DATAFLOW und verwende Draht und Schieberegister!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.10.2014, 08:23
Beitrag #16

andrepf Offline
LVF-Grünschnabel
*


Beiträge: 46
Registriert seit: Oct 2014

12.01 (32bit)
2014
DE



RE: Elemente auf Frontpanel zur Laufzeit verschieben
Fehler 1055 erscheint wenn ich versuche ein Element zu verschieben (Bild anbei). In der Version mit den 2 Eventsstrukturen hat alles bis auf das Verschieben einwandfrei funktioniert. Jetzt entsteht hier meiner Meinung nach ein Konflikt (Alle Elemente können immer verschoben werden). Diesen Konflikt kann ich aber nicht identifizieren.

Den Hinweis mit den Schieberegistern nehme ich gerne auf und baue um, Danke dafür.

Die Verzögerung habe ich mit dem Hintergedanken den Prozessor nicht standig zu belasten eingebaut. Keine Gute Idee bei der dynmischen Eventstruktur nehme ich an?


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
24.10.2014, 08:27 (Dieser Beitrag wurde zuletzt bearbeitet: 24.10.2014 08:28 von GerdW.)
Beitrag #17

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Elemente auf Frontpanel zur Laufzeit verschieben
Hallo André,

Zitat:Fehler 1055 erscheint wenn ich versuche ein Element zu verschieben
Aha, also die Anzeige einer sinnvollen Fehlermeldung ist bei dir ein "Absturz"…

Ein großes Problem sind ja immer wieder unverdrahtete Tunnel an Strukturen, die auf "default if unwired" gesetzt wurden!
Ist der Draht bei deiner LV-Installation so knapp, dass du dein BD nicht mehr ordentlich verdrahten kannst? Big Grin

Zitat:Die Verzögerung habe ich mit dem Hintergedanken den Prozessor nicht standig zu belasten eingebaut. Keine Gute Idee bei der dynmischen Eventstruktur nehme ich an?
Keine gute Idee in Verbindung mit einer Eventstruktur allgemein! Die Eventstruktur soll möglichst sofort auf Events reagieren. Wie soll sie das machen, wenn du noch eine Wartezeit von 100ms einbaust?
Sieht schon echt komisch aus, wenn ein Control mit etlichen Sekunden Verzögerung dem Mauszeiger folgt…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.10.2014, 09:11
Beitrag #18

andrepf Offline
LVF-Grünschnabel
*


Beiträge: 46
Registriert seit: Oct 2014

12.01 (32bit)
2014
DE



RE: Elemente auf Frontpanel zur Laufzeit verschieben
Hallo Gerd,

Ich habe jetzt Schieberegister eingebaut und der Fehler 1055 bleibt aus. DANKE für den Hinweis! Wink (Das bisschen Kupfer lass ich noch springen ...)

Zu guter letzt komme ich jetzt nicht mehr aus dem Event "Mausbewegung" raus, sprich das Element hängt dauerhaft an meiner Maus. Ich habe die Zeit für die Verzögerung auf 0 gesetzt (= Verzögerung deaktiviert) und die Zeit für den Timeout-Anschluss für die Eventstructur gelöscht (= -1 kein Zeitlimit). Hast du noch einen Tipp voran es liegen kann?

Btw.: Ich lerne gerade extrem viel, danke euch!


Angehängte Datei(en)
0.0 .zip  explorer_kw43_03 LV2011 Ordner_1.zip (Größe: 206,92 KB / Downloads: 142)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.10.2014, 10:24
Beitrag #19

andrepf Offline
LVF-Grünschnabel
*


Beiträge: 46
Registriert seit: Oct 2014

12.01 (32bit)
2014
DE



RE: Elemente auf Frontpanel zur Laufzeit verschieben
Ich habe es herausgefunden, es lag an dem Offset für die Mausposition. Hier war 10 eingestellt und so hat die Mausposition nicht mehr zu dem Element gepasst, sprich die Maus war nicht mehr über dem Element und hat somit keinen Zusammenhang mehr mit diesem gehabt.

Es funktioniert, Danke!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.10.2014, 16:58
Beitrag #20

andrepf Offline
LVF-Grünschnabel
*


Beiträge: 46
Registriert seit: Oct 2014

12.01 (32bit)
2014
DE



Markiertes Listenelement per Drag&Drop aus Listenfeld heraus ziehen.
Hallo Zusammen,

ist es in LV möglich ein Listenelement aus einem Listenfeld herauszuziehen und dann die Koordinaten an denen man die Maus los lässt, auf das dazugehörige Anzeigeelement zu schreiben? Vielleicht hilft das Bild anbei.

Ich stelle mir das so vor. LV erkennt das Listenelement das ich anklicke. Danach registriert LV die Koordinaten an denen ich die Maus los lasse. Beide Informationen zusammen (das Anzeigeelement heißt wie das Listenelement) müssten genügen um den Eigenschaftsknoten des Anzeigeelements mit den Positionseingenschaften aufzumachen und zu beschreiben ... Soweit meine Idee :/

Das Element gibt es bereits ist lediglich im "nicht sichtbaren" Bereich platziert. Ich möchte sozusagen einen Drag&Drop Vorgang immitieren.

Vielen Dank.

Gruß Andre


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Laufzeit Problem? Timesplinter 9 6.934 03.11.2017 12:50
Letzter Beitrag: GerdW
  Datei über Drag & Drop in andere Anwendung (kein LabVIEW) verschieben ahebauer 2 3.605 29.03.2017 08:41
Letzter Beitrag: ahebauer
  Ringtextwechsel zur Laufzeit andrepf 3 3.990 02.05.2016 14:16
Letzter Beitrag: Lucki
  Frontpanel bei Laufzeit erstellen tschaka81 2 3.808 31.03.2015 16:30
Letzter Beitrag: tschaka81
  Rechteck via Taster verschieben LabViewUser2014 21 16.165 10.04.2014 10:40
Letzter Beitrag: LabViewUser2014
  Elemente auf Frontpanel bearbeiten Io1610 3 4.547 27.03.2014 15:05
Letzter Beitrag: Io1610

Gehe zu: