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



 


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

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

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

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

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

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

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

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

__________________
С уважением, Сергей Таранченко

Последний раз редактировалось Starcomputer; 15.10.2012 в 14:03..
Просмотров: 42027
Ответить с цитированием
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 (20.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)
Старый 15.10.2012, 18:30   #2
Живу я тут. Мохоманьяк
  
 
Аватар для kvn79
 
Регистрация: 12.03.2009
Адрес: Житомир
Сообщений: 3,662
Поблагодарил(а) : 906
Поблагодарили 1,125 раз(а) в 767 сообщениях
Re: Программное проектирование рефлектора ===www.aquaforum.ua===

Сергей, спасибо.
__________________
у самоделкиных самый крутой инструмент- это мозг... http://www.myaquarium.kiev.ua/


__________________

kvn79 поза форумом   Ответить с цитированием
Старый 16.10.2012, 17:59   #3
Живу я тут
  
 
Аватар для Starcomputer
 
Регистрация: 06.11.2007
Адрес: Донецк, зона АТО
Сообщений: 19,785
Поблагодарил(а) : 5,790
Поблагодарили 17,704 раз(а) в 6,927 сообщениях
Re: Программное проектирование рефлектора ===www.aquaforum.ua===

Доработал программу.
Добавлено:
Выбор типа рефлектора (пока трапеция и парабола).
Выбор типа лампы (Т4...Т8).
Альбедо (к-т отражения) материала отражателя.
Масштабирование.
Аквариум (виден только при масштабе 3:1).
Расчет общего КПД.
Расчет КПД делается с учетом:
- потерь при отражении от рефлектора (с учетом многократного отражения);
- к-та преломления при входе света в воду (по Снеллиусу);
- к-та пропускания (по Френелю).
Миниатюры
Нажмите на изображение для увеличения
Название: Reflector.jpg
Просмотров: 1316
Размер:	129.7 Кб
ID:	271849  
Вложения
Тип файла: zip Reflektor.zip (355.1 Кб, 1090 просмотров)
__________________
С уважением, Сергей Таранченко


__________________

Starcomputer поза форумом   Ответить с цитированием
14 пользователей поблагодарили Starcomputer за данный пост:
aides (13.11.2012), Akvaman (27.05.2014), d.@leks (16.02.2015), Faurey (21.01.2013), Gutsik (08.10.2014), kvn79 (16.10.2012), LVA777 (31.01.2013), pawik (19.02.2013), Ranger (16.10.2012), Tserber (12.09.2013), Y.Mas (03.01.2013), zhavkin (19.10.2012), Алексей г.Полтава (27.03.2013), Зелёный (29.10.2012)
Старый 16.10.2012, 23:32   #4
Живу я тут
  
 
Аватар для DEaD_MOPO3
 
Регистрация: 08.02.2010
Адрес: Великий Новгород
Сообщений: 106
Поблагодарил(а) : 156
Поблагодарили 43 раз(а) в 24 сообщениях
Re: Программное проектирование рефлектора ===www.aquaforum.ua===

Скачал, запустил, разочаровался...

При максимальном разрешении экрана ноутбука 1366х768 нижняя часть экрана программы не влезает на экран монитора. То есть не видно ничего после фразы "от центра лампы до воды"... Ни "КПД", "построить", ни "сохранить".

DEaD_MOPO3 поза форумом   Ответить с цитированием
Старый 17.10.2012, 00:02   #5
Живу я тут
  
 
Аватар для worlon
 
Регистрация: 26.01.2010
Адрес: Харьковская обл.
Сообщений: 2,257
Поблагодарил(а) : 584
Поблагодарили 1,012 раз(а) в 564 сообщениях
Re: Программное проектирование рефлектора ===www.aquaforum.ua===

что-то комп советует не качать, говорит вирус
__________________
Чтобы дойти до цели, нужно прежде всего идти

worlon поза форумом   Ответить с цитированием
Реклама помогает развиваться
Старый 17.10.2012, 09:53   #6
Живу я тут
  
 
Аватар для Starcomputer
 
Регистрация: 06.11.2007
Адрес: Донецк, зона АТО
Сообщений: 19,785
Поблагодарил(а) : 5,790
Поблагодарили 17,704 раз(а) в 6,927 сообщениях
Re: Программное проектирование рефлектора ===www.aquaforum.ua===

Цитата:
Сообщение от worlon Посмотреть сообщение
что-то комп советует не качать, говорит вирус
Ну не качайте Я в свои программы вирусы не вставляю. Да и ни у кого больше не ругается. Это у Вас антивирус типа "никого не пропустим"

