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 

Lichtschranke



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!

13.09.2006, 11:01
Beitrag #1

DerNeue Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Sep 2006

8.2
2006
kA

81675
Deutschland
Lichtschranke
Hallo zusammen,

ich bin neu hier und finde das Forum ziemlich hilfreich.
Leider hab ich aber auch ein kleines Problem:

Ich soll in LV 8 eine Lichtschranke einbauen. Sobald ein Objekt diese passiert, soll das Programm gestartet werden.
Soetwas hab ich aber mit LV noch nie gemacht, aber sicher hat hier jemand das Ganze schon einmal durchgezogen.

Kann mir jemand dabei helfen? Ich weiß einfach nicht, wo ich genau anfangen soll.
Das Gerät wird per USB und/oder RS232 angesprochen, das Gerät ist auch schon installiert.

Viele Grüße und schon mal vielen Dank!

Michi
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
13.09.2006, 11:45
Beitrag #2

Mr.T Offline
LVF-SeniorMod


Beiträge: 1.007
Registriert seit: Jun 2005

2009
2005
kA

88400
Deutschland
Lichtschranke
Willkommen im Forum ersteinmal!

Was Deine Aufgabe angeht, so gibt es natürlich eine Menge Wege, die Aufgabe zu lösen.
Sieh Dir doch mal die Beispiele zum Thema VISA an, da wird die Kommunikation via RS/USB gezeigt.
Wenn Du dann konkretere Fragen hast, schreib einfach nochmal!

Gruß

Mit einem freundlichen Wort und etwas Gewalt erreicht man viel mehr als nur mit einem freundlichen Wort. [...Marcus zu Lennier, B5]
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.09.2006, 12:55
Beitrag #3

DerNeue Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Sep 2006

8.2
2006
kA

81675
Deutschland
Lichtschranke
' schrieb:Willkommen im Forum ersteinmal!

Was Deine Aufgabe angeht, so gibt es natürlich eine Menge Wege, die Aufgabe zu lösen.
Sieh Dir doch mal die Beispiele zum Thema VISA an, da wird die Kommunikation via RS/USB gezeigt.
Wenn Du dann konkretere Fragen hast, schreib einfach nochmal!

Gruß

Danke, das werd ich tun!

Grüße,

Michi
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.09.2006, 10:04
Beitrag #4

A.Berndsen Offline
LVF-Team
LVF-Team

Beiträge: 2.437
Registriert seit: Feb 2005

8.2.1 - 2011
2004
DE

724xx
Deutschland
Lichtschranke
Hallo Michi,

schau mal bei diesem Tread nach: http://www.LabVIEWforum.de/index.p...ost&p=11097
Das solltest Du zum Starten Deiner Messung mittels LS verwenden können.

Gruß
Andreas

Geht nicht, gibts nicht!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.09.2006, 11:10
Beitrag #5

DerNeue Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Sep 2006

8.2
2006
kA

81675
Deutschland
Lichtschranke
' schrieb:Hallo Michi,

schau mal bei diesem Tread nach: http://www.LabVIEWforum.de/index.p...ost&p=11097
Das solltest Du zum Starten Deiner Messung mittels LS verwenden können.

Gruß
Andreas

Hallo,

vielen Dank für den Link. Ist schon mal etwas hilfreich.

Ich habe jetzt aber ein kleines Problem, vielleicht dazu noch ein paar Hinweise:
Beim Einlegen einer Platine soll diese dann geflasht werden, die Lichtschranke gibt hierbei den Wert 0 oder 1 zurück, je nach Zustand. Wenn das Flashen fertig ist, soll die Meldung "Bitte Platine einlegen" erscheinen und mit schließen des Faches wieder loslaufen. Die Meldung bekomme ich auch schon und ich habe auch einen weiter Buttton implementiert, sprich manuell geht alles.
Meine Lichtschranke gibt mir aber das Ganze in Form eines 1 dimensionalen Arrays zurück.
Ich möchte aber, dass das Ganze in einer Schleife läuft und solange gestoppt ist und erst weiterläuft, sobald die Lichtschranke wieder den Wert 1 zurückliefert.
Das Stopelement hat aber einen boolschen Wert.
Lange Rede kuzer Sinn: Wie kann ich also den Daten Wert in einen boolschen Wert konvertieren?

Vielen Dank schonmal!

Michi
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.09.2006, 19:26
Beitrag #6

Mr.T Offline
LVF-SeniorMod


Beiträge: 1.007
Registriert seit: Jun 2005

2009
2005
kA

88400
Deutschland
Lichtschranke
Hallo!

Was steht den in dem Array? Sind das Strings, boolsche Bits oder ...?

Im Prinzip musst Du nur den entsprechenden Inhalt vergleichen:

Also, wenn z.B. Arrayelemt 10 gleich "dasunddas" ist, dann...hast Du direkt einen boolschen Wert.


   


In diesem Falle bleibt die Schleife nach dem 9. Durchlauf (8. Element) stehen, weil erst dort die Bedingung Arrayelement gleich ENDE erfüllt ist.

Gruß

Mit einem freundlichen Wort und etwas Gewalt erreicht man viel mehr als nur mit einem freundlichen Wort. [...Marcus zu Lennier, B5]
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
15.09.2006, 21:02
Beitrag #7

A.Berndsen Offline
LVF-Team
LVF-Team

Beiträge: 2.437
Registriert seit: Feb 2005

8.2.1 - 2011
2004
DE

724xx
Deutschland
Lichtschranke
Hallo Michi,

ich schließe mich der Frage von Mr.T an. Zusätzlich würde mich interessieren, wie das Array aussieht welches der Sensor Dir übergibt. Hat dieses eine feste Größe oder ändert sich diese mit jeder Prüfung ?
An welcher Position steht das Ergebnis der letzten "Prüfung" ?

So richtig schlau bin ich aus Deiner Beschreibung nicht geworden. Ich reflektiere mal was ich verstanden habe.
1. Das Flashen wird gestartet, wenn die Lichtschranke eine Platine erkennt.
2. Wenn das Flashen fertig ist, erscheint eine Meldung "... Platine ... "
3. Die Lichtschranke erkennt die Entnahme der Platine und das Programm fängt wieder bei Schritt 1 an.

Gruß
Andreas

Geht nicht, gibts nicht!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.09.2006, 22:12
Beitrag #8

A.Berndsen Offline
LVF-Team
LVF-Team

Beiträge: 2.437
Registriert seit: Feb 2005

8.2.1 - 2011
2004
DE

724xx
Deutschland
Lichtschranke
Hab noch ein kleines Beispiel programmiert!

Gruß
Andreas


Angehängte Datei(en)
Sonstige .vi  Flash_Simulation.vi (Größe: 16 KB / Downloads: 194)

Geht nicht, gibts nicht!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.09.2006, 12:46
Beitrag #9

DerNeue Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Sep 2006

8.2
2006
kA

81675
Deutschland
Lichtschranke
' schrieb:Hab noch ein kleines Beispiel programmiert!

Gruß
Andreas


Hallo Andreas + Mr. T,

sorry, war bis gestern nicht mehr am PC.

Vielen Dank für das kleine Beispiel, Du hast genau verstanden worum es geht.

Im Array ist ein einfacher String enthalten.

Ich glaub dass ich es so langsam hinbekommen habe.

Dein Beispiel war doch seeeehr hilfreich.

Danke!!

Viele Grüße,

Michi
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
  Startsignal mittels lichtschranke micbecke 2 3.453 19.11.2006 09:23
Letzter Beitrag: Achimedes

Gehe zu: