визуализация данных

Модератор: Alex

alexsis_76
Сообщения: 791
Зарегистрирован: Пт янв 22, 2016 10:08 am
Благодарил (а): 6 раз
Поблагодарили: 63 раза

визуализация данных

Сообщение alexsis_76 » Пн сен 05, 2016 1:41 am

Следующим шагом в построении девайсов я думаю должна быть визуализация
на затравку
Безымянный.png
Безымянный.png (142.7 КБ) 14036 просмотров
во вложении html
попозже будет работающий код
Вложения
fr.rar
(904 байт) 371 скачивание
alexsis_76
Сообщения: 791
Зарегистрирован: Пт янв 22, 2016 10:08 am
Благодарил (а): 6 раз
Поблагодарили: 63 раза

Re: визуализация данных

Сообщение alexsis_76 » Пн сен 05, 2016 4:37 pm

фокус данного способа состоит в том что библиотеки необходимые для работы не хранятся в amc,при вставке данной картинки с amc ничего не грузится(кроме html),идут только аякс запросы,используется интерфейс jqwery
вместо того чтобы лепить что то
var request = new XMLHttpRequest();
request.onreadystatechange = function() {
if (this.readyState == 4) {
if (this.status == 200) {
if (this.responseXML != null) {

dash_marker1 = parseFloat("1.0");
dash_marker2 = parseFloat("0.0");

// Moduls
for (var i = 0; i < MAX_MODULES; i++) {
try {
var modulRes = this.responseXML.getElementsByTagName(modulXml)[0].childNodes[0].nodeValue;

пишем
$.ajax({
url: "xxx.php",
success: function(data){
alert( "Прибыли данные: " + data );
}
});
не правда ли проще?
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: визуализация данных

Сообщение Alex » Пн сен 05, 2016 5:35 pm

фокус данного способа состоит в том что библиотеки необходимые для работы не хранятся в amc
а где они хранятся?
используется интерфейс jqwery
Так jQuery тоже нужно загрузить, а он немаленький.

Если всё это грузится со сторонних серверов, то теряется автономность и вообще не спортивно получается и противоречит концепции АМС (только что от тандемного (зависимого) режима избавились).
alexsis_76
Сообщения: 791
Зарегистрирован: Пт янв 22, 2016 10:08 am
Благодарил (а): 6 раз
Поблагодарили: 63 раза

Re: визуализация данных

Сообщение alexsis_76 » Пн сен 05, 2016 5:53 pm

а где они хранятся?
во внешнем хранилище в сети
Так jQuery тоже нужно загрузить, а он немаленький.
так нужно грузить один раз ,потом из кеша,скрипт ведь статичный и не меняется со временем,с остальными библиотеками точно так же.
минус- нужно подключение к инету,хоть один раз,но сейчас его нет только в пещере,
зато плюсов целый вагон можно собрать ams хоть на меге 32 без SD
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: визуализация данных

Сообщение Alex » Пн сен 05, 2016 6:08 pm

минус- нужно подключение к инету,но сейчас его нет только в пещере
зато плюсов целый вагон
Такой подход тоже имеет право на жизнь, особенно «для себя».

Хочу тут заметить три вещи:

1. Интернета нет далеко не только в пещере, но и, например, в теплице, курятнике, на природе, во многих деревнях и т. п., а также даже там где он есть — его в один прекрасный момент может не стать ;)

2. У нас стоит задача сделать быстрый сервер из АМС, а не перекладывать его задачи на могучие плечи сторонних серверов.

3. Автономность — это вещь, которую невозможно переоценить, особенно в контексте микроконтроллерных задач АМС.
alexsis_76
Сообщения: 791
Зарегистрирован: Пт янв 22, 2016 10:08 am
Благодарил (а): 6 раз
Поблагодарили: 63 раза

Re: визуализация данных

Сообщение alexsis_76 » Вт сен 06, 2016 9:44 am

1. Интернета нет далеко не только в пещере, но и, например, в теплице, курятнике, на природе, во многих деревнях и т. п., а также даже там где он есть — его в один прекрасный момент может не стать ;)
да похоже вы оказались правы, пропал на работе инет, закрыл я браузер, открыл снова и все кончилось :(
поэтому пришлось сделать традиционный подход, грузим библиотеку с сервера , подключаем простой код и получаем вот это
Безымянный_1.jpg
Безымянный_1.jpg (47.9 КБ) 13877 просмотров
код и библиотека в аттаче
Вложения
gg.rar
(5.85 КБ) 368 скачиваний
Аватара пользователя
Amarok
Сообщения: 1425
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

Re: визуализация данных

Сообщение Amarok » Вт сен 06, 2016 10:55 am

А как эти циферблаты к самой Алиске привинтить в сцены? И значения брать из свойств?
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
alexsis_76
Сообщения: 791
Зарегистрирован: Пт янв 22, 2016 10:08 am
Благодарил (а): 6 раз
Поблагодарили: 63 раза

Re: визуализация данных

Сообщение alexsis_76 » Вт сен 06, 2016 12:04 pm

не могу сказать точно,не пользовался,но я думаю так же как к обычной веб странице
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: визуализация данных

Сообщение Alex » Вт сен 06, 2016 12:21 pm

грузим библиотеку с сервера , подключаем простой код и получаем вот это
А чем вас стандартные индикаторы (которые идут в дистрибутиве) не устроили? Они вроде посимпатичнее будут. Впрочем, 0.16 версия работает быстро и позволяет использовать любые графические библиотеки.
alexsis_76
Сообщения: 791
Зарегистрирован: Пт янв 22, 2016 10:08 am
Благодарил (а): 6 раз
Поблагодарили: 63 раза

Re: визуализация данных

Сообщение alexsis_76 » Вт сен 06, 2016 1:55 pm

А чем вас стандартные индикаторы (которые идут в дистрибутиве) не устроили? Они вроде посимпатичнее будут
Всем устроили,искал примерно такие,но мне нужна отдельная библиотека для рисования,в amc ее отдельно нет(по крайней мере я не нашел),во вторых мне нужно было вычленить код, проще было написать по новой и наконец упростить код в нынешнем виде он ужасен(уж извините),библиотеку я нашел осталось разобраться с api, этот индикатор уже показывает температуру,завтра заменю на другой посимпатичней.
вот на этот
http://smart-ip.net/gauge2.html
За это сообщение автора alexsis_76 поблагодарил:
serghei (Вт сен 06, 2016 2:10 pm)
Рейтинг: 1.16%
Ответить