Технический форум
Вернуться   Технический форум > Электроника, самоделки и техника > Форум по электронике > Модернизация ПК


Ответ
 
Опции темы Опции просмотра
Старый 08.02.2010, 17:30   #1 (permalink)
igor_a90
Member
 
Аватар для igor_a90
 
Регистрация: 14.03.2009
Сообщений: 65
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 119
Exclamation LPT-LED и отображение загрузки CPU, HDD

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

Старый 08.02.2010, 17:30
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Моя рекомендация - обратите внимание на похожие темы

Странное (не)отображение гаджетов
Странное отображение страниц
Отображение видеофайлов

Старый 09.02.2010, 16:35   #2 (permalink)
Long Cat
Banned
 
Регистрация: 01.09.2009
Сообщений: 4,396
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 2544
По умолчанию

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

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

Последний раз редактировалось Eli; 20.03.2010 в 22:53
Long Cat вне форума   Ответить с цитированием
Старый 09.02.2010, 17:15   #3 (permalink)
igor_a90
Member
 
Аватар для igor_a90
 
Регистрация: 14.03.2009
Сообщений: 65
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 119
По умолчанию

в универе учили только фортрану, но как работать с портами не расказывали...
а так - конечно хотелось бы прогу готовую
igor_a90 вне форума   Ответить с цитированием
Старый 09.02.2010, 17:54   #4 (permalink)
LamaK
Member
 
Регистрация: 14.10.2008
Сообщений: 249
Записей в дневнике: 3
Сказал(а) спасибо: 3
Поблагодарили 10 раз(а) в 2 сообщениях
Репутация: 1710
По умолчанию

Цитата:
Сообщение от igor_a90 Посмотреть сообщение
в универе учили только фортрану, но как работать с портами не расказывали...
фортран - язык, заточенный под расчеты и с портами работать врядли сможет.
LamaK вне форума   Ответить с цитированием
Старый 09.02.2010, 18:02   #5 (permalink)
Long Cat
Banned
 
Регистрация: 01.09.2009
Сообщений: 4,396
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 2544
По умолчанию

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

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 09.02.2010, 19:49   #6 (permalink)
igor_a90
Member
 
Аватар для igor_a90
 
Регистрация: 14.03.2009
Сообщений: 65
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 119
По умолчанию

прикольно... если честно - я уже не надеялся что мне кто то поможет...
одно интересно - откуда брать инфу о загрузке того же ЦП и ХДД
igor_a90 вне форума   Ответить с цитированием
Старый 10.02.2010, 02:32   #7 (permalink)
Long Cat
Banned
 
Регистрация: 01.09.2009
Сообщений: 4,396
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 2544
По умолчанию

У Windows есть системные функции, которые позволяют все это узнать.
А загрузку жесткого диска показывать на чем? Моя программа использует все 8 светодиодов, чтобы показывать на них загрузку процессора.
Long Cat вне форума   Ответить с цитированием
Старый 10.02.2010, 12:13   #8 (permalink)
Long Cat
Banned
 
Регистрация: 01.09.2009
Сообщений: 4,396
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 2544
По умолчанию

Если вы не согласны с нижеследующим отказом от ответственности, не скачивайте и не устанавливайте программу!
Цитата:
1. ПОСКОЛЬКУ НАСТОЯЩАЯ ПРОГРАММА РАСПРОСТРАНЯЕТСЯ БЕСПЛАТНО, ГАРАНТИИ НА НЕЕ НЕ ПРЕДОСТАВЛЯЮТСЯ В ТОЙ СТЕПЕНИ, В КАКОЙ ЭТО ДОПУСКАЕТСЯ ПРИМЕНИМЫМ ПРАВОМ. НАСТОЯЩАЯ ПРОГРАММА ПОСТАВЛЯЕТСЯ НА УСЛОВИЯХ "КАК ЕСТЬ". ЕСЛИ ИНОЕ НЕ УКАЗАНО В ПИСЬМЕННОЙ ФОРМЕ, АВТОР И/ИЛИ ИНОЙ ПРАВООБЛАДАТЕЛЬ НЕ ПРИНИМАЕТ НА СЕБЯ НИКАКИХ ГАРАНТИЙНЫХ ОБЯЗАТЕЛЬСТВ, КАК ЯВНО ВЫРАЖЕННЫХ, ТАК И ПОДРАЗУМЕВАЕМЫХ, В ОТНОШЕНИИ ПРОГРАММЫ, В ТОМ ЧИСЛЕ ПОДРАЗУМЕВАЕМУЮ ГАРАНТИЮ ТОВАРНОГО СОСТОЯНИЯ ПРИ ПРОДАЖЕ И ПРИГОДНОСТИ ДЛЯ ИСПОЛЬЗОВАНИЯ В КОНКРЕТНЫХ ЦЕЛЯХ, А ТАКЖЕ ЛЮБЫЕ ИНЫЕ ГАРАНТИИ. ВСЕ РИСКИ, СВЯЗАННЫЕ С КАЧЕСТВОМ И ПРОИЗВОДИТЕЛЬНОСТЬЮ ПРОГРАММЫ, НЕСЕТ ЛИЦЕНЗИАТ. В СЛУЧАЕ ЕСЛИ В ПРОГРАММЕ БУДУТ ОБНАРУЖЕНЫ НЕДОСТАТКИ, ВСЕ РАСХОДЫ, СВЯЗАННЫЕ С ТЕХНИЧЕСКИМ ОБСЛУЖИВАНИЕМ, РЕМОНТОМ ИЛИ ИСПРАВЛЕНИЕМ ПРОГРАММЫ, НЕСЕТ ЛИЦЕНЗИАТ.

