LabVIEW Sound and Vibration API Reference

SV UFF58 Format ASCII Function Header VI

  • Updated2024-06-18
  • 8 minute(s) read

SV UFF58 Format ASCII Function Header VI

Owning Palette: Advanced VIs

Requires: Sound and Vibration Toolkit

Formats records 1-11 to the UFF58 (universal file format) ASCII header format. Wire the formatted UFF58 ASCII header output to the formatted UFF58 ASCII header input of the SV UFF58 Format ASCII Ordinate Data (Evenly Spaced) VI. You also can use this VI in combination with Read VIs found in UFF58b Advanced VIs to convert a function header from a binary UFF58 file to an ASCII function header.

records (1-5) specifies the data in records 1 through 5, or the ID lines, in the UFF58 header. Empty strings will be replaced by NONE. Each input string will be truncated or padded with spaces in order to make the string length equal to 80 characters.
ID line 1 specifies the contents of record 1. ID line 1 typically is used for the function description.
ID line 2 specifies the contents of record 2.
ID line 3 (date & time) specifies the contents of record 3. ID line 3 typically is used to identify when the function was created. If the input string is empty, it will be replaced by the system date and time, where the date is in the format DD-MM-YY and the time is in the format HH:MM:SS.
ID line 4 specifies the contents of record 4.
ID line 5 specifies the contents of record 5.
record 6 - DOF identification specifies information about the degree of freedom in record 6 in the UFF58 header.
function type specifies the function type.

0general or unknown
1time response (default)
2auto spectrum
3cross spectrum
4frequency response function
5transmissibility
6coherence
7auto correlation
8cross correlation
9power spectral density (PSD)
10energy spectral density (ESD)
11probability density function
12spectrum
13cumulative frequency distribution
14peaks valley
15stress/cycles
16strain/cycles
17orbit
18mode indicator function
19force pattern
20partial power
21partial coherence
22eigenvalue
23eigenvector
24shock response spectrum
25finite impulse response (FIR) filter
26multiple coherence
27order function
28phase compensation
function ID number specifies the function identification number.
version number specifies the version number or sequence number.
load case ID number specifies the load case identification number. A value of 0 indicates single point excitation.
response entity name specifies the response entity name. Enter NONE if it this input is unused.
response node specifies the numeric (I32) identifier associated with the response for the measurement. This corresponds to record 6, field 6 in the UFF58 format.
response direction specifies the direction of the associated response. The numeric value associated with the selected enumeration is written to record 6, field 7.

-1-X Translation
-2-Y Translation
-3-Z Translation
-4-X Rotation
-5-Y Rotation
-6-Z Rotation
0Scalar (default)
1+X Translation
2+Y Translation
3+Z Translation
4+X Rotation
5+Y Rotation
6+Z Rotation
reference entity name specifies the reference entity name. Enter NONE if this input is unused.
reference node specifies the reference node.
reference direction specifies the reference direction.

-1-X Translation
-2-Y Translation
-3-Z Translation
-4-X Rotation
-5-Y Rotation
-6-Z Rotation
0Scalar (default)
1+X Translation
2+Y Translation
3+Z Translation
4+X Rotation
5+Y Rotation
6+Z Rotation
record 7 - data form specifies the data in record 7 of the UFF58 header.
ordinate data type specifies the numeric precision of the data to be written to the file.

0real single precision
1real double precision (default)
2complex single precision
3complex double precision
number of data values/pairs specifies the number of data pairs for uneven abscissa spacing or the number of data values for even abscissa spacing.
abscissa spacing specifies whether the abscissa spacing is uneven or even.

0uneven
1even (default)
abscissa minimum specifies the initial value of coordinates on the horizontal axis.
abscissa increment specifies the interval between data points in the signal.
z-axis value specifies the value of the z-axis.
record 8 - abscissa data characteristics specifies the abscissa data characteristics in record 8 of the UFF58 header.
specific data type specifies the data type information.

0unknown (default)
1general
2stress
3strain
4temperature
5heat flux
6displacement
7reaction force
8velocity
9acceleration
10excitation force
11pressure
12mass
13time
14frequency
15rpm
16order
17sound pressure
18sound intensity
19sound power
length units exponent specifies the length units exponent.
force units exponent specifies the force units exponent.
temperature units exponent specifies the temperature units exponent.
axis label specifies the axis label. Enter NONE if this parameter is not used.
axis units label specifies the axis units label. Enter NONE if this parameter is not used.
record 9 - ordinate data characteristics specifies the ordinate data characteristics in record 9 of the UFF58 header.
specific data type specifies the data type information.

0unknown (default)
1general
2stress
3strain
4temperature
5heat flux
6displacement
7reaction force
8velocity
9acceleration
10excitation force
11pressure
12mass
13time
14frequency
15rpm
16order
17sound pressure
18sound intensity
19sound power
length units exponent specifies the length units exponent.
force units exponent specifies the force units exponent.
temperature units exponent specifies the temperature units exponent.
axis label specifies the axis label. Enter NONE if this parameter is not used.
axis units label specifies the axis units label. Enter NONE if this parameter is not used.
record 10 - ordinate denominator data characteristics specifies the ordinate denominator data characteristics in record 10 of the UFF58 header.
specific data type specifies the data type information.

0unknown (default)
1general
2stress
3strain
4temperature
5heat flux
6displacement
7reaction force
8velocity
9acceleration
10excitation force
11pressure
12mass
13time
14frequency
15rpm
16order
17sound pressure
18sound intensity
19sound power
length units exponent specifies the length units exponent.
force units exponent specifies the force units exponent.
temperature units exponent specifies the temperature units exponent.
axis label specifies the axis label. Enter NONE if this parameter is not used.
axis units label specifies the axis units label. Enter NONE if this parameter is not used.
record 11 - z-axis data characteristics specifies the z-axis data characteristics in record 11 of the UFF58 header.
specific data type specifies the data type information.

0unknown (default)
1general
2stress
3strain
4temperature
5heat flux
6displacement
7reaction force
8velocity
9acceleration
10excitation force
11pressure
12mass
13time
14frequency
15rpm
16order
17sound pressure
18sound intensity
19sound power
length units exponent specifies the length units exponent.
force units exponent specifies the force units exponent.
temperature units exponent specifies the temperature units exponent.
axis label specifies the axis label. Enter NONE if this parameter is not used.
axis units label specifies the axis units label. Enter NONE if this parameter is not used.
formatted UFF58 ASCII header returns the function header string including records 1-11.

Log in to get a better experience