05-24-2011 01:38 AM
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 ?
05-26-2011 05:04 AM - edited 05-26-2011 05:05 AM
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:
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
05-30-2011 02:31 AM
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