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 

VISA-WRITE/READ



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!

18.02.2008, 09:16
Beitrag #1

Mitch Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 160
Registriert seit: Oct 2007

8.2/8.5 deutsch
2007
kA

32584
Deutschland
VISA-WRITE/READ
Guten Morgen Forum,

Ich habe folgende Frage: Gibt es die Möglichkeit, die zu lesenden Bytes automatisch zu bekommen, ohne es vorherfestzulegen oder eine anschließende Abfragung zu machen. Oder hab ihr andere Lösungen für mein Problem!?

Danke schon mal vorrab.

MfG,

Mitch

Lv82_img


Angehängte Datei(en)
Sonstige .vi  Lesen_Schreiben_V01.vi (Größe: 17,32 KB / Downloads: 305)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
18.02.2008, 10:15 (Dieser Beitrag wurde zuletzt bearbeitet: 18.02.2008 10:15 von Achim.)
Beitrag #2

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
VISA-WRITE/READ
Hi,

ich glaube, das geht nur wenn du RS232 verwendest (Bytes at serial port). So ein Feature hab ich auch schon vermisst bei GPIB. Allerdings hab ich eigentlich auch immer gewusst, wie viele Daten von einem bestimmten Gerät zurückkommen...

Gruß
Achim

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.02.2008, 10:50
Beitrag #3

Mitch Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 160
Registriert seit: Oct 2007

8.2/8.5 deutsch
2007
kA

32584
Deutschland
VISA-WRITE/READ
' schrieb:Allerdings hab ich eigentlich auch immer gewusst, wie viele Daten von einem bestimmten Gerät zurückkommen...

Ich habe es bisher so gemacht, wenn ich mir nicht sicher war, dass ich halt ersteinmal die Anwendung (Befehle) mit dem "Assistent für Instrumenten-I/O" probiet habe und dann die Anzahl der Bytes übernommen habe.
Mein Problem ist, dass ich bei dem Befehl FETCH beim Leistungsmesser Fehler auftreten und zwar das ich z.B die Spannung und den Strom vertauscht habe. Ich denke es kommt da vielleicht zu einem Fehler bei der Abarbeitung der Werte.
Macht ihr das dann vielleicht über eine Queue? Oder was gibt es da für einen Lösungsansätz? Habt ihr da Beispiele?

MfG

Mitch
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.02.2008, 13:58
Beitrag #4

Shelby Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 62
Registriert seit: Feb 2008

7.1
2008
kA

10553
Deutschland
VISA-WRITE/READ
Macht ihr das dann vielleicht über eine Queue? Oder was gibt es da für einen Lösungsansätz? Habt ihr da Beispiele?

MfG

Mitch
[/quote]


wasn eine QUEUE???
LG
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.02.2008, 15:31
Beitrag #5

Mitch Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 160
Registriert seit: Oct 2007

8.2/8.5 deutsch
2007
kA

32584
Deutschland
VISA-WRITE/READ
' schrieb:wasn eine QUEUE???
LG


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

Shelby Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 62
Registriert seit: Feb 2008

7.1
2008
kA

10553
Deutschland
VISA-WRITE/READ
ja und wozu nutz ich die??
also wenn ich was in eine Datei speichern will nehme ich "write charakters ti file"
wenn
ich was aus einer datei lese nehm ich "read from spreadsheet file"
aber wann nehm ich QUEUE??
und wie?
hat jemand ein kleines einfaches verständnisbeispiel?
büdde büdde
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
27.02.2008, 16:55
Beitrag #7

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
VISA-WRITE/READ
Schmeiss den NI-Examplefinder an und such nach Queues (wobei, Queues, Notifier etc. sind schon nicht mehr absolutes Basis- und Einsteigerwissen).

Suche und arbeite Literatur durch (Tipps&Links hier), anstatt hier neben deinen eigenen Threads auch noch in anderen zu "betteln" (Sorry für die harten Worte, muss aber mal sein).

MfG, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.02.2008, 17:07
Beitrag #8

Shelby Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 62
Registriert seit: Feb 2008

7.1
2008
kA

