Aufbau und Charakterisierung eines Guinier-Diffraktometers
Aufbau und Charakterisierung eines Guinier-Diffraktometers
Aufbau und Charakterisierung eines Guinier-Diffraktometers
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Anhang A - 17<br />
Val (Einlesen.Strings[zeile],DIntensM,Erfolg);<br />
Kosinus:=cos(PI*(45-DWinkel)/180);<br />
WegPap:=DPappe/Kosinus;<br />
WegKap:=DKapton/Kosinus;<br />
WegAus:=DAusen/Kosinus;<br />
WegIn:=2*Radius*Kosinus-WegAus;<br />
DIntensK:=Ro<strong>und</strong>(DIntensM*exp(MI*WegIn+ML*WegAus+MP*WegPap+<br />
MK*WegKap));<br />
Spaces:='';<br />
Inc(ILauf);<br />
if zeile < einlesen.count then Inc(Zeile);<br />
if Binning then begin<br />
if zeile < einlesen.count then begin<br />
Val (Einlesen.Strings[zeile],DIntensM,Erfolg);<br />
Kosinus:=cos(PI*(45-DWinkel-DScanStep)/180);<br />
WegPap:=DPappe/Kosinus;<br />
WegKap:=DKapton/Kosinus;<br />
WegAus:=DAusen/Kosinus;<br />
WegIn:=2*Radius*Kosinus-WegAus;<br />
DIntensK:=DIntensK+Ro<strong>und</strong>(DIntensM*exp(MI*WegIn+ML*WegAus+<br />
MP*WegPap+MK*WegKap));<br />
Inc(ILauf);<br />
end<br />
else<br />
DIntensK:=2*DIntensK;<br />
if zeile < einlesen.count then Inc(Zeile);<br />
end;<br />
Schreiben.Add(FloatToStrF(DWinkel,ffFixed,6,4) + ' ' + IntToStr(DintensK));<br />
until zeile > einlesen.count - 1;<br />
// Korriegierte Meßwerte wieder in eine Datei schreiben<br />
Schreiben.SaveToFile(Zielname.Text);<br />
Einlesen.Clear;<br />
Schreiben.Clear;<br />
end;