Forum

Einloggen | Registrieren | RSS  

elektroniker(R)

23.06.2011,
19:23
 

Wer kennt sich noch mit BASIC (HP iBASIC) aus? BASIC to C (Computertechnik)

Kennt sich noch jemand mit Basic (HP iBasic) aus?

Es geht darum, das ich ein Cal-File von einem NWA (Agilent 8714ET) auf den PC übertragen möchte. Es gibt hierzu auch Beispiele mit SCPI Befehlen vom Hersteller des NWAs, nur leider in Basic.

Im beiliegendem PDF auf Seite 212 ist das BASIC Beispiel.

Mich interessieren vorallem die "Zeilen" (Zahlen links vom Code) 1230-1280. Dort wo es um die SCPI Commands geht.
Kann mir vieleicht da jemand helfen das in C zu übersetzen.

Schlussendlich möchte ich eine Funktion aus der NI VISA Libriary aufrufen: viQueryf. Die Funktion sendet über GPIB ein String an meinen NWA und liest die Antwort.

Währe super, wenn ihr mir helfen könntet!

Danke

schaerer(R)

Homepage E-Mail

Kanton Zürich (Schweiz),
23.06.2011,
19:44

@ elektroniker

Wer kennt sich noch mit BASIC (HP iBASIC) aus? BASIC to C

Helfen kann ich Dir leider nicht, aber "Basic to C" erinnert mich ebenfalls an urferne Zeiten, als ich auf dem ATARI-ST mit einem Buch das so hiess, die ersten Schritte in der C-Programmierung machte. Das war um 1987...

--
Gruss
Thomas

Buch von Patrick Schnabel und mir zum Timer-IC NE555 und LMC555:
https://tinyurl.com/zjshz4h9
Mein Buch zum Operations- u. Instrumentationsverstärker:
https://tinyurl.com/fumtu5z9

hws(R)

E-Mail

59425 Unna,
23.06.2011,
19:53

@ elektroniker

Wer kennt sich noch mit BASIC (HP iBASIC) aus? BASIC to C

» Im beiliegendem PDF auf Seite 212 ...

Ja, wo?

» Kann mir vieleicht da jemand helfen das in C zu übersetzen.

Hast du Probleme, das Basic zu verstehen oder C zu programmieren?

hws

elektroniker(R)

23.06.2011,
20:13

@ hws

Wer kennt sich noch mit BASIC (HP iBASIC) aus? BASIC to C

» Ja, wo?
Der Upload hat wohl nicht funktioniert, sorry.
Hier der Link zum PDF
(der Link ist leider zu lange um vollständig posten zu können, mann kann ihn aber einfach so kopieren und einfügen).

http://www.home.agilent.com/agilent
/editorial.jspx?cc=CH&lc=ger&ckey=1000000095:epsg:man&
nid=-11143.0.00&id=1000000095:epsg:man&pselect=SR.GENERAL


» Hast du Probleme, das Basic zu verstehen oder C zu programmieren?
Ich habe Problem das Basic zu verstehen. C ist kein Problem.


Also nochmals mein Problem:

Es geht darum, das ich ein Cal-File von einem NWA (Agilent 8714ET) auf den PC übertragen möchte. Es gibt hierzu auch Beispiele mit SCPI Befehlen vom Hersteller des NWAs, nur leider in Basic.

Im PDF (LINK) auf Seite 212 ist das BASIC Beispiel.

Mich interessieren vorallem die "Zeilen" (Zahlen links vom Code) 1230-1280 (es sind nur ca. 5 Zeilen). Dort wo es um die SCPI Commands geht.
Kann mir vieleicht da jemand helfen das in C zu übersetzen.

Schlussendlich möchte ich eine Funktion aus der NI VISA Libriary aufrufen: viQueryf (..). Die Funktion sendet über GPIB ein String an meinen NWA und liest die Antwort.

Währe super, wenn ihr mir helfen könntet!

Danke

Altgeselle(R)

E-Mail

24.06.2011,
00:47

@ elektroniker

Wer kennt sich noch mit BASIC (HP iBASIC) aus? BASIC to C

» » Ja, wo?
» Der Upload hat wohl nicht funktioniert, sorry.
» Hier der Link zum PDF
» (der Link ist leider zu lange um vollständig posten zu können, mann kann
» ihn aber einfach so kopieren und einfügen).
»
» http://www.home.agilent.com/agilent
» /editorial.jspx?cc=CH&lc=ger&ckey=1000000095:epsg:man&
» nid=-11143.0.00&id=1000000095:epsg:man&pselect=SR.GENERAL
»
»
» » Hast du Probleme, das Basic zu verstehen oder C zu programmieren?
» Ich habe Problem das Basic zu verstehen. C ist kein Problem.
»
»
» Also nochmals mein Problem:
»
» Es geht darum, das ich ein Cal-File von einem NWA (Agilent 8714ET) auf den
» PC übertragen möchte. Es gibt hierzu auch Beispiele mit SCPI Befehlen vom
» Hersteller des NWAs, nur leider in Basic.
»
» Im PDF (LINK) auf Seite 212 ist das BASIC Beispiel.
»
» Mich interessieren vorallem die "Zeilen" (Zahlen links vom Code) 1230-1280
» (es sind nur ca. 5 Zeilen). Dort wo es um die SCPI Commands geht.
» Kann mir vieleicht da jemand helfen das in C zu übersetzen.
»
» Schlussendlich möchte ich eine Funktion aus der NI VISA Libriary aufrufen:
» viQueryf (..). Die Funktion sendet über GPIB ein String an meinen NWA und
» liest die Antwort.
»
» Währe super, wenn ihr mir helfen könntet!
»
» Danke
Hallo,
vielleicht ist dieser Link hilfreich:
http://www.home.agilent.com/agilent/redirector.jspx?
action=ref&cname=AGILENT_EDITORIAL&ckey=402695&lc=ger&cc=DE&nfr=-11143.0.00&pselect=SR.GENERAL
Grüße
Altgeselle

el-haber

24.06.2011,
13:02

@ elektroniker

Wer kennt sich noch mit BASIC (HP iBASIC) aus? BASIC to C

Hi,
hat der GPIB eine andere als die Std. Library?
Für C sollten bei jedem GPIB-Adapter die Bibliotheken mitgeliefert werden.
notfalls sind die Funktionen für C etwas anders definiert als im Basic.
Grundlegend sollte aber mit einem Open C as #, Read #,C und Write/Print #,C
der jeweilige Meßgerätekanal über die GPIB-Karte mit # angesprochen werden können.

CU
st