Цитата:
Сообщение от DEaD_MOPO3 Посмотреть сообщение
При максимальном разрешении экрана ноутбука 1366х768 нижняя часть экрана программы не влезает на экран монитора
Ну я не на ноуте писал. У меня разрешение экрана 1280х1024.
Запустите на нормльном компе с большим монитором.
__________________
С уважением, Сергей Таранченко


__________________

Starcomputer поза форумом   Ответить с цитированием
Пользователь, который поблагодарил Starcomputer за данный пост:
worlon (19.10.2012)
Старый 17.10.2012, 15:17   #7
Живу я тут
  
 
Аватар для DEaD_MOPO3
 
Регистрация: 08.02.2010
Адрес: Великий Новгород
Сообщений: 106
Поблагодарил(а) : 156
Поблагодарили 43 раз(а) в 24 сообщениях
khm Re: Программное проектирование рефлектора ===www.aquaforum.ua===

Цитата:
Сообщение от Starcomputer Посмотреть сообщение
Запустите на нормльном компе с большим монитором.
Спасибо, конечно, =))) Но ноута дома 2 и желания нет комп покупать. Да и бегать к кому-то... Дома как-то сподручней... Тем более, что впереди долгие зимние вечера...

DEaD_MOPO3 поза форумом   Ответить с цитированием
Старый 17.10.2012, 15:57   #8
Живу я тут
  
 
Аватар для Starcomputer
 
Регистрация: 06.11.2007
Адрес: Донецк, зона АТО
Сообщений: 19,785
Поблагодарил(а) : 5,790
Поблагодарили 17,704 раз(а) в 6,927 сообщениях
Re: Программное проектирование рефлектора ===www.aquaforum.ua===

DEaD_MOPO3, ну уменьшать разрешение экрана и соответственно точность построения только потому, что у кого-то ноут с высотой экрана в 768 пикселей ....
__________________
С уважением, Сергей Таранченко


__________________

Starcomputer поза форумом   Ответить с цитированием
Старый 17.10.2012, 18:07   #9
Живу я тут
  
 
Аватар для Starcomputer
 
Регистрация: 06.11.2007
Адрес: Донецк, зона АТО
Сообщений: 19,785
Поблагодарил(а) : 5,790
Поблагодарили 17,704 раз(а) в 6,927 сообщениях
Re: Программное проектирование рефлектора ===www.aquaforum.ua===

Добавлен самый популярный среди аквариумистов отражатель "IgLa"
Миниатюры
Нажмите на изображение для увеличения
Название: Reflector.jpg
Просмотров: 1467
Размер:	135.0 Кб
ID:	272021  
Вложения
Тип файла: zip Reflektor.zip (355.5 Кб, 738 просмотров)
__________________
С уважением, Сергей Таранченко


__________________

Starcomputer поза форумом   Ответить с цитированием
8 пользователей поблагодарили Starcomputer за данный пост:
aides (13.11.2012), Gutsik (08.10.2014), Sergeyg (17.10.2012), Vodohod (18.09.2016), zhavkin (19.10.2012), Алексей г.Полтава (27.03.2013), астрик123 (19.11.2012), Зелёный (29.10.2012)
Старый 17.10.2012, 18:26   #10
Я тут недавно
  
 
Регистрация: 17.07.2010
Адрес: Латвия
Сообщений: 63
Поблагодарил(а) : 62
Поблагодарили 3 раз(а) в 3 сообщениях
Re: Программное проектирование рефлектора ===www.aquaforum.ua===

просится led , хотя бы с 3 мя линзами и без оных

Sergeyg поза форумом   Ответить с цитированием
Старый 17.10.2012, 18:41   #11
Живу я тут
  
 
Аватар для Starcomputer
 
Регистрация: 06.11.2007
Адрес: Донецк, зона АТО
Сообщений: 19,785
Поблагодарил(а) : 5,790
Поблагодарили 17,704 раз(а) в 6,927 сообщениях
Re: Программное проектирование рефлектора ===www.aquaforum.ua===

У ЛЭДов направленный свет, им отражатель не нужен
__________________
С уважением, Сергей Таранченко


__________________

Starcomputer поза форумом   Ответить с цитированием
Старый 17.10.2012, 19:20   #12
Живу я тут
  
 
Аватар для Bozhkov
 
Регистрация: 22.02.2006
Адрес: Киев-Запорожье
Сообщений: 2,677
Поблагодарил(а) : 965
Поблагодарили 3,991 раз(а) в 1,120 сообщениях
Отправить сообщение для Bozhkov с помощью Skype™
Re: Программное проектирование рефлектора ===www.aquaforum.ua===

Я не спец в свете, но слышал, что лучи могут отражаться от поверхности воды . Из-за этого нужно очень точно строить бипараболу. иначе будет "мимо". У вас этот момент учитывается как-то при расчете КПД?
__________________
Мой блог про Nature Aquarium

Bozhkov поза форумом   Ответить с цитированием
Старый 18.10.2012, 10:33   #13
Я тут недавно
  
 
Регистрация: 16.04.2008
Адрес: Харьков<->Чугуев
Сообщений: 98
Поблагодарил(а) : 27
Поблагодарили 137 раз(а) в 40 сообщениях
Отправить сообщение для Shurr с помощью Skype™
Re: Программное проектирование рефлектора ===www.aquaforum.ua===

Цитата:
Сообщение от worlon Посмотреть сообщение
что-то комп советует не качать, говорит вирус
Эффект проявился на win7-64 в Хроме. То ли у самого Хрома паранойя, то ли у Виндов . Только говорит не вирус, а файл "подозрительный".

Shurr поза форумом   Ответить с цитированием
Старый 18.10.2012, 11:12   #14
Живу я тут
  
 
Аватар для Starcomputer
 
Регистрация: 06.11.2007
Адрес: Донецк, зона АТО
Сообщений: 19,785
Поблагодарил(а) : 5,790
Поблагодарили 17,704 раз(а) в 6,927 сообщениях
Re: Программное проектирование рефлектора ===www.aquaforum.ua===

Цитата:
Сообщение от Bozhkov Посмотреть сообщение
слышал, что лучи могут отражаться от поверхности воды
Зависит от угла падения. К-ты отражения и пропускания описываюся законом Френеля.
Цитата:
Сообщение от Bozhkov Посмотреть сообщение
У вас этот момент учитывается как-то при расчете КПД?
Ну там же написано:
Цитата:
Сообщение от Starcomputer Посмотреть сообщение
Расчет КПД делается с учетом:
- потерь при отражении от рефлектора (с учетом многократного отражения);
- к-та преломления при входе света в воду (по Снеллиусу);
- к-та пропускания (по Френелю).
К-т пропускания (R) зависит от угла падения и меняется от 1 (90 грд) до 0 (20-25 грд примерно).
Отраженная часть это Т = 1 - R. Отраженная часть в расчете КПД не считается.
__________________
С уважением, Сергей Таранченко


__________________

Starcomputer поза форумом   Ответить с цитированием
3 пользователей поблагодарили Starcomputer за данный пост:
Bozhkov (18.10.2012), red1157 (20.10.2012), Зелёный (29.10.2012)
Старый 18.10.2012, 19:01   #15
Живу я тут
  
 
Аватар для Starcomputer
 
Регистрация: 06.11.2007
Адрес: Донецк, зона АТО
Сообщений: 19,785
Поблагодарил(а) : 5,790
Поблагодарили 17,704 раз(а) в 6,927 сообщениях
Re: Программное проектирование рефлектора ===www.aquaforum.ua===

Добавил возможность создания рабочего чертежа для листогиба (функция доступна при работе в масштабе 1:1).
Миниатюры
Нажмите на изображение для увеличения
Название: Reflector.jpg
Просмотров: 1194
Размер:	45.3 Кб
ID:	272260  
Вложения
Тип файла: zip Reflektor.zip (356.5 Кб, 953 просмотров)
__________________
С уважением, Сергей Таранченко


__________________

Starcomputer поза форумом   Ответить с цитированием
8 пользователей поблагодарили Starcomputer за данный пост:
aides (13.11.2012), Gutsik (08.10.2014), HATAK (04.02.2013), whitefox (31.10.2012), zhavkin (19.10.2012), Зелёный (29.10.2012), Олег_ (27.12.2013), Чигринец Фёдор (25.12.2012)


Share/Bookmark

Ответ


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

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

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

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




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


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
(с)Бешлега Олександр Анатолійович, 2002-2024. Використання матеріалів сайту без посилання на джерело заборонено.
Дякуємо за ліцензійну версію форума компанію Барбус, представника торгової марки Sera в Україні.

Друзі форуму: Зоомагазин byCOLLAR.com; waudog.ua

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

no new posts