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 

steuerzeichen auf serielle schnittstelle?? über visa??



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!

16.08.2005, 14:49
Beitrag #1

jan2201 Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Apr 2005



kA



steuerzeichen auf serielle schnittstelle?? über visa??
hallo...

wie kann man den tastencode (scancode) bzw. das drücken einer taste auf die rs232-schnittstelle schicken??
geht das irgendwie mit visa?? wenn ja wie...

folgender hintergrund:
hab ein gerät über rs232 angeschlossen.
wenn ich da im hyperterminal die tastenkombination Strg-C eingebe öffnet das gerät eine shell.
dann kann ich dort befehle eingeben und erhalte die ausgaben, wie ne richtige shell eben.

will nun diese steuerung in LabVIEW nachbauen. die ausgaben vom gerät bekomme ich schon
und wenn ich die tasten drücke, kann ich das in LabVIEW mit der eventstruktur abfragen,
aber wie kann ich das dann dem gerät mitteilen bzw. weiterleiten?? :?:

grüsse jan
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.08.2005, 19:34
Beitrag #2

Achimedes Offline
LVF-Freak
****


Beiträge: 544
Registriert seit: Aug 2005

2011
2001
DE

72461
Deutschland
steuerzeichen auf serielle schnittstelle?? über visa??
Hallo Jan,
versuchs mal so.

War das das was du wolltest?

Grüße
Achimedes


Angehängte Datei(en)
Sonstige .vi  tastatur.vi (Größe: 32,9 KB / Downloads: 494)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.08.2005, 15:13
Beitrag #3

jan2201 Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Apr 2005



kA



steuerzeichen auf serielle schnittstelle?? über visa??
naja, damit kriege ich zwar die druckbaren ascii-zeichen aufs VISA geschickt, aber der rest??

das hauptproblem ist, dass VISA nur strings annimmt und die Kombination Strg-C zu den nichtdruckbaren Zeichen (0-32) der ascii-tabelle gehört.
ich kann es also nicht als normalen string schicken.
auch den ascii-dezimalcode kann ich nicht schicken, weil ja VISA nicht weiss, dass ich jetzt z.b. mit der zahl "3" (natürlich als string) das zeichen nummer 3 in der ascii-tabelle meine.

gibt es denn irgendwelche anderen möglichkeiten solche steuerzeichen auf die serielle schnittstelle zu schicken??


hab hier mal rausgegoogelt, was es mit den steuerzeichen allgemein so auf sich hat:
"Ursprung und ursprüngliche Funktionsweise der Steuerungstaste
Auf alten Rechnerarchitekturen wurde die Strg-Taste benutzt, um die ersten 32 Codes (000 bis 031) der ASCII-Tabelle zu erzeugen, die sog. Steuerzeichen. Diesen 32 nichtdruckenden Zeichen entsprachen auf den Ausgabegeräten (ursprünglich waren das meist Fernschreiber) keine symbolischen Darstellungen, sondern gerätesteuernde Funktionen wie z.B BEL (Bell, Oktalcode: 07, Strg+G), was die Glocke des Geräts ertönen lässt, LF (Line Feed, Oktalcode: 12, Ctrl+J), was einen Zeilenvorschub erzeugt, BS (Backspace, Oktalcode: 10, Ctrl+H), was den Druckkopf einen Schritt zurück nach links bewegt, usw
"
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.08.2005, 20:39
Beitrag #4

Achimedes Offline
LVF-Freak
****


Beiträge: 544
Registriert seit: Aug 2005

2011
2001
DE

72461
Deutschland
steuerzeichen auf serielle schnittstelle?? über visa??
Huhu nochmal,

ich hab jetzt nochmal was.
Auf der Adresse "http://www.manderby.com/mandalex/a/ascii.php"
findest du ne gute beschreibung der Steuerzeichen und deren Hexcode.

Das Prog. das ich anfüge verschiebt die Tasten bei getrückter CTRL Taste in den Bereich der Asciitabelle in dem die Steuerzeichen sind.

Versuchs mal.

Grüßle
Achimedes


Angehängte Datei(en)
Sonstige .vi  tastaturB.vi (Größe: 50,99 KB / Downloads: 346)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.08.2005, 14:52
Beitrag #5

jan2201 Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Apr 2005



kA



steuerzeichen auf serielle schnittstelle?? über visa??
danke, das könnte es vielleicht sein...

werds nachher gleichmal testen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.08.2005, 15:42
Beitrag #6

jan2201 Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Apr 2005



kA



steuerzeichen auf serielle schnittstelle?? über visa??
also, das mit dem hex-code rausgeben hat mich auf eine idee gebracht.

habe dabei in der LabVIEW-hilfe gefunden, dass der Modus: ''-Code-Anzeige bei Strings
wohl dafür nutzbar ist nicht darstellbare Zeichen, wie Steuerzeichen u.a. auf serielle Ports zu senden. Smile

werde da mal probieren, nach drücken von Strg-C einfach eine String-Konstante
mit Modus: ''-Code-Anzeige und Inhalt "3" (Hexwert Strg-C nach Ascii) zu senden.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
19.08.2005, 08:36
Beitrag #7

Oliver Listing Offline
LVF-Freak
****


Beiträge: 721
Registriert seit: Sep 2004

2012 und 2014 (Windows und Linux)
1998
EN

22844
Deutschland
steuerzeichen auf serielle schnittstelle?? über visa??
Hallo,

natürlich kann VISA auch die ersten Steuerzeichen senden.
Du kannst sie nur nicht direkt tippen, sondern gehst am einfachsten den Umweg über die Ansicht, wie du es oben beschrieben hast.

Gruß
Oliver

Wird schon klappen...
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.08.2005, 14:01
Beitrag #8

jan2201 Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Apr 2005



kA



steuerzeichen auf serielle schnittstelle?? über visa??
stimmt, klappt alles... Smile

und sogar normale befehle zu senden haut hin...
muss ihm da bei meinem gerät nur hinter jeden befehl einen zeilensprung ("r") mitschicken, ist wohl für das gerät der ersatz, wenn man sonst im hyperterminal enter drückt...

danke nochmal für eure hilfe
grüsse jan
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Zwei Messungen mit zwei identischen Messgeräten über VISA hansi9990 7 5.754 21.10.2019 10:40
Letzter Beitrag: HVo
  Messgerät über Visa auslesen AAlp 10 8.437 07.05.2019 08:59
Letzter Beitrag: AAlp
  Serielle Schnittstelle: Unterschied zwischen FIFO-Buffer und VISA-Buffer Exle 4 6.516 23.01.2019 08:07
Letzter Beitrag: Ratio
  VISA über MAX geht, im VI nicht mehr buettnerstefan 7 6.164 29.06.2018 13:02
Letzter Beitrag: buettnerstefan
  Serielle Schnittstelle hängt nach gewisser Zeit auf Kiesch 8 9.690 08.01.2018 11:06
Letzter Beitrag: Kiesch
  Serielle Schnittstelle bricht ab -cosmo- 7 7.140 28.09.2017 12:13
Letzter Beitrag: Lucki

Gehe zu: