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 

User Events auf Beispiel anwenden



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!

26.10.2009, 09:14
Beitrag #1

Spark Offline
LVF-Grünschnabel
*


Beiträge: 39
Registriert seit: Sep 2009

8.6
-
de

30159
Deutschland
User Events auf Beispiel anwenden
hallo forum, ich baue schon seit einiger zeit an einem problem...

ich möchte ein testsignal während des laufenden programmes verändern.
das testsignal wird durch den analog out generiert.

in einigen anderen programmen konnte ich schon erfolgreich user events einsetzen, nur in diesem fall muss ich sie irgendwie falsch anwenden?!
das programm hängt bzw. verhält sich komisch.

wie muss ich ein user event einbauen, damit ich das testsignal starten / beenden bzw in der amplitude verändern kann während die messschleife läuft?
sind user events in untergeordneten programmschleifen erlaubt?

hier mal meine datei LabVIEW 8.6 konform

danke euch im vorraus.
mfg spark


Angehängte Datei(en)
Sonstige .vi  test3.vi (Größe: 69,19 KB / Downloads: 216)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
26.10.2009, 09:20
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
User Events auf Beispiel anwenden
Offtopic
Kommen die Erinnerungen an die LVF-Regeln nicht bei dir an?
http://www.LabVIEWforum.de/index.php?s=&am...ost&p=83100

Ein letztes Mal, bitte LVF-Regeln beachten (bis ganz zum Schluß lesen, der Abschnitt über "nicht alles klein schreiben".

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
26.10.2009, 09:32 (Dieser Beitrag wurde zuletzt bearbeitet: 26.10.2009 09:35 von rolfk.)
Beitrag #3

rolfk Offline
LVF-Guru
*****


Beiträge: 2.305
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
User Events auf Beispiel anwenden
' schrieb:hallo forum, ich baue schon seit einiger zeit an einem problem...

Das solltest Du nicht tun. Problem sind zum lösen da, nicht um sie weiter aufzubauen. Tongue

Zitat:ich möchte ein testsignal während des laufenden programmes verändern.
das testsignal wird durch den analog out generiert.

in einigen anderen programmen konnte ich schon erfolgreich user events einsetzen, nur in diesem fall muss ich sie irgendwie falsch anwenden?! das programm hängt bzw. verhält sich komisch.

wie muss ich ein user event einbauen, damit ich das testsignal starten / beenden bzw in der amplitude verändern kann während die messschleife läuft? sind user events in untergeordneten programmschleifen erlaubt?

hier mal meine datei LabVIEW 8.6 konform

Irgendetwas scheint falsch gegangen zu sein. Ich sehe keinerlei User Events in dem Programm! Vielleicht kannst Du mal deutlicher auszulegen versuchen was bei Deinem Programm nicht läuft.

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.10.2009, 10:18
Beitrag #4

Spark Offline
LVF-Grünschnabel
*


Beiträge: 39
Registriert seit: Sep 2009

8.6
-
de

30159
Deutschland
User Events auf Beispiel anwenden
Hallo Jens, verzeihe meine Rechtschreibschwäche. Wenn ich mich zu sehr in eine Sache hineingesteigert habe vergesse ich oft das es eine Shifttaste gibt, oder auch das ich Probleme, wenn ich sie anderen schildern möchte genauer beschreiben sollte, da die lieben Menschen, die mir vielleicht helfen möchten, sich ganz neu mit der Problematik befassen.

Also mein Problem mit den User-Events ist folgendes:
Ich starte das Programm und beginne mit der Messwertaufzeichnung.
Ab diesem Punkt möchte ich irgendwann ein Testsignal analog ausgeben.
Funktioniert soweit.
Nun ist es so, das dieses Testsignal später eine Sprungfunktion sein soll,
die auf ein externes Gerät dessen Sprungantwort gemessen werden soll gesendet wird.
Flexibel möchte ich nun die Art des Sprunges halten.
Ergo: die Sprungantworten bei Eingangssignalen von 0-5V oder auch von 5 auf 10Volt aufzeichnen.
Dazu muss ich die Parameter des Testsignals ändern, die sich außerhalb der Schleife befinden.
Ich müsste also kurzzeitig ein Signal aus der Schleife heraussenden um die Parameter außerhalb zu ändern.
Recherchen, auch in diesem Forum, haben mich auf Userevents gebracht, die ich auch schon anwenden konnte.
Allerdings ehrlich gesagt nur als erweiterten Case-Fall...
Nun möchte ich wissen, wo ich das Userevent generieren muss (welche Schleife? Programmhauptschleife, Schleife in der ich mich befinde, und aus der ich herraussenden möchte?) und wie ich dann den neuen Wert auf meinen Signalgenerator schicke, so dass er direkt als geändertes Ausgangssignal zur Verfügung steht?!

danke Euch!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.10.2009, 17:19
Beitrag #5

Spark Offline
LVF-Grünschnabel
*


Beiträge: 39
Registriert seit: Sep 2009

8.6
-
de

30159
Deutschland
User Events auf Beispiel anwenden
Soo, jetzt stimmt der Threadtitel zwar nicht mehr, aber die Lösung des Problems ist uU auch durch einen Notifier realisierbar, wenn man denn mag.

Was nur noch nicht ganz so schön ist, ist der DAQmx Assistent für die Ausgabe.
Im Assistenten eingestellt sind derzeit:
Modus RSE
N Samples
zu schreibende Samples 100
Rate [hz] 1000

Ich bekomme die Einzelelemente um den Assi zu ersetzen irgendwie nicht richtig angeordnet.
Wäre noch interessant, Hauptproblem wäre aber gelöst.

schönen Feierabend!
mfg Spark


Angehängte Datei(en) Thumbnail(s)
   

Sonstige .vi  Messprogramm_Sprungantwort.vi (Größe: 79,02 KB / Downloads: 192)
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
  Frage zur Architektur: Statemachine und Wait for Events tuhpon 6 4.491 18.03.2024 16:14
Letzter Beitrag: tuhpon
  Bedienelemente bündeln zum Auslösen eines Events Marcusius 12 9.293 03.09.2019 17:24
Letzter Beitrag: Marcusius
  Dataflow Verständnis Beispiel 911tom 9 6.305 28.11.2017 07:54
Letzter Beitrag: GerdW
  Mausrad bei Events/Casestrukturen Schwand 1 3.819 20.09.2016 08:30
Letzter Beitrag: Schwand
  Dynamische Events programmatisch auslösen AMueller 6 7.041 22.04.2016 07:43
Letzter Beitrag: GerdW
  Eventstruktur mit 2 Events Großer_Stein 3 4.209 11.06.2015 10:11
Letzter Beitrag: Großer_Stein

Gehe zu: