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 

Boolean Array Dimension ä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!

06.03.2009, 14:37
Beitrag #1

amin Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 115
Registriert seit: Dec 2008

2009, 8.61, 8.51
2008
en

76131
Deutschland
Boolean Array Dimension ändern ?
Hallo,

ich komme grad nicht weiter.
Also ich möchte ein digitales Signal erzeugen welches immer 4,2ms 1 und dann 9ms 0 ist. Und dieses auf einen Ausgang der NI-Karte geben.
Jedoch komme ich bei meiner Variante nicht weiter, und zwar bekomme ich immer ein Boolan Array der Dimension 2 (obwohl ich nur auf an oder aus schalte) kann es aber nur in der Dimension 1 ausgeben.

Eventuell gibt es ja auch eine viel einfachere Möglichkeit so ein Signal zu erzeuegen (nur finde ich keine).

Gruss & Danke

amin

PS: der Anhang ist für Version LabVIEW 8.6


Angehängte Datei(en)
Sonstige .vi  digital_test_v8.6.vi (Größe: 68,04 KB / Downloads: 254)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.03.2009, 14:43
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Boolean Array Dimension ändern ?
Was für eine Karte hast du denn? Sowas ist eigentlich eine ideale Aufgabe für 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
06.03.2009, 14:46
Beitrag #3

amin Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 115
Registriert seit: Dec 2008

2009, 8.61, 8.51
2008
en

76131
Deutschland
Boolean Array Dimension ändern ?
Hallo,

hab hierfür die PCI-6221.

Hast Du zufällig ein Beispiel dafür, wie Du das meinst (bzw. nach was für ein Beispiel muss ich in LabVIEW suchen).

Gruss & Danke

amin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.03.2009, 14:50
Beitrag #4

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Boolean Array Dimension ändern ?
Gut, 6221, damit geht so was (zum Glück hast du nicht 6009 gesagt, da wäre das in der Form nicht mal mit DO gegangen, 4,2 ms mit Software Timing, vergiss es).

Schau dir die Bsps im NI-Examplefinder zu Digital Pulse Trains an.

   

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
06.03.2009, 15:03 (Dieser Beitrag wurde zuletzt bearbeitet: 06.03.2009 15:04 von amin.)
Beitrag #5

amin Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 115
Registriert seit: Dec 2008

2009, 8.61, 8.51
2008
en

76131
Deutschland
Boolean Array Dimension ändern ?
Hallo,

Danke für den Tipp, jedoch verstehe ich in den Beispielen nicht, wo letztendlich das Signal herauskommt.
Denn Ausgänge wie "ctr0", "ctr1" oder "freqout" habe ich in meinem Belegungsplan nicht ?

Gruss & Danke

amin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.03.2009, 15:09
Beitrag #6

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Boolean Array Dimension ändern ?
MAX öffnen und PIN-Belegung des Geräts nachlesen:
Hier also die Standard-Pins:
   
Wobei du den Counter-Ausgang bei Bedarf auf jeden beliebigen PFI-Pin routen kannst.

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
06.03.2009, 15:11
Beitrag #7

amin Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 115
Registriert seit: Dec 2008

2009, 8.61, 8.51
2008
en

76131
Deutschland
Boolean Array Dimension ändern ?
Ok super,

vielen Dank nochmal !

Gruss

amin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.03.2009, 09:12
Beitrag #8

amin Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 115
Registriert seit: Dec 2008

2009, 8.61, 8.51
2008
en

76131
Deutschland
Boolean Array Dimension ändern ?
Hallo,

das eigentlich geschilderte Vorhaben funktioniert wunderbar, aber ich würde gerne das Signal auch intern im LabVIEW Programm noch weiterverwenden. Jedoch bekomme ich beim Einsetzen des DAQmx-lesen immer einen Fehler:
Zitat:Fehler -200460 ist bei DAQmx Read (Digital Bool 1Line 1Point).vi:1 aufgetreten

Muss ich das anders lösen ?

Gruss & Danke

amin

Das Testfile ist für LabVIEW Version 8.6


Angehängte Datei(en)
Sonstige .vi  test2_LV8.6.vi (Größe: 20,37 KB / Downloads: 196)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.03.2009, 18:47
Beitrag #9

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Boolean Array Dimension ändern ?
Ähm, ja schön, und wie soll das, was du da jetzt gemacht hast, funktionieren? Logisch tritt da ein Fehler auf.

Du kannst doch bei einem Counter-Ausgabe-Task nicht einen Digital-In-Read Vorgang starten.

Wozu brauchst du denn eine Taktung von 4,2 ms und 9 ms intern im Programm? Diese kurzen Zeiten sind Windows schwer exakt einzuhalten.

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
10.03.2009, 09:12
Beitrag #10

amin Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 115
Registriert seit: Dec 2008

2009, 8.61, 8.51
2008
en

76131
Deutschland
Boolean Array Dimension ändern ?
Hallo,

also ich möchte damit ein Spektrometer ansteuern, das benötigt leider diese Timings.
Und im Prinzip möchte ich mit LabVIEW am Ende ein Programm zum Steuern und Auswerten des Spektrometers erstellen.

Das Timinig hier dient zum Steuern einer Blitzlampe. Jetzt müsste ich um die Timings einhalten zu können, nach dem High für den Blitz auslesen und nach dem Auslesen ein High über 2,4ms für einen Reset ausgeben.

Von dem her müsste ich für diesen Teil halt zumindest wissen, wann das Signal von High auf Low geht. Sonst wüsste ich nicht, wie ich soetwas als Sequenz realisieren kann. Aber prinzipiell kann ich das erzeugte Signal ja auch auf einen anderen Digital-Eingang brücken und dann wieder messen - ich dachte nur das es eventuell eleganter lösbar ist.

Gruss & Danke

amin
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
  Digital Output mit Boolean verbinden Sprosse 14 13.209 23.02.2010 10:41
Letzter Beitrag: BsaiboT
  1D array of boolean zu normalen array wandeln SeLux 1 5.338 26.05.2009 09:22
Letzter Beitrag: SeLux
  Dimension eines Array je Schleifendurchlauf erweitern Predator 2 3.614 20.03.2007 20:01
Letzter Beitrag: Y-P
  Aktivierung von Output-Kanaelen mit boolean array sammy 1 3.659 27.10.2005 07:38
Letzter Beitrag: thomas.sandrisser

Gehe zu: