Hallo Freunde
Danke für die Hilfe, habe jetzt noch ne Frage
Ich kann mit dem .VI im Anhang meine Last ein-und ausschalten. Meine Karte (NI6030) gibt mir einen TTL Signal und mit einer Steuerung die ich gemacht habe, läuft das ganze.
Allerdings nur wenn ich an der Karte einen ganzen Port als Digitale Ausgang konfiguriere. Wenn ich nur einen einzelnen Kanal auswähle als Digitale Ausgang dann zeigt er mir Fehler weil die verschiedene Datentypen haben. ( mein Schalter und DAQassistent).
Was soll ich anwenden damit ich nur einen Kanal benutzen will. es muss doch irgendwie gehen.
Ich hoffe ihr versteht mein Problem.
Danke
Wenn du die Konfiguration nicht über Port, sondern über eine (oder mehrere) Einzel-Leitung(en) durchführst, erwartet der DAQ-Assistant ein boolesches 1D-Array. In deinem Fall (mit nur einem Schalter) kannst du direkt hinter den Schalter ein "BuildArray" setzen, dann hast du ein 1D-Array mit einem Element und dieses kannst du dann am DAQ-Assistant anschließen!
' schrieb:Wenn du die Konfiguration nicht über Port, sondern über eine (oder mehrere) Einzel-Leitung(en) durchführst, erwartet der DAQ-Assistant ein boolesches 1D-Array. In deinem Fall (mit nur einem Schalter) kannst du direkt hinter den Schalter ein "BuildArray" setzen, dann hast du ein 1D-Array mit einem Element und dieses kannst du dann am DAQ-Assistant anschließen!
Danke Achim . das hat super geklappt. Wie überweise ich dir jetzt das Geld
Noch ne Frage .Ich habe 2 Targets die ich Synchron steuern möchte .Also besser gesagt,wenn ich den einen ausschalte, soll sich der andere sofort anschalten.
Hättest du vielleicht einen groben vorschlag oder einen EXAMPEL den ich mir ansehen kann.
Beschäftige dich auch mal mit den Beispielen im NI-Examplefinder.
Wenn du einen Digitalen Kanal nur per Software-Timing auf Event-Basis steuern willst, hier ist das passende Bsp:
[
attachment=11472]
Umbau auf genau einen Kanal so:
[
attachment=11473]
MfG, Jens
P.S.:
Nicht vergessen!
' schrieb:Noch ne Frage .Ich habe 2 Targets die ich Synchron steuern möchte .Also besser gesagt,wenn ich den einen ausschalte, soll sich der andere sofort anschalten.
Sollen wirklich beide gleichzeitig ANgeschaltet werden, oder soll der eine EIN- und der andere in diesem Moment AUSgeschaltet werden?
Erster Fall: Du kannst doch beide mit dem gleichen Ausgang steuern! (Ich gehe davon aus, dass es sich immer noch um deine Digitalausgabe handelt)
Zweiter Fall: Einfach dein Signal innerhalb LV mit "NOT" invertieren und auf einen zweiten DO legen...wenn allerdings sicher sein muss, dass der eine aus ist, bevor der andere eingeschaltet wird, musst du eine (feste) Verzögerung beim Umschalten einbauen, und das natürlich in beide Richtungen! Oder du musst z.B. über eine wie auch immer geartete Abfrage prüfen, ob dein Gerät schon aus ist und erst dann das andere einschalten...
' schrieb:Sollen wirklich beide gleichzeitig ANgeschaltet werden, oder soll der eine EIN- und der andere in diesem Moment AUSgeschaltet werden?
Erster Fall: Du kannst doch beide mit dem gleichen Ausgang steuern! (Ich gehe davon aus, dass es sich immer noch um deine Digitalausgabe handelt)
Zweiter Fall: Einfach dein Signal innerhalb LV mit "NOT" invertieren und auf einen zweiten DO legen...wenn allerdings sicher sein muss, dass der eine aus ist, bevor der andere eingeschaltet wird, musst du eine (feste) Verzögerung beim Umschalten einbauen, und das natürlich in beide Richtungen! Oder du musst z.B. über eine wie auch immer geartete Abfrage prüfen, ob dein Gerät schon aus ist und erst dann das andere einschalten...
Ich meine den zweiten Fall. Ich probiere das aus und sage bescheid. Ich danke dir für deine Geduld!
' schrieb:Sollen wirklich beide gleichzeitig ANgeschaltet werden, oder soll der eine EIN- und der andere in diesem Moment AUSgeschaltet werden?
Erster Fall: Du kannst doch beide mit dem gleichen Ausgang steuern! (Ich gehe davon aus, dass es sich immer noch um deine Digitalausgabe handelt)
Zweiter Fall: Einfach dein Signal innerhalb LV mit "NOT" invertieren und auf einen zweiten DO legen...wenn allerdings sicher sein muss, dass der eine aus ist, bevor der andere eingeschaltet wird, musst du eine (feste) Verzögerung beim Umschalten einbauen, und das natürlich in beide Richtungen! Oder du musst z.B. über eine wie auch immer geartete Abfrage prüfen, ob dein Gerät schon aus ist und erst dann das andere einschalten...
Hi Achim
Ich hab s gerade ausprobiert , leider schalten sich beide zusammen an und aus. Habe "NOT" mitintegriert in LV wie du im Anhang sehen kannst.Oder habe ich noch was vergessen.???
' schrieb:Hi Achim
Ich hab s gerade ausprobiert , leider schalten sich beide zusammen an und aus. Habe "NOT" mitintegriert in LV wie du im Anhang sehen kannst.Oder habe ich noch was vergessen.???
Hi,
du brauchst doch keinen zweiten DAQ-Assi...trotzdem hätte es funzen müssen...Probiers mal so:
[
attachment=11480]
A.
' schrieb:Hi,
du brauchst doch keinen zweiten DAQ-Assi...trotzdem hätte es funzen müssen...Probiers mal so:
[attachment=38620:Umschalten_1Assi.vi]
A.
Alles super gelaufen. Danke
Bis bald