User Tools

Site Tools


lab_devices:climat_chamber

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
lab_devices:climat_chamber [2020/09/26 19:19] himuserlab_devices:climat_chamber [2022/01/14 18:44] (current) – external edit 127.0.0.1
Line 23: Line 23:
     - die ID, die an jedem Kabel gekennzeichnet ist      - die ID, die an jedem Kabel gekennzeichnet ist 
     - die Position, an der gemessen wird. Die Positionen der Referenzsensoren wird sich allerdings selten ändern. Die Positionen der flachen Sensoren bestimmt sich durch den Mittelpunkt der Wicklungsfläche des Platindrahtes.     - die Position, an der gemessen wird. Die Positionen der Referenzsensoren wird sich allerdings selten ändern. Die Positionen der flachen Sensoren bestimmt sich durch den Mittelpunkt der Wicklungsfläche des Platindrahtes.
-    - Das Koordinatensystem kann man sich legen wie man will, bis jetzt war es immer in Einheiten von Millimetern. Steht man vor dem Submodul ist der Koordinatenursprung an der hinteren unteren rechten Ecke der Alveole. Es handelt sich um ein linkshändigen Koordinatensystem. Die Positionen kann man sich weiter unten am Foto klar machen.+    - Das Koordinatensystem kann man sich legen wie man will, bis jetzt war es immer in Einheiten von Millimetern. Steht man vor dem Submodul ist der Koordinatenursprung an der hinteren unteren rechten Ecke der Alveole. Es handelt sich um ein linkshändigen Koordinatensystem.
     - der Channel, an dem der Sensor angeschlossen ist     - der Channel, an dem der Sensor angeschlossen ist
     - die Kassette, auf der sich der Channel befindet     - die Kassette, auf der sich der Channel befindet
Line 40: Line 40:
 >from calibration.Datenaufnahme import * >from calibration.Datenaufnahme import *
 Danach müssen von verschiedenen Klassen Instanzen erstellt werden: Danach müssen von verschiedenen Klassen Instanzen erstellt werden:
-  Sensor +  Sensor 
-  Plateau +  Plateau 
-  Submodule +  Submodule 
-  Run+  Run
  
-  Sensor() bekommt folgende Parameter übergeben:+  Sensor() bekommt folgende Parameter übergeben:
     - die *eindeutige* ID, die auf dem Kabel zu finden ist     - die *eindeutige* ID, die auf dem Kabel zu finden ist
     - 'sent' oder 'flat' für Referenzsensoren oder flache Sensoren     - 'sent' oder 'flat' für Referenzsensoren oder flache Sensoren
Line 52: Line 52:
     - den Channel: [1,2,3,4,5,6,7,8,9,10]     - den Channel: [1,2,3,4,5,6,7,8,9,10]
     - die Position in form einer Liste, z.B: [256,106,91]     - die Position in form einer Liste, z.B: [256,106,91]
-  Plateau() bekommt folgende Parameter übergeben:+  Plateau() bekommt folgende Parameter übergeben:
     - einen String, der eindeutig und in aufsteigender Reihenfolge vorkommen solle, z.B: "01"     - einen String, der eindeutig und in aufsteigender Reihenfolge vorkommen solle, z.B: "01"
     - die Temperatur in °C als float oder int     - die Temperatur in °C als float oder int
     - die Zeit in Sekunden, die für das Erreichen der Temperatur aufgewendet werden soll als float oder int,      - die Zeit in Sekunden, die für das Erreichen der Temperatur aufgewendet werden soll als float oder int, 
-  Submodule() bekommt folgende Parameter übergeben:+  Submodule() bekommt folgende Parameter übergeben:
     - einen String, der eindeutig das Submodul beschreibt     - einen String, der eindeutig das Submodul beschreibt
     - eine Liste der Sensor-Instanzen (Referenzsensoren) die zum Submodul gehören     - eine Liste der Sensor-Instanzen (Referenzsensoren) die zum Submodul gehören
     - eine Liste der Sensor-Instanzen (flache Sensoren) die zum Submodul gehören     - eine Liste der Sensor-Instanzen (flache Sensoren) die zum Submodul gehören
  
-  Run() bekommt folgende Parameter übergeben:+  Run() bekommt folgende Parameter übergeben:
     - eine natürliche Zahl, mit der die Verzeichnisse für die Datenaufnahme erstellt werden     - eine natürliche Zahl, mit der die Verzeichnisse für die Datenaufnahme erstellt werden
     - eine liste, die **ALLE** Sensor-Instanzen enthält     - eine liste, die **ALLE** Sensor-Instanzen enthält
Line 67: Line 67:
     - eine liste, die **ALLE** Submodule-Instanzen enthält     - eine liste, die **ALLE** Submodule-Instanzen enthält
  
-All diese Klassen besitzen zudem der Parameter 'information'. Es wird dringend empfohlen, diesen zu benutzen, um alle Informationen, die nicht als Parameter übergeben wurden, zu dokumentieren.+All diese Klassen besitzen zudem den Parameter 'information'. Es wird dringend empfohlen, diesen zu benutzen, um alle Informationen, die nicht als Parameter übergeben wurden, zu dokumentieren.
 Die Datenaufnahme wird gestartet, indem von der Instanz von Run() die Methode run(sudo = True) aufgerufen wird. Die Datenaufnahme wird gestartet, indem von der Instanz von Run() die Methode run(sudo = True) aufgerufen wird.
  
lab_devices/climat_chamber.1601147953.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki