Главная » Программирование » Номинал резистора по цветовой маркировке
Номинал резистора по цветовой маркировке

Номинал резистора по цветовой маркировке

Идея и рождение программы

Однажды, мне на работе выдали экзотическое задание. Нужно было взять горку печатных плат и определить номиналы резисторов на них. Задача не сложная, но муторная. Начальник торжественно вручил мне кучу плат и древнюю книжку с табличкой определения номиналов по цветовому коду…

На третьем резисторе возникло подозрение, что первый резистор я проверил неправильно, на пятом я вообще запутался и решил искать новые пути решения проблемы. В результате откопал новую цветную табличку, но она не очень сильно помогла. Программы из инета не подошли. Одна программа отчаянно врала и показывала полный бред, вторая прога была навороченная, но больше подходила для определения номиналов небольшого кол-ва резисторов, т.к. приходилось постоянно вызывать списки с цветами и т.д.

Дальше у меня возникла идея о своей программе: сказано — сделано! Берем Delphi 7, и думаем как подогнать прогу к моей задаче.

Resistor

Возможности для реализации задуманы такие:
1. Никаких лишних щелканий мышкой — нужна скорость.
2. Представление результата в удобной форме.
3. Возможность указания номеров резисторов и формирование списка для удобного представления.
4. Хоть какая-то функциональность программы:

  • Изменение и сохранение цветов (щелчок правой кнопкой мыши на «Серебряный», «Золотой»…);
  • Изменение кол-ва полос (в моем случае было только 4 полосы);
  • Автоматическое сохранение и восстановление параметров.

Далее потребовалось 1,5-2 часа работы. Так родилась программа для определения номиналов =)
Сразу оговорюсь, что в инете есть программы с куда большими функциями. Но данная программа представлена с исходниками, которые помогут начинающим программистам в среде DELPHI.

В программе реализовано:

  • Создание собственных функций;
  • Чтение и запись настроек (IniFile);

Применение «FindComponent» — для обращения к куче однотипных объектов через индекс, что позволяет значительно сократить исходный код программы.

Лицензия

Программа Resistor распространяется совершенно бесплатно и не требует регистрации. Автор программы «Resistor» не несёт какой-либо ответственности за работу программы и за последствия использования данной программы. Автор программы «Resistor» разрешает:

  • взламывать;
  • декомпилировать;
  • перекомпилировать;
  • и многое другое…

Установка

Программа Resistor не нуждается в установке. Программа поставляется в виде двух файлов:

  • Resistor.exe — это, собственно, сама программа.
  • adjustment.ini — файл, необходимый для работы программы и который должен находиться в одной папке с файлом Resistor.exe.

Программа Resistor не делает никаких записей в реестре или системных папках. Для установки или удаления программы нужно просто скопировать или удалить папку с программой.

Использование программы

Программа рассчитана на работу в среде Windows XP, в других версиях win не проверялась, но по идее должна работать как минимум в Windows 98, Windows 2000, NT, XP, Windows 7, Windows 8.

Resistor - номиналы резисторов по их цветокоду

Resistor — номиналы резисторов по их цветокоду

Скачать программу

Resistor
Resistor
resistor.zip
653.0 KiB
2143 Downloads
Детали

Программа написана в феврале 2009г, немного подправлена в июне 2010г.

Разное о программе и маркировке резисторов

Постоянные резисторы импортного производства обычно маркируют цветовым кодом. Маркировку наносят на цилиндрическую поверхность резистора в виде точек или круговых полос (поясков). Она обозначает номинальное сопротивление резистора и допускаемое отклонение его сопротивления от номинального значения. Номинальное сопротивление выражено в омах двумя или тремя цифрами (в случае трех цифр последняя не равна нулю) и множителем 10n, где n — любое целое число от -2 до +9.
Для резисторов с номинальным сопротивлением, выражаемым двумя цифрами и множителем, цветовая маркировка состоит из четырех знаков или трех при допуске +20 % (такой допуск маркировкой не наносят).

Маркировочные знаки сдвинуты к одному из торцов резистора. Первым считают знак, нанесенный рядом с торцом. Если длина резистора не позволяет сдвинуть маркировку к одному из торцов, последний знак делают в 1,5 раза крупнее остальных. Маркировочные знаки располагают на резисторе слева направо в следующем порядке: первый знак — первая цифра; второй знак — вторая; третий — множитель. Это — номинальное сопротивление. Четвертый знак — допускаемое отклонение сопротивления.

Для резисторов с номинальным сопротивлением, выраженным тремя цифрами и множителем, цветовая маркировка состоит из пяти знаков: первые три знака — три цифры номинала: четвертый знак — множитель, пятый — допустимое отклонение сопротивления.

Цвета маркировочных знаков и соответствующие им числа номинала н допуска указаны в таблице:

Метки::

4 Отзывы Ваш отзыв

  1. Luda #

    Добрый день! Сделайте, пожалуйста, обстоятельные пояснения по программному коду!!!

    • Код содержит много комментариев, обычно этого достаточно. Объяснять все-все будет достаточно утомительно, поэтому, если есть конкретные вопросы — спрашивайте. Можно непосредственно на почту.

  2. Евгений #

    Всем привет. Снял небольшое видео о том как просто определить номинал резистора по схеме. Может кому поможет. https://youtu.be/O6Ws6QDLgXg

  3. Виталий #

    Качайте Резистор 2.2 http://www.softportal.com/get-10075-rezistor.html
    Более обширная программа.

Вся информация http://flowerbeauty.info здесь

Ваш отзыв