Matlab export not working

Jeremy Koether

Posted on 05.10.2023 17:03

I have some IEPE impact sensors I am measuring with an iolite STGS with the IEPE DSI. When exporting to Matlab, the data is stored in a variable with int64 datatype. This makes some sense as it corresponds to individual counts, however 64-bit seems like overkill for a 24-bit channel, and there is no header info to convert to engineering units. in additional the data is garbage; most values are >e+18, which indicates it is reading the binary date into the wrong number format.


Attached files:
Pika Kreča Šmid

Posted on 09.10.2023 12:27

Hello Jeremy,


thank you for reaching out to us. Is there any way you could send us the datafile, so that we could take a look at what's going on?


Best regards,

Pika

Daniel Watson

Posted on 28.02.2024 04:33

@Pika Kreča Šmid

Has there been any resolution to this? I recently encountered the same issue. I'm using an IEPE accelerometer through an Iolite 8xACC module. Inside Dewesoft the calibrated engineering units of [g] are showing correctly. When I export to a .mat the accelerometer and IEPE microphone data is saved as an int64 as described by Jeremy.

Pika Kreča Šmid

Posted on 28.02.2024 07:43

Dear @Daniel Watson,


thank you for reaching out to us regarding your problem.

Could you please tell me which version of DewesoftX you are running? The issue you are reporting was present in DewesoftX 2023.5. The fix for it was released in DewesoftX 2023.6, and, as far as I know, we haven't had any reports of this since DewesoftX 2023.6.

If you are experiencing data being wrongly stored as a variable with int64 datatype as well as the data being incorrect when exporting to Matlab, please let me know which version of our software you are using. We would also appreciate any images of the issue you can send us, and would kindly ask for a datafile of the issue (it can be a dummy file, or a snippet of your actual datafile- anything that highlights the issue) , so that we know what to look for when identifying the issue.


Best regards,

Pika

Jameel Malik

Posted on 15.03.2024 18:53

Hi I am havin the same issue as Jeremy I am getting a int64 as opposed to single. Please could you advise.

Pika Kreča Šmid

Posted on 18.03.2024 07:33

Dear Jameel,


thank you for reaching out to us.

We would need some more information in order to proceed with this ticket. Could you please answer some questions?

  • Which version of DewesoftX are you using?
  • Which version(s) of DewesoftX did you observe this behaviour with?
  • Does this happen only when exporting to MATLAB, or does it happen with any other type of export, such as Excel, .csv, or .txt export as well?
  • Are you also using an IOLITE device for Data acquisition? If yes, which device(s) are you using?
  • Are all channels exported to MATLAB incorrectly, or only the ones with the IEPE sensor?
  • Could you send us a datafile from which this behaviour can be observed?
  • Could you send us an image of the Matlab export settings you are using, so that we can replicate the way you've done the export?

Unfortunately, we cannot proceed unless we get more information regarding the issue.


Best regards,

Pika



Attached files:
Lukáš Horký

Posted on 18.04.2024 10:37

One of our customer had the same problem with data export to Matlab in DewesoftX 2023.5. Float data type were incorrectly exported as int64 data type and therefore unuseable. After update to DewesoftX 2024.1 the export to Matlab started to work correctly.


Lukas

Login to reply to this topic. If you don't have account yet, you can signup for free account .