Universal file format 58 (UFF58) and UFF58b are common standards in experimental dynamics, especially in the area of modal and structural analysis. Several universal file formats exist, but UFF58 and UFF58b are the most common. UFF58 and UFF58b define a header in each file that contains general information about the data contained in the file. UFF58 files store both header information and data in ASCII format. UFF58b files store header information in ASCII format and data in binary format. You can import UFF58 or UFF58b files into NI DIAdem, the NI Sound and Vibration Measurement Suite, and several third-party sound and vibration software packages to perform additional analysis.
Each UFF58 and UFF58b file consists of one or more functions, or datasets. Each function is delimited by –1 and contains 12 records. Each record contains one or more fields. Records 1 through 11 contain the header information, and record 12 contains the data. If you view a UFF58 or UFF58b file in a text editor, the first line is a function delimiter, –1, and the second line defines whether the file follows the UFF58 or UFF58b standard. The subsequent lines contain records 1 through 12.
![]() |
Note Do not edit UFF58 or UFF58b files in a text editor. Use the UFF58 File I/O VIs to read and write UFF58 or UFF58b files. |
The UFF58 standard allows any information in records 1 through 5 but allows only specific information in records 6 through 12.
| Record | Description |
|---|---|
| 1 | Typically contains the function description |
| 3 | Typically contains time and date information about when the file was created |
| 6 | Contains the degree of freedom identification |
| 7 | Contains the data form, including fields that define the ordinate data type and abscissa spacing |
| 8 | Contains the abscissa data characteristics |
| 9 | Contains the ordinate or ordinate numerator data characteristics |
| 10 | Contains the ordinate denominator characteristics if needed |
| 11 | Contains z-axis data characteristics if needed |
| 12 | Contains the data |
![]() |
Note Refer to the Structural Dynamics Research Lab at the University of Cincinnati Web site at www.sdrl.uc.edu for more information about the UFF58 file standard. |
Use the UFF58 File I/O VIs in the Sound and Vibration Measurement Suite to write binary UFF58 files and to read binary and ASCII UFF58 files.
Refer to the following VIs for examples of using the UFF58 File I/O VIs: