Технический форум

Технический форум (http://www.tehnari.ru/)
-   Модернизация ПК (http://www.tehnari.ru/f118/)
-   -   LPT-LED и отображение загрузки CPU, HDD (http://www.tehnari.ru/f118/t32952/)

igor_a90 08.02.2010 17:30

LPT-LED и отображение загрузки CPU, HDD
 
Собрал себе светодиодный индикатор винамп (был тут на сайте.. на 8 светодиодов.. найти не могу), долго искал как подключить это к аимп, но не в этом дело...
Теперь хотелось бы выводить на такой индикатор загрузку CPU или HDD, а лучше чтоб переключать можно было :tehnari_ru_203:
Долго искал в инете :tehnari_ru_674: ... задавал вопросы на сервисах ВИО :tehnari_ru_674: ... но ничего не добился ...
Помогите, програмисты :tehnari_ru_837: ! Думаю не я один задавался такой целью.

Long Cat 09.02.2010 16:35

Вы умеете программировать и хотите написать свою? Или вам нужна готовая программа?

Ссылка на обновленную программу, находится тут

igor_a90 09.02.2010 17:15

в универе учили только фортрану, но как работать с портами не расказывали...
а так - конечно хотелось бы прогу готовую

LamaK 09.02.2010 17:54

Цитата:

Сообщение от igor_a90 (Сообщение 293503)
в универе учили только фортрану, но как работать с портами не расказывали...

фортран - язык, заточенный под расчеты и с портами работать врядли сможет.

Long Cat 09.02.2010 18:02

Куда он денется, заработает и с портами.
Программу я написал, язык C++.
Сейчас протестирую, если не глючит - выложу исходники.

igor_a90 09.02.2010 19:49

прикольно... если честно - я уже не надеялся что мне кто то поможет...
одно интересно - откуда брать инфу о загрузке того же ЦП и ХДД

Long Cat 10.02.2010 02:32

У Windows есть системные функции, которые позволяют все это узнать.
А загрузку жесткого диска показывать на чем? Моя программа использует все 8 светодиодов, чтобы показывать на них загрузку процессора.

Long Cat 10.02.2010 12:13

Если вы не согласны с нижеследующим отказом от ответственности, не скачивайте и не устанавливайте программу!
Цитата:

1. ПОСКОЛЬКУ НАСТОЯЩАЯ ПРОГРАММА РАСПРОСТРАНЯЕТСЯ БЕСПЛАТНО, ГАРАНТИИ НА НЕЕ НЕ ПРЕДОСТАВЛЯЮТСЯ В ТОЙ СТЕПЕНИ, В КАКОЙ ЭТО ДОПУСКАЕТСЯ ПРИМЕНИМЫМ ПРАВОМ. НАСТОЯЩАЯ ПРОГРАММА ПОСТАВЛЯЕТСЯ НА УСЛОВИЯХ "КАК ЕСТЬ". ЕСЛИ ИНОЕ НЕ УКАЗАНО В ПИСЬМЕННОЙ ФОРМЕ, АВТОР И/ИЛИ ИНОЙ ПРАВООБЛАДАТЕЛЬ НЕ ПРИНИМАЕТ НА СЕБЯ НИКАКИХ ГАРАНТИЙНЫХ ОБЯЗАТЕЛЬСТВ, КАК ЯВНО ВЫРАЖЕННЫХ, ТАК И ПОДРАЗУМЕВАЕМЫХ, В ОТНОШЕНИИ ПРОГРАММЫ, В ТОМ ЧИСЛЕ ПОДРАЗУМЕВАЕМУЮ ГАРАНТИЮ ТОВАРНОГО СОСТОЯНИЯ ПРИ ПРОДАЖЕ И ПРИГОДНОСТИ ДЛЯ ИСПОЛЬЗОВАНИЯ В КОНКРЕТНЫХ ЦЕЛЯХ, А ТАКЖЕ ЛЮБЫЕ ИНЫЕ ГАРАНТИИ. ВСЕ РИСКИ, СВЯЗАННЫЕ С КАЧЕСТВОМ И ПРОИЗВОДИТЕЛЬНОСТЬЮ ПРОГРАММЫ, НЕСЕТ ЛИЦЕНЗИАТ. В СЛУЧАЕ ЕСЛИ В ПРОГРАММЕ БУДУТ ОБНАРУЖЕНЫ НЕДОСТАТКИ, ВСЕ РАСХОДЫ, СВЯЗАННЫЕ С ТЕХНИЧЕСКИМ ОБСЛУЖИВАНИЕМ, РЕМОНТОМ ИЛИ ИСПРАВЛЕНИЕМ ПРОГРАММЫ, НЕСЕТ ЛИЦЕНЗИАТ.

2. ЕСЛИ ИНОЕ НЕ ПРЕДУСМОТРЕНО ПРИМЕНЯЕМЫМ ПРАВОМ ИЛИ НЕ СОГЛАСОВАНО СТОРОНАМИ В ДОГОВОРЕ В ПИСЬМЕННОЙ ФОРМЕ, АВТОР И/ИЛИ ИНОЙ ПРАВООБЛАДАТЕЛЬ, КОТОРЫЙ МОДИФИЦИРУЕТ И/ИЛИ РАСПРОСТРАНЯЕТ ПРОГРАММУ НА УСЛОВИЯХ НАСТОЯЩЕЙ ЛИЦЕНЗИИ, НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ПЕРЕД ЛИЦЕНЗИАТОМ ЗА УБЫТКИ, ВКЛЮЧАЯ ОБЩИЕ, РЕАЛЬНЫЕ, ПРЕДВИДИМЫЕ И КОСВЕННЫЕ УБЫТКИ (В ТОМ ЧИСЛЕ УТРАТУ ИЛИ ИСКАЖЕНИЕ ИНФОРМАЦИИ, УБЫТКИ, ПОНЕСЕННЫЕ ЛИЦЕНЗИАТОМ ИЛИ ТРЕТЬИМИ ЛИЦАМИ, НЕВОЗМОЖНОСТЬ РАБОТЫ ПРОГРАММЫ С ЛЮБОЙ ДРУГОЙ ПРОГРАММОЙ И ИНЫЕ УБЫТКИ). АВТОР И/ИЛИ ИНОЙ ПРАВООБЛАДАТЕЛЬ В СООТВЕТСТВИИ С НАСТОЯЩИМ ПУНКТОМ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ДАЖЕ В ТОМ СЛУЧАЕ, ЕСЛИ ОНИ БЫЛИ ПРЕДУПРЕЖДЕНЫ О ВОЗМОЖНОСТИ ВОЗНИКНОВЕНИЯ ТАКИХ УБЫТКОВ.
Ссылка на последнюю версию установщика программы - в сообщении #50.

igor_a90 10.02.2010 20:28

спасибо! все работает вроде бы как надо (еще толком не проверил - мало ли оно загрузку одного ядра показывает).
а нащет того как показывать ХДД - я предлагал переключатель, но тогда и графическую оболочку надо.
и в трей бы его запустить чтоб не мешалось

Long Cat 11.02.2010 04:56

Вложений: 1
1) Программа отображает суммарную загрузку всех процессорных ядер в системе.
2) Возможно реализовать переключатель в виде кнопки, галетного переключателя или тумблера, подключенного к тому же LPT порту.
3) Также возможно добавить в конструкцию еще 4 светодиода и из полученных 12 6 использовать для демонстрации загрузки процессора, и 6 для демонстрации загрузки HDD.
4) Кроме того, возможно с помощью микросхем - регистров или микроконтроллеров подключить другие устройства индикации, например
- газоразрядные индикаторы http://www.tehnari.ru/f108/t31961/in...tml#post292212
- семисегментные индикаторы
- стрелочные индикаторы http://www.tehnari.ru/f11/t31489/index3.html#post285451
5) У HDD много параметров - что отображать?
- среднее число обращений
- температуру
- объем занятого места

Новая версия - программа убрана в трей:


Часовой пояс GMT +4, время: 09:46.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.