10553
Deutschland
VISA-WRITE/READ
ist es denn soo schwer mir zu sagen wozu ich das benötige..und du wenn ich zeit hätte wie sonst was wäre es kein Problem aber ich habe nur 6MOnate zeit und naja wenns nicht klappt habe ich mir für 4jahre umsonst den arsch aufgerissen..ja ok das kann euch völlig gleich sein aber ich versuche nun mal alle hebel in bewegung zu setzten um SO SCHNELL WIE MÖGLICH so VIEL WIE NÖTIG zu lernen!
Danke für dein verständnis..
ich habe verstanden...
ich hoffe das sehen nciht alle so hier ...
naja jeder ist sich sebst der nächste..hast ja recht
aber ich geb nicht auf
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.02.2008, 17:43 (Dieser Beitrag wurde zuletzt bearbeitet: 27.02.2008 17:44 von eg.)
Beitrag #9

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
VISA-WRITE/READ
Aufgeben musst du auf keinen Fall!
Ich habe mir LabVIEW auch komplett selbst beigebracht und meine Diplomarbeit nach 6 Monaten abgegeben und 19 von 20 Punkten dafür erhalten.

Dafür muss man aber nicht nur hier im Forum fragen, sondern auch Bücher, Tutorials, sehr gelungene LabVIEW Hilfe lesen und schöne Beispiele aus dem LabVIEW Example Finder anschauen.

Wichtig ist das allererste Grundprinzip in LabVIEW zu verstehen - Datenflussprinzip. Eigentlich nichts komplexes, wenn du schon Blockschaltbilder aus Systentheorie gesehen und verstanden hast.

Zu deiner Frage (n):
Vergiss erstmal Queues, ich denke es ist noch zu weit für dich. Queue nimmt man um Daten synchron zwischen paralellen (unabhängig laufenden) Prozessen auszutauschen.

Um VISA richtig auszulesen musst du genau wissen wie die ankommenden Daten aussehen oder aussehen müssen. Wenn du z.B. eine einfache ASCII-Zeile (mit Zeilenumbruch am Ende) empfängst, dann kannst du es viel viel einfacher machen. Dazu einfach das Abschlusszeichen beim Inizialisieren der Schnittstelle definieren und beim Lesen einfach die große Zahl einstellen. Wenn es aber binäre Datensind, dann wird es komplexer.
Also die Gegenfrage: wie sollen die Daten, die du über die schnittstelle empfängst, aussehen?

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.02.2008, 09:14
Beitrag #10

Shelby Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 62
Registriert seit: Feb 2008

7.1
2008
kA

10553
Deutschland
VISA-WRITE/READ
Hallo und guten MOrgen..du machst mir Mut vielen Dank..
also folgendes..meine kollegen hatten ähnliche sachen gemacht sind auch ganz gut in LabVIEW und stehen mir auch ab und zubeiseite....
alerdings erklären die allein ein wneig zu hoch im Niveau...
naja
also ich möchte mit meinem Netzgerät von regatron einen Stromimpuls fahren auf ein Bauteil "X"
an diesem Bauteil möchte ich parallel Messdaten wie T1 bis T20 und Spanungen aufnehmen und verarbeiten.
Meine Kollegen machten das bisher alles in seriell ablaufenden Prozessen ich allerdings fragete mich ob es nciht parallel geht..und diese möglichkeit scheint zu bestehen.
Das is der Umfang der Aufgabe..jetzt bin ich grad dabei rauszufinden wie ich denn dem Netzteil ein gewisses Stromprofil vorgeben..Wie zum Beispiel. Geh an..halte Strom für 5s auf 500A dann fahre 10s 200A dann wieder 5s 500A...und NEBENBEI soll ja LabVIEW noch Messdaten aufnehmen und verarbeiten...
(das prgramm zur erfassung der Daten steht aber schon muss quasi nur noch auf irgendwelchen wegen einegebunden werden in das STEUERPROGRAMM)
Dazu QUEUE dacht ich mir?
ist diese denkweise erstmal so richtig?
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
  VISA Read und Bytes at Port tanka 9 13.896 28.08.2019 08:10
Letzter Beitrag: Lucki
  Komische Zeitverzögerung bei VISA write Parallelport dehmelp 8 6.299 20.07.2017 12:29
Letzter Beitrag: dehmelp
  VISA Read Fehler 1073807302 Stefan1101 4 7.699 29.08.2016 10:13
Letzter Beitrag: Stefan1101
  Serial Port mit Continuous Serial Read Write Hoang Nguyen 2 7.775 15.04.2016 10:35
Letzter Beitrag: Hoang Nguyen
  VISA Read mit Keithley 6487 dauert lange jusaca 3 5.564 28.01.2016 11:12
Letzter Beitrag: jusaca
  1x COM-Port, 2 x Write & 2x Read Jann 19 15.278 10.12.2015 14:17
Letzter Beitrag: jg

Gehe zu: