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:

2 PXIe-6124: RefClk-Fehler



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!

16.11.2023, 11:25
Beitrag #1

Bärbel Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 50
Registriert seit: Aug 2007

2020 64-bit / 2021 32-bit
2007
DE

52062
Deutschland
2 PXIe-6124: RefClk-Fehler
Hallo,

wir haben folgende Gerätekonfiguration (Abschrift aus MAX):
NI PXIe-1071 "PXIChassis1"
- 1: NI PXIe-8861 "horst"
- 1: NI PCI-GPIB "GPIB0"
- 2: NI PXIe-6124 "PXIe-6124_1"
- 3: NI PXIe-6124 "PXIe-6124_2"

Die analogen Eingänge beider PXIe-Karten haben wir zwecks Synchronisation in einem Task laufen. Bisher haben wir nur die analogen Ausgänge der ersten PXIe-Karte verwendet. Nun gibt es eine neue Anforderung: einer der analogen Eingänge soll auf einen unbenutzten analogen Ausgang auf der zweiten Karte durchgeschleift werden. Von dort soll der Wert an das Gerät einer Fremdfirma übergeben werden. Wichtig ist wohl eine galvanische Trennung, daher favorisieren die Projektleiter diese Lösung.

Leider bekomme ich die analogen Ausgänge der zweiten PXIe-Karte nicht fehlerfrei eingebunden.

Alle A/Os beider Karten in einem Task erzeugt folgenden Fehler:
Error -201426 occurred at 2AI_2AO.vi
Possible reason(s):
One or more devices do not support multidevice tasks.
Device: PXIe-6124_2
Device: PXIe-6124_1
Task Name: AO2-Task

Die A/Os jeder Karte in einem eigenen Task läuft auch nicht:
Error -89137 occurred at 2AI_2AO.vi
Possible reason(s):
Specified route cannot be satisfied, because it requires resources that are currently in use by another route.
Property: RefClk.Src
Source Device: PXIe-6124_2
Source Terminal: None
Required Resources in Use by
Task Name: AI-Task
Source Device: PXIe-6124_2
Source Terminal: PXI_Clk10
Destination Device: PXIe-6124_2
Destination Terminal: RefClock
Task Name: AO2-Task

Ich hab viel gelesen und ausprobiert, aber wohl nicht das Richtige. Dabei habe ich mich auf 2 A/O-Tasks konzentriert, da ein einziger Task ja wohl offensichtlich nicht unterstützt wird.
Im angehängten 2AI_2AO.vi (LV 2020 SP1 64-bit) ist der Ablauf im Programm nachgebildet: Zuerst wird der A/I-Task erstellt, danach der A/O-Task für die 1. Karte, zuletzt der A/O-Task für die 2. Karte. Sobald versucht wird, auf den analogen Ausgang der 2. Karte zu schreiben, tritt der Fehler auf.

Eigentlich müsste das doch irgendwie gehen? Oder fällt euch eine andere, machbare Lösung ein?

Viele Grüße,
Bärbel


Angehängte Datei(en)
20.0 .vi  2AI_2AO.vi (Größe: 83,54 KB / Downloads: 151)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
21.11.2023, 16:09
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: 2 PXIe-6124: RefClk-Fehler

Akzeptierte Lösung

Hallo Bärbel,

ich hatte kürzlich ein ähnliches Problem. Ein AI-Task lief in einem PXI-System über zwei X-Serien Karten. Auf einer der Karten brauchte ich noch einen AO Task (nur Werte on Demand), der ließ sich aber nicht starten. Nach einigen Suchen im Internet bin ich hierüber gestolpert:

https://forums.ni.com/t5/Multifunction-D...rue#M61069

Probiere folgendes: Füge vor Start des AI-Tasks und vor Start der AO-Task explizit einen Knoten ein, mit dem du die Source-Clock der Backplane des PXIs für beide Tasks hernimmst:
   

DAQmx macht das wahrscheinlich noch automatisch für den AI-Task, aber beim parallelen AO-Task steigt der Treiber dann offenbar aus.

MfG,
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
22.11.2023, 21:05
Beitrag #3

Bärbel Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 50
Registriert seit: Aug 2007

2020 64-bit / 2021 32-bit
2007
DE

52062
Deutschland
RE: 2 PXIe-6124: RefClk-Fehler
Hallo Jens,

(21.11.2023 16:09 )jg schrieb:  [...]
Probiere folgendes: Füge vor Start des AI-Tasks und vor Start der AO-Task explizit einen Knoten ein, mit dem du die Source-Clock der Backplane des PXIs für beide Tasks hernimmst:
[...]

Das war ein Mega-Tipp! Vor dem Start des A/I-Tasks bzw. vor dem jeweils ersten Schreiben der A/O-Tasks habe ich die Reference Clock, wie von dir beschrieben, zu Fuß gesetzt, und es läuft.
Allerdings steht mir die Backplane-Clock nicht direkt als "PXI_Clk10" zur Verfügung, sondern nur als die an die Slots durchgeschleiften Clocks "/PXIe-6124_1/PXI_Clk10" und "/PXIe-6124_2/PXI_Clk10". Die Signale sollen aber nur max. 1 ns auseinander liegen. Und, kleiner Tipp, wer die Clocks beim Durchblättern der Konstanten nicht findet, muss im Kontext-Menü unter "I/O Name Filtering" die Option "Include Advanced Terminals" aktivieren. (Ich vergess das gerne...)
Man kann allerdings keine beliebige dieser Reference Clocks nehmen, sondern eine, zu der mindestens ein beteiligter Kanal des Tasks gehört. Für den A/I-Task heißt das, dass beide Clocks akzeptiert werden, für die beiden A/O-Tasks muss man aber die Clock von der jeweils beteiligten PXIe-Karte nehmen.
Ich häng das geänderte VI mal an.

Herzlichen Dank! Danach hätte ich vermutlich noch ewig gesucht.

Viele Grüße,
Bärbel


Angehängte Datei(en)
20.0 .vi  2AI_2AO_ok.vi (Größe: 86,91 KB / Downloads: 109)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.11.2023, 11:12
Beitrag #4

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: 2 PXIe-6124: RefClk-Fehler
Hallo Bärbel,

schön, dass es funktioniert. Welche Clock man sich von der Backplane holen kann, das ist sicher abhängig vom PXI Gehäuse und von der Karten.

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
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Synchronisation PXIe und cDAQ Bärbel 4 4.077 13.01.2021 12:26
Letzter Beitrag: Bärbel
  NI-PXIe 1073 Andi88 1 4.116 01.12.2016 08:09
Letzter Beitrag: Andi88
  PXIe NI 6366 - Oversampling Nullstrom 2 3.749 25.02.2015 11:56
Letzter Beitrag: Lucki
Question Stromgespeiste Viertelbrücke mit NI PXIe 4330? Emko135 0 3.263 19.05.2014 09:27
Letzter Beitrag: Emko135
  Ni DAQmx 9.8 und PXIe-6341: Inkompatible Treiber dane90 4 5.927 04.05.2014 18:39
Letzter Beitrag: dane90
  NI PXIe-6537 und NI PXI-5412 synchronisieren Bananenbrot 1 3.973 29.08.2012 07:21
Letzter Beitrag: Achim

Gehe zu: