![]() |
Модераторы: Poseidon |
![]() ![]() ![]() |
|
Stoun |
|
|||
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 31.8.2005 Репутация: нет Всего: нет |
Доброе время суток. Тут возникла проблема с задачкой:
========================================= Дан набор резисторов с определенными сопротивлениями в омах, точностью в процентах и температурным коэффициентом сопротивления (ткс) в ppm/˚с. 1 ppm=1*10-6 части. Также задано значение r12идеальное и температурный диапазон в ˚с. Надо написать такую программу, которая бы для данных параметров r12идеальное и температурный диапазон находила наиболее подходящие пары резисторов для последовательного и параллельного соединения и определяла «значения», удовлетворяющие следующему условию: MIN |r12(точн+ткс)-r12идеальное|. Также программа, при изменении этих параметров, должна пересчитывать значения и выводить на экран новые пары резисторов для данного условия. ========================================= Уже несколько недель бьюсь с этой задачкой....думаю, что ее надо решать в c++ builder и использовать вкладку BDE....может есть более простой способ? Помогите если не затруднит...желательно с примерами кода.... |
|||
|
||||
Fixin |
|
|||
![]() Ёжик ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1357 Регистрация: 6.1.2004 Репутация: 5 Всего: 18 |
Дай определения следующих понятий:И что значит вот это:
|
|||
|
||||
Stoun |
|
|||
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 31.8.2005 Репутация: нет Всего: нет |
Значения сопротивления каждого резистора зависят от точности,которая выражается в процентах и ткс,которое выражается в ppm/градус цельсия..(итоговое сопротивление=сопротивление+сопротивление/100*точность+ткс*температурный диапазон)
Добавлено @ 18:40 R12идеальное-это заданный параметр,от которого зависит выбор необходимых пар резисторов по формуле,которую я уже писал. |
|||
|
||||
MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 6 Всего: 207 |
Если есть R1, R2, ..., R20 и заданные условия каков должен быть вывод программы? (к примеру) -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
Stoun |
|
|||
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 31.8.2005 Репутация: нет Всего: нет |
Пример. 1000 Ом±1%±50 ppm (-40˚с до +60˚с)
1000 Ом±10 Ом±5 Ом 1000 Ом±15 Ом для последовательного соединения: R1 R2 Значение 2000 Ом 2000 Ом ±10 Ом ±1,5% В примере значения не считались |
|||
|
||||
MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 6 Всего: 207 |
то есть для совокупности резистров
надо найти пару с наилучшими показателями при каком-то способе соединения? -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
Stoun |
|
|||
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 31.8.2005 Репутация: нет Всего: нет |
Для каждого соединения резисторов надо найти наиболее подходящую пару.
|
|||
|
||||
MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 6 Всего: 207 |
Тогда я думаю надо так: 1) Перебрать все варианты, при которых некоторые резистры будут соединены последовательно с другими, а оставшиеся параллельно 2) В каждой комбинации из 1) перебрать возможные варианты соединения 3) На основе полученной конфигурации по формулам вычислить сопротивления и найти наиболее подходящую пару 1 делается банально рекурсивно 2 есть кое-какие соображения -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
Stoun |
|
|||
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 31.8.2005 Репутация: нет Всего: нет |
Доброе время суток. Пожалуйста, помогите написать сию прогу...оч нужно....
Заранее благодарен. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Центр помощи" | |
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Центр помощи | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |