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 

Counter parallel ausgeben



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!

25.04.2018, 08:18
Beitrag #1

MRL2018 Offline
LVF-Grünschnabel
*


Beiträge: 26
Registriert seit: Mar 2018

2014
2017
DE



Counter parallel ausgeben
Hallo zusammen, Hallo Gerd

Ich habe in meinem Projekt zwei Signale, welche als variable Frequenz ausgegeben werden soll.
Momentan prüfe ich die Funktion mit einem NI USB 6251.
Beide Counter für sich genommen funktionieren, möchte ich diese aber parallel ausgeben (nicht synchron da die Signale unabhängig sind ).
In dem Fall spring aber nur der zweite Counter an, der erste Counter ist inaktiv.

Kann die Box das überhaupt?
Wie muss ich dass dann behandeln?
Wie kann ich die Counterport anders verdrahten?

Ich weiss es wird schwer, diese Fragen ohne VI zu beantworten, dies kann ich aber aus geheimhaltungsgründen nicht hochladen.

Dennoch danke für die Antworten
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
25.04.2018, 08:27
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Counter parallel ausgeben
Hallo MRL,

Zitat:Kann die Box das überhaupt?
Wenn die Box mehrere Counter anbietet, dann kannst du sie auch benutzen…

Zitat:Wie muss ich dass dann behandeln?
Die Counter einfach parallel abarbeiten!?

Zitat:Wie kann ich die Counterport anders verdrahten?
Sehr wahrscheinlich.

Zitat:Ich weiss es wird schwer, diese Fragen ohne VI zu beantworten
Das hast du gut erkannt!

Zitat:dies kann ich aber aus geheimhaltungsgründen nicht hochladen.
Dir ist es nicht möglich, dein jetziges VI soweit zu "bereinigen", dass die Geheimhaltung unnötig wird?
Dir ist es nicht möglich, ein Beispiel-VI zu erstellen, welches dein Problem demonstriert?
Irgendwas wirst du uns schon anbieten müssen - und auch können…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.04.2018, 09:23
Beitrag #3

MRL2018 Offline
LVF-Grünschnabel
*


Beiträge: 26
Registriert seit: Mar 2018

2014
2017
DE



RE: Counter parallel ausgeben
hm, komisch

ich hab die Teile nun in ein eigenes VI gepackt nun habe ich das Problem aber nicht mehr.
Irgendwie tritt der Fehler als Wechselwirkung mit den anderen Ein-/Ausgaben auf.
Oder es war Montag^^


Angehängte Datei(en)
14.0 .vi  Counter_parallel.vi (Größe: 79,96 KB / Downloads: 239)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.04.2018, 09:37
Beitrag #4

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Counter parallel ausgeben
Dann betreibe mal Debugging! Error-Out-Cluster anzeigen lassen oder mitloggen.

Was für andere Ein-/Ausgaben hast du noch?
Bsp: Ein HW-getakterer AI-Task benötigt und belegt einen Counter.

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
25.04.2018, 09:55
Beitrag #5

MRL2018 Offline
LVF-Grünschnabel
*


Beiträge: 26
Registriert seit: Mar 2018

2014
2017
DE



RE: Counter parallel ausgeben
Daran kanns liegen.
Nur mit dem AI klemmts mit der Erstellung des Tasks - er kommt da in ein Namenskonflikt.
Ich habs hier mal etwas gekürzt.


Angehängte Datei(en)
14.0 .vi  AI Problem.vi (Größe: 20,93 KB / Downloads: 226)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.04.2018, 10:30
Beitrag #6

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Counter parallel ausgeben
Offtopic2
Hilfe, diese Bsp-VI wird auf jeden Fall zwecks Race-Conditions Fehler verursachen.

--

Und es enthält doch gar keine HW-Taktung... Huh

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
25.04.2018, 12:29
Beitrag #7

MRL2018 Offline
LVF-Grünschnabel
*


Beiträge: 26
Registriert seit: Mar 2018

2014
2017
DE



RE: Counter parallel ausgeben
Beim ersten Problem mit der Parallelausgabe gehe ich davon aus, dass die Schleife nicht ausgeführt wird weil der übergebene Wert dank der Fehlerhaften Eingabe NaN hat.
Ich versteh ja, was du mit Race-Conditions meinst.
Aber dennoch sollte die Initialisierung funktionieren. Bei der Ausgabe habe ich es zwar nur mit 3 Elementen realisiert aber diese ist funktionsfähig.
Auch mein Vorgänger hat so mehrere Ports mit einem Task initialisiert.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.04.2018, 12:43
Beitrag #8

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Counter parallel ausgeben
Hallo MRL,

dein VI erzeugt 4 AI-Kanäle (laut Beschriftung) - aber leider auch 4 verschiedene DAQmxTasks, da du das Schieberegister nicht korrekt verdrahtet hast…
   

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.04.2018, 13:28 (Dieser Beitrag wurde zuletzt bearbeitet: 25.04.2018 13:31 von MRL2018.)
Beitrag #9

MRL2018 Offline
LVF-Grünschnabel
*


Beiträge: 26
Registriert seit: Mar 2018

2014
2017
DE



RE: Counter parallel ausgeben
Ich hab gesehen, ich hab den Task nicht durchgezogen. Er erstellt mir aber dennoch die gleichen Tasks.
Wieso geht das an der einen Stelle, aber an dieser nicht?
Es hängt schon vor der Schleife, irgendwas muss doch da schief sitzen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.04.2018, 08:33
Beitrag #10

MRL2018 Offline
LVF-Grünschnabel
*


Beiträge: 26
Registriert seit: Mar 2018

2014
2017
DE



RE: Counter parallel ausgeben
Wie würdest Du das Problem lösen? Ich hab das Bild nochmals als vorlage genutzt, es kommt aber die gleiche Meldung.
Wie ich schon sagte, bei z.B. digital out hab ich das mit drei Kanälen auch so gelöst, da kommt kein Fehler.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Gehe zu: