Messinstrumente-Skript (Windows)

Anwendungen, Tools, Userlibs und anderes nützliches.
DePe
Beiträge: 153
Registriert: 26.11.2017 16:17
Wohnort: Wien
Kontaktdaten:

Messinstrumente-Skript (Windows)

Beitrag von DePe »

Ich habe nach einigen Versionen des Programms, eine Variante gefunden an der ich gerne weiter programmiere. Die Webseite dazu ist wieder online:

https://www.dreisiebner.at/messinstrumente-skript/

Messinstrumente-Skript ist ein einfaches Programm mit dem man Messinstrumente per SCPI-Kommandos steuern kann. Als Schnittstellen werden USB-TMC, LXI, RawTCP und serielle Verbindungen unterstützt.
Die Steuerung passiert auf Skripten, mit einfachen Anweisungen. Eine Hilfe ist integriert, einige Skripte sind als Beispiel vorhanden.

Ich habe nur wenige Instrumente, und verwende alte langsame PCs. Ob das Programm auch mit modernen PCs und aktuellen Windows-Versionen richtig funktioniert, weiß ich nicht.

Und PureBasic v6.02 kann man auch noch unter Windows 2000 ausführen, mit Asm- und C-Backend.

Peter
Zuletzt geändert von DePe am 15.11.2023 19:53, insgesamt 1-mal geändert.
H.Brill
Beiträge: 356
Registriert: 15.10.2004 17:42
Wohnort: 66557 Neunkirchen

Re: Messinstrumente-Skript (Windows)

Beitrag von H.Brill »

Hallo,
so richtig klar komme ich mit dem Programm nicht.
Wollte einfach nur mit COM10: ein paar Daten (es kommen zwei Werte : 23:45:39|ein IntWert)
einlesen, die alle Sekunde geschickt werden. Hättest du da mal ein Beispielscript ?
PB 5.60
DePe
Beiträge: 153
Registriert: 26.11.2017 16:17
Wohnort: Wien
Kontaktdaten:

Re: Messinstrumente-Skript (Windows)

Beitrag von DePe »

Hallo H.Brill,

das Programm kommuniziert über SCPI-Kommandos, es ist kein Terminalprogramm.
Wenn dein Gerät nur Daten sendet, funktioniert es nicht. Ich hatte noch keinen Bedarf an einer einfachen Verbindung per COM-Port.

Hier ist ein Beispielcode:

Code: Alles auswählen

instrument serial COM6 128000 8 1 none none
string IDN
IDN function scpi read *IDN?
print $IDN
Peter
DePe
Beiträge: 153
Registriert: 26.11.2017 16:17
Wohnort: Wien
Kontaktdaten:

Re: Messinstrumente-Skript (Windows)

Beitrag von DePe »

Hallo H.Brill,

auch wenn es so nicht gedacht war, das Empfangen von Daten funktioniert. Man muss nur ein leeres SCPI-Kommando senden. Hier ist ein Screenshot von einem Skript:

https://www.dreisiebner.at/temp/PB_Mess ... Serial.png

Ich habe einen PIC12F509 und zwei DS18S20 Temeratursensoren verwendet.

Das Abbrechen des Skript funktioniert nicht ganz richtig, das muss ich mir anschauen. Man muss dann mehrmals auf Start klicken.

Peter

Code: Alles auswählen

instrument $pic serial com4
$pic set termchar 0D,0A
$pic set timeout 2000

string text

label loop
text function scpi read ""
text function view $DS18S20-Temperatur
goto loop
Antworten