what

Запрос данных о сигнале в базе данных SimInTech.

Синтаксис

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

Описание

Слово whatопциональное ключевое слово в запросе к базе данных SimInTech, определяющее тип извлекаемых данных.

В качестве значения ключевого слова what можно указать один из шести типов данных:
  • count – количество найденных данных (групп или сигналов)
  • group – имя группы
  • groupnumber – порядковый номер группы (нумерация начинается с 1)
  • caption – название сигнала
  • value – значение сигнала
  • shortname – имя сигнала без префикса, содержащего имя группы

Пример

formattext
//Количество сигналов в категории с именем "cat_name_1"
number_of_signals = "{ query: category = "cat_name_1"; group = "*"; name = "*"; what = count}";
//Имена групп, к которым принадлежит сигнал
names_of_groups = "{ query: category = "cat_name_1"; group = "*"; name = "*"; what = group}";
//Номера групп, к которым принадлежит сигнал
numbers_of_groups = "{ query: category = "cat_name_1"; group = "*"; name = "*"; what = groupnumber}";
//Названия сигналов
titles_of_signals = "{ query: category = "cat_name_1"; group = "*"; name = "*"; what = caption}" ;
//Значения сигналов
values_of_signals = "{ query: category = "cat_name_1"; group = "*"; name = "*"; what = value}" ;
//Краткие имена сигналов, не содержащие имена групп
shortname_of_signals = "{ query: category = "cat_name_1"; group = "*"; name = "*"; what = shortname}" ;   
end;

В примере в результате выполнения запросов переменным присваиваются значения, соответствующие полученным результатам в соответствии в зависимости от указанного типа данных в запросе.