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 

Kanäle in einem Task unabhängig voneinander auswählen



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!

14.09.2011, 15:07
Beitrag #1

Funky_Popo Offline
LVF-Neueinsteiger


Beiträge: 2
Registriert seit: Mar 2011

2010
2011
kA



Kanäle in einem Task unabhängig voneinander auswählen
Hallo,

ich habe folgendes Problem: von 16 analogen Input-Kanälen, die sich alle in einem Task befinden, sollen je nach Messung verschieden viele Kanäle ausgewählt und vom Benutzer (also im Frontpanel) konfiguriert werden können. Die zu konfigurierenden Parameter sind (erstmal) Minimal-/Maximalwert und Kanalname.

Vielen Dank schonmal!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
14.09.2011, 15:17
Beitrag #2

illuminus Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 67
Registriert seit: Jul 2005

LabVIEW Professional 2011, Embedded for ARM MCU, Embedded for ADI BF
1996
EN

55129
Deutschland
RE: Kanäle in einem Task unabhängig voneinander auswählen
Hi,

als erstes währe mal interessant um welche Karte es sich handelt. Im weiteren müssten wir wissen wie du messen möchtest. Also kontinuierlich, scann (Samplerate und Anzahl der Samples) oder ein Messwert.

Und dann noch was möchtest du eigentlich genau wissen oder wo ist dein Problem?

Gruß

Das Schönste, was wir entdecken können, ist das Geheimnisvolle.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.09.2011, 16:37
Beitrag #3

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Kanäle in einem Task unabhängig voneinander auswählen
Hallo poop,

wenn du schon 16 Kanäle in einem Task hast, kannst du nicht wieder welche rausschmeißen...

Du kannst aber:
- den Task dynamisch anlegen und dann nur die gewünschten Kanäle mit aufnehmen
- die Min/Max-Werte der Kanäle per DAQmx-Funktion beim Taskanlegen mit vorgeben (wozu eigentlich?)
oder:
- weiter mit deinem vordefinierten Task arbeiten und hinterher nur die gewünschten Kanäle speichern/weiterverarbeiten...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.09.2011, 19:25
Beitrag #4

Funky_Popo Offline
LVF-Neueinsteiger


Beiträge: 2
Registriert seit: Mar 2011

2010
2011
kA



RE: Kanäle in einem Task unabhängig voneinander auswählen
Hallo,

vielen Dank schonmal für die Antworten und sorry für die spärliche Info, war kurz vor Feierabend in der Firma. Jetzt noch mal ausführlicher:

Es handelt sich um zwei NI PXIe-6356 Karten mit je 8 simultanen Analogeingängen, die in einem NI PXIe-1082 Chassis sitzen.

Die Messart soll (nach meinem derzeitigen Wissens- und Kenntnisstand) scan sein. Auf jeden Fall sollen die Messungen in Dateien abgespeichert werden können (Dateityp wahrscheinlich Excel-Datei).

Die Messung soll so ablaufen: Man wählt auf dem Frontpanel die Kanäle aus, die man benutzen möchte, parametriert sie (Kanalname, Min/Max-Wert, Skalierung für Graph-Anzeige). Die Parameter müssen nicht unbedingt dem Task übergeben werden, sie sind aber für die Weiterverarbeitung der Daten wichtig. Nach der Messung sollen die einzelnen Kanäle wahlweise in einem oder in mehreren Diagrammen dargestellt werden können. Außerdem sollen die Daten und die Einstellungen der Kanäle in der Excel-Datei zu Dokumentierungszwecken gespeichert werden.

Ich würde versuchen, mit dem vordefiniertem Task zu arbeiten und nur die ausgewählten Kanäle zu verarbeiten, oder hat das dynamische Anlegen eines Tasks hier große Vorteile (CPU-Auslastung oder so)?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.09.2011, 08:15
Beitrag #5

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Kanäle in einem Task unabhängig voneinander auswählen
Hallo Popo,

Zitat:hat das dynamische Anlegen eines Tasks hier große Vorteile (CPU-Auslastung oder so)?
Wenn dein User nur einen Kanal auswählt, du aber trotzdem 16 Kanäle einliest, dann sind 93% der Daten umsonst von der CPU umhergeschaufelt worden. Noch Fragen?

Zitat:Die Messung soll so ablaufen
Du hast schon ein halbwegs vorgegebenes Gerüst (bzw. Vorstellungen). Leider sagst du nicht, wobei du Probleme hast. Und wir sind kein kostenloser Auftragsprogrammierverein...

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
  Möglichkeit zur modifikation der anzusprechenden Kanäle in nur einem Task (AnaloOut) Ksanto 5 5.840 25.04.2017 13:42
Letzter Beitrag: jg
  4 Signale unabhängig Mitteln LV_Vladi 4 4.724 19.01.2016 10:39
Letzter Beitrag: LV_Vladi
  Ports unabhängig ABER parallel auslesen (cDAQ NI 9421) Mirko0905 3 4.031 25.06.2015 13:54
Letzter Beitrag: Lucki
  Channels zu einem Task anzeigen/ändern daxel 14 12.167 16.08.2013 06:57
Letzter Beitrag: daxel
  Kanal in Task auswählen Sundypha 10 11.263 15.01.2013 11:07
Letzter Beitrag: Sundypha
  mehrere physikalische Kanäle in einen Task Selectah83 6 10.314 05.01.2013 14:46
Letzter Beitrag: Selectah83

Gehe zu: