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

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