Форум TRACE MODE: техническая поддержка   
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 5 » Документирование в TRACE MODE / Data Documentation in Trace Mode » Выбор канала по условию

   
Автор / Author Тема / Topic: Выбор канала по условию
Worker
Junior Member / Новичок
Участник № / Member № 71


Icon 1 отправлено / posted      Профиль для / Profile for Worker           Редактировать/удалить сообщение / Edit/Delete Post 
Нужно создать в отчете список каналов, удовлетворяющих условию (конкретно: выход за шкалу)...
В хелпе читаем: "Выбор канала по условию.
Данная команда позволяет сформировать список каналов по заданному условию. При ее выборе на экран выводится следующий диалог... Здесь в качестве начального списка для выбора каналов следует указать узел и объект его базы каналов. Далее в разделе Условие следует указать критерий выбора канала..."
Вставляем в шаблон функцию, при ее отработке выводится цифра: количество каналов, удовлетворяющих условию, но не "список каналов", как написано в описании. Как сформировать такой СПИСОК?

Сообщения / Posts 18 | Из / From: РФ  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Worker
Junior Member / Новичок
Участник № / Member № 71


Icon 1 отправлено / posted      Профиль для / Profile for Worker           Редактировать/удалить сообщение / Edit/Delete Post 
Интересно, мне кто-нибудь ответит?
Сообщения / Posts 18 | Из / From: РФ  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post 
Если Вы эту функцию вызываете в качестве числа, то она и вернет Вам число элементов этого списка.
Если вы эту функцию будете позиционировать как массив, то сможете вызывать любой элемент массива.

Сообщения / Posts 15120 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Worker
Junior Member / Новичок
Участник № / Member № 71


Icon 1 отправлено / posted      Профиль для / Profile for Worker           Редактировать/удалить сообщение / Edit/Delete Post 
Еще пожалуйста помогите...
Из сформированного массива надо выбрать каналы, имя которых начинается с определенного символа (проще говоря по строковому шаблону). Например, все температуры (имена каналов начинаются с "Т"). Задаю выражение:

IF (NAME( @"TNS"[ROW()] ), '=', "T*",...,....

Не проходит такой "фокус", поскольку Т* воспринимается буквально, а не как шаблон... Использовать FIND по всем полным именам в базе естественно неразумно...
Подскажите, как решить все-таки проблему?

Сообщения / Posts 18 | Из / From: РФ  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post 
Посмотрите в разделе "Стандартные функции" описание "Работа с массивами и строками".
Полагаю, что Вы сможете найти конструкции, которые позволят Вам решить эту задачу.

Сообщения / Posts 15120 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Worker
Junior Member / Новичок
Участник № / Member № 71


Icon 1 отправлено / posted      Профиль для / Profile for Worker           Редактировать/удалить сообщение / Edit/Delete Post 
Спасибо, ответ вполне исчерпывающий...
Сообщения / Posts 18 | Из / From: РФ  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

   Закрыть тему / Close Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us

Rambler's Top100 Rambler's Top100



Powered by Infopop Corporation
UBB.classic™ 6.7.2