Интегральный индикатор загрузки

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Интегральный индикатор загрузки

Сообщение Alex » Сб мар 15, 2014 9:38 pm

?! А почему вы решили, что он не полный? Это именно полностью скопированный скрипт. Полностью самодостаточный.

Вообще, я c json-ом тоже не дружу. Но на форуме есть второй метод получения значений. Полностью автоматический. Задаёте параметр — получаете значение. В той ветке, где мы боролись с глюками json-а. Почему бы вам не использовать его?
Аватара пользователя
adzam
Сообщения: 607
Зарегистрирован: Сб дек 08, 2012 10:28 pm
Откуда: Кишинев
Благодарил (а): 20 раз
Поблагодарили: 138 раз

Re: Интегральный индикатор загрузки

Сообщение adzam » Вс мар 16, 2014 11:27 am

Спасибо нашел и разбираюсь.
А как вы запускаете Ваш скрипт каждые 2 секунды?
Мои проекты здесь...https://connect.smartliving.ru/profile/41/blog213.htm
Если вам помогло какое-либо мое сообщение - не ленитесь пользоваться кнопкой СПАСИБО.
Аватара пользователя
adzam
Сообщения: 607
Зарегистрирован: Сб дек 08, 2012 10:28 pm
Откуда: Кишинев
Благодарил (а): 20 раз
Поблагодарили: 138 раз

Re: Интегральный индикатор загрузки

Сообщение adzam » Вс мар 16, 2014 11:32 am

$cpu = $json -> {'Children'}[0] -> {'Children'}[1];
$cpu_load = $cpu -> {'Children'}[2] -> {'Children'}[0] -> {'Value'}

что такое $cpu ? тип или частота или что?
что такое $cpu_load ? - загрузка процессора?
и можно ли заменить
$cpu_load = $cpu -> {'Children'}[2] -> {'Children'}[0] -> {'Value'}
на
$cpu_load = getGlobal("ThisComputer.CPUload");
если у меня уже есть ThisComputer.CPUload
Мои проекты здесь...https://connect.smartliving.ru/profile/41/blog213.htm
Если вам помогло какое-либо мое сообщение - не ленитесь пользоваться кнопкой СПАСИБО.
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Интегральный индикатор загрузки

Сообщение Alex » Вс мар 16, 2014 11:34 am

Если я ничего не перепутал, то в последних версиях можно задать время вызова скрипта.
Аватара пользователя
adzam
Сообщения: 607
Зарегистрирован: Сб дек 08, 2012 10:28 pm
Откуда: Кишинев
Благодарил (а): 20 раз
Поблагодарили: 138 раз

Re: Интегральный индикатор загрузки

Сообщение adzam » Вс мар 16, 2014 11:35 am

время или цикличность?
Мои проекты здесь...https://connect.smartliving.ru/profile/41/blog213.htm
Если вам помогло какое-либо мое сообщение - не ленитесь пользоваться кнопкой СПАСИБО.
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Интегральный индикатор загрузки

Сообщение Alex » Вс мар 16, 2014 11:44 am

> что такое $cpu ?

Это тип.

> что такое $cpu_load ? - загрузка процессора?

Так точно.

>можно ли заменить
$cpu_load = $cpu -> {'Children'}[2] -> {'Children'}[0] -> {'Value'}
на
$cpu_load = getGlobal("ThisComputer.CPUload");
если у меня уже есть ThisComputer.CPUload

Ну вы даёте. Как это заменить? $cpu_load - это то что мы получаем из json и отправляем в объект, а не наоборот.

И вообще, в скрипте кроме json и ip ничего править не надо — он взят из работающей системы. Правками можно только расстроить его работу.

>время или цикличность?

Да, да, цикличность.
Аватара пользователя
adzam
Сообщения: 607
Зарегистрирован: Сб дек 08, 2012 10:28 pm
Откуда: Кишинев
Благодарил (а): 20 раз
Поблагодарили: 138 раз

Re: Интегральный индикатор загрузки

Сообщение adzam » Вс мар 16, 2014 11:59 am

Посмотрел я в сценариях там действительно можно задавать цикличность выполнения скрипта, но с периодом не менее минуты, а если надо 2 секунды то как быть?
Мои проекты здесь...https://connect.smartliving.ru/profile/41/blog213.htm
Если вам помогло какое-либо мое сообщение - не ленитесь пользоваться кнопкой СПАСИБО.
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Интегральный индикатор загрузки

Сообщение Alex » Вс мар 16, 2014 12:13 pm

Добавил инструкцию по созданию таймера на 2 секунды

http://smartliving.ru/forum/viewtopic.php?f=4&t=1534
NikSaver
Сообщения: 13
Зарегистрирован: Пн май 26, 2014 10:14 am
Откуда: Бобруйск
Благодарил (а): 0
Поблагодарили: 0

Re: Интегральный индикатор загрузки

Сообщение NikSaver » Сб июн 14, 2014 8:39 pm

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

Re: Интегральный индикатор загрузки

Сообщение Alex » Вс июн 15, 2014 6:55 am

> Подскажите пожалуйста, (ну и OHM должен стоять, естественно) - это вообще что?

Это вообще Open Hardware Monitor. Отдельная программа мониторинга ресурсов компьютера. Она выдаёт параметры через json. А мы их используем для своих целей.

На форуме по поиску можно найти кучу информации по OHM.
Ответить