DIAdem

cancel
Showing results for 
Search instead for 
Did you mean: 

Diadem inserts underscores to custom properties

I tried to use diadem to delete corrupt values from channels in tdms files. these files are processed by an Maltab script also interpreting Properties by their name. 

I had to find out, that after modification of the chanel values, the custom properties also changed. I have underscores replacing all spaces and even an tailing underscore for all custom properties name independent on previous spaces. This makes my Matlab script crash and I would like to prevent diadem from modifying my Properties.   

 

Any advice is welcome

 

Example:

before diadem              after diadem

"Temprature °C"           "Temperature__°C_"

 

tdms files have been generated with LV 2018 32bit 

diadem Version 2022 Q4

 

I found that the underscores are already present after loading the file in diadem but how can that be, as they do not show up when loading the file to LV, or Matlab. 

0 Kudos
Message 1 of 3
(1,152 Views)

found an answer here: Solved: Re: Properties in TDMS file not visible in Diadem - NI Community

But in the DIAdem/DataFinder naming conventions following happens.

If you use one of the following characters in a custom property name, DIAdem replaces this character with an underscore: ., :, ,, ;, ', \, @, <, >, #, [, ], %, (, ), {, }, |, *, ?, =, !, ", ^, $, &, +, -, /, and a space.



but ask my self the question, Why am I allowed to violate those naming conditions within LV after all. 

0 Kudos
Message 2 of 3
(1,138 Views)

I have the same problem. Its a nightmare! Why? 
There is no need for Diadem to change the property names since it could read it . 
Please find the responsible engineer and let me know his ambitions or get in contact with me to explain, can't sleep anymore!

0 Kudos
Message 3 of 3
(1,007 Views)