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:

DAQmx-Skalierung programmatisch ändern



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!

03.06.2015, 10:02
Beitrag #1

Mietzekatze Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 118
Registriert seit: Nov 2011

2014 SP1
2011
DE


Deutschland
DAQmx-Skalierung programmatisch ändern
Hallo zusammen,

um auf einem cDAQ den LinYAbschnitt einer DAQmx-Skalierung zu verändern gibt es ein DAQmx - Sakalierung -Eigenschaftsknoten.
Möchte ich nun eine Quelle (Skalierung) auswählen, welche programmatisch ausgelesen und anschließend bearbeitet werden soll.
Ziehe ich vom MAX die ausgewählte Skallierung ins Programm wird die Fehlemeldung:
"Sie haben zwei Anschlüsse unterschiedlichen Typs miteinander verbunden.
Der Typ der Datenquelle ist DAQmx - Skalierung.
Der Typ der Datensenke ist DAQmx - Skalierung (DAQmx,DAQmx-Task-Name)." angezeigt (siehe Anhang).
Wie kann ich die passende Datenquelle erzeugen?

Danke
Mietze


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.06.2015, 10:28
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: DAQmx-Skalierung programmatisch ändern
Kann deinen Screenshot bei mir nicht nachvollziehen. Welche DAQmx Version hast du installiert?

Mit DAQmx 14.2 sieht es bei mir so aus:
   

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
03.06.2015, 13:23
Beitrag #3

Mietzekatze Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 118
Registriert seit: Nov 2011

2014 SP1
2011
DE


Deutschland
RE: DAQmx-Skalierung programmatisch ändern
Auch die 14.2.
An dem Eigenschaftknoten kann man eine Referenz angeben. Dort dachte ich sollte man angeben, um welche Skalierung es sich handelt.
Wenn er nicht dazu dient, ist die Frage wofür dieser dann ist.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.06.2015, 13:54
Beitrag #4

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: DAQmx-Skalierung programmatisch ändern
(03.06.2015 13:23 )Mietzekatze schrieb:  Auch die 14.2.
An dem Eigenschaftknoten kann man eine Referenz angeben. Dort dachte ich sollte man angeben, um welche Skalierung es sich handelt.
Bei mir geht das nicht, wie du am Screenshot auch erkennen kannst.
Wo hast du denn die PropertyNode her? Ich finde sie hier:
   
Ansonsten bitte VI hochladen.

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
03.06.2015, 14:11
Beitrag #5

Mietzekatze Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 118
Registriert seit: Nov 2011

2014 SP1
2011
DE


Deutschland
RE: DAQmx-Skalierung programmatisch ändern
Gute Frage. Ich dachte ich hätte es über die Suche mit DAQmx Skalierung gefunden.
Wenn ich das allerdings jetzt über die Suche einfüge, dann gibt es dort keinen Referenzanschluss.
Das VI nur mit Eigenschaftsknoten ist im Anhang zu finden.


Angehängte Datei(en)
14.0 .vi  Test.vi (Größe: 4,67 KB / Downloads: 226)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.06.2015, 14:48
Beitrag #6

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: DAQmx-Skalierung programmatisch ändern
Vielleicht hast du es aus dem VI "DAQmx Create Scale" kopiert?
   
Da hat die PropertyNode (noch) einen zusätzlichen Refnum-Eingang, der dort aber auch nicht verwendet wird. Ursache und Nutzen: KA, ich würde es ignorieren...

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
04.06.2015, 11:35
Beitrag #7

Mietzekatze Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 118
Registriert seit: Nov 2011

2014 SP1
2011
DE


Deutschland
RE: DAQmx-Skalierung programmatisch ändern
Möglich.

Über den Eigenschaftknoten DAQmx-Skalierung wollte ich zunächst die Skalierung auslesen, dessen Lin.YAbschnitt anschließend mit dem aktuellen analogen Wert verechnen und die Lin.YAbschnitt damit beschreiben. Leider funktioniert das mit dem angehängten Vi (Screenshot) nicht. Der Lin.YAbschnitt der Skalierung wird nicht verändert.
Woran könnte das liegen?

Viele Grüße
Mietze


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.06.2015, 12:50
Beitrag #8

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: DAQmx-Skalierung programmatisch ändern
Rtmfx
Dann lies dir mal die ausführliche Hilfe zu dieser PropertyNode durch! Die allermeisten DAQmx Channel Properties kannst du nicht abändern, solange der Task aktiv ist.

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
04.06.2015, 14:19
Beitrag #9

Mietzekatze Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 118
Registriert seit: Nov 2011

2014 SP1
2011
DE


Deutschland
RE: DAQmx-Skalierung programmatisch ändern
Du hast Recht, diese Eigenschaft ist nicht eine der wenigen die man bei laufendem Task verändern kann.
Leider aber auch nicht bei geschlossenen. Nun habe ich vor dem Schreiben der DAQmx -Skalierung, den Task beendet und danach wieder gestartet.
Trotzdem wird die Skalierung nciht geändert. Zusäzlich habe ich noch den Fehler -200077 bekommen, der auch nach Neustart von VI und Rechner wieder entstanden ist.
Der Fehler kommt meines Wissens eigentlich nur, wenn der angegebene Wertebereich des Task nicht eingehalten wird.


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.06.2015, 15:24
Beitrag #10

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: DAQmx-Skalierung programmatisch ändern
Hast du die Min/Max-Werte des Kanals an die neue Skalierung angepasst? Falls nicht, dann dürfte genau das dein Problem erklären.

Gruß, Jens

P.S.: Alternative - mach die Skalierung selber...

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


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Probleme DAQmx Skalierung °C hansi_1 6 6.041 13.03.2020 13:07
Letzter Beitrag: jg
  chassi programmatisch reservieren? tobi45f 1 4.095 19.05.2015 09:44
Letzter Beitrag: Nordvestlys
  Benutzerdefinierte Skalierung in DAQmx Matze 0 5.205 23.02.2012 07:42
Letzter Beitrag: Matze
  DAQmx - Skalierung erzeugen flomo 4 7.687 05.10.2011 14:00
Letzter Beitrag: flomo
  DAQmx mit Skalierung - Kabelbruch erkennen Matze 2 6.641 02.06.2010 09:44
Letzter Beitrag: Matze
  VI: DAQmx Skalierung erzeugen Bug 5 7.681 19.01.2010 11:58
Letzter Beitrag: Bug

Gehe zu: