Программулька рассчета "температура-время" для проявителя |
Здравствуйте, гость ( Вход | Регистрация )
Программулька рассчета "температура-время" для проявителя |
24.7.2006, 9:21
Сообщение
#1
|
|
Активный участник Группа: Пользователи Сообщений: 30 Регистрация: 28.6.2006 Из: Санкт-Петербург Пользователь №: 59 |
накопал тут http://www.covingtoninnovations.com/xtol/ формулу для компенсации времени при изменении температуры в пределах 19-25 градусов °С: New time = Old time * exp(-0.081 * (New temp °C - Old temp °C)) и решил реализовать в виде простенькой програмки . Если кому надо, могу кинуть прогу с исходниками (delphi bilder 7) на мыло либо если Вадим не будет против, программу можно разместить на сайте. ВОТ
Конечно рассчитаное значение будет иметь приближенное значение, результат тем точнее, чем меньше разница в температуре О программе: размер архива 173кб, исполняемый файл temp.exe, исходники прилагаю. Время отображается в формате xx мин yy сек, температура в формате xx,yy °C. При вводе вещественных значений НЕОБХОДИМО десятичную часть отделять ЗАПЯТОЙ, не точкой! Да и не забудте о том, что 1 °С не = 1 °F(Фаренгейта). Кстати пока не добавлял "защиту от дурака ", так что не рекомендую вводить ,к примеру, в шкале температуры буквы или в шкале секунд значения >59 Сообщение отредактировал Максим Подкорытов - 25.7.2006, 7:55
Прикрепленные файлы
tempdev.rar ( 173,11 килобайт )
Кол-во скачиваний: 176
tempdev.JPG ( 28,37 килобайт ) Кол-во скачиваний: 141 |
|
|
24.7.2006, 9:25
Сообщение
#2
|
|
Администратор Группа: Главные администраторы Сообщений: 868 Регистрация: 19.12.2005 Пользователь №: 1 |
Да конечно не против.
|
|
|
24.7.2006, 9:42
Сообщение
#3
|
|
Активный участник Группа: Пользователи Сообщений: 30 Регистрация: 28.6.2006 Из: Санкт-Петербург Пользователь №: 59 |
Кстати можно будет (опять таки если Вадим не против) в этой ветке оставлять пожелания по расширению программы. Скоро добавлю поддержку F градусов.
|
|
|
24.7.2006, 9:51
Сообщение
#4
|
|
Администратор Группа: Главные администраторы Сообщений: 868 Регистрация: 19.12.2005 Пользователь №: 1 |
Да я вообще не против любых действий участников форума, тем более не выходящих за рамки тематической направленности оного.
|
|
|
24.7.2006, 10:46
Сообщение
#5
|
|
Активный участник Группа: Пользователи Сообщений: 30 Регистрация: 28.6.2006 Из: Санкт-Петербург Пользователь №: 59 |
Добавил поддержку шкалы Фаренгейта
|
|
|
24.7.2006, 16:57
Сообщение
#6
|
|
Администратор Группа: Главные администраторы Сообщений: 868 Регистрация: 19.12.2005 Пользователь №: 1 |
Такой калькулятор, думаю, может оказаться полезным при его реализации в Web-интерфейсе на сайте. Во всяком случае, вреда от него не будет однозначно. Надо подумать, да, видимо, сделать.
|
|
|
24.7.2006, 17:32
Сообщение
#7
|
|
Активный участник Группа: Пользователи Сообщений: 30 Регистрация: 28.6.2006 Из: Санкт-Петербург Пользователь №: 59 |
Согласен! Идеально чтобы его встроили в массив проявления, то есть человек выбирает пленку, выбирает наиболее подходящую рекомендацию и рассчитывает под свою температуру. По крайней мере для себя я сделаю именно так
|
|
|
24.7.2006, 18:19
Сообщение
#8
|
|
Администратор Группа: Главные администраторы Сообщений: 868 Регистрация: 19.12.2005 Пользователь №: 1 |
Попробую пообщаться с ребятами из ibresource. Но надо задачу понять до конца - какие поправки делать на на ту или иную пленку и тот или иной проявитель, а эта задача может оказаться не из легких. Но, думаю, колебания этих значений крайне несущественные, и в качестве ориентира все-таки можно брать результаты работы формулы; в общем-то на 10 минутах проявления 30-секундная ошибка туда-сюда судьбоносного вреда не принесет, а интуицию подточит. Так что в качестве ориентира данная формула расчета может быть вставлена в "массив" без разных заморочек. Но мнение участников форума по данному вопросу я услышать хотел бы. Ибо - чтоб правильно было.
|
|
|
24.7.2006, 18:42
Сообщение
#9
|
|
Активный участник Группа: Пользователи Сообщений: 30 Регистрация: 28.6.2006 Из: Санкт-Петербург Пользователь №: 59 |
Покопался в datasheet'ах panf+ и delta400 - полное совпадение с формулой. Похоже по этой формуле и построен ilford development chart. Поскольку пленки принципиально разные, то так сказать из общих соображений думаю можно рассчитывать температуру для любой пленки. Хотя смущает то, что таблица компенсации для пленок ильфорда в даташите одна для всех пленок и проявителей. С кодаком другая песня: времена указаны для 65°F (18°C), 68°F(20°C), 70°F(21°C), 72°F(22°C), 75°F(24°C), 80°F(27°C).
Но F = C*1.8+32. Тогда имеем 65°F (18,3°C), 68°F(20°C), 70°F(21,1°C), 72°F(22,2°C), 75°F(23,8°C), 80°F(26,7°C). Непонятно времена даны для шкалы Цельсия или Фаренгейта? Конечно разница будет мизерной, но как-то неприятно... Для других проявителей времена действительно будут различаться, но не думаю что слишком.
Прикрепленные файлы
table.jpg ( 111,89 килобайт )
Кол-во скачиваний: 110
ilford_chart.jpg ( 142,63 килобайт ) Кол-во скачиваний: 127 ilford_chart.pdf ( 13,19 килобайт ) Кол-во скачиваний: 137 |
|
|
24.7.2006, 20:54
Сообщение
#10
|
|
аффтар Группа: Главные администраторы Сообщений: 4733 Регистрация: 22.12.2005 Из: Нижний Новгород Пользователь №: 6 |
Всем привет!
Думаю, что разработка вполне пригодна для ИНТЕГРИРОВАНИЯ в наш Массив по проявкам плёнок. Пусть она и "сыроватая", и построена на простейшей линейной апроксимации в приближении сильной равномерной агитации. И на проявителях без Фенидона реальные коэффициенты могут быть несколько другими. Но для начала, вполне "тянет" . Надо только дать предупреждения о примерности полусаемого времени обработки, а не об абсолютной его точности. По-бльше бы таких простых, но полезных разработок, форумчане ! -------------------- Не экономьте фиксаж и плёнку - они дёшевы; экономьте время и бумагу - они дОроги!
|
|
|
25.7.2006, 8:08
Сообщение
#11
|
|
Активный участник Группа: Пользователи Сообщений: 30 Регистрация: 28.6.2006 Из: Санкт-Петербург Пользователь №: 59 |
На foto.ru один хороший человек адаптировал прогу для веба:
ЦИТАТА : " Да нуу... дельфи - это прошлый век! Сейчас типа модна онлайн Прошу: http://photo.gorodsveta.net/devcalc.html Можно вставлять в любую страничку: {script language="JavaScript" src="http://photo.gorodsveta.net/devcalc.js"}{/script} (Замените фигурные скобки на угловые - форум не дает мне вставить эту строку в оригинале! Volod - ну нельзя же так! ) " |
|
|
18.8.2006, 14:53
Сообщение
#12
|
|
Администратор Группа: Главные администраторы Сообщений: 868 Регистрация: 19.12.2005 Пользователь №: 1 |
В нашем массиве проявлений пленок калькулятор будет примерно таким http://dev.ibresource.ru/gpi/index.php?act...module=film_kat надо нажать на время проявления пленки и можете протестировать его работу. Там же можно оценить статистику.
|
|
|
18.8.2006, 16:17
Сообщение
#13
|
|
интересующийся Группа: Пользователи Сообщений: 188 Регистрация: 22.12.2005 Из: Москва, Текстильщики-Кузьминки Пользователь №: 3 |
Цитата(Вадим @ 18.8.2006, 14:53) [snapback]1232[/snapback] В нашем массиве проявлений пленок калькулятор будет примерно таким http://dev.ibresource.ru/gpi/index.php?act...module=film_kat надо нажать на время проявления пленки и можете протестировать его работу. Там же можно оценить статистику. Класс! только дробная часть отделяется точкой. Непривычно. Или делать запятую, или - и точку, и запятую |
|
|
18.8.2006, 18:40
Сообщение
#14
|
|
Администратор Группа: Главные администраторы Сообщений: 868 Регистрация: 19.12.2005 Пользователь №: 1 |
Цитата(vldom @ 18.8.2006, 21:17) [snapback]1233[/snapback] дробная часть отделяется точкой. Непривычно. Или делать запятую, или - и точку, и запятую |
|
|
18.8.2006, 21:44
Сообщение
#15
|
|
Администратор Группа: Главные администраторы Сообщений: 868 Регистрация: 19.12.2005 Пользователь №: 1 |
В понедельник исправленный вариант встанет на наш форум, правда, еще без некоторых "хотелок", которые появятся позже и касаются больше администрирования базы массива.
|
|
|
25.1.2007, 16:23
Сообщение
#16
|
|
Участник Группа: Пользователи Сообщений: 7 Регистрация: 10.1.2007 Пользователь №: 264 |
Цитата(Максим Подкорытов @ 24.7.2006, 8:42) [snapback]982[/snapback] Кстати можно будет (опять таки если Вадим не против) в этой ветке оставлять пожелания по расширению программы. Скоро добавлю поддержку F градусов. А вот если в программе реализовать таймер по всему процессу с обратным остчётом, визуальной и звуковой сигнализацией, с упреждающей сигнализацией конца времени каждой стадии, да с возможностью использовать и редактировать библиотеку для разных процессов, - то это было бы просто СУПЕЕЕРР!! |
|
|
25.1.2007, 17:53
Сообщение
#17
|
|
аффтар Группа: Главные администраторы Сообщений: 4733 Регистрация: 22.12.2005 Из: Нижний Новгород Пользователь №: 6 |
В принципе, всё разумное возможно.
НО. А если у Вас инет тормозной, или вообще встанет? -------------------- Не экономьте фиксаж и плёнку - они дёшевы; экономьте время и бумагу - они дОроги!
|
|
|
25.1.2007, 18:12
Сообщение
#18
|
|
Участник Группа: Пользователи Сообщений: 7 Регистрация: 10.1.2007 Пользователь №: 264 |
Цитата(Aleksiy @ 25.1.2007, 16:53) [snapback]4672[/snapback] В принципе, всё разумное возможно. НО. А если у Вас инет тормозной, или вообще встанет? Конечно не Инет. Программа-таймер, которая запускается на компе и использует системные часы. |
|
|
Текстовая версия | Сейчас: 29.4.2024, 5:53 |