2. ЕСЛИ ИНОЕ НЕ ПРЕДУСМОТРЕНО ПРИМЕНЯЕМЫМ ПРАВОМ ИЛИ НЕ СОГЛАСОВАНО СТОРОНАМИ В ДОГОВОРЕ В ПИСЬМЕННОЙ ФОРМЕ, АВТОР И/ИЛИ ИНОЙ ПРАВООБЛАДАТЕЛЬ, КОТОРЫЙ МОДИФИЦИРУЕТ И/ИЛИ РАСПРОСТРАНЯЕТ ПРОГРАММУ НА УСЛОВИЯХ НАСТОЯЩЕЙ ЛИЦЕНЗИИ, НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ПЕРЕД ЛИЦЕНЗИАТОМ ЗА УБЫТКИ, ВКЛЮЧАЯ ОБЩИЕ, РЕАЛЬНЫЕ, ПРЕДВИДИМЫЕ И КОСВЕННЫЕ УБЫТКИ (В ТОМ ЧИСЛЕ УТРАТУ ИЛИ ИСКАЖЕНИЕ ИНФОРМАЦИИ, УБЫТКИ, ПОНЕСЕННЫЕ ЛИЦЕНЗИАТОМ ИЛИ ТРЕТЬИМИ ЛИЦАМИ, НЕВОЗМОЖНОСТЬ РАБОТЫ ПРОГРАММЫ С ЛЮБОЙ ДРУГОЙ ПРОГРАММОЙ И ИНЫЕ УБЫТКИ). АВТОР И/ИЛИ ИНОЙ ПРАВООБЛАДАТЕЛЬ В СООТВЕТСТВИИ С НАСТОЯЩИМ ПУНКТОМ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ДАЖЕ В ТОМ СЛУЧАЕ, ЕСЛИ ОНИ БЫЛИ ПРЕДУПРЕЖДЕНЫ О ВОЗМОЖНОСТИ ВОЗНИКНОВЕНИЯ ТАКИХ УБЫТКОВ.
Ссылка на последнюю версию установщика программы - в сообщении #50.
Long Cat вне форума   Ответить с цитированием
Старый 10.02.2010, 20:28   #9 (permalink)
igor_a90
Member
 
Аватар для igor_a90
 
Регистрация: 14.03.2009
Сообщений: 65
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 119
По умолчанию

спасибо! все работает вроде бы как надо (еще толком не проверил - мало ли оно загрузку одного ядра показывает).
а нащет того как показывать ХДД - я предлагал переключатель, но тогда и графическую оболочку надо.
и в трей бы его запустить чтоб не мешалось
igor_a90 вне форума   Ответить с цитированием
Старый 11.02.2010, 04:56   #10 (permalink)
Long Cat
Banned
 
Регистрация: 01.09.2009
Сообщений: 4,396
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 2544
По умолчанию

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 много параметров - что отображать?
- среднее число обращений
- температуру
- объем занятого места

Новая версия - программа убрана в трей:
Вложения
Тип файла: zip Setup_LPT_LED_CPU_Load_Show_0_7_b.zip (530.0 Кб, 505 просмотров)
Long Cat вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ

Метки
cpu, hdd, led, lpt, светодиоды


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




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

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.