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 

Drehzahlmesser



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!

12.11.2007, 15:58
Beitrag #16

monoceros84 Offline
LVF-Stammgast
***


Beiträge: 445
Registriert seit: Oct 2006

2011
2006
EN


Deutschland
Drehzahlmesser
Vielen Dank, ohne das VI dazu, hätte ich nicht verstanden, was du meinst!Wink
Das Initialisierungsproblem ist zwar ärgerlich, aber es ist vordergründig erstmal nicht so schlimm. Viel eher hänge ich daran, dass ich eine variable Anzahl Kanäle habe. Es können also 1, 2 oder 20 sein. Ok, ich könnte jetzt 20 Cases anlegen, wenn nur 2 gebraucht werden, sind die restlichen eben umsonst...

Ich habe nur noch ein paar Verständigungschwierigkeiten bezüglich der Reentrant-VIs + nichtinitialisierte Schieberegister. Selbst, wenn ich einzelne Icons im Blockdiagramm anlege, woher weiß LV denn, welche Instanz ich gerade will? Hat jedes Icon einen internen Schlüssel, der mit übergeben wird? Und wenn der Schlüssel der selbe ist, dann wird die Instanz von letzten Mal (inklusive Schieberegister-Werten) geladen; wenn der Schlüssel verschieden ist, wird eine neue Instanz geöffnet? Dann erfolgt wohl diese Überprüfung bei nicht-reentrant VIs nicht, d.h. unabhängig vom Schlüssel wird immer die gleiche Instanz geöffnet (Prinzip funktionale globale Variable)?
Und wie können die Filter wieder zurück gesetzt werden? Folgendes Szenario: Wir führen mehrere verschiedene Tests aus, die alle in unterschiedlichen VIs liegen. Diese werden nacheinander von einem übergeordneten VI aufgerufen. Fast jeder Test benötigt einen Zugriff auf analoge In-/Outputs. Dazu existiert ein weiteres VI, was am Anfang eines Testmoduls gestartet und am Ende wieder beendet wird. Es erstellt den analogen Task, fügt eine beliebige Anzahl Kanäle hinzu und ist dann über funktionale globale Variablen zu steuern (wie z.B. "Starte Messung", "Beenden", ...). Die gemessenen Daten sollen, bevor sie über FIFOs an die Test-VIs geschickt werden, gefiltert werden. Wenn ich nun die FIR-Filter einfach dort einfüge, dann sind bestimmt beim nächsten Start des DAQ-VIs (im nächsten Test) die alten Werte noch im Filter...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
Drehzahlmesser - imbe3m112 - 06.11.2007, 23:03
Drehzahlmesser - monoceros84 - 07.11.2007, 08:41
Drehzahlmesser - Lucki - 07.11.2007, 08:47
Drehzahlmesser - imbe3m112 - 07.11.2007, 16:53
Drehzahlmesser - monoceros84 - 07.11.2007, 17:18
Drehzahlmesser - imbe3m112 - 07.11.2007, 21:22
Drehzahlmesser - monoceros84 - 08.11.2007, 09:02
Drehzahlmesser - Lucki - 08.11.2007, 09:51
Drehzahlmesser - imbe3m112 - 08.11.2007, 20:26
Drehzahlmesser - monoceros84 - 09.11.2007, 08:51
Drehzahlmesser - Lucki - 09.11.2007, 10:12
Drehzahlmesser - monoceros84 - 09.11.2007, 17:07
Drehzahlmesser - monoceros84 - 12.11.2007, 11:30
Drehzahlmesser - Lucki - 12.11.2007, 14:28
Drehzahlmesser - Lucki - 12.11.2007, 14:31
Drehzahlmesser - monoceros84 - 12.11.2007 15:58
Drehzahlmesser - monoceros84 - 12.11.2007, 16:21
Drehzahlmesser - Lucki - 13.11.2007, 09:32
Drehzahlmesser - Achim - 13.11.2007, 09:53
Drehzahlmesser - monoceros84 - 13.11.2007, 10:18
Drehzahlmesser - imbe3m112 - 16.11.2007, 15:51
Drehzahlmesser - imbe3m112 - 27.11.2007, 20:23
Drehzahlmesser - monoceros84 - 28.11.2007, 09:51
Drehzahlmesser - Lucki - 28.11.2007, 11:39
Drehzahlmesser - imbe3m112 - 28.11.2007, 15:52
Drehzahlmesser - Lucki - 28.11.2007, 16:38
Drehzahlmesser - imbe3m112 - 28.11.2007, 20:33

Gehe zu: