Hi, ich möchte (am liebsten) per Batch Messwerte eine Messgeräts an COM3
auslesen. Per HyperTerminal hat alles geklappt aber nun würde ich gerne
noch ein bischen mehr machen.
Ein Benutzer soll Name, Teilenummer, Messdauer etc. eingeben und dann
soll über die Messdauer jede Sekunde der befehl A an COM3 geschickt
werden. Geschieht das gibt das Messgerät die Messwerte zurück die ich
dann mit den Nutzerdaten gerne in eine Datei schreiben würde. Der
Abfrage teil klappt wohl der COM teil leider nicht. Kann jmd helfen?
eine weitere möglichkeit wäre das messgerät permanent messwerte schicken
zu lassen (kann man am gerät einstellen und sie jede sekunde zu
schreiben. weiss nicht wie das einfacher ist.
auslesen. Per HyperTerminal hat alles geklappt aber nun würde ich gerne
noch ein bischen mehr machen.
Ein Benutzer soll Name, Teilenummer, Messdauer etc. eingeben und dann
soll über die Messdauer jede Sekunde der befehl A an COM3 geschickt
werden. Geschieht das gibt das Messgerät die Messwerte zurück die ich
dann mit den Nutzerdaten gerne in eine Datei schreiben würde. Der
Abfrage teil klappt wohl der COM teil leider nicht. Kann jmd helfen?
eine weitere möglichkeit wäre das messgerät permanent messwerte schicken
zu lassen (kann man am gerät einstellen und sie jede sekunde zu
schreiben. weiss nicht wie das einfacher ist.
Code:
@ECHO OFF
@echo Messwerterfassung
:Ja
echo Bitte Benutzernamen eingeben
set /p Benutzer=
echo Bitte Teilenummer eingeben
set /p Teil=
echo Bitte Messdauer in Sekunden eingeben
set /p Messdauer=
echo Bitte Art der Messung eingeben (T2-A, etc..)
set /p Messung=
for /l %i in (1,1,messung) do (
type com3>messwerte.txt
timeout /T 1
) %i
ECHO Moechten Sie noch eine Messung durchfuehren ? (j / n)
SET /p wahl=
if '%wahl%' == 'n' goto Nein
if '%wahl%' == 'j' goto Ja
Goto Ende
:Nein
Messung abgeschlossen
goto Ende
:Ende
pause