Tags.GetPrjTag
Вызов: GAP.ScadaProjectBase.Tags.GetPrjTag(tag)
Преобразует тег по правилам проекта (SplitRegex / ComposeRegex из PlcOptions). Часто используется с внешней переменной [TAG].
Преобразует тег в проектный формат: если заданы SplitRegex и ComposeRegex (в PLC options), выполняет Regex.Replace; иначе использует стандартное правило вставки/замены разделителя после 2-го символа (_/-).
Ошибки и сообщения
Section titled “Ошибки и сообщения”- Отсутствуют
SplitRegexи/илиComposeRegex: применяется стандартное преобразование, в лог пишетсяDebugо том, какой параметр отсутствует. - Логирование результата: всегда пишет
Debugс входным и преобразованным тегом.
Примеры
Section titled “Примеры”- Вызов:
GAP.ScadaProjectBase.Tags.GetPrjTag("P0_72SDV5535")- Результат:
"P0-72SDV5535"в стандартном режиме, когдаSplitRegex/ComposeRegexне заданы и_на позиции 3 заменяется на-.
- Результат: