Facharbeit Physik - Arnold-Gymnasium Neustadt bei Coburg: Home
Facharbeit Physik - Arnold-Gymnasium Neustadt bei Coburg: Home
Facharbeit Physik - Arnold-Gymnasium Neustadt bei Coburg: Home
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
# L o g i n<br />
$ s s h −>l o g i n ( ” r o o t ” , $ap p a s s w d ) ;<br />
# K e r n e l m i t t e i l e n , d a s s Messung e r f o l g t<br />
$ s s h −>cmd ( $ m e a s u r e i n i t ) ;<br />
# Messungen d u r c h f u e h r e n<br />
f o r (my $ i = 1 ; $ i cmd ( $command ) ;<br />
chomp ( $command out ) ;<br />
i f ( $command exit ) {<br />
p r i n t ”ERROR r e s e n d i n g P a c k a g e s \n” ;<br />
$ i −−;<br />
}<br />
e l s e {<br />
system ” echo \” $command out \” > $ f i l e \ $ i ” ;<br />
}<br />
}<br />
# K e r n e l m i t t e i l e n , d a s s Messung b e e n d e t i s t<br />
$ s s h −>cmd ( $ m e a s u r e c l e a n ) ;<br />
# E r g e b n i s s e zu EINER D a t e i zusammenfuegen<br />
system ” c a t $ f i l e \ ∗ > $ f i l e ” ;<br />
system ”rm $ f i l e \ ∗” ;<br />
6.5 Auswertung<br />
Das folgende Perl–Script berechnet aus der Datei , die die<br />
Messdaten enthält (vgl. 6.4) die relative Häufigkeits–Verteilung der Messung<br />
und schreibt sie in .dat. Zusätzlich wird der Erwartungswert<br />
berechnet. Der Datenbereich, der für diese Berechnung verwendet werden soll,<br />
kann durch weitere Parameter und <br />
übergeben werden.<br />
#! / u s r / b i n / p e r l<br />
################################################################################<br />
# f i l e : t r i v i a d a t a #<br />
# #<br />
# d e s c r i p t i o n : P e r l −S c r i p t zum A n a l y s i e r e n d e r Daten #<br />
# #<br />
# a u t h o r : A l e x a n d e r B l e i t n e r #<br />
# #<br />
# c o p y r i g h t : 2010 by A l e x a n d e r B l e i t n e r #<br />
# #<br />
# l i c e n s e : GPL #<br />
# I t i s f r e e s o f t w a r e . You can r e d i s t r i b u t e i t and / o r modify i t #<br />
# under t h e terms o f t h e GNU G e n e r a l P u b l i c L i c e n s e a s p u b l i s h e d #<br />
# by t h e F r e e S o f t w a r e Foundation , e i t h e r v e r s i o n 3 o f t h e #<br />
# l i c e n s e , o r ( a t your own o p i n i o n ) any l a t e r v e r s i o n . #<br />
# #<br />
# T h i s code i s d i s t r i b u t e d i n t h e hope t h a t i t w i l l be u s e f u l , #<br />
# but WITHOUT ANY WARRANTY, w i t h o u t even t h e i m p l i e d w a r r a n t y o f #<br />
# MERCHANTABILITY o f FITNESS FOR A PARTICULAR PURPOSE. See t h e #<br />
# GNU G e n e r a l P u b l i c L i c e n s e f o r more d e t a i l s . #<br />
# #<br />
# You s h o u l d have r e c e i v e d a copy o f t h e GNU G e n e r a l P u b l i c #<br />
# L i c e n s e a l o n g w i t h t h i s f i l e . I f not , s e e #<br />
# . #<br />
# #<br />
################################################################################<br />
my ( $r0 , $r1 , $b , @t , @d , @v , $e , $ i , $o ) ;<br />
# Daten e i n l e s e n<br />
open (DATA, ”< $ARGV [ 0 ] ” ) ;<br />
f o r e a c h () {<br />
26