SplitPlaceholder splits a placeholder text into tokens.
Return Value
smSplitPlaceholder is a matrix with 8 columns:
| Value | Meaning |
|---|---|
| smSplitPlaceholder[1] | Channel name or empty string if global attribute |
| smSplitPlaceholder[2] | Attribute name. |
| smSplitPlaceholder[3] | Channel point index. |
| smSplitPlaceholder[4] | File Alias. |
| smSplitPlaceholder[5] | Format string. |
| smSplitPlaceholder[6] | * or $. |
| smSplitPlaceholder[7] | Unit text. |
| smSplitPlaceholder[8] | sort index for place holder dialog or ! (hide in dialog). |
Parameters
svFileName is a string vektor with one or more place holders. Examples:
$Origin$
$NMOTW.units$
$NMOTW.1$
$NMOTW.-1$
$NMOTW.1;%.3lf$
$NMOTW[1/min].1;%.3lf$
$File1:NMOTW.1;%.1lf$
$File2:NMOTW[1/min].1;%.1lf$
$(10)Engine$
Example
* SplitPlaceholder("$File1:Nmot[1/s].units;%.1lf$")'
Nmot
units
File1
%.1lf
$
1/s
See also
Overview Files, MakeFullPath, GetFileAttributes, ComparePath, MakePath
id-750593