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 

2 Befehle hintereinander im Wechsel eingeben



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!

11.03.2013, 12:25
Beitrag #1

AHAHAH Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Oct 2010

10
-
de


Deutschland
2 Befehle hintereinander im Wechsel eingeben
Hallo Forum Freunde.


Ich habe eine eigene VI gebastelt. Sie dient zur Fernsteuerung eines Gerätes mittels SCIPI. Es funktioniert soweit alles ok

nun möchte ich nach jedem Speicher Befehl einen anderen direkt danach geben welches die Messung kurz stoppt und danach geht das Spiel von Anfang an weiter. Ich habe nach einem Schalter oder so etwas um zischen den zwei Befehlen zu wechseln Ich habe leider nichts gefunden. Wäre nett wenn jemand mir helfen kann.


Im Anhang findet ihr meine VI :


Angehängte Datei(en)
10.0 .vi  LabVIEW - GPIB.vi (Größe: 18,38 KB / Downloads: 185)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
11.03.2013, 13:08 (Dieser Beitrag wurde zuletzt bearbeitet: 11.03.2013 13:13 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: 2 Befehle hintereinander im Wechsel eingeben
Hallo AHA,

Zitat:nun möchte ich nach jedem Speicher Befehl einen anderen direkt danach geben welches die Messung kurz stoppt und danach geht das Spiel von Anfang an weiter.
- Du kannst das "direkt danach" umsetzen, indem du zu dem bisherigen "FROM ASC ; MMEM:STOR:TRAC 1" einen weiteren Befehl hinzuschreibst (SCPI trennt Befehle mittels Semikolon).
- Du kannst es auch umsetzen, indem du eine weitere GPIBWrite-Funktion nach dem GPIBRead aufrufst...

P.S.:
- Lokale Variablen sind überbewertet...
- Sequenzstrukturen, zumal gestapelte, sind überbewertet...
- DATAFLOW RULEZ! Big Grin

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.03.2013, 13:11
Beitrag #3

NWOmason Offline
Simultator
*****


Beiträge: 1.078
Registriert seit: Dec 2010

2012.SP1
2008
EN

93047
Deutschland
RE: 2 Befehle hintereinander im Wechsel eingeben
(11.03.2013 12:25 )AHAHAH schrieb:  nun möchte ich nach jedem Speicher Befehl einen anderen direkt danach geben welches die Messung kurz stoppt und danach geht das Spiel von Anfang an weiter.


Wenn du nach jedem Speicherbefehl einen anderen Befehl schicken willst, dann tu das doch. Du kannst doch den Code für GIPB-Write danach nochmals aufrufen mit dem Befehl der geschickt werden soll.

Beste Grüße,
NWO

9 von 10 Stimmen in meinem Kopf sagen: Ich bin nicht verrückt,
die andere summt die Melodie von Tetris
.

NI schrieb:To use the abort button is like using a tree to stop a car!

(20.01.2012 11:02 )NWOmason schrieb:  Getting Started with NI LabVIEW Student Training
http://zone.ni.com/devzone/cda/tut/p/id/7466

Introduction to NI LabVIEW - Learn LabVIEW Basics
http://www.ni.com/gettingstarted/labviewbasics/

Top 5 der Empfehlungen für LabVIEW-Einsteiger
http://www.ni.com/newsletter/51735/de/
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.03.2013, 13:13
Beitrag #4

AHAHAH Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Oct 2010

10
-
de


Deutschland
RE: 2 Befehle hintereinander im Wechsel eingeben
Danke erstmal für deine Antwort

aber sorry ich weiß nicht wie du es meinst. Könntest du es bitte anhand eines Bsps oder Erweiterung in meiner VI zeigen ?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.03.2013, 13:16
Beitrag #5

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: 2 Befehle hintereinander im Wechsel eingeben
Hallo AHA,

du hast schon ca. 3 Jahre LabVIEW-Erfahrung. Du solltest wirklich in der Lage sein, im bestehenden VI einen zusätzlichen GPIB-Write-Aufruf hinzuzufügen. Vor allem, wo du im VI schon siehst, wie dieser angeschlossen werden muss. Probier's doch einfach mal aus!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.03.2013, 13:28
Beitrag #6

AHAHAH Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Oct 2010

10
-
de


Deutschland
RE: 2 Befehle hintereinander im Wechsel eingeben
(11.03.2013 13:08 )GerdW schrieb:  Hallo AHA,

nun möchte ich nach jedem Speicher Befehl einen anderen direkt danach geben welches die Messung kurz stoppt und danach geht das Spiel von Anfang an weiter.
Zitat:- Du kannst das "direkt danach" umsetzen, indem du zu dem bisherigen "FROM ASC ; MMEM:STOR:TRAC 1" einen weiteren Befehl hinzuschreibst (SCPI trennt Befehle mittels Semikolon).
- Du kannst es auch umsetzen, indem du eine weitere GPIBWrite-Funktion nach dem GPIBRead aufrufst...

Es geht Darum dass Befehl 1 welches aus Zwei Stringteile besteht "FROM ASC ; MMEM:STOR:TRAC 1" ausgeführt soll danach soll Befehl zwei kommen und so geht es weiter bis der Zähler Anzahl_messung voll ist. Wenn ich einfach dahinter anhänge klappt es doch nicht mit dem Befehl 1 dann Befehl 2 dann 1 dann 2 usw.. bis Anzahl_Messung erreicht ist oder ?


Danke im Voraus
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
11.03.2013, 13:31
Beitrag #7

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: 2 Befehle hintereinander im Wechsel eingeben
Hallo AHA,

warum sollte das nicht klappen?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.03.2013, 13:38
Beitrag #8

NWOmason Offline
Simultator
*****


Beiträge: 1.078
Registriert seit: Dec 2010

2012.SP1
2008
EN

93047
Deutschland
RE: 2 Befehle hintereinander im Wechsel eingeben
(11.03.2013 13:28 )AHAHAH schrieb:  Wenn ich einfach dahinter anhänge klappt es doch nicht mit dem Befehl 1 dann Befehl 2 dann 1 dann 2 usw.. bis Anzahl_Messung erreicht ist oder ?

Hast du es schon ausprobiert?

Beste Grüße,
NWO

9 von 10 Stimmen in meinem Kopf sagen: Ich bin nicht verrückt,
die andere summt die Melodie von Tetris
.

NI schrieb:To use the abort button is like using a tree to stop a car!

(20.01.2012 11:02 )NWOmason schrieb:  Getting Started with NI LabVIEW Student Training
http://zone.ni.com/devzone/cda/tut/p/id/7466

Introduction to NI LabVIEW - Learn LabVIEW Basics
http://www.ni.com/gettingstarted/labviewbasics/

Top 5 der Empfehlungen für LabVIEW-Einsteiger
http://www.ni.com/newsletter/51735/de/
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.03.2013, 13:39
Beitrag #9

AHAHAH Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Oct 2010

10
-
de


Deutschland
RE: 2 Befehle hintereinander im Wechsel eingeben
Ich habe es eben probiert es klappt nicht also


Befehl 1 besteht aus drei Teilen
FROM ASC ; MMEM:STOR:TRAC 1+Test "dazu gibt es noch einen Zähler der hochzählt"+.DAT


Der zweite Befehlt sollte das Gerät während der Speicherung kurz "ausschalten oder einfrieren"

Nun wenn ich das alles so eingeben wie du es vorgeschlagen hast

Befehl 1 : FROM ASC ; MMEM:STOR:TRAC 1+Test "dazu gibt es noch einen Zähler der hochzählt"+.DAT
+
Befehl 2 :DISP :WIND :TRAC :MODE VIEW

wird nur einen einzigen Wert gespeichert !


LG
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.03.2013, 13:46 (Dieser Beitrag wurde zuletzt bearbeitet: 11.03.2013 13:49 von GerdW.)
Beitrag #10

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: 2 Befehle hintereinander im Wechsel eingeben
Hallo AHA,

was soll man zu dieser Fehlerbeschreibung sagen?

Vielleicht solltest du mal das Manual deines Gerätes anschauen? Woher sollen wir die Richtigkeit der benutzten Befehle und deren mögliche Optionen/Implikationen beurteilen können?

Schon mal probiert, einen zweiten GPIBWrite-Befehl wie schon beschrieben einzubinden?

Zitat:Befehl 1 : FROM ASC ; MMEM:STOR:TRAC 1+Test "dazu gibt es noch einen Zähler der hochzählt"+.DAT
Versteht dein Gerät den Befehl "TRAC 1+Test "dazu gibt es noch einen Zähler der hochzählt"+.DAT" überhaupt?
Außerdem sind das schon zwei Befehle, getrennt durch ein Semikolon...

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
  Mehrere Befehle über System Exec VI creo_123 9 6.988 04.05.2017 06:03
Letzter Beitrag: creo_123
  Wechsel SubVI/MainVI, FP öffnen/schließen; LV2010 m.werle 4 4.723 12.10.2015 12:54
Letzter Beitrag: m.werle
  Booleschen Wechsel von 1 auf 0 merken Joachim S. 6 7.196 28.01.2015 19:45
Letzter Beitrag: Lucki
  zeitlich bedingter Case-wechsel akoKE 4 4.931 10.10.2012 10:40
Letzter Beitrag: akoKE
  ftp-Befehle seitzo 2 3.315 25.11.2011 09:57
Letzter Beitrag: seitzo
  XP -> Windows 7 Wechsel mit LV2010 -> Fontgröße von 13 auf 15 dali4u 5 6.922 27.10.2011 16:33
Letzter Beitrag: jg

Gehe zu: