04-22-2010 09:58 AM - edited 04-22-2010 09:59 AM
Hi, Stefan:
Here it is:
static const char * FILE_Property_Test = "File Property Test";
Argument "file" is the DDCFileHandle
Greetings from Luebeck~~
Kuo
04-22-2010 10:06 AM
Hi Kuo
blanks are not supprted in property names.
Property names should only contain alpha numerical characters.
Gruß in den Norden
Stefan
The following characters are not allowed for custom property names:
., :, ,, ;, ', \, @, <, >, #, [, ], %, (, ), {, }, |, *, ?, =, !, ", ^, $, &, +, -, /, and a space
Also the following property names are reserved and may not be used for creating custom properties on file level:
author, channelgroups, children, datestring, datetime, description, environment, external_references, id, instance_attributes, mime_type, name, objecttype, parent, registercomments, registertxt1, registertxt2, registertxt3, timestring, title, version, version_date
The following property names are reserved and may not be used on group level:
channels, children, description, equipments, external_references, id, index, instance_attributes, measurement_begin, measurement_end, measurement_quantities, mime_type, name, objecttype, parent, registertxt1, registertxt2, registertxt3, root, sequences, submatrices, submatrices, test, units_under_test, version, version_date
The following poperty names are resevered and may not be used on channel level:
average, channel, children, datatype, deletebehaviour, description, dimension, displaytype, empty, external_references, flagkey, group, groupindex, id, implicit_increment, implicit_start, instance_attributes, internal_params, internal_res1, internal_res2, interpolation, is_scaled_by, length, lengthmax, local_columns, maximum, measurement, mime_type, minimum, monotony, name, novaluekey, number, objecttype, parent, quantity, rank, registerint1, registerint2, registerint3, registerint4, registerint5, registerint6, registertxt1, registertxt2, registertxt3, registerval1, registerval2, registerval3, registerval4, registerval5, registerval6, representation, scales, sourcedatafilename, sourcedatafilepath, sourcegenparam1, sourcegenparam2, sourcehandle, sourceinstancekey, sourcename, sourceparentname, sourcerepresentation, sourcetype, sourcevalue, standard_deviation, status, type_size, unit, unit_string, valuetype, version, version_date, waveform,
04-22-2010 10:31 AM
Hi, Stefan:
You are definitetly Genius~~
Now it's working~~
Thanks!!!
Kuo
08-09-2011 01:17 PM
Well if that is the case then the LabVIEW TDMS vis should not allow the use of spaces in property names.
08-09-2011 01:48 PM
TDMS does support white space in property names an property values. TDMS and TDM are different file formats.
08-10-2011 04:57 AM
Note: Other software than LabVIEW such as DIAdem or DataFinder cannot deal with e.g. spaces in property names and will replace 'forbidden' characters with '_'.
08-10-2011 05:09 AM
That's true. So far I used DIAdem fairly well.