Программное проектирование рефлектора - Страница 2 - Аквафорум - форум аквариумистов и террариумистов

На сайт Всеукраинской Ассоциации аквариумистов
На главную страницу форума



 


Вернуться   Аквафорум - форум аквариумистов и террариумистов > Аквариум и оборудование > "Самоделкин" > Освещение
Аукцион Регистрация Дневники Справка Пользователи Календарь Поиск Сообщения за день Все разделы прочитаны

Важная информация

Ответ
 
Опции темы Опции просмотра
Старый 15.10.2012, 11:10  
Программное проектирование рефлектора
 
Аватар для Starcomputer
Живу я тут

Регистрация: 06.11.2007
Адрес: Донецк, зона АТО
Сообщений: 19,778
 

Поблагодарил(а) : 5,788
Поблагодарили 17,581 раз(а) в 6,918 сообщениях
Starcomputer Starcomputer поза форумом 15.10.2012, 11:10
Рейтинг: (3 голосов - 5.00 средняя оценка)

Небольшая программка для проектирования рефлектора (отражателя).
Что она может:
Строит прямые (красные) лучи от лампы (считаем лампу за точечный источник света) до рефлектора и отраженные (синие) лучи (в том числе множественные отражения).
Можно задавать:
- габариты рефлектора (20...200 мм ширина с шагом 2 мм и 10...100 мм высота с шагом 1 мм);
- расстояние от лампы до рефлектора (10...50 мм с шагом 1 мм).
Форма рефлектора - пока только парабола.
Есть возможность сохранить изображение (предварительно отключив показ сетки, лампы, лучей если это нужно) в формате BMP.
Шаг сетки где-то 10 мм (точно не выходит, т.к. дюйм это 25.4 мм, плюс разрешение экрана очень разное и не кратное 25.4 бывает, а для масштабирования можно использовать только целые числа), поэтому после сохранения изображения лучше открыть его каким-то редактором и подкорректировать размеры масштабированием в редакторе.
Программа наверняка еще сырая, так что все замечания и предложения приветствуются
Если смогу - сделаю.
Предложения "а нарисовать отражение лучей вот так ..." не принимаются. Отражение не рисуется, а строится. На экране это уже визуализация математики.

Миниатюры
Нажмите на изображение для увеличения
Название: Reflector.jpg
Просмотров: 692
Размер:	105.5 Кб
ID:	271435  

Вложения
Тип файла: zip Reflektor.zip (223.6 Кб, 1007 просмотров)


Последний раз редактировалось Starcomputer; 15.10.2012 в 13:03..
Просмотров: 24488
Ответить с цитированием
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
Moderator
  
 
Аватар для chack
 
Регистрация: 12.02.2008
Адрес: Оболонь, Петровка
Сообщений: 8,688
Поблагодарил(а) : 2,468
Поблагодарили 2,845 раз(а) в 2,039 сообщениях
Отправить сообщение для chack с помощью Skype™
Re: Программное проектирование рефлектора ===www.aquaforum.ua===

да, на ноуте не работает. Жаль. Не видно низ экрана. Нет кнопки "просчитать" или как там... Крайнее снизу это слово "КПД"
__________________
Свет. ЭПРА, аквариумые лампы т5;т8; МГ-150; LED-комплекты и светильники системы СО2 под ключ. тел: 095 0105853; 098 6143112
Лучшие статьи месяца на Аквафоруме

chack поза форумом   Ответить с цитированием
Старый 22.10.2012, 09:11   #17
Moderator
  
 
Аватар для chack
 
Регистрация: 12.02.2008
Адрес: Оболонь, Петровка
Сообщений: 8,688
Поблагодарил(а) : 2,468
Поблагодарили 2,845 раз(а) в 2,039 сообщениях
Отправить сообщение для chack с помощью Skype™
Re: Программное проектирование рефлектора ===www.aquaforum.ua===

Сергей, как пользовать прогу с Игла?
Там нет кнопки "посчитать" и т.д... Не видно низ окна. На любом компе.
__________________
Свет. ЭПРА, аквариумые лампы т5;т8; МГ-150; LED-комплекты и светильники системы СО2 под ключ. тел: 095 0105853; 098 6143112
Лучшие статьи месяца на Аквафоруме

chack поза форумом   Ответить с цитированием
Старый 22.10.2012, 09:20   #18
Живу я тут
  
 
Аватар для Starcomputer
 
Регистрация: 06.11.2007
Адрес: Донецк, зона АТО
Сообщений: 19,778
Поблагодарил(а) : 5,788
Поблагодарили 17,581 раз(а) в 6,918 сообщениях
Re: Программное проектирование рефлектора ===www.aquaforum.ua===

Олег, ты думаешь я скриншот из поста №9 в фотошопе рисовал ?
Разрешение экрана у меня 1280х1024. Все видно нормально, иначе я бы просто не смог программу написать.


__________________

Starcomputer поза форумом   Ответить с цитированием
Пользователь, который поблагодарил Starcomputer за данный пост:
chack (22.10.2012)
Старый 22.10.2012, 09:33   #19
Moderator
  
 
Аватар для chack
 
Регистрация: 12.02.2008
Адрес: Оболонь, Петровка
Сообщений: 8,688
Поблагодарил(а) : 2,468
Поблагодарили 2,845 раз(а) в 2,039 сообщениях
Отправить сообщение для chack с помощью Skype™
Re: Программное проектирование рефлектора ===www.aquaforum.ua===

Так может проще сделать пару картинок и выложить тут. Чтобы просто можно было сохранить на своем компе.
К примеру, "ИГЛА": ширина 60мм; высота 26мм, "чайка" сверху 11мм. Отбортовка по 5мм.
Сделай, пжста.
__________________
Свет. ЭПРА, аквариумые лампы т5;т8; МГ-150; LED-комплекты и светильники системы СО2 под ключ. тел: 095 0105853; 098 6143112
Лучшие статьи месяца на Аквафоруме

chack поза форумом   Ответить с цитированием
Старый 22.10.2012, 09:40   #20
Живу я тут
  
 
Аватар для Starcomputer
 
Регистрация: 06.11.2007
Адрес: Донецк, зона АТО
Сообщений: 19,778
Поблагодарил(а) : 5,788
Поблагодарили 17,581 раз(а) в 6,918 сообщениях
Re: Программное проектирование рефлектора ===www.aquaforum.ua===

А если у кого ширина 55 мм ? Или высота 30 мм ? Или лампа из-за технологии крепления выше (ниже) расположена ?
Для того и делалась программа, чтобы рассчитать под КОНКРЕТНЫЕ условия.
А так - заказывай Петру ширину, высоту и тип лампы и он сделает


__________________

Starcomputer поза форумом   Ответить с цитированием
Реклама помогает развиваться
Старый 23.10.2012, 20:51   #21
Живу я тут
  
 
Аватар для DonSanshes
 
Регистрация: 19.01.2007
Адрес: Донецк
Сообщений: 623
Поблагодарил(а) : 284
Поблагодарили 255 раз(а) в 147 сообщениях
Отправить сообщение для DonSanshes с помощью ICQ Отправить сообщение для DonSanshes с помощью Skype™
Re: Программное проектирование рефлектора ===www.aquaforum.ua===

Да Серёга, осталось только поставить листогиб и открыть производство в Донецке! Сильно!
__________________
Нет ничего невозможного,есть труднодоступное или сложно выполнимое!


__________________

DonSanshes поза форумом   Ответить с цитированием
Пользователь, который поблагодарил DonSanshes за данный пост:
Starcomputer (23.10.2012)
Старый 01.11.2012, 16:03   #22
Живу я тут
  
 
Аватар для SparkDT
 
Регистрация: 26.11.2011
Адрес: Хмельницкий
Сообщений: 409
Поблагодарил(а) : 764
Поблагодарили 267 раз(а) в 170 сообщениях
Re: Программное проектирование рефлектора ===www.aquaforum.ua===

Программа очень полезна, буду разбираться

SparkDT поза форумом   Ответить с цитированием
Старый 13.11.2012, 18:06   #23
Активный участник форума
  
 
Аватар для oltrew
 
Регистрация: 08.12.2010
Адрес: Лукашендия
Сообщений: 468
Поблагодарил(а) : 272
Поблагодарили 186 раз(а) в 119 сообщениях
Re: Программное проектирование рефлектора ===www.aquaforum.ua===

Starcomputer молодца! Полезное дело.
Поучаствую тож в меру способностей, предложу улучшения-исправления-дополнения.

Теоретические:
1. Неплохо добавить расчет длины параболы, а то, чувствую, самоделкины будут веревочкой/проволочкой длину измерять, чтобы узнать, какой кусок жести отрезать.
2. Пресловутые 61,8 градусов. Уже при 64 градусах альфа бОльшая часть света проходит сквозь стекло, уходит - так может их показывать проходящими сквозь. Если возможно.
3. От стекол лучи не отражаются, а было бы красивше. Хотя, конечно, это усложнит расчет.
4. Несущественное. КПД параболы-трапеции-эвольвенты отличаются в программе довольно сильно. Лучи, попадающие на лампу, исчезают. Но лампа ведь не черная дыра. Может каким коэффициентиком поправить. Ну, пусть 50% теряются, но не полностью.
5. Лампу по умолчанию желательно располагать в фокусе параболы/трапеции или выбор чек-боксом "разместить в фокусе".

Технические:
1. Хорошо, чтобы построения происходили сразу при изменении любого параметра (при отпускании кнопки мышки), без нажатия кнопки Построить. Чтобы можно было визуально подгонять уровень лампы или высоту отражателя. Кнопка Построить отрабатывает мгновенно на слабой машине. Или все-таки тормоза будут?
2. Неплохо бы сохранять изменения в каком-нибудь cfg-файлике, чтобы при следующем открытии открывались прошлоразовые параметры.
3. Геометрические размеры - А - больше 200 не дает ни руками, ни кнопочкой. Ошибочка? В остальных окошечках все меняется.
4. Эвольвента дает КПД 0,82 при альбедо 0,8. Разве это возможно? Или это учитывается уплотнение светового потока преломлением?

