name

Обращение к имени сигнала в базе данных SimInTech.

Синтаксис

{query: category = "cat_name_1"; group = "grp_name_1"; name = "sig_name_1"}

Описание

Слово name – это обязательное ключевое слово запроса, используемое для обращения к имени сигнала.

Слово name позволяет выполнять множественный запрос к нескольким сигналам с использованием символа * в качестве маски:
  • * – полностью заменяет имя сигнала (полный запрос)
  • sig_name_par*, *ig_name_part или *ig_name_par* – частичный запрос, в котором * заменяет остальные части имени сигнала

Пример

formattext
signal1 = "{query: category = "cat_name_1"; group = "grp_name_1"; name = "sig_name_1"}";
signal2 = "{query: category = "cat_name_1"; group = "grp_name_1"; name = "sig_n*"}";
signal3 = "{query: category = "cat_name_1"; group = "grp_name_1"; name = "*"}";
end;
В примере после выполнения запроса:
  • signal1 – присваивается полное имя сигнала sig_name_1 в строковом виде. Этот сигнал находится в категории cat_name_1 и группе grp_name_1 базы данных
  • signal2 – присваивается значение, содержащее полные имена сигналов, имена которых начинаются с sig_n, найденных в категории cat_name_1 и группе сигналов grp_name_1
  • signal3 – присваивается значение, содержащее полные имена всех сигналов, найденных в категории cat_name_1 и группе сигналов grp_name_1

Подробные примеры применения оператора в различных запросах приведены на странице Запросы к базе данных сигналов.