This problem may arise when you are converting data to CSV output format and the recording has no time data or to GPX output format or if the recording has no time and/or GPS position data.
In case of GPX output format, there is no solution. Track points must have geo coordinates, and the program cannot generate the track if GPS coordinates are not available.
In general, Voyage Recorder and PC software are designed to record voyages, and coordinates and time must be present on the network. But some of our customers are using Voyage Recorder to record data in the lab or for diagnostic purposes (for example, engine data only).
You have the following options to process data without time data using Voyager Recorder PC software:
- 1) convert data to .CAN format to view it with CAN Log Viewer software;
- 2) convert to OpenSkipper .XML to view it with log viewer of OpenSkipper;
- 3) convert to Canboat / Signal K LOG file to process it with your own script (if you are programmer and familiar with NMEA 2000);
- 4) restore timeline and convert data to CSV format.
The last method allows you to create a CSV output file with your data. Messages stored in your recordings have internal time, but the software must have at least one "real time" record to restore the time line and generate CSV file.
Download FAKEDATE.DAT and place it in the folder with your data. In the command line of your operating system, type the following command:
YDVRConv /join FAKEDATE.DAT 00010001.DAT 00010002.DAT OUTPUT.DAT
Where 00010001.DAT and 00010002.DAT are your files in chronological order, you can specify one or multiple files to join with FAKEDATE.DAT. The program will generate OUTPUT.DAT file, which will contains data from all files specified between /join key and output file name.
The output file can be processed by PC software of Voyage Recorder to generate spreadsheet (CSV) file with your network data decoded. If necessary, you can replace the fake date with a real date in a spreadsheet. It is also possible to modify FAKEDATE.DAT, but this way is trickier.