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 

Digitale Eingänge vergleichen und Wert 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!

21.05.2010, 11:38
Beitrag #1

Chri Offline
LVF-Grünschnabel
*


Beiträge: 17
Registriert seit: May 2010

8.5
2010
de


Oesterreich
Digitale Eingänge vergleichen und Wert ausgeben
Hallo,

ich habe folgendes Problem;

2 Sensoren liefern mir die Werte 0 bzw. 1 digital. Diese Werte würde ich gerne vergleichen.
Sind beide 1 möchte ich eine 1 ausgeben, sind sie ungleich eine 0.

Für den Input verwende ich ein NI 9425 und für den Output ein NI 9476.

Nun habe ich schon längere Zeit versucht, die Werte per DAQ-Assissten hinzuzufügen, jedoch weiß ich nicht wie ich die dann miteinander vergleichen kann, um dann einen Wert auf einen Port auszugeben.
Sollte sozusagen wie eine Schleife sein.

Hat da jemand eine Idee?

Mfg Chri
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.05.2010, 11:12
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Digitale Eingänge vergleichen und Wert ausgeben
Hallo Chri,

erstens: Versuche das Ganze doch mal ohne Assitenten... Beispiel siehe hier (Beitrag von Y-P).

Zweitens:
Digitale/Boolsche Signale sollte man mit boolschen Operationen vergleichen, lt. deiner Beschreibung würde sich doch ein einfaches AND anbietenSmile

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.05.2010, 13:46 (Dieser Beitrag wurde zuletzt bearbeitet: 24.05.2010 17:13 von jg.)
Beitrag #3

Chri Offline
LVF-Grünschnabel
*


Beiträge: 17
Registriert seit: May 2010

8.5
2010
de


Oesterreich
Digitale Eingänge vergleichen und Wert ausgeben
Ok, das habe ich nun geschafft.
Als Sensor habe ich mal lokale "Schalter" verwendet um die 0 und 1 zu bekommen.
Nun eine weitere Frage.
Wie kann ich die Sensoren mittels Button zurücksetzen? Also das wieder beide 0 sind?
Meine Versuche sind daran gescheitert, das ich nicht direkt in die Schleife eingreifen konnte :/
Anbei mein Versuch ^^
LG Chri
Lv85_img


Angehängte Datei(en)
Sonstige .vi  v1.1.vi (Größe: 8,12 KB / Downloads: 265)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.05.2010, 16:15
Beitrag #4

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Digitale Eingänge vergleichen und Wert ausgeben
' schrieb:2 Sensoren liefern mir die Werte 0 bzw. 1 digital. Diese Werte würde ich gerne vergleichen.
Sind beide 1 möchte ich eine 1 ausgeben, sind sie ungleich eine 0.
Mfg Chri
Unvollständige Wahrheitstabelle. Was soll passieren, wenn beide Werte 0 sind?
So lassen sich die Sensoren rücksetzen: (Resetknopf = Latchverhalten!)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.05.2010, 17:25
Beitrag #5

Chri Offline
LVF-Grünschnabel
*


Beiträge: 17
Registriert seit: May 2010

8.5
2010
de


Oesterreich
Digitale Eingänge vergleichen und Wert ausgeben
Wenn die 2 ungleich sind, dann soll eben ein Fehlersignal ausgelöst werden.
Das heißt in späterer Folge, wenn einer der 2 Sensoren eine 0 liefert, heißt es für mich das was nicht stimmt.
Sind beide eine 1, wird das Teil freigegeben.
Sollte jedoch ein Fehler gewesen sein, muss ich es eben wieder zurücksetzen, um erneut zu überprüfen.
Hoffe du kannst mir folgenSmile
Auf jedenfall schonmal danke für deinen screen. Mal schauen ob ich da alles findeWink
Thx und noch einen schönen Pfingstmontag!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.05.2010, 09:43
Beitrag #6

Chri Offline
LVF-Grünschnabel
*


Beiträge: 17
Registriert seit: May 2010

8.5
2010
de


Oesterreich
Digitale Eingänge vergleichen und Wert ausgeben
Hallo again,
Also ich habe das ganze nun hinbekommen.
Jedoch habe ich nun 3 Punkte:
1.
Ich finde nicht das Icon auf der linken Seite (Uhr + Mauszeiter). Was ist das genau bzw. was bewirkt das?
Bei mir funktioniert es auch ohne dem.

2.
Wenn ich die Eingänge von der jetzigen Schaltung
auf Eingänge der echten Sensoren ausbessere (Also die was ich von meinem DAQ9425 bekomme) dann werde ich die so nicht zurücksetzen können oder?

