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 

mehrere ACSII Befehle mit VISA Write verknüpfen!?



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!

26.10.2010, 08:40
Beitrag #1

abdelo Offline
LVF-Grünschnabel
*


Beiträge: 23
Registriert seit: Oct 2010

8.2
2010
de


Deutschland
mehrere ACSII Befehle mit VISA Write verknüpfen!?
hallo,

Um eine Messung durchzuführen, muss ich mein gerät mehrere ACSII Befehle senden,

das habe ich gemacht, mit mehrere "Strings", die ich mit ein "Cluster" verbunden habe , und dann habe ich durch ein "Variant" das ganze in einem "String"
konvertziert. dies habe ich mit VISA Write verbunden.
Frage, kann das gerät jetzt unterscheiden von Befehle zur voreinstellung zum beispiel Zeit-konstant , Input... und Output-Befehle


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
26.10.2010, 09:17 (Dieser Beitrag wurde zuletzt bearbeitet: 26.10.2010 09:19 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.427
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
mehrere ACSII Befehle mit VISA Write verknüpfen!?
Hallo Float,

wieso immer wieder dieses Bundle??? (Rhetorische Frage, ich erwarte jetzt keine Antwort...)
Zum String verknüpfen kann man auf ein einfaches "Strings verknüpfen" aus der String-Palette zurückgreifen.

Üblicherweise lassen sich Befehle mit einem ";" verknüpfen. Dies hängt aber vom verwendeten Messgerät ab - du schweigst dich ja dazu aus. Ansonsten: RTFM! Da steht sowas normalerweise drin... Mit dem richtigen Trennzeichen kann dein Gerät sicherlich auch einen Befehl vom anderen unterscheiden, unabhängig ob's ein Config-, Input- oder Output-Befehl ist (was auch immer das sein soll).

P.S.: Befehl ist so schon ein schön deutsches, knackig betontes Wort - kein Grund jedenfalls, das Wort noch zusätzlich optisch zu betonenSmile

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.10.2010, 10:05
Beitrag #3

abdelo Offline
LVF-Grünschnabel
*


Beiträge: 23
Registriert seit: Oct 2010

8.2
2010
de


Deutschland
mehrere ACSII Befehle mit VISA Write verknüpfen!?
Hallo GerdW,

Danke erstmal für deine Hilfe.
habe noch Zwei Frage,
1.Befehle die aus Buchstaben und Nummern bestehen wie zum Bespiel "TC 17" kann man trotzdem in einem String schreiben !!?
2.Auf der Einleitung steht: " the controlling program would send a new output command each time a new reading were required "
wie geht das !!?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.10.2010, 10:08
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.427
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
mehrere ACSII Befehle mit VISA Write verknüpfen!?
Hallo abdelo,

Zitat:zum Bespiel "TC 17" kann man trotzdem in einem String schreiben
Warum nicht, hast du doch auch geradeSmileFür alles weitere gibt's ja FormatIntoString!

Zitat:the controlling program would send a new output command each time a new reading were required
Da wirst du wohl eine Schleife verwenden müssen...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.10.2010, 11:12
Beitrag #5

abdelo Offline
LVF-Grünschnabel
*


Beiträge: 23
Registriert seit: Oct 2010

8.2
2010
de


Deutschland
mehrere ACSII Befehle mit VISA Write verknüpfen!?
Da wirst du wohl eine Schleife verwenden müssen...
[/quote]

Hallo Gerdw,

ich dachte , das kann ich durch einen sequenz aus 3 Schritten realesieren, wie das folgende Beispiel


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.10.2010, 12:01
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.427
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
mehrere ACSII Befehle mit VISA Write verknüpfen!?
Hallo abdelo,

schöner ist so eine Sequenz auch nicht - und bei deiner Variante wird der Fehler auch nicht korrekt propagiert...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.10.2010, 12:44
Beitrag #7

abdelo Offline
LVF-Grünschnabel
*


Beiträge: 23
Registriert seit: Oct 2010

8.2
2010
de


Deutschland
mehrere ACSII Befehle mit VISA Write verknüpfen!?
Hallo Gerdw,

was kann man als alternative sonst benutzen, welche schleife ist in deisem Fall am besten geeignet !!??
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.10.2010, 12:45
Beitrag #8

GerdW Offline
______________
LVF-Team

Beiträge: 17.427
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
mehrere ACSII Befehle mit VISA Write verknüpfen!?
Hallo abdelo,

bei feststehender Anzahl der Befehle/Abfragen natürlich eine FOR-Loop - die arbeitet deine Befehlsliste per AutoIndexing ab...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.10.2010, 12:47
Beitrag #9

TSC Offline
LVF-Team
LVF-Team

Beiträge: 1.882
Registriert seit: Sep 2008

LV 2018 SP1
2008
EN

52379
Deutschland
mehrere ACSII Befehle mit VISA Write verknüpfen!?
Du kannst alle Befehle in ein Array packen, dieses Array dann an eine FOR_Schleife anschließen (Autoindizierung aktivieren; das bedeutet, für jedes Element im Array einen Schleifendurchlauf) und dann das Fehlercluster mittels Schieberegister von Durchlauf zu Durchlauf weiterreichen. Das Öffnen des COM-Ports ist nur einmalig for der Schleife nötig, solange du keine pausen machst in denen an anderen Stellen auf den Port zugegriffen wird.

Grüße,
Torsten

"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" (Konrad Zuse)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.10.2010, 13:01
Beitrag #10

abdelo Offline
LVF-Grünschnabel
*


Beiträge: 23
Registriert seit: Oct 2010

8.2
2010
de


Deutschland
mehrere ACSII Befehle mit VISA Write verknüpfen!?
Danke leute,
ich versuche das zu realesieren, ich hoffe, ich werde es hinkriegen!
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
  Komische Zeitverzögerung bei VISA write Parallelport dehmelp 8 5.349 20.07.2017 12:29
Letzter Beitrag: dehmelp
  VISA write Seriell el1-rh 12 80.036 17.12.2014 09:32
Letzter Beitrag: GerdW
  Einteilung und Verwendungszweck von VISA und Instrument I/0 seriel write and read clubmatejunkie 2 4.532 20.11.2013 12:16
Letzter Beitrag: clubmatejunkie
  VISA: (Hex 0xBFFF0015) bei VISA read und im VISA Test Panel rick 3 13.304 10.11.2013 12:16
Letzter Beitrag: Y-P
  Termination Character an VISA write dbuckl 17 11.489 01.10.2013 11:16
Letzter Beitrag: dbuckl
  Visa Write and Read derwisch 8 6.960 02.07.2013 08:13
Letzter Beitrag: GerdW

Gehe zu: