category

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

Синтаксис

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

Описание

Слово category – это обязательное служебное слово запроса, используемое для обращения к имени категории. С помощью слова category можно указать имя одной или нескольких категорий в базе данных SimInTech, к которым будет происходить обращение с помощью запроса.

Слово category позволяет выполнять множественный запрос к нескольким категориям с использованием символа * в качестве маски:
  • * – полностью заменяет имя категории (полный запрос)
  • cat_name_par*, *at_name_part или *at_name_par* – частичный запрос, в котором * заменяет остальные части имени категории

Пример

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

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