-
10.10.2013, 23:14 #1
- Регистрация
- 10.10.2013
- Возраст
- 42
- Сообщений
- 7
- Поблагодарили
- 0
- Поблагодарил
- 1
Есть такая программа?
Нужна программа для подбора резисторов. В чём суть. Имеется набор резисторов определённых номиналов. Забиваем в настройки проги все эти номиналы. Далее нам понадобилось сопротивление некоего номинала которого в наличии нет. Вводим данное сопротивление в прогу и она подбирает составной резистор дающий наиболее близкое сопротивление из наименьшего количества резисторов.
Пример:
Необходимо сопротивление 16,5 кОм
Вариант 1 - 3 резистора последовательно 15кОм+1кОм+510Ом
Вариант 2 - 2 резистора параллельно 33кОм
Вариант 3 - 2 резистора параллельно 15кОм и с этой парой последовательно 9,1кОм
выбираем вариант 2
-
10.10.2013, 23:39 #2
-
11.10.2013, 21:48 #3
- Регистрация
- 25.01.2011
- Сообщений
- 890
- Записей в дневнике
- 2
- Поблагодарили
- 334
- Поблагодарил
- 694
скоро для 2+2 пудем ПО писать
Сергей, UR4MJK (ex. US5MAH)
-
12.10.2013, 02:01 #4
- Регистрация
- 10.10.2013
- Возраст
- 42
- Сообщений
- 7
- Поблагодарили
- 0
- Поблагодарил
- 1
-
12.10.2013, 12:08 #5
- Регистрация
- 25.01.2011
- Сообщений
- 890
- Записей в дневнике
- 2
- Поблагодарили
- 334
- Поблагодарил
- 694
Не сочтите за подковырку. Просто практически не понимаю для чего это нужно. Заменить один не достающий номинал - это и в ручную легко сделать, если больше чем один - то мне страшно представить себе такую конструХцию. Дальше, если просто иметь базу имеющихся сопротивлений - то чисто из практики - гемороя будет больше, в сравнеии если вы просто будете коробочки склеивать и туда складывать и маркером подписывать(да да старый дедовский метод). Нужно будет вносить, потом когда закончатся-выносить. муторно... Помоему это задумка ради задумки. Впрочем если есть желание-эту программу можно написать на любом языке программирования включая бейсик.
Сергей, UR4MJK (ex. US5MAH)
-
12.10.2013, 14:48 #6
- Регистрация
- 10.10.2013
- Возраст
- 42
- Сообщений
- 7
- Поблагодарили
- 0
- Поблагодарил
- 1
Нужно мне это по работе. Я работаю радиомонтажником и число моих обязанностей входит настройка изделий путём подбора настроечного резистора. И поскольку я являюсь простым рабочим а не начальством я не решаю какие номиналы покупать. Поэтому приходится составлять из имеющихся. И потом конструкции не такие уж страшные и их всего 5. Написать прогу конечно можно если уметь. Мои знания бейсика позволяют только расчитать общее сопротивление при известных составляющих. А задача то наоборот - подобрать составляющие при известном общем. К тому же неплохо бы что бы был GUI.
hopto777
-
12.10.2013, 16:33 #7
- Регистрация
- 25.01.2011
- Сообщений
- 890
- Записей в дневнике
- 2
- Поблагодарили
- 334
- Поблагодарил
- 694
Понятно, для профф задачь. Но вы уж не серчайте, я-то подумал в дом. хозяйстве...
НУ если не нашли ничего готового - то остаётся писать самому.
Алгоритм может быть примерно следующим.
Вначале расчитать все возможные комбинации с ограничением не более трёх резисторов из стандартных номиналов.
На каждой итерации расчёта проверять по базе(так проще) наличие этих номиналов.
Если искомые сопротивления в базе найдены - значит тут же выводить на экран эту цепочку (к примеру указаную вами выше 16=15+1,5)
Результатом этого цикла и будет искомым ответом. Если каких-то сопротивлений попросту не будет - составные цепи с ними не войдут в ответ.
Это самая простая реализация алгоритма на мой взгляд. А вот реализация программная - это уже дело программиста.
Сам бы я сделал так: поставил бы на комп учебный сервер denwer (это что бы не заморачиваться с конфигурацией апача) дальше с помощью PHP, MySQL и пяти, шести видеоуроков по php рпограммированию в ютьюбе сваял бы сию прогу. Вам я рекомендую поступить точно также, если это нужно. ВРемени это займёт у Вас максимум недлю если с полного нуля и час-дурой по вечерам.
Может быть проф. программисты - посмеются, но рекомендую потому, что это просто(PHP-он очень простой) и реально осилить человеку в кратчайшие сроки. А если заморочится каким нибудь C++ - то вы программистом станете пока сваяете этот "hello world"Последний раз редактировалось UR4MJK; 12.10.2013 в 16:36.
Сергей, UR4MJK (ex. US5MAH)
-
13.10.2013, 01:07 #8
- Регистрация
- 17.12.2005
- Адрес
- Москва
- Возраст
- 79
- Сообщений
- 406
- Поблагодарили
- 59
- Поблагодарил
- 5
hopto777, по работе -- святое дело Вот нацарапал специально для Вас!
В папке с программкой есть текстовой файл "resistor_values_available.txt" куда Вы должны внести наличие номиналов в килоОмах (там сейчас наличие у меня) В самой прграмме нужно выбрать погрешность, и количество от 1 до 3. Вносите в поле необходимое значение и нажимаете Enter. Результат можно запомнить, при закрытии программы он сохранится в текстовом файле Resistor_Result.txt
Програмка не требует никакой инсталяции и работает из любого места. Исходник приложен.
Удачи в работе!Леонид
-
13.10.2013, 10:09 #9
-
13.10.2013, 14:37 #10
- Регистрация
- 25.01.2011
- Сообщений
- 890
- Записей в дневнике
- 2
- Поблагодарили
- 334
- Поблагодарил
- 694
-
15.10.2013, 00:13 #11
- Регистрация
- 10.10.2013
- Возраст
- 42
- Сообщений
- 7
- Поблагодарили
- 0
- Поблагодарил
- 1
-
15.10.2013, 00:25 #12
- Регистрация
- 17.12.2005
- Адрес
- Москва
- Возраст
- 79
- Сообщений
- 406
- Поблагодарили
- 59
- Поблагодарил
- 5
Сообщение от Леонид3
Удачи!Леонид
-
15.10.2013, 00:42 #13
- Регистрация
- 17.12.2005
- Адрес
- Москва
- Возраст
- 79
- Сообщений
- 406
- Поблагодарили
- 59
- Поблагодарил
- 5
hopto777, кроме того, после нажатия Enter и подбора фокус передаётся на кнопку которую можно нажать клавишей "Пробел" (длинная такая ) и затем фокус переходит опять в поле ввода с выделением имеющихся там цифр и можно сразу вводить новое значение: сделано для возможности работать с клавиатуры не дёргая руку на мышь
Ещё раз удачи!Леонид
-
15.10.2013, 22:08 #14
- Регистрация
- 10.10.2013
- Возраст
- 42
- Сообщений
- 7
- Поблагодарили
- 0
- Поблагодарил
- 1
-
19.04.2014, 20:27 #15
- Регистрация
- 30.07.2006
- Адрес
- Санкт-Петербург
- Сообщений
- 10,138
- Записей в дневнике
- 5
- Поблагодарили
- 2544
- Поблагодарил
- 719
ищу прогу для записи видеоскрина экрана со звуком
Не хотел создавать новую тему, написал вопрос сюда.
Добрый день всем.
Недавно понадобилось создать небольшой видеоролик. По сюжету, нужно было вставить туда фрагмент видео из Интернета. Нашел нужное, решил не скачивать его, а записать с экрана, воспользовавшись беспл программой HyperCam. Настроил программу под нужный размер скрина, включил в настройках запись звука. Звук пишется почему-то от динамика в микрофон, но это для меня несущественно. Далее, процесс таков: запускаю Интернет ролик, включаю HyperCam на запись в AVI. Ролик длиной около 3 мин... Все записывается, файл попадает в папку. Начинаю его просматривать в плеере и вижу, что уже на отметке 1 мин заметно расхождение видео и звука. ...!!?? К концу т.е. к 3 мин видео уже как бы закончилось и стоит последний кадр, а звук идет еще 10 сек... Почему такое - не мог понять? Пытался менять настройки, но все бесполезно...
-------------------------------------------
Подскажите, что может быть здесь ? Или дайте ссылку, на аналогичную прогу без подобных глюков.Валентин, RX1AG :: Посетите мои страницы -- https://rx1ag.narod.ru/ARCHIVES/AUDIO/audio_01.htm -- песни о радио
|
Социальные закладки