DIAdem

cancel
Showing results for 
Search instead for 
Did you mean: 

Excel TDM Importer / nilibddc.dll for Matlab: Special characters in Property-Names converted to '_'

Special characters like "(", ")", " ", "/", ... in property names in TDMS files created with Labview are converted to "_" when accessing TDMS files using nilibddc.dll or when importing TDMS files into Excel.

To retrieve a property e.g. "signal in(V)", the dll requires the name to be spelled as "signal_in_V_", the original name is not found!

This was not the case with the older version of the dll V8.6 but is so with V9.1.

Is this a bug, is it possible to change this behaviour ?

 

0 Kudos
Message 1 of 3
(4,330 Views)

Hi,

 

i tried to reproduce your issue, but it works for me for both TDMS Version 1 and 2. I used LabVIEW 2009 SP1. If I look in Excel, all properties including the special characters are diplayed correctly:

 

tdms LV 2009.png

 

Do you have the Service Pack 1 for LabVIEW 2009 installed (i know you have V9.1 but is this the Service Pack 1?). Maybe reinstalling the Plugin for Excel can help you.

 

Were can i find this nilibddc.dll?

 

cheers,

cheggers

Sascha
0 Kudos
Message 2 of 3
(4,313 Views)

The ddc lib uses NI USI.

 

In USI the following characters are replaced by "_".

:, ,, ;, ', \, @, <, >, #, [, ], %, (, ), {, }, |, *, ?, =, !, ", ^, $, &, +, -, /, and a space.

 

Actually this can not be deactivated.

I am wondering that this isn't in there since first version but you are right.

 

Greetings

Andreas

0 Kudos
Message 3 of 3
(4,295 Views)