aozubrilin писал(а):Где-то "График выборки" , а где-то "График журналов" - одно и тоже.
зависит от версии билдера..... стараемся "причесать" перевод ....
aozubrilin писал(а):Где-то "График выборки" , а где-то "График журналов" - одно и тоже.
const request = require('./request-0.0.1.js');
setInterval(function () {
var logger = window.logger;
logger.log("Hello world!");
// Send the get request
request.get({
url: 'http://217.91.48.218:8145/infos.jsn'
},
function (error, response, body) {
logger.log("error:", error);
//logger.log("response:", response);
//logger.log("body:", body);
})
logger.log("Пока!!");
},2000);
AlexandrGr писал(а):А setInterval не пробовали?
var self = this;
const request = require('/request-0.0.3.js');
setInterval(send_request, 1000);
function send_request()
{
// Send the get request
request.get( {url: 'http://217.91.48.218:8145/infos.jsn'},
function (error, response, body)
{
console.log("error:", error);
//console.log("response:", response);
//console.log("body action:", body);
if (error === "No error")
{
var MyObj = JSON.parse(body);
// Расшифровка JSON
var result=MyObj.isodat;
console.log("получили isodat:", result);
driver.setStringData(self.config.stroka, result.length, result, (err) =>
{
if (err)
{ console.log('Error:', err.message); }
});
}
else
{
var txt = "Disconnected ...";
driver.setStringData(self.config.stroka, txt.length, txt, (err) =>
{
if (err)
{ console.log('Error:', err.message); }
});
}
}
);
}
Aviator_VZh писал(а):Коллеги, привет!
Кто сможет помочь с JS?
Нужно с помощью запроса GET получить с сервера JSON файл и разобрать данные по регистрам панели.
Не безвозмездно, конечно)
Aviator_VZh писал(а):Поставил опрос 1 раз в минуту и проблема исчезла.
Искренне благодарен Вам за помощь!
Serg290 писал(а):Доброго дня. Возможно ли организовать на панели всплывающие подсказки для оператора? Заранее спасибо.
8bit писал(а):Aviator_VZh писал(а):Коллеги, привет!
Кто сможет помочь с JS?
Нужно с помощью запроса GET получить с сервера JSON файл и разобрать данные по регистрам панели.
Не безвозмездно, конечно)Aviator_VZh писал(а):Поставил опрос 1 раз в минуту и проблема исчезла.
Искренне благодарен Вам за помощь!
ну вот вы и сэкономили 1000 рублей..... а теперь еще и заработать 1000 сможете
8bit писал(а):AlexandrGr писал(а):А setInterval не пробовали?
пробовали, отлично работает.....
но Actions тоже должны работать ....
- Код: Выделить всё
var self = this;
const request = require('/request-0.0.3.js');
setInterval(send_request, 1000);
function send_request()
{
// Send the get request
request.get( {url: 'http://217.91.48.218:8145/infos.jsn'},
function (error, response, body)
{
console.log("error:", error);
//console.log("response:", response);
//console.log("body action:", body);
if (error === "No error")
{
var MyObj = JSON.parse(body);
// Расшифровка JSON
var result=MyObj.isodat;
console.log("получили isodat:", result);
driver.setStringData(self.config.stroka, result.length, result, (err) =>
{
if (err)
{ console.log('Error:', err.message); }
});
}
else
{
var txt = "Disconnected ...";
driver.setStringData(self.config.stroka, txt.length, txt, (err) =>
{
if (err)
{ console.log('Error:', err.message); }
});
}
}
);
}
но Actions тоже должны работать ....
Aviator_VZh писал(а):Сделал 12 глобальных действий с запуском по сек = 0, 5, 10, 15 и т.д.
Всё отлично работает. Пока до действия дойдет очередь, за 1 минуту оно успешно отвисает.
Для контроля актуализации данных сделал журнал для isodat.
Сейчас этот форум просматривают: Bing [Bot] и гости: 2