oltrew поза форумом   Ответить с цитированием
Пользователь, который поблагодарил oltrew за данный пост:
Старый 13.11.2012, 18:14   #24
Активный участник форума
  
 
Аватар для oltrew
 
Регистрация: 08.12.2010
Адрес: Лукашендия
Сообщений: 468
Поблагодарил(а) : 272
Поблагодарили 186 раз(а) в 119 сообщениях
Re: Программное проектирование рефлектора ===www.aquaforum.ua===

5. Обновленный архив с программой лучше выкладывать в шапке. А то в шапке самый старенький.

oltrew поза форумом   Ответить с цитированием
Пользователь, который поблагодарил oltrew за данный пост:
Старый 16.11.2012, 19:51   #25
Я тут недавно
  
 
Регистрация: 29.05.2011
Адрес: Россия,г. Владимир
Сообщений: 76
Поблагодарил(а) : 0
Поблагодарили 3 раз(а) в 2 сообщениях
Отправить сообщение для tiger33 с помощью ICQ
Re: Программное проектирование рефлектора ===www.aquaforum.ua===

Сделал размер А в параболе 90 мм, и в масшабе 1:1. Померил линейкой на экране-вышло 105 мм. Это из за особенностей передачи или чтото настроить надо?

tiger33 поза форумом   Ответить с цитированием
Старый 16.11.2012, 19:53   #26
Живу я тут
  
 
Аватар для Starcomputer
 
Регистрация: 06.11.2007
Адрес: Донецк, зона АТО
Сообщений: 19,778
Поблагодарил(а) : 5,788
Поблагодарили 17,581 раз(а) в 6,918 сообщениях
Re: Программное проектирование рефлектора ===www.aquaforum.ua===

Топик:
Цитата:
Шаг сетки где-то 10 мм (точно не выходит, т.к. дюйм это 25.4 мм, плюс разрешение экрана очень разное и не кратное 25.4 бывает, а для масштабирования можно использовать только целые числа), поэтому после сохранения изображения лучше открыть его каким-то редактором и подкорректировать размеры масштабированием в редакторе.


__________________

Starcomputer поза форумом   Ответить с цитированием
Старый 16.11.2012, 19:55   #27
Я тут недавно
  
 
Аватар для raw
 
Регистрация: 17.03.2011
Адрес: Киев
Сообщений: 26
Поблагодарил(а) : 8
Поблагодарили 16 раз(а) в 2 сообщениях
Отправить сообщение для raw с помощью ICQ
Re: Программное проектирование рефлектора ===www.aquaforum.ua===

из-за фиксированного размера окна проги ее невозможно использовать

raw поза форумом   Ответить с цитированием
Старый 16.11.2012, 20:03   #28
Moderator
  
 
Аватар для chack
 
Регистрация: 12.02.2008
Адрес: Оболонь, Петровка
Сообщений: 8,688
Поблагодарил(а) : 2,468
Поблагодарили 2,845 раз(а) в 2,039 сообщениях
Отправить сообщение для chack с помощью Skype™
Re: Программное проектирование рефлектора ===www.aquaforum.ua===

Да, нельзя даже сохранить корректно.(((
__________________
Свет. ЭПРА, аквариумые лампы т5;т8; МГ-150; LED-комплекты и светильники системы СО2 под ключ. тел: 095 0105853; 098 6143112
Лучшие статьи месяца на Аквафоруме


Последний раз редактировалось chack; 16.11.2012 в 20:09..
chack поза форумом   Ответить с цитированием
Старый 16.11.2012, 20:55   #29
Я тут недавно
  
 
Регистрация: 29.05.2011
Адрес: Россия,г. Владимир
Сообщений: 76
Поблагодарил(а) : 0
Поблагодарили 3 раз(а) в 2 сообщениях
Отправить сообщение для tiger33 с помощью ICQ
Re: Программное проектирование рефлектора ===www.aquaforum.ua===

У меня все сохраняется. Вопрос к автору -можно ли разместить вашу программу на нашем местном форуме? Естественно с ссылкой и указанием на ваше авторство.

tiger33 поза форумом   Ответить с цитированием
Старый 16.11.2012, 21:03   #30
Живу я тут
  
 
Аватар для Starcomputer
 
Регистрация: 06.11.2007
Адрес: Донецк, зона АТО
Сообщений: 19,778
Поблагодарил(а) : 5,788
Поблагодарили 17,581 раз(а) в 6,918 сообщениях
Re: Программное проектирование рефлектора ===www.aquaforum.ua===

Можно.


__________________

Starcomputer поза форумом   Ответить с цитированием


Share/Bookmark

Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход




Текущее время: 12:30. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot
(с)Бешлега Александр Анатольевич, 2002-2015. Использование материалов сайта без ссылки на источник запрещено.
Благодарим за лицензионную версию форума компанию Барбус, представителя торговой марки Sera в Украине.

Друзья форума: www.akvariumi.com.ua/; Интернет-магазин аквариумных товаров "У Водяного" https://eshop.aqua.in.ua/; Интернет-магазин https://ezoo.com.ua/

AQA.ru  - все об аквариумах

no new posts