WinPLOTR user's guide
System requirements for WinPLOTR
How to install WinPLOTR on your PC ?
|
|
|
|
The following parameters can be defined by the user in this WinPLOTR.set file, on the lines following keywords with '!' as first character:
|
|
|
|
: | 'WinPLOTR.ins' file, from the 'the data file format' line |
| : | 'WinPLOTR.ins' file, from the '6.9 Profile fitting' line |
| : | 'FullProf.ins' file, from the '2- DETAILED DESCRIPTION OF INPUT FILES' line |
| : | 'WinDIC.ins' file, from the 'DATA CARDS FOR INPUT FILE:' line |
| : | 'WinPLOTR.ins' file, from the '2. from a PIK file' line |
| : | 'SuperCELL.ins' file |
|
|
|
|
= c:\exe\wfp2k | ! FullProf program | ! Windows version | |
= c:\exe\notepad | ! My favorite editor | ! Windows version | |
= c:\exe\windic | ! Dicvol program | ! Windows version | |
= c:\exe\wtreor90 | ! TREOR90 program | ! Windows version | |
= c:\exe\supercel | ! SuperCELL program | ! Windows version | |
= c:\exe\mendel | ! Neutron periodic table | ! Windows version | |
= c:\exe\myprogr | ! my favorite MYPROGR program | ! Windows version | |
= c:\exe\fullprof | ! Fullprof DOS version | ! DOS version (2) | |
. item_1 = plot_prf => the PRF file is plotted (default value) no_plot_prof => the PRF file is not plotted . item_2 = edit_pcr => the PCR file is edited no_edit_pcr => the PCR file is not edited (default value)
g_x /=0 |
| |
g_y =0 |
| |
X_maj_int /=0 |
| |
X_maj_int =0 |
| |
Y_maj_int /=0 |
| |
Y_maj_int =0 |
| |
X_min_int |
| |
Y_min_int |
|
| |
| |
| |
| |
|
! FRAME FEATURES:
! | format_order |
|
|
1 |
|
| |
2 |
|
| |
4 |
|
|
| |
| |
| |
|
For all the following formats, WinPLOTR read but doesn't take into
account the first lines with "#" or "!" as first character. This can help
the user to transform your data files compatible with one of the following
WinPLOTR format.
File description | Default extension |
---|---|
X,Y data: file with 2 (or 3) columns - line 1* : text - line 1_1 : separator (-------------------) - lines l : column 1: X value (position) column 2: Y value (counting) column 3: sigma(Y) INSTRM = 10: X, Y, sigma with header lines - line 1 : XYDATA as keyword - lines 2-6: header lines (comments) - lines l : column 1: X value column 2: Y value column 3: sigma(Y)remark: o General format: - line 1: 'GENERAL' - line 2: n ! number of points - lines 3 - (n+2): X Y o IGOR format: - line 1: 'IGOR' - line l: 'BEGIN' - line (l+1) - (l+n): X Y - line (l+n+1): 'END'
- lines l: X, Y1, Y2 ... Ynremark: |
.xy
|
INSTRM=0: free format file - line 1 : 2Theta_min(deg.) step(deg.) 2Theta_max(deg.) + comments - lines l : counting |
.dat |
INSTRM=1: data file from multicounters diffractometers - line 1 : 2Theta_min(deg.) step(deg.) 2Theta_max(deg.) + comments - lines l : n pairs (number_of_counters, counting) n = (2Theta_max - 2Theta_min) / step + 1 rk: sigmas(n) = SQRT(counting(n) / number_of_detectors) | .dat |
INSTRM=3: data file from D1B, D20 (ILL) new format- line 1: nset - line 2: date time text - line 3: nset1 files numors - line 4: par par 2Theta_Min(deg.) par par par par par step(deg.) - line 5: n - lines l: n pairs (number_of_detectors, counting) format=10(i2,f8.0) rk: sigmas(n) = SQRT(counting(n) / number_of_detectors(n)) |
.dat |
INSTRM=4: data file from N.L.S. Brookhaven synchrotron
radiation- line 1: 2Theta_min (deg.) step 2Theta_max (deg.) - lines l: n pairs of lines with 10 items like Y1 Y2 ... Y10 <-- (10F8) intensities s1 s2 ... s10 <-- (10F8) sigmas |
.dat |
INSTRM=5: free format file - line 1-3: text - line 4 : n, param, param, ivari, monitor1, monitor2 - line 5 : 2Theta_min(deg.) step(deg.) 2Theta_max(deg.) - lines l : n countings ( n = [2Theta_max - 2Theta_min]/pas + 1) rk: if (ivari /=0) then following lines: n sigmas else if (monitor1 > 1. and monitor2 > 1) then cnorm = (monitor1 / monitor2)**2 else cnorm = 1 end if sigmas(n) = SQRT(counting(n) * cnorm) endif | .dat |
INSTRM=6: data file from multicounters diffractometers - line 1 : text - line 2 : a21 a22 step(deg) a23 a24 a25 - line 3 : 2Theta_min(deg) - line 4 : Monitor1 Monitor2 Tsample Tregulation - lines l : n pairs (number_of_detectors, counting) rk: if (monitor2 < 1.) then cnorm = 1 Monitor2 = Monitor1 else cnorm = (Monitor1 / Monitor2)**2 endif sigmas(n) = SQRT(counting(n) * cnorm / number_of_detectors) | .dat |
INSTRM=8: data file from the DMC diffractometer
at Würenlingen (Paul Scherrer Institut)- lines 1, 2: comments - line 3 : 2Theta_Min(deg) Step(deg) 2Theta_max(deg) - n/10 following lines: n coutings - n/10 following lines: n sigma(coutings) |
.DAT |
INSTRM=9: X-rays data file created by the Socabim
software on X-rays diffractometerrk: sigmas(n) = counting(n) |
.UXD |
INSTRM=11: data from variable time X-ray data collection - lines 1 - 4 : text - line 5 : 2Theta_min(deg) step(deg.) 2THmax(deg) - lines l : (time(i), couting(i)) in format 5(f6,i10) remark: * normalised data cnorm = cnorm + time(i) [i=1,npts] cnorm = cnorm / npts couting(i) = couting(i) * cnorma / time(i) [i=1,npts] sigmas(i) = SQRT(counting(i)) [i=1,npts] |
.DAT |
Data file created by the Rietveld-type
Fullprof program (IPL2 = 1, 2, -3, +3)
|
.prf |
output file created by the WinPLOTR profile fitting procedure
. line 1: title . line 2: ' => Data file name: ' data_file_name . line 3: ' => Instrm : ' data_file_format . line 4: ' => Lambda(1&2) : ' lambda1 lambda2 . line 5: ' => Numb.of.points: ' number_of_points . line 6: ' => Numb.of.peaks : ' number_of_peaks . line 7: text . lines 8: i: 1 -> number_of_peaks (number_of_peaks lines) X(i), Yobs(i), Ycalc(i), Yobs-Ycalc(i), background(i), Bragg_position(i), integrated_intensity(i), fwhm(i), eta(i) . lines 9: i: number_of_peaks + 1 -> number_of_points X(i), Yobs(i), Ycalc(i), Yobs-Ycalc(i), background(i)
|
.xrf |
Data file from the GSAS analysis data software:- line 1: text - line 2: item 3 = number of points (n) - following lines: depending on item10 and item5 -item10="STD" item5="CONST" . xmin=item6/div . pas =item7/div . read(10(i2,F6.0) iww(i),y(i) i=1,npts sigmas(i) = SQRT(y(i) / iww(i)) i=1,npts -item10="ESD" item5="CONST" . xmin=item6/div . pas =item7/div . read(10F8.0) y(i),sigmas(i) i=1,npts -item10="ALT" item5="RALF" . xmin=item6/32 . pas =item7/32 . read(4(F8.0,F7.4,F5.4) x(i),y(i),sigmas(i) i=1,npts x(i)=x(i)/32 i=1,npts do i=1,npts-1 div=x(i+1)-x(i) y(i)= 1000 * y(i) / div sigmas(i) = 1000 * sigmas(i) / div end do -item10="ALT" item5="CONST" . xmin=item6 . pas =item7 . read(4(F8.0,F7.4,F5.4) x(i),y(i),sigmas(i) i=1,npts x(i)=x(i)/32 i=1,npts Rk: . time of flight data: div = 1. . constant wavelength data: div = 100.
|
|
HRMPD file: data file from the new High Resolution Multicounters
Powder Diffractometer (G42
/ LLB) - lines 1-7: text - n x lines: . line 1: point number couting time angular positions of the counters banks (2theta in deg.) setting temperature and sample temperature . line 2: format 10I8: counting of the 10 detectors of bank 1 . line 3: format 10I8: counting of the 10 detectors of bank 2 ... . line 8: format 10I8: counting of the 10 detectors of bank 7 |
.mpd |
6T1 file: data file from the 6T1 diffractometer at LLBrk: sigmas(n) = counting(n)
|
|
G41/G61 (LLB): raw data file from the G41 (800 cells)
or G61 (400 cells) multidetectors neutron diffractometers
from LLB |
.00 |
return