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 

Kontinuierliche Temperaturerfassung (Agilent 34970A)



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!

03.02.2014, 13:49 (Dieser Beitrag wurde zuletzt bearbeitet: 03.02.2014 14:01 von dbuckl.)
Beitrag #11

dbuckl Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 190
Registriert seit: Sep 2013

10
2013
DE


Deutschland
RE: Kontinuierliche Temperaturerfassung (Agilent 34970A)
Hmm ja gut es war nicht nur das Formatieren ich habe halt ausprobiert wie ich am besten Werte für die X-Achse bekomme und auch etwas mit der relativen Zeit herumgespielt, aber um des dann zu formatieren hab ich schon auch bissl gebraucht Confused hab des mit Match Pattern und Scan from String gemacht, wusste nich das des so einfach geht
So ich habs jetzt so gemacht wie in dem Beispiel aus dem anderen Thema aber irgendwie erhalte ich noch immer keinen Graphen. Die Werde die mir an den Achsen angezeigt werden sind aber soweit eig richtig Undecided


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

dbuckl Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 190
Registriert seit: Sep 2013

10
2013
DE


Deutschland
RE: Kontinuierliche Temperaturerfassung (Agilent 34970A)
so habs hinbekommen danke für die Hilfe! Blush
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.02.2014, 08:51
Beitrag #13

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Kontinuierliche Temperaturerfassung (Agilent 34970A)
Hallo domi,

so ein Forum lebt ja davon, das Lösungen präsentiert werden und nicht nur der Satz "Jetzt läuft's!"…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.02.2014, 23:49 (Dieser Beitrag wurde zuletzt bearbeitet: 05.02.2014 23:57 von sthamann.)
Beitrag #14

sthamann Offline
Agi_Support


Beiträge: 3
Registriert seit: Feb 2014

3.0 - 2013 << really
2000
EN


Deutschland
RE: Kontinuierliche Temperaturerfassung (Agilent 34970A)

Akzeptierte Lösung

Hi Domi

nur kurz zur Ergänzung, falls später einmal jemand den Beitrag liest:
Zitat:*RST
CONF:TEMP TC,K,(@<Kanalnummer>)
ROUT:SCAN (@<Kanalnummer>)
FORM:READ:TIME ON
FORM:READ:TIME:TYPE (ABS|REL)
INIT
{
READ?
}
ABOR

vom Ansatz ist schon gut, nur ist der Abort Befehl eigentlich sinnlos, da nach dem Reset (*RST) der Scan Count auf "1" steht und die Scanliste nur einmal abgearbeitet wird.
Ein weiterer Stolperstein verbirgt sich hinter dem "Read?" Befehl. Du startest deine Messung mit INIT und startest danach nochmal die Messung und bekommst durch das Read? auch die Daten nach Abschluss der Messung (somit werden zwei Messungen gestartet). Das Problem entsteht dadurch, dass die aufgenommenen Daten der ersten Messung (gestartet durch den INIT Behl) später nicht mehr ausgegeben werden, da das Read? eine neue Messung startet und die alte Messung überschreibt (der Zeiger im Speicherregister wandert an eine neue Stelle). Eine Messung geht dir somit verloren und deine Messzeit vordoppelt sich somit.

Kurzfassung: Read? = Init + Fetch?

Mein Vorschlag daher:
*RST
CONF:TEMP TC,K,(@<Kanalnummer>)
ROUT:SCAN (@<Kanalnummer>)
FORM:READ:TIME ON
FORM:READ:TIME:TYPE (ABS|REL)
loop{
READ?
}(break)

oder für eine kontinuierliche Messung:

*RST
CONF:TEMP TC,K,(@<Kanalnummer>)
ROUT:SCAN (@<Kanalnummer>)
FORM:READ:TIME ON
FORM:READ:TIME:TYPE (ABS|REL)
Trig:coun inf // scan count auf continuous bzw infinity
init // start der nie endenden Messung
loop{
//kurze Wartezeit, da ein ständiges Polling nicht sehr sinnvoll ist
x=data:poin? // x ist vorbei nur ein variable und gibt die bereits aufgezeichneten Datenpunkte im Speicher zurück
R? x
}(ABOR) // die Messung wird erst am Gerät mit dem abort Befehl beendet (einmal danach noch die restlichen Daten auslesen) .

Ich hoffe das hilft dir ein wenig weiter (immerhin hast du somit deine Messzeit halbiert) Smile

Gruß SH
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.02.2014, 09:05
Beitrag #15

dbuckl Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 190
Registriert seit: Sep 2013

10
2013
DE


Deutschland
RE: Kontinuierliche Temperaturerfassung (Agilent 34970A)
Blink gut das ich nochmal reingeschaut hab, vielen Dank für die Hilfe sthamann, das werde ich sofort ändern Big Grin

Gruß Domi
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.02.2014, 17:54
Beitrag #16

sthamann Offline
Agi_Support


Beiträge: 3
Registriert seit: Feb 2014

3.0 - 2013 << really
2000
EN


Deutschland
RE: Kontinuierliche Temperaturerfassung (Agilent 34970A)
Bei Fragen einfach nochmal anrufen Smile
Wir helfen da gern weiter.

PS: viele Beispiele findet man auch im Programmierhandbuch des 3497xA:
http://cp.literature.agilent.com/litweb/...-90901.zip
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
  Agilent 34970A skalieren und Alarm Pero 1 3.645 21.02.2014 16:16
Letzter Beitrag: GerdW
  Dauerhaft Daten aus Agilent 34970A lesen Pero 6 7.794 19.02.2014 06:21
Letzter Beitrag: sthamann
  Kontinuierliche Winkelmessung mit Heidenhain ND287 berndt301 2 4.295 04.09.2013 11:09
Letzter Beitrag: berndt301
  Initialisierung von Agilent 34970A Chris88 3 5.414 19.09.2012 17:04
Letzter Beitrag: Schwand
  Auslesen eines Thermoelement über Agilent 34970a anja210 8 10.094 08.08.2012 09:37
Letzter Beitrag: Peter04
  Agilent 34411 über USB/GPIB Adapter Agilent 82357B funktioniert nicht tom650 3 8.975 08.02.2012 16:15
Letzter Beitrag: Falk

Gehe zu: