• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Подключение стрелочного индикатора для отображения параметров системы

Единственное отличие вашего скриншота от моего окна в том что в поле Экземпляры выбранного объекта у вас после 0 стоит 1 ,а у меня ее нет.
 
Обновитесь до версии 1.20 и выложите пожалуйста журнал.
 

Вложения

Самое плохое в том что даже те счетчики которые выводяться на "градусник" не получаеться вывести на индикатор=(
вот журнал
Состояние: D:\Program Files\System Counter Tool\config.ini
Состояние: conf=new wxFileConfig(wxEmptyString,wxEmptyString,str,wxEmptyString,wxCONFIG_USE_LOCAL_FILE)
Состояние: timer1=new wxTimer(this,1000)
Состояние: timer2=new wxTimer(this,1001)
Состояние: txt= new wxTextCtrl(this,0,wxEmptyString,wxDefaultPosition,wxSize(-1,22),wxTE_READONLY)
Состояние: Plg=new wxChoice(this,10008,wxDefaultPosition,wxSize(-1,22),chc)
Состояние: prg=new wxGauge(this,0,100,wxDefaultPosition,wxSize(-1,15))
Состояние: stat= new wxStaticText(this,0,wxEmptyString,wxDefaultPosition,wxSize(-1,15),wxBORDER_STATIC|wxST_NO_AUTORESIZE)
Состояние: Select= new wxButton(this,10000, _("Select..."), wxDefaultPosition, wxSize(80, 25))
Состояние: Period= new wxButton(this,10002, _("Period..."), wxDefaultPosition, wxSize(80, 25))
Состояние: Log= new wxButton(this,100001, _("&Log..."), wxDefaultPosition, wxSize(80, 25))
Состояние: Exit= new wxButton(this,10007,_("&Hide"),wxDefaultPosition, wxSize(80, 25))
Состояние: tray=new TrayIcon(this)
Состояние: tray->SetIcon(wxIcon(_T("tray_icon")))
Состояние: PdhOpenQueryA(NULL, NULL, &Query)
Состояние: Выбран счетчик:
Состояние: conf->Write(L"CounterName",CounterPathBuffer)
Состояние: conf->Flush()
Состояние: Загрузка счетчика из файла конфигурации
Состояние: conf->DeleteEntry(wxT("CounterName"))
Состояние: ::FormatMessage(FORMAT_MESSAGE_FROM_HMODULE | FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_ARGUMENT_ARRAY, GetHandle(), code, 0, (CHR*)&pMessage,0,a)
Ошибка: Обязательный аргумент пропущен или указан неправильно.
 
Из журнала следует, что вы ничего не выбираете в окне выбора счетчика. Странно.
Вы точно нажимаете ОК, а не закрываете окно?
А теперь, выберите счетчик, который выводится на градусник, пожалуйста.
И вышлите журнал.

По поводу вывода на индикатор: из того же журнала следует, что у вас не выбран плагин для вывода. Он выбирается в самом правом выпадающем списке в главном окне программы.
 
Точно нажимаб Ок=)
При нажатии на выбор плагина выплывающий список состоит из 1 пункта "выбрать"

Журнал
Состояние: D:\Program Files\System Counter Tool\config.ini
Состояние: conf=new wxFileConfig(wxEmptyString,wxEmptyString,str,wxEmptyString,wxCONFIG_USE_LOCAL_FILE)
Состояние: timer1=new wxTimer(this,1000)
Состояние: timer2=new wxTimer(this,1001)
Состояние: txt= new wxTextCtrl(this,0,wxEmptyString,wxDefaultPosition,wxSize(-1,22),wxTE_READONLY)
Состояние: Plg=new wxChoice(this,10008,wxDefaultPosition,wxSize(-1,22),chc)
Состояние: prg=new wxGauge(this,0,100,wxDefaultPosition,wxSize(-1,15))
Состояние: stat= new wxStaticText(this,0,wxEmptyString,wxDefaultPosition,wxSize(-1,15),wxBORDER_STATIC|wxST_NO_AUTORESIZE)
Состояние: Select= new wxButton(this,10000, _("Select..."), wxDefaultPosition, wxSize(80, 25))
Состояние: Period= new wxButton(this,10002, _("Period..."), wxDefaultPosition, wxSize(80, 25))
Состояние: Log= new wxButton(this,100001, _("&Log..."), wxDefaultPosition, wxSize(80, 25))
Состояние: Exit= new wxButton(this,10007,_("&Hide"),wxDefaultPosition, wxSize(80, 25))
Состояние: tray=new TrayIcon(this)
Состояние: tray->SetIcon(wxIcon(_T("tray_icon")))
Состояние: PdhOpenQueryA(NULL, NULL, &Query)
Состояние: Загрузка счетчика \Память\% использования выделенной памяти из файла конфигурации
Состояние: PdhCollectQueryData(Query)
Состояние: PdhCollectQueryData(Query)
Состояние: PdhGetCounterInfoW(Counter,false,&sz,&buf)
Состояние: timer1->Start(period)
Состояние: PdhRemoveCounter(Counter)
Состояние: Выбран счетчик: \Память\% использования выделенной памяти
Состояние: conf->Write(L"CounterName",CounterPathBuffer)
Состояние: conf->Flush()
Состояние: Загрузка счетчика \Память\% использования выделенной памяти из файла конфигурации
Состояние: PdhCollectQueryData(Query)
Состояние: PdhCollectQueryData(Query)
Состояние: PdhGetCounterInfoW(Counter,false,&sz,&buf)
Состояние: timer1->Start(period)
 
Точно нажимаб Ок=) При нажатии на выбор плагина выплывающий список состоит из 1 пункта "выбрать"
В главном меню, зайдете в папку программы System Counter Tool->Plugins->Ampermetr Output и выберите "Повторно подключить".
System Counter Tool должен быть в это время запущен.
 
Последнее редактирование:
А плагин вы устанавливали?
 
Если я правильно понимаю что плагин это модуль для подключения стрелочного индикатора, тогда да установил.
Ах да и еще при установке плагина он не устанавливается пока не включишь саму программу так и должно быть?
 
Да, так и должно быть. А еще при установке сама программа должна спрашивать разрешение на установку плагина. Это происходит?
 
Нет,по крайней мере при повторной установке нет.А при первой установке если честно то не помню.
 
Перезагрузите ПК и попробуйте установить плагин снова.
 
Ничего такого не происходит=(
 
Буду разбираться с проблемой
 
Заметил что при использовании этой программы LPT LED SYSTEM COUNTER Show 1.6 ,так же как и до этого можно выбрать только определенные счетчики,но при их выборе они сразу (без установки плагина) выводятся на индикатор.Но при максимальной загрузке градусника напряжение на индикатор поступает только 3.7В ,стрелка отклоняется не до конца.(Что я думаю нормально т.к. программа для Led).
 
На полном градуснике и будет почти 4 вольта - остальное падает на резисторах.
Нужно либо уменьшить резисторы, либо слегка "доработать" индикатор.
 
Ясно спасибо,еще нашел папку Plagins она почему то находиться в ProgramData,хотя программа установлена по умолчанию в ProgramFiles.При попытке повторного подключения на долю секунды появляется окно и исчезает.
 
А System Counter Tool при этом запущен?
 
Пробовал и так и так эффект одинаковый.
 
Попробуйте перезапустить ПК, затем запустить System Counter Tool, затем повторно подключить плагин.
 
Назад
Сверху