Lors du contrôle de l'instrument de mesure avec un PC, lors de l'acquisition des valeurs mesurées, la plupart des valeurs renvoyées étaient séparées par '',
``. Cela devient une chaîne de caractères.
Considérez comment séparer les chaînes.
Considérons la valeur de retour attendue ci-dessous.
result = '3.14E-3, -128.96'
Soit dit en passant, il s'agit du retour de la valeur mesurée de l'amplificateur de verrouillage.
# Utiliser des tranches
```python
R = result[0:7]
Th = result[9:16]
print('R:{}, Th:{}'.format(R, Th))
# R:3.14E-3, Th:-128.96
Il est possible de décomposer la chaîne de caractères en la découpant et en la générant. Cependant, à ce moment, est-ce que cela fonctionne mal en fonction de l'instrument de mesure? Il peut y avoir un espace dans la valeur de retour. A ce moment, le programme s'arrête. Un PC sain
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'Même pour une valeur de retour telle que, cela la séparera correctement par une virgule.
# finalement
Cette fois, j'ai écrit sur la méthode de traitement de la valeur de retour qui est souvent vue dans les instruments de mesure.
Pour être honnête, les deux méthodes sont acceptables et je pense que cela dépend de vos goûts.
Cependant, comme il fonctionne parfois mal et que la clé d'espace est insérée et que l'en-tête propre à l'instrument de mesure est attaché, je pense qu'il est nécessaire de prendre des mesures flexibles telles que l'utiliser correctement ou le combiner.
Recommended Posts