Several types of data are generated in the Waterpower Laboratory. Experimental and numerical data under a research project are significant in the laboratory. Key sources of the data are:
Data archive and curation formats for the Waterpower Laboratory.
# | Category of data | Preferred format(s) | Alternative format(s), Note1 |
---|---|---|---|
1. | Textual data: Reports, documents, word files, large text files with tables and figures. | ASCII *.txt, *.xml, *.rtf, *.pdf/a, *.odt | *.doc, *.docx, *.pdf, *.tex |
2. | Tabular data: Large data from sensors and LabView software in table format separated by ‘space’, ‘tab’, ‘comma’, ‘semicolon’, etc. | Unix, UTF-8, *.txt, *.csv, *.ods | *.xls, *.xlsx, *.mat |
3. | Image format data: Huge data from PIV measurements, images, photographs, figures in image format, etc. | *.tif, *.png, *.jpg2000, *.pdf/a | *.jpeg, *.jpg. *.tiff, *.gif, *.psd, *.bmp, *.pdf, *.svg, *.eps |
4. | Programming and code | UTF-8 ASCII *.txt, *.xml, *.html | *.m, *.py, *.c, *.cpp, labview compatible, java, Note2 |
5. | Engineering drawings | *.dwg (autocad-2d), ASCII *.dxf, *.igs, *.iges, *.x_t, *.x_b, *.stl, OpenDWG, *.svg, *.stp, *.step, *.pdf, other legacy formats | *.vsdx, *.sw, *.model, catia v5-v6, *.prt, *.asm, *.sldprt, *.sldasm, *.par, *.asm, *.psm, *.x3d, Note3 |
6. | Data acquisition and calibration | ASCII *.txt, *.csv, *.ods, *.xml | All LabView supported files with compilers and add-in for DAQ hardware, Note4 |
7. | Recordings: Video, audio, etc. |
Note1: If you are concern of distortion of data while converting to the preferred format, you can use alternative format. If alternative format is not better option, you can submit in original format. However, please provide description of software and possible ways to convert into the preferred/alternative format.
Note2: https://gist.github.com/ppisarczyk/43962d06686722d26d176fad46879d41
Note3: If you have drawing format in other the listed formats in preferred and alternative categories, please convert them to compatible version of AutoCAD/Creo/SolidWorks.
Note4: https://forums.ni.com/t5/LabVIEW-Idea-Exchange/Consolidate-LabVIEW-File-Types/idi-p/4103443
Consolidate all LabVIEW G files into two file extensions:
Justification:
LabVIEW is proprietary. I need LabVIEW to open LabVIEW files. There are +15 LabVIEW file extensions to create LabVIEW G code. Recognizable LabVIEW extensions are worthless because I still need LabVIEW to open and edit the files. Some LabVIEW files contain compiled code, whereas other LabVIEW files are glorified name-spacers; some are UI components, while others embed compiled LabVIEW code into other LabVIEW files.
With every new LabVIEW version, capabilities are added that inherently cause inconsistencies between LabVIEW file types, environments and overall behavior. Let me explain.
Problem:
Proposed Solution:
Features:
A single LabVIEW Source File (*.xx)...
A single LabVIEW Compiled Files (*.xxc)...
LabVIEW currently has +15 extensions to develop G code:
(Not including, LV Projects, NXG, VeriStand, TestStand, LabWindows/CVI, etc.):
- Virtual Instrument (*.vi)
- Virtual Instrument Template (*.vit)
- Malleable Virtual Instrument (*.vim)
- Control (*.ctl)
- Control Template (*.ctt)
- Virtual Instrument Library (*.llb)
- Library (*.lvlib)
- Class (*.lvclass)
- XNode (*.xnode)
- XControl (*.xctl)
- Packed Library (*.lvlibp)
- Palette Menu (*.mnu)
- Run-Time Menu (*.rtm)
- Data (*.tdm, *.tdms, *.lvm, *.bin3, *.rc)