SerialCPU - новая управляющая программа для подключения к последовательному порту тахометра или аналогового индикатора и вывода уровня загрузки процессора. Была написана в качестве замены для PCTach, поскольку последняя видит только одно процессорное ядро.

При работе программа периодически посылает в порт серии импульсов (строго говоря - серии байт 0x78). Чем больше загрузка процессора, тем более длинные будут серии, и, соответственно, тем большее значение будет показывать индикатор.

Программа запускается из командной строки, через которую и получает все необходимые параметры:

  1. Имя порта, к которому подключен индикатор: COM1, COM2 и т.д.
  2. Время между измерениями загрузки процессора в миллисекундах. Подбирается по вкусу. При больших значениях стрелка индикатора может как бы "замирать", при малых - наоборот, двигаться слишком резко. Для начала можно взять 500 мс.
  3. Число импульсов в серии при максимальной загрузке процессора и интервал между сериями. Вообще говоря подбираются соответственно используемому индикатору. Для тахометра, скорее всего, подойдут значения 11 и 40. Изменять эти параметры целесообразно, если схема индикатора предусматривает регулировку в широких пределах.

Если запустить программу без параметров, отобразится справочное окно как на скриншоте выше.

Скачать программу (Exe, 14 КБ) | Скачать исходный код (Zip, 10 КБ)
На некоторых системах для запуска программы потребуется дополнительно скачать и установить Microsoft Visual C++ 2005 Redistributable Package

Используются технологии uCoz