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 

blutiger anfänger



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!

31.08.2005, 08:00
Beitrag #1

Sassette Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Aug 2005



kA



blutiger anfänger
Hi.
ich brauche dringend eure Hilfe. Ich mache seit letztem Montag ein Praktikum, bei dem ich LabVIEW lerne (also bin ich seit immerhin 9 Tagen mit dem Program in Kontakt).
Jetzt habe ich die Aufgabe bekommen über LabVIEW eine Relaiskarte anzusprechen, auf der sich 8 relais befinden und die über einen parallelen anschluss angesteuert wird.
die relais' schalten jeweils, wenn der jeweilige pin auf '1' gesetzt ist.
ich soll an drei der relais etwas ranbauen (hab mich jeweils für eine LED entschieden, für den anfangO) ) und dann halt ein prog dazu schreiben.
da ich eine alte version vorgesetzt bekommen habe (5.0) kann ich den LPT1-Port noch nicht mal so einfach ansprechen wie bei einer neuen.
naja. dank netter kollegen haut das jetzt irgendwie hin.
nun habe ich aber folgendes problem: ich möchte die karte mit dem easy VISA write.vi ansprechen.
in welchem format möchte er denn den daten-string haben, den ich zu karte schicken will?
und wie mache ich das am cleversten wenn ich z.b. relais 1 schalten will und die anderen net?
also an den pins 10000000 (oder 00000001, find ich noch raus) anliegen soll?
biiiiitte helft mir.
mein betreuer hat gemeint, er gibt mir einen tipp pro tag und ich komme einfach auf keinen grünen zweig.
danke, bin langsam echt verzweifelt. ich hab doch keine ahnung von sowas...
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
31.08.2005, 10:42
Beitrag #2

Oliver Listing Offline
LVF-Freak
****


Beiträge: 721
Registriert seit: Sep 2004

2012 und 2014 (Windows und Linux)
1998
EN

22844
Deutschland
blutiger anfänger
Hi Sassette,

Das Verhalten von deinem "Betreuer" kann ich nicht verstehen. Nach neun Tagen LV hat man i.d.R. noch viel Informationsbedarf.
Aber es soll wohl auch Kinder geben, die schwimmen können, wenn man sie zum erlernen einfach ins Wasser schmeist :screw:

Also ich gehe mal davon aus, das du an die Relais-Karte einfach nur ein ASCII Zeichen senden brauchst, um die Relais zu aktivieren oder sie zu deaktivieren.
Ein Zeichen ist mit 8 Bits codiert, ich nehme an, dies ist dir geläufig.
So kannst du über ein einfaches Array mit acht bool'schen Elementen jedes relais an und aus schalten. Dazu muß dies nur in ein Zeichen konvertiert werden. Wie das geht habe ich dir mal programmiert.
Da ich LV 5.0 bzw. 5.1 nicht habe, schicke ich dir ein Bild davon.

Gruß
Oliver


Angehängte Datei(en) Thumbnail(s)
   
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
31.08.2005, 12:58
Beitrag #3

Sassette Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Aug 2005



kA



blutiger anfänger
hm...
also ich hab das jetzt mal ausprobiert...
ich hab einfach den string genommen, der jetzt am ende rauskommt und den direkt an mein easy VISA write.vi geleitet. aber da kommt eine fehlermeldung zwecks irgendwelchen format-problemen (wahrscheinlich)
also muss es doch irgendwie anders gehen...
hm...
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
31.08.2005, 21:07
Beitrag #4

Oliver Listing Offline
LVF-Freak
****


Beiträge: 721
Registriert seit: Sep 2004

2012 und 2014 (Windows und Linux)
1998
EN

22844
Deutschland
blutiger anfänger
Hi Sassette,

wäre nicht schlecht, wenn du dein Programm mal einstellst und den Fehlercode mit angibst.
Solltest du bereits Sub-VIs nutzen, so speichere dein Programm als Library (llb) mitsamt allen Sub-VIs ab.
Du machst dies mit dem Menüpunkt Save with Options....

Grüße
Oliver
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.09.2005, 07:37
Beitrag #5

Sassette Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Aug 2005



kA



blutiger anfänger
naja...
das problem ist, das ist noch kein richtigers programm.
ich versuch überhaupt erstmal was auf diese karte zu übertragen. völlig egal was...
ich lade trotzdem mal das hoch, was ich da zam gebastelt hab...
dankeO)


Angehängte Datei(en)
Sonstige .vi  Mist.vi (Größe: 22,65 KB / Downloads: 239)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.09.2005, 10:07
Beitrag #6

Sassette Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Aug 2005



kA



blutiger anfänger
juhuuuuuuuu
ich habs hin bekommen.
hab gestern irgendwo entdeckt, dass man den string, den man über VISA write.vi weiter geben will in ASCII angeben muss und das war der entscheidende durchbruch.
das prog ist fertig. juhuu!
hängs aus spaß gleich mal ran, auch wenns wohl keinen interessiert.
danke für die hilfe!!!


Angehängte Datei(en)
Sonstige .vi  Mist.vi (Größe: 32,56 KB / Downloads: 289)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  VISA RS232 mit µC (Anfänger) Red_Munich 7 10.355 03.08.2010 08:02
Letzter Beitrag: Lucki

Gehe zu: