|
|
15.10.2012, 11:10
|
#1
|
Программное проектирование рефлектора
Бан за нарушения
Регистрация: 06.11.2007
Адрес: Донецк, зона АТО
Сообщений: 19,785
Поблагодарил(а) : 5,790
Поблагодарили 17,704 раз(а) в 6,927 сообщениях
15.10.2012, 11:10
Рейтинг:
(3 голосов - 5.00 средняя оценка)
Небольшая программка для проектирования рефлектора (отражателя).
Что она может:
Строит прямые (красные) лучи от лампы (считаем лампу за точечный источник света) до рефлектора и отраженные (синие) лучи (в том числе множественные отражения).
Можно задавать:
- габариты рефлектора (20...200 мм ширина с шагом 2 мм и 10...100 мм высота с шагом 1 мм);
- расстояние от лампы до рефлектора (10...50 мм с шагом 1 мм).
Форма рефлектора - пока только парабола.
Есть возможность сохранить изображение (предварительно отключив показ сетки, лампы, лучей если это нужно) в формате BMP.
Шаг сетки где-то 10 мм (точно не выходит, т.к. дюйм это 25.4 мм, плюс разрешение экрана очень разное и не кратное 25.4 бывает, а для масштабирования можно использовать только целые числа), поэтому после сохранения изображения лучше открыть его каким-то редактором и подкорректировать размеры масштабированием в редакторе.
Программа наверняка еще сырая, так что все замечания и предложения приветствуются
Если смогу - сделаю.
Предложения "а нарисовать отражение лучей вот так ..." не принимаются. Отражение не рисуется, а строится. На экране это уже визуализация математики.
__________________
С уважением, Сергей Таранченко
Последний раз редактировалось Starcomputer; 15.10.2012 в 13:03..
|
Просмотров: 43388
|
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) |
15.10.2012, 17:30
|
#2
|
Живу я тут. Мохоманьяк
Регистрация: 12.03.2009
Адрес: Житомир
Сообщений: 3,663
Поблагодарил(а) : 906
Поблагодарили 1,125 раз(а) в 767 сообщениях
|
Re: Программное проектирование рефлектора ===www.aquaforum.ua===
Сергей, спасибо.
__________________
|
|
|
16.10.2012, 16:59
|
#3
|
Бан за нарушения
Регистрация: 06.11.2007
Адрес: Донецк, зона АТО
Сообщений: 19,785
Поблагодарил(а) : 5,790
Поблагодарили 17,704 раз(а) в 6,927 сообщениях
|
Re: Программное проектирование рефлектора ===www.aquaforum.ua===
Доработал программу.
Добавлено:
Выбор типа рефлектора (пока трапеция и парабола).
Выбор типа лампы (Т4...Т8).
Альбедо (к-т отражения) материала отражателя.
Масштабирование.
Аквариум (виден только при масштабе 3:1).
Расчет общего КПД.
Расчет КПД делается с учетом:
- потерь при отражении от рефлектора (с учетом многократного отражения);
- к-та преломления при входе света в воду (по Снеллиусу);
- к-та пропускания (по Френелю).
__________________
С уважением, Сергей Таранченко
|
|
|
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, 22:32
|
#4
|
Живу я тут
Регистрация: 08.02.2010
Адрес: Великий Новгород
Сообщений: 106
Поблагодарил(а) : 156
Поблагодарили 43 раз(а) в 24 сообщениях
|
Re: Программное проектирование рефлектора ===www.aquaforum.ua===
Скачал, запустил, разочаровался...
При максимальном разрешении экрана ноутбука 1366х768 нижняя часть экрана программы не влезает на экран монитора. То есть не видно ничего после фразы "от центра лампы до воды"... Ни "КПД", "построить", ни "сохранить".
|
|
|
16.10.2012, 23:02
|
#5
|
Живу я тут
Регистрация: 26.01.2010
Адрес: Харьковская обл.
Сообщений: 2,257
Поблагодарил(а) : 584
Поблагодарили 1,012 раз(а) в 564 сообщениях
|
Re: Программное проектирование рефлектора ===www.aquaforum.ua===
что-то комп советует не качать, говорит вирус
__________________
Чтобы дойти до цели, нужно прежде всего идти
|
|
|
Реклама помогает развиваться |
|
17.10.2012, 08:53
|
#6
|
Бан за нарушения
Регистрация: 06.11.2007
Адрес: Донецк, зона АТО
Сообщений: 19,785
Поблагодарил(а) : 5,790
Поблагодарили 17,704 раз(а) в 6,927 сообщениях
|
Re: Программное проектирование рефлектора ===www.aquaforum.ua===
Цитата:
Сообщение от worlon
что-то комп советует не качать, говорит вирус
|
Ну не качайте Я в свои программы вирусы не вставляю. Да и ни у кого больше не ругается. Это у Вас антивирус типа "никого не пропустим"
Цитата:
Сообщение от DEaD_MOPO3
При максимальном разрешении экрана ноутбука 1366х768 нижняя часть экрана программы не влезает на экран монитора
|
Ну я не на ноуте писал. У меня разрешение экрана 1280х1024.
Запустите на нормльном компе с большим монитором.
__________________
С уважением, Сергей Таранченко
|
|
|
Пользователь, который поблагодарил Starcomputer за данный пост:
|
|
17.10.2012, 14:17
|
#7
|
Живу я тут
Регистрация: 08.02.2010
Адрес: Великий Новгород
Сообщений: 106
Поблагодарил(а) : 156
Поблагодарили 43 раз(а) в 24 сообщениях
|
Re: Программное проектирование рефлектора ===www.aquaforum.ua===
Цитата:
Сообщение от Starcomputer
Запустите на нормльном компе с большим монитором.
|
Спасибо, конечно, =))) Но ноута дома 2 и желания нет комп покупать. Да и бегать к кому-то... Дома как-то сподручней... Тем более, что впереди долгие зимние вечера...
|
|
|
17.10.2012, 14:57
|
#8
|
Бан за нарушения
Регистрация: 06.11.2007
Адрес: Донецк, зона АТО
Сообщений: 19,785
Поблагодарил(а) : 5,790
Поблагодарили 17,704 раз(а) в 6,927 сообщениях
|
Re: Программное проектирование рефлектора ===www.aquaforum.ua===
DEaD_MOPO3, ну уменьшать разрешение экрана и соответственно точность построения только потому, что у кого-то ноут с высотой экрана в 768 пикселей ....
__________________
С уважением, Сергей Таранченко
|
|
|
17.10.2012, 17:07
|
#9
|
Бан за нарушения
Регистрация: 06.11.2007
Адрес: Донецк, зона АТО
Сообщений: 19,785
Поблагодарил(а) : 5,790
Поблагодарили 17,704 раз(а) в 6,927 сообщениях
|
Re: Программное проектирование рефлектора ===www.aquaforum.ua===
Добавлен самый популярный среди аквариумистов отражатель "IgLa"
__________________
С уважением, Сергей Таранченко
|
|
|
8 пользователей поблагодарили Starcomputer за данный пост:
|
|
17.10.2012, 17:26
|
#10
|
Я тут недавно
Регистрация: 17.07.2010
Адрес: Латвия
Сообщений: 63
Поблагодарил(а) : 62
Поблагодарили 3 раз(а) в 3 сообщениях
|
Re: Программное проектирование рефлектора ===www.aquaforum.ua===
просится led , хотя бы с 3 мя линзами и без оных
|
|
|
17.10.2012, 17:41
|
#11
|
Бан за нарушения
Регистрация: 06.11.2007
Адрес: Донецк, зона АТО
Сообщений: 19,785
Поблагодарил(а) : 5,790
Поблагодарили 17,704 раз(а) в 6,927 сообщениях
|
Re: Программное проектирование рефлектора ===www.aquaforum.ua===
У ЛЭДов направленный свет, им отражатель не нужен
__________________
С уважением, Сергей Таранченко
|
|
|
17.10.2012, 18:20
|
#12
|
Живу я тут
Регистрация: 22.02.2006
Адрес: Киев-Запорожье
Сообщений: 2,677
Поблагодарил(а) : 965
Поблагодарили 3,991 раз(а) в 1,120 сообщениях
|
Re: Программное проектирование рефлектора ===www.aquaforum.ua===
Я не спец в свете, но слышал, что лучи могут отражаться от поверхности воды . Из-за этого нужно очень точно строить бипараболу. иначе будет "мимо". У вас этот момент учитывается как-то при расчете КПД?
|
|
|
18.10.2012, 09:33
|
#13
|
Я тут недавно
Регистрация: 16.04.2008
Адрес: Харьков<->Чугуев
Сообщений: 98
Поблагодарил(а) : 27
Поблагодарили 137 раз(а) в 40 сообщениях
|
Re: Программное проектирование рефлектора ===www.aquaforum.ua===
Цитата:
Сообщение от worlon
что-то комп советует не качать, говорит вирус
|
Эффект проявился на win7-64 в Хроме. То ли у самого Хрома паранойя, то ли у Виндов . Только говорит не вирус, а файл "подозрительный".
|
|
|
18.10.2012, 10:12
|
#14
|
Бан за нарушения
Регистрация: 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. Отраженная часть в расчете КПД не считается.
__________________
С уважением, Сергей Таранченко
|
|
|
3 пользователей поблагодарили Starcomputer за данный пост:
|
|
18.10.2012, 18:01
|
#15
|
Бан за нарушения
Регистрация: 06.11.2007
Адрес: Донецк, зона АТО
Сообщений: 19,785
Поблагодарил(а) : 5,790
Поблагодарили 17,704 раз(а) в 6,927 сообщениях
|
Re: Программное проектирование рефлектора ===www.aquaforum.ua===
Добавил возможность создания рабочего чертежа для листогиба (функция доступна при работе в масштабе 1:1).
__________________
С уважением, Сергей Таранченко
|
|
|
8 пользователей поблагодарили Starcomputer за данный пост:
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 08:26. Часовой пояс GMT +3.
|