 |
|
15.10.2012, 11:10
|
|
Программное проектирование рефлектора
Бан за нарушения
Реєстрація: 06.11.2007
Звідки Ви: Донецк, зона АТО
Дописи: 19.780
сказав Дякую: 5.789
сказали Дякую 17.705 раз(и) в 6.926 повідомленні

15.10.2012, 11:10
Рейтинг:
(3 голосов - 5,00 средняя оценка)
Небольшая программка для проектирования рефлектора (отражателя).
Что она может:
Строит прямые (красные) лучи от лампы (считаем лампу за точечный источник света) до рефлектора и отраженные (синие) лучи (в том числе множественные отражения).
Можно задавать:
- габариты рефлектора (20...200 мм ширина с шагом 2 мм и 10...100 мм высота с шагом 1 мм);
- расстояние от лампы до рефлектора (10...50 мм с шагом 1 мм).
Форма рефлектора - пока только парабола.
Есть возможность сохранить изображение (предварительно отключив показ сетки, лампы, лучей если это нужно) в формате BMP.
Шаг сетки где-то 10 мм (точно не выходит, т.к. дюйм это 25.4 мм, плюс разрешение экрана очень разное и не кратное 25.4 бывает, а для масштабирования можно использовать только целые числа), поэтому после сохранения изображения лучше открыть его каким-то редактором и подкорректировать размеры масштабированием в редакторе.
Программа наверняка еще сырая, так что все замечания и предложения приветствуются 
Если смогу - сделаю.
Предложения "а нарисовать отражение лучей вот так ..." не принимаются. Отражение не рисуется, а строится. На экране это уже визуализация математики.
Мініатюри долучень
Долучені файли
__________________
[I][B][COLOR=blue]С уважением, Сергей Таранченко[/COLOR][/B][/I]
Востаннє редагував Starcomputer: 15.10.2012 о 13:03..
|
Переглядів: 55670
|
Ці 36 користувач(ів) сказали Дякую Starcomputer за це повідомлення:
|
aides (13.11.2012), AkaPain (10.01.2016), Alexan (06.12.2015), as59 (18.09.2014), Botanic (16.11.2012), chack (15.10.2012), DEaD_MOPO3 (15.10.2012), Faurey (21.01.2013), germanovitsh (07.11.2012), GOREZ (19.11.2012), GorFert (18.12.2012), Gutsik (08.10.2014), IgLa (15.10.2012), intro (30.10.2012), Ivanovi4 (18.11.2012), Jean (29.10.2012), kronos (20.10.2012), kum33 (08.12.2012), kvn79 (15.10.2012), marka1966 (26.08.2014), oltrew (13.11.2012), PETROVICH ZP (18.10.2012), r0man (19.03.2015), Sem (15.10.2012), silversilversilver (17.09.2013), valentin2e (23.03.2013), zhavkin (19.10.2012), Алексанр (23.01.2015), Алексей г.Полтава (27.03.2013), Виталимон (28.10.2013), Зелёный (29.10.2012), Олег_ (27.12.2013), РомаУж (20.11.2012), Сергей Николаевич (04.02.2013), строитель (17.03.2013), ЭКСПЕРИМЕНТАТОР (27.12.2012) |
20.10.2012, 10:49
|
#16
|
Живу я тут
Реєстрація: 12.02.2008
Звідки Ви: Оболонь, Петровка
Дописи: 8.891
сказав Дякую: 2.489
сказали Дякую 2.878 раз(и) в 2.065 повідомленні
|
Re: Программное проектирование рефлектора ===www.aquaforum.ua===
да, на ноуте не работает. Жаль. Не видно низ экрана. Нет кнопки "просчитать" или как там... Крайнее снизу это слово "КПД"
__________________
Свет. ЭПРА, аквариумые лампы т5;т8; МГ-150; LED-комплекты и светильники системы СО2 под ключ. тел: 095 0105853; 098 6143112
Лучшие статьи месяца на Аквафоруме
|
|
|
22.10.2012, 09:11
|
#17
|
Живу я тут
Реєстрація: 12.02.2008
Звідки Ви: Оболонь, Петровка
Дописи: 8.891
сказав Дякую: 2.489
сказали Дякую 2.878 раз(и) в 2.065 повідомленні
|
Re: Программное проектирование рефлектора ===www.aquaforum.ua===
Сергей, как пользовать прогу с Игла?
Там нет кнопки "посчитать" и т.д... Не видно низ окна. На любом компе.
__________________
Свет. ЭПРА, аквариумые лампы т5;т8; МГ-150; LED-комплекты и светильники системы СО2 под ключ. тел: 095 0105853; 098 6143112
Лучшие статьи месяца на Аквафоруме
|
|
|
22.10.2012, 09:20
|
#18
|
Бан за нарушения
Реєстрація: 06.11.2007
Звідки Ви: Донецк, зона АТО
Дописи: 19.780
сказав Дякую: 5.789
сказали Дякую 17.705 раз(и) в 6.926 повідомленні
|
Re: Программное проектирование рефлектора ===www.aquaforum.ua===
Олег, ты думаешь я скриншот из поста №9 в фотошопе рисовал ? 
Разрешение экрана у меня 1280х1024. Все видно нормально, иначе я бы просто не смог программу написать. 
__________________
[I][B][COLOR=blue]С уважением, Сергей Таранченко[/COLOR][/B][/I]
|
|
|
cказали "Дякую" Starcomputer за цей допис:
|
|
22.10.2012, 09:33
|
#19
|
Живу я тут
Реєстрація: 12.02.2008
Звідки Ви: Оболонь, Петровка
Дописи: 8.891
сказав Дякую: 2.489
сказали Дякую 2.878 раз(и) в 2.065 повідомленні
|
Re: Программное проектирование рефлектора ===www.aquaforum.ua===
Так может проще сделать пару картинок и выложить тут. Чтобы просто можно было сохранить на своем компе.
К примеру, "ИГЛА": ширина 60мм; высота 26мм, "чайка" сверху 11мм. Отбортовка по 5мм.
Сделай, пжста.
__________________
Свет. ЭПРА, аквариумые лампы т5;т8; МГ-150; LED-комплекты и светильники системы СО2 под ключ. тел: 095 0105853; 098 6143112
Лучшие статьи месяца на Аквафоруме
|
|
|
22.10.2012, 09:40
|
#20
|
Бан за нарушения
Реєстрація: 06.11.2007
Звідки Ви: Донецк, зона АТО
Дописи: 19.780
сказав Дякую: 5.789
сказали Дякую 17.705 раз(и) в 6.926 повідомленні
|
Re: Программное проектирование рефлектора ===www.aquaforum.ua===
А если у кого ширина 55 мм ? Или высота 30 мм ? Или лампа из-за технологии крепления выше (ниже) расположена ?
Для того и делалась программа, чтобы рассчитать под КОНКРЕТНЫЕ условия.
А так - заказывай Петру ширину, высоту и тип лампы и он сделает 
__________________
[I][B][COLOR=blue]С уважением, Сергей Таранченко[/COLOR][/B][/I]
|
|
|
23.10.2012, 20:51
|
#21
|
Живу я тут
Реєстрація: 19.01.2007
Звідки Ви: Донецк
Дописи: 650
сказав Дякую: 290
сказали Дякую 263 раз(и) в 154 повідомленні
|
Re: Программное проектирование рефлектора ===www.aquaforum.ua===
Да Серёга, осталось только поставить листогиб и открыть производство в Донецке!  Сильно!
__________________
Нет ничего невозможного,есть труднодоступное или сложно выполнимое!
__________________ 
|
|
|
cказали "Дякую" DonSanshes за цей допис:
|
|
01.11.2012, 16:03
|
#22
|
Живу я тут
Реєстрація: 26.11.2011
Звідки Ви: Хмельницкий
Дописи: 446
сказав Дякую: 813
сказали Дякую 292 раз(и) в 184 повідомленні
|
Re: Программное проектирование рефлектора ===www.aquaforum.ua===
Программа очень полезна, буду разбираться 
|
|
|
13.11.2012, 18:06
|
#23
|
Активний участник форуму
Реєстрація: 08.12.2010
Звідки Ви: Лукашендия
Дописи: 518
сказав Дякую: 286
сказали Дякую 211 раз(и) в 140 повідомленні
|
Re: Программное проектирование рефлектора ===www.aquaforum.ua===
Starcomputer молодца! Полезное дело.
Поучаствую тож в меру способностей, предложу улучшения-исправления-дополнения.
Теоретические:
1. Неплохо добавить расчет длины параболы, а то, чувствую, самоделкины будут веревочкой/проволочкой длину измерять, чтобы узнать, какой кусок жести отрезать.
2. Пресловутые 61,8 градусов. Уже при 64 градусах альфа бОльшая часть света проходит сквозь стекло, уходит - так может их показывать проходящими сквозь. Если возможно.
3. От стекол лучи не отражаются, а было бы красивше. Хотя, конечно, это усложнит расчет.
4. Несущественное. КПД параболы-трапеции-эвольвенты отличаются в программе довольно сильно. Лучи, попадающие на лампу, исчезают. Но лампа ведь не черная дыра. Может каким коэффициентиком поправить. Ну, пусть 50% теряются, но не полностью.
5. Лампу по умолчанию желательно располагать в фокусе параболы/трапеции или выбор чек-боксом "разместить в фокусе".
Технические:
1. Хорошо, чтобы построения происходили сразу при изменении любого параметра (при отпускании кнопки мышки), без нажатия кнопки Построить. Чтобы можно было визуально подгонять уровень лампы или высоту отражателя. Кнопка Построить отрабатывает мгновенно на слабой машине. Или все-таки тормоза будут?
2. Неплохо бы сохранять изменения в каком-нибудь cfg-файлике, чтобы при следующем открытии открывались прошлоразовые параметры.
3. Геометрические размеры - А - больше 200 не дает ни руками, ни кнопочкой. Ошибочка? В остальных окошечках все меняется.
4. Эвольвента дает КПД 0,82 при альбедо 0,8. Разве это возможно? Или это учитывается уплотнение светового потока преломлением?
|
|
|
cказали "Дякую" oltrew за цей допис:
|
|
13.11.2012, 18:14
|
#24
|
Активний участник форуму
Реєстрація: 08.12.2010
Звідки Ви: Лукашендия
Дописи: 518
сказав Дякую: 286
сказали Дякую 211 раз(и) в 140 повідомленні
|
Re: Программное проектирование рефлектора ===www.aquaforum.ua===
5. Обновленный архив с программой лучше выкладывать в шапке. А то в шапке самый старенький.
|
|
|
cказали "Дякую" oltrew за цей допис:
|
|
16.11.2012, 19:51
|
#25
|
Придивляюся
Реєстрація: 29.05.2011
Звідки Ви: Россия,г. Владимир
Дописи: 78
сказав Дякую: 0
сказали Дякую 3 раз(и) в 2 повідомленні
|
Re: Программное проектирование рефлектора ===www.aquaforum.ua===
Сделал размер А в параболе 90 мм, и в масшабе 1:1. Померил линейкой на экране-вышло 105 мм. Это из за особенностей передачи или чтото настроить надо?
|
|
|
16.11.2012, 19:53
|
#26
|
Бан за нарушения
Реєстрація: 06.11.2007
Звідки Ви: Донецк, зона АТО
Дописи: 19.780
сказав Дякую: 5.789
сказали Дякую 17.705 раз(и) в 6.926 повідомленні
|
Re: Программное проектирование рефлектора ===www.aquaforum.ua===
Топик:
Цитата:
Шаг сетки где-то 10 мм (точно не выходит, т.к. дюйм это 25.4 мм, плюс разрешение экрана очень разное и не кратное 25.4 бывает, а для масштабирования можно использовать только целые числа), поэтому после сохранения изображения лучше открыть его каким-то редактором и подкорректировать размеры масштабированием в редакторе.
|
__________________
[I][B][COLOR=blue]С уважением, Сергей Таранченко[/COLOR][/B][/I]
|
|
|
16.11.2012, 19:55
|
#27
|
Придивляюся
Реєстрація: 17.03.2011
Звідки Ви: Киев
Дописи: 26
сказав Дякую: 8
сказали Дякую 16 раз(и) в 2 повідомленні
|
Re: Программное проектирование рефлектора ===www.aquaforum.ua===
из-за фиксированного размера окна проги ее невозможно использовать
|
|
|
16.11.2012, 20:03
|
#28
|
Живу я тут
Реєстрація: 12.02.2008
Звідки Ви: Оболонь, Петровка
Дописи: 8.891
сказав Дякую: 2.489
сказали Дякую 2.878 раз(и) в 2.065 повідомленні
|
Re: Программное проектирование рефлектора ===www.aquaforum.ua===
Да, нельзя даже сохранить корректно.(((
__________________
Свет. ЭПРА, аквариумые лампы т5;т8; МГ-150; LED-комплекты и светильники системы СО2 под ключ. тел: 095 0105853; 098 6143112
Лучшие статьи месяца на Аквафоруме
Востаннє редагував chack: 16.11.2012 о 20:09..
|
|
|
16.11.2012, 20:55
|
#29
|
Придивляюся
Реєстрація: 29.05.2011
Звідки Ви: Россия,г. Владимир
Дописи: 78
сказав Дякую: 0
сказали Дякую 3 раз(и) в 2 повідомленні
|
Re: Программное проектирование рефлектора ===www.aquaforum.ua===
У меня все сохраняется. Вопрос к автору -можно ли разместить вашу программу на нашем местном форуме? Естественно с ссылкой и указанием на ваше авторство.
|
|
|
16.11.2012, 21:03
|
#30
|
Бан за нарушения
Реєстрація: 06.11.2007
Звідки Ви: Донецк, зона АТО
Дописи: 19.780
сказав Дякую: 5.789
сказали Дякую 17.705 раз(и) в 6.926 повідомленні
|
Re: Программное проектирование рефлектора ===www.aquaforum.ua===
Можно.
__________________
[I][B][COLOR=blue]С уважением, Сергей Таранченко[/COLOR][/B][/I]
|
|
|
 |
|
Тут присутні: 1 (учасників - 0 , гостей - 1)
|
|
Ваші права у розділі
|
Ви не можете створювати теми
Ви не можете писати дописи
Ви не можете долучати файли
Ви не можете редагувати дописи
HTML код Вимк.
|
|
|
Часовий пояс GMT +3. Поточний час: 01:00.
|