3.
Wie kann ich meine lokalen boolischen Schalter am besten auf Porteingänge umstellen?
Beim Assisstenen kann ich mir ja aussuchen welche ich verwenden will, doch ohne dem?

Danke nochmals für euer Bemühen!
LG Chri
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
25.05.2010, 09:57
Beitrag #7

Schwand Offline
LVF-Stammgast
***


Beiträge: 276
Registriert seit: Nov 2007

2014
2006
DE

31789
Deutschland
Digitale Eingänge vergleichen und Wert ausgeben
Hallo

1. Dies Vi pausiert die Schliefe und wartet auf Aktivität auf dem Frontpanel (unter Time&Dialog zu finden).

2. Deine Sensoren werden doch mit jedem Schleifendurchlauf abgefragt, wenn sich da ein Wert ändert sollten die ja automatisch zurückgesetzt werden bzw. du solltest dann ein anderes Signal bekommen. (oder meinst du was anderes?)

3. Das kannst du auch so machen, wie in dem Beispiel in dem anderen Thread, nur dass du statt analoge digitale Signale einlesen musst.


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

Chri Offline
LVF-Grünschnabel
*


Beiträge: 17
Registriert seit: May 2010

8.5
2010
de


Oesterreich
Digitale Eingänge vergleichen und Wert ausgeben
Naja, eigentlich sollte es ja so laufen.
Ich drücke auf Start, dann bekomme ich von den Sensoren das Signal, vergleiche die..
Je nach dem was rauskommt, will ich eine Lampe ansteuern um zu signalisieren ob es ok ist oder nicht.
Ist das ganze durchgelaufen und ein fehler (also 0) aufgetreten, soll der Benutzer es zurücksetzen (Quittieren)
und dann neu starten können.

Kann ich das so realisieren wie ich mir das gedacht habe?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.05.2010, 12:52
Beitrag #9

Schwand Offline
LVF-Stammgast
***


Beiträge: 276
Registriert seit: Nov 2007

2014
2006
DE

31789
Deutschland
Digitale Eingänge vergleichen und Wert ausgeben
Vielleicht in etwa so:

Lv71_img


Angehängte Datei(en)
Sonstige .vi  Digitalabfrage.vi (Größe: 43,63 KB / Downloads: 262)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.05.2010, 17:48
Beitrag #10

Chri Offline
LVF-Grünschnabel
*


Beiträge: 17
Registriert seit: May 2010

8.5
2010
de


Oesterreich
Digitale Eingänge vergleichen und Wert ausgeben
Vielen Dank für deine Hilfe!
Ich habe nun versucht, deine Schaltung zu analysieren, jedoch kapier ich da paar Sachen noch nicht.
(Da merkt man das ich noch wenig Erfahrung mit LabVIEW habeWink)

Meine Fragen;
Was passiert da genau ei den ersten 3 DAQmx? Der 2. (Also der zum Starten) wird sowas wie ein Rücksetzpunkt sein oder? Damit er weiß, wo er dann wieder anfangen muss.. oder versteh ich das falsch?
Habe leider noch nie direkt mit denen so gearbeitet und der DAQ- Assisstent lässt da einen eher verblöden ^^
2. Frage:
Bei dem Array.. da schreib ich einfach die Werte rein, welche ich bei den Eingängen bekomme oder?
Sprich es ist auch möglich 3 oder sogar mehr Eingäng dort reinzuschreiben?
3. Frage:
Was passiert mit der Schleifenbedingung? Wovon hängt die nun genau ab? (Kann die Verknüpfung nicht genau verstehen)

Danke nochmals und SG
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
  USB6343 Anzahl analoge Eingänge DIFF RMR 2 4.255 26.05.2020 05:31
Letzter Beitrag: RMR
  Counter-Eingänge synchronisieren für Positionsmessung Knödelmann 1 5.787 18.04.2016 15:56
Letzter Beitrag: Knödelmann
  Stoppen digitale Ausgabe mittels Wert F_Htl 5 5.043 23.02.2015 09:03
Letzter Beitrag: GerdW
  Eingänge von NI USB 6501 schalten peterbe 3 5.507 27.07.2014 15:05
Letzter Beitrag: GerdW
  NI 9411 Eingänge flackern nebukadnezar 7 7.289 07.06.2013 12:35
Letzter Beitrag: nebukadnezar
Sad warum laufen die Eingänge nicht gleichzeitig wen 15 11.930 26.11.2012 12:54
Letzter Beitrag: jg

Gehe zu: