Gtld info: различия между версиями
Перейти к навигации
Перейти к поиску
Метка: ручная отмена |
|||
| Строка 25: | Строка 25: | ||
== Импорт функций == | == Импорт функций == | ||
Для импорта функций из библиотеки необходимо создать переменную и добавить запись | Для импорта функций из библиотеки необходимо создать переменную и добавить запись с указанием имени файла библиотеки: | ||
:<code style="color: purple>var fnc = gtl.import("user-functions.js");</code> | :<code style="color: purple>var fnc = gtl.import("user-functions.js");</code> | ||
Дальнейшее обращение к отдельным функциям библиотеки происходит через указанную переменную: | Дальнейшее обращение к отдельным функциям библиотеки происходит через указанную переменную: | ||
:<code style="color: purple> let res = fnc.MY_FUNCTION();</code> | :<code style="color: purple> let res = fnc.MY_FUNCTION();</code> | ||
Версия от 01:35, 8 июня 2024


Краткое описание
Обращаться к источникам данных (параметрам) в GTLd можно посредством отдельных переменных (в дальнейшем, для описания функций, будут использоваться указанные ниже переменные)
Переменные
var signals = gtl.options.record.signalsModel;- обращение к записям сигнала;var options = gtl.options;- обращение к параметрам настроек;var record = gtl.options.record;- обращение к каналам записей сигнала;var point = gtl.options.point;- ;
Обращение к параметрам
signals[i].portNumber;- обращение к измерительному каналу, где i - индекс канала (настраивается во вкладке [Сигналы]);record.tachoOptions.tachoChannel;- обращение к каналу датчика оборотов (настраивается во вкладке [Тахо]);record.tachoOptions.tachoState;- указатель источника информации Тахо (индекс указателя радио кнопки);
0 - взять из сигнала; 1 - ввести вручную; 2 - взять из поля "info" виброанализатора.
Экспорт функций
Для использования экспорта функций из библиотеки достаточно перед объявлением функции добавить запись export:
export function MY_FUNCTION() { ... содержание фукнции ... };
Импорт функций
Для импорта функций из библиотеки необходимо создать переменную и добавить запись с указанием имени файла библиотеки:
var fnc = gtl.import("user-functions.js");
Дальнейшее обращение к отдельным функциям библиотеки происходит через указанную переменную:
let res = fnc.MY_FUNCTION();