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;В примере в результате выполнения запросов переменным присваиваются значения, соответствующие полученным результатам в соответствии в зависимости от указанного типа данных в запросе.