nc_makevalidname returns a valid netCDF variable name for a given name.
Return Value
ssNewName is a valid NC name.Special characters will be replaced by an underscore (_). Umlauts will be replaced as following: Ä->A, ä->a, Ö->O, ö->o, Ü->U, ü->u, ß->s. In UniPlot 5.14.5 channel names may contain the following special characters: ., -, +, $, #, ~, !, ^, &, %.
If an error occurs, ssNewName is empty (“”).
Parameters
Identifies the netCDF file. If ncid is -1 a valid name will be returned.
ssName is the name of the netCDF variable.
If bToUnderscore is TRUE (1) the special characters in the channel name are replaced by underscores. For the value 0 the special characters remain in the channel name. Allowed special characters: ., -, +, $, #, ~, !, ^, &, %. Default value is -1. If set to -1 the settings set with nc_set_option are used.
Comment
If ncid is a valid NC-handle the function returns a unique name. If the same variable name already exists an underscore followed by a number will be added to the name.
History
| Version | Description |
|---|---|
| 5.14.5 | New parameter bToUnderscore. |
See also
Overview UniPlot Data Files, nc_create, nc_varid, nc_set_option, nc_vardef
id-1001849