Skip to content

TagAssignement.GetAnalogFieldTag

Вызов: GAP.AUCS.TagAssignement.GetAnalogFieldTag(tag, fieldTag)

Возвращает полевой тег аналогового канала (или fieldTag, если задан и не [fieldTag]).

Если fieldTag уже задан (и не [fieldTag]), возвращает его. Иначе пытается найти связанный полевой тег по tag с заменой I -> T, затем I -> IT; если не найдено, возвращает GAP_Error.

  • GAP_Error: возвращается, если fieldTag не задан/плейсхолдер и в модели не найден связанный полевой тег (по tag.Replace("I","T") и tag.Replace("I","IT")).
  • Вызов: GAP.AUCS.TagAssignement.GetAnalogFieldTag("P072AI5535", "P072TI5535")
    • Результат: "P072TI5535", если fieldTag передан явно и функция возвращает его без преобразований.