Inhalt Messen über die serielle Schnittstelle seriell.prj,
seriell2.prj

a. Anschluss der PAKMA-Box

In PAKMA besteht die Möglichkeit, mit der seriellen Schnittstelle direkt Messungen durchzuführen, die PAKMA-Box bzw. PAKMA-Interfacekarte sind hierfür nicht vonnöten. Die verwendeten Messgeräte müssen zunächst im Menüpunkt „Eingaben“ unter „Serielle Geräte definieren...“ angemeldet werden. Die hierfür benötigten Daten sind der Herstellerdokumentation zu entnehmen.

b. Kernprogramm

Das Beispielprojekt verwendet folgendes Kernprogramm, wobei die Abfrageintervalle durch den Befehl Schleifenzeit() festgelegt werden.

dt:=3; Zeitschritt festlegen
mt:=90; Messzeit festlegen
t:=0;
Seriell (2,'Multimeter'); Einrichten des Messgerätes 'Multimeter' an COM2
Vorb_Seriell (2,1); Messdaten des Gerätes an COM2 in Ablage 1
repeat
mes_w_seriell (2); Messwertabfrage
Schleifenzeit (dt); Festlegen des Zeitschrittes
t:=t+dt;
ausgabe (U, t);
until t>mt; 

Bei der Messung mit 2 seriellen Geräten sind beide über den Befehl Seriell() einzurichten und ihnen müssen getrennte Ablagen zugewiesen werden. Bei folgender Messung wurde die Kondensatorspannung über ein Multimeter und die Kraft der Kondensatorplatten aufeinander mit einer Digitalwaage aufgenommen. (vgl. seriell2.prj)

Seriell (1,'Waage1'); Einrichten des Gerätes 'Multimeter' an COM1
Seriell (2,'Multimeter'); Einrichten des Gerätes 'Waage1' an COM2
Vorb_Seriell (1, 1); Messdaten des Gerätes an COM1 in Messdatenablage 1
Vorb_Seriell (2, 5); Messdaten des Gerätes an COM2 in Messdatenablage 5
n:=0;
repeat
if (taste='m') then Messung nur bei Druck der taste "m"
begin
F:=-mes_w_Seriell (1)*9.81*0.001; Messwertabfrage COM1, Multiplikation mit Eichfaktoren
U:=mes_w_Seriell (2)*0.1; Messwertabfrage COM2, Multiplikation mit Eichfaktoren
U_2:=U*U; Berechnung von U² (für Graphen)
n:=n+1;
end;
ausgabe (U, F, U_2, n);
until n>17;


       

Die Maus als Bewegungs- aufnehmer Messen über die serielle Schnittstelle Inhalt