V3FIT
|
Diagnostic dot files specify geometric and auxiliary information about each diagnostic. Parsing of a diagnostic dot file begins by searching for a valid keyword. All lines before a valid keyword is reached are ignored allowing for comments and other information to be inserted in the file. Once a keyword is reached, the parsing becomes strict. The diagnostic description format is dependant on the specific keyword. All diagnostic dot files must end with an end_of_file
keyword.
This document contains information about the motional stark effect point chord specifications. Points are specified in a structured text file. This file is read in by the v3fit_input::mse_dot_filename variable of the name list input file. There are two types of MSE points.
mse_point_XYZ_deg | A MSE point specified in Cartesian Coordinates outputting the signal in degrees. |
mse_point_RPhiDegZ_deg | A MSE point specified in Cylindrical Coordinates outputting the signal in degrees. |
mse_point_XYZ_rad | A MSE point specified in Cartesian Coordinates outputting the signal in radians. |
mse_point_RPhiDegZ_rad | A MSE point specified in Cylindrical Coordinates outputting the signal in radians. |
mse_point_XYZ_deg_deg | A MSE point specified in Cartesian Coordinates outputting the signal in degrees. Direction angles are specifed in degrees. |
mse_point_RPhiDegZ_deg_deg | A MSE point specified in Cylindrical Coordinates outputting the signal in degrees. Direction angles are specifed in degrees. |
mse_point_XYZ_rad_deg | A MSE point specified in Cartesian Coordinates outputting the signal in degrees. Direction angles are specifed in radians. |
mse_point_RPhiDegZ_rad_deg | A MSE point specified in Cylindrical Coordinates outputting the signal in degrees. Direction angles are specifed in radians. |
mse_point_XYZ_deg_rad | A MSE point specified in Cartesian Coordinates outputting the signal in radians. Direction angles are specifed in degrees. |
mse_point_RPhiDegZ_deg_rad | A MSE point specified in Cylindrical Coordinates outputting the signal in radians. Direction angles are specifed in degrees. |
mse_point_XYZ_rad_rad | A MSE point specified in Cartesian Coordinates outputting the signal in radians. Direction angles are specifed in radians. |
mse_point_RPhiDegZ_rad_rad | A MSE point specified in Cylindrical Coordinates outputting the signal in radians. Direction angles are specifed in radians. |
mse_point_XYZ_ratio | A MSE point specified in Cartesian Coordinates outputting the signal ratio. |
mse_point_RPhiDegZ_ratio | A MSE point specified in Cylindrical Coordinates outputting the signal ratio. |
mse_point_XYZ_deg_ratio | A MSE point specified in Cartesian Coordinates outputting the signal ratio. Direction angles are specifed in degrees. |
mse_point_RPhiDegZ_deg_ratio | A MSE point specified in Cylindrical Coordinates outputting the signal ratio. Direction angles are specifed in degrees. |
mse_point_XYZ_rad_ratio | A MSE point specified in Cartesian Coordinates outputting the signal ratio. Direction angles are specifed in radians. |
mse_point_RPhiDegZ_rad_ratio | A MSE point specified in Cylindrical Coordinates outputting the signal ratio. Direction angles are specifed in radians. |
All motional stark effect points are specified in the following manner. A string containing the diagnostic name. Three reals specfy the measurement point in 3D.
Keywords that only have a single angle specification to the vector discription. For these keyword two sets of three reals are start and end points of the viewing cord. The last two sets of real three reals are the start and end points of the neutral beam. Each set of three reals is a point in either Cartesian or Cyclindrical Coordinates depending on the keyword.
Keywords that contain two angle specification use the angle discription. These keywords specify the angle in using 4 angles. The first line contains the angles alpha and omega. The second set of angles are delta and theta. These angles are defined such that.
key_word_ang
name(STRING len:data_parameters::data_short_name_length)
x(REAL) y(REAL) z(REAL)
vx1(REAL) vy1(REAL) vz1(REAL)
vx2(REAL) vy2(REAL) vz2(REAL)
nx1(REAL) ny1(REAL) nz1(REAL)
nx2(REAL) ny2(REAL) nz2(REAL)
key_word_ang_ang
name(STRING len:data_parameters::data_short_name_length)
x(REAL) y(REAL) z(REAL)
alpha(REAL) omega(REAL)
delta(REAL) theta(REAL)
Reference material for the coding to parse these files can be found in the signal_dot and mse_dot modules.