Bei der Steuerung des Messgeräts mit einem PC wurden bei der Erfassung der Messwerte die meisten zurückgegebenen Werte durch "", "" getrennt Es wird eine Zeichenkette. Überlegen Sie, wie Sie die Zeichenfolgen trennen. Betrachten wir den erwarteten Rückgabewert unten.
result = '3.14E-3, -128.96'
Dies ist übrigens die Rückgabe des Messwertes des Lock-In-Verstärkers.
# Verwenden Sie Scheiben
```python
R = result[0:7]
Th = result[9:16]
print('R:{}, Th:{}'.format(R, Th))
# R:3.14E-3, Th:-128.96
Es ist möglich, die Zeichenfolge durch Schneiden und Ausgeben zu zerlegen. Ist es zu diesem Zeitpunkt jedoch je nach Messgerät fehlerhaft? Der Rückgabewert enthält möglicherweise ein Leerzeichen. Zu diesem Zeitpunkt stoppt das Programm. Ein gesunder PC
result_list = result.split(',')
R = result_list[0]
Th = result_list[1]
print('R:{}, Th:{}'.format(R, Th))
# R:3.14E-3, Th:-128.96
' 3.14E-3, -128.96'Selbst für einen Rückgabewert wie wird dieser ordnungsgemäß durch ein Komma getrennt.
# Schließlich
Dieses Mal schrieb ich über die Methode zur Verarbeitung des Rückgabewerts, die häufig in Messgeräten verwendet wird.
Um ehrlich zu sein, ist jede Methode in Ordnung, und ich denke, es hängt von Ihrem Geschmack ab.
Da es jedoch manchmal zu Fehlfunktionen kommt und die Leertaste eingefügt wird und der dem Messgerät eigene Header angebracht ist, halte ich es für notwendig, flexible Maßnahmen zu ergreifen, z. B. die ordnungsgemäße Verwendung oder Kombination.
Recommended Posts