IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Программулька рассчета "температура-время" для проявителя
Максим Подкорыто...
сообщение 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)) и решил реализовать в виде простенькой програмки wink.gif . Если кому надо, могу кинуть прогу с исходниками (delphi bilder 7) на мыло либо если Вадим не будет против, программу можно разместить на сайте. ВОТ biggrin.gif

Конечно рассчитаное значение будет иметь приближенное значение, результат тем точнее, чем меньше разница в температуре

О программе: размер архива 173кб, исполняемый файл temp.exe, исходники прилагаю. Время отображается в формате xx мин yy сек, температура в формате xx,yy °C. При вводе вещественных значений НЕОБХОДИМО десятичную часть отделять ЗАПЯТОЙ, не точкой! Да и не забудте о том, что 1 °С не = 1 °F(Фаренгейта).

Кстати пока не добавлял "защиту от дурака ", так что не рекомендую вводить ,к примеру, в шкале температуры буквы или в шкале секунд значения >59 mad.gif




Сообщение отредактировал Максим Подкорытов - 25.7.2006, 7:55
Прикрепленные файлы
Прикрепленный файл  tempdev.rar ( 173,11 килобайт ) Кол-во скачиваний: 176
Прикрепленный файл  tempdev.JPG ( 28,37 килобайт ) Кол-во скачиваний: 141
 
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Vadim
сообщение 24.7.2006, 9:25
Сообщение #2


Администратор
***

Группа: Главные администраторы
Сообщений: 868
Регистрация: 19.12.2005
Пользователь №: 1



Да конечно не против.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Максим Подкорыто...
сообщение 24.7.2006, 9:42
Сообщение #3


Активный участник
***

Группа: Пользователи
Сообщений: 30
Регистрация: 28.6.2006
Из: Санкт-Петербург
Пользователь №: 59



Кстати можно будет (опять таки если Вадим не против) в этой ветке оставлять пожелания по расширению программы. Скоро добавлю поддержку F градусов.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Vadim
сообщение 24.7.2006, 9:51
Сообщение #4


Администратор
***

Группа: Главные администраторы
Сообщений: 868
Регистрация: 19.12.2005
Пользователь №: 1



Да я вообще не против любых действий участников форума, тем более не выходящих за рамки тематической направленности оного.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Максим Подкорыто...
сообщение 24.7.2006, 10:46
Сообщение #5


Активный участник
***

Группа: Пользователи
Сообщений: 30
Регистрация: 28.6.2006
Из: Санкт-Петербург
Пользователь №: 59



Добавил поддержку шкалы Фаренгейта
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Vadim
сообщение 24.7.2006, 16:57
Сообщение #6


Администратор
***

Группа: Главные администраторы
Сообщений: 868
Регистрация: 19.12.2005
Пользователь №: 1



Такой калькулятор, думаю, может оказаться полезным при его реализации в Web-интерфейсе на сайте. Во всяком случае, вреда от него не будет однозначно. Надо подумать, да, видимо, сделать.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Максим Подкорыто...
сообщение 24.7.2006, 17:32
Сообщение #7


Активный участник
***

Группа: Пользователи
Сообщений: 30
Регистрация: 28.6.2006
Из: Санкт-Петербург
Пользователь №: 59



Согласен! Идеально чтобы его встроили в массив проявления, то есть человек выбирает пленку, выбирает наиболее подходящую рекомендацию и рассчитывает под свою температуру. По крайней мере для себя я сделаю именно так
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Vadim
сообщение 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
 
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Aleksiy
сообщение 24.7.2006, 20:54
Сообщение #10


аффтар
***

Группа: Главные администраторы
Сообщений: 4733
Регистрация: 22.12.2005
Из: Нижний Новгород
Пользователь №: 6



Всем привет!

Думаю, что разработка вполне пригодна для ИНТЕГРИРОВАНИЯ в наш Массив по проявкам плёнок. Пусть она и "сыроватая", и построена на простейшей линейной апроксимации в приближении сильной равномерной агитации. И на проявителях без Фенидона реальные коэффициенты могут быть несколько другими.
Но для начала, вполне "тянет" wink.gif. Надо только дать предупреждения о примерности полусаемого времени обработки, а не об абсолютной его точности.

По-бльше бы таких простых, но полезных разработок, форумчане wink.gif !


--------------------
Не экономьте фиксаж и плёнку - они дёшевы; экономьте время и бумагу - они дОроги!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Максим Подкорыто...
сообщение 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 - ну нельзя же так! )
"
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Vadim
сообщение 18.8.2006, 14:53
Сообщение #12


Администратор
***

Группа: Главные администраторы
Сообщений: 868
Регистрация: 19.12.2005
Пользователь №: 1



В нашем массиве проявлений пленок калькулятор будет примерно таким http://dev.ibresource.ru/gpi/index.php?act...module=film_kat надо нажать на время проявления пленки и можете протестировать его работу. Там же можно оценить статистику.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
vldom
сообщение 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 надо нажать на время проявления пленки и можете протестировать его работу. Там же можно оценить статистику.


Класс!

только дробная часть отделяется точкой. Непривычно. Или делать запятую, или - и точку, и запятую
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Vadim
сообщение 18.8.2006, 18:40
Сообщение #14


Администратор
***

Группа: Главные администраторы
Сообщений: 868
Регистрация: 19.12.2005
Пользователь №: 1



Цитата(vldom @ 18.8.2006, 21:17) [snapback]1233[/snapback]

дробная часть отделяется точкой. Непривычно. Или делать запятую, или - и точку, и запятую
Вопрос задал, думаю, ребята это решат. Честно говоря, я не обратил внимания, у меня на калькуляторе клавиатуры и при латинской, и при русской раскладке точка постоянная. Так что для меня наоборот привычнее пользоваться точкой, но универсальность - это правильнее. Спасибо.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Vadim
сообщение 18.8.2006, 21:44
Сообщение #15


Администратор
***

Группа: Главные администраторы
Сообщений: 868
Регистрация: 19.12.2005
Пользователь №: 1



В понедельник исправленный вариант встанет на наш форум, правда, еще без некоторых "хотелок", которые появятся позже и касаются больше администрирования базы массива.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
I. Kulish
сообщение 25.1.2007, 16:23
Сообщение #16


Участник
**

Группа: Пользователи
Сообщений: 7
Регистрация: 10.1.2007
Пользователь №: 264



Цитата(Максим Подкорытов @ 24.7.2006, 8:42) [snapback]982[/snapback]

Кстати можно будет (опять таки если Вадим не против) в этой ветке оставлять пожелания по расширению программы. Скоро добавлю поддержку F градусов.

А вот если в программе реализовать таймер по всему процессу с обратным остчётом, визуальной и звуковой сигнализацией, с упреждающей сигнализацией конца времени каждой стадии, да с возможностью использовать и редактировать библиотеку для разных процессов, - то это было бы просто СУПЕЕЕРР!!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Aleksiy
сообщение 25.1.2007, 17:53
Сообщение #17


аффтар
***

Группа: Главные администраторы
Сообщений: 4733
Регистрация: 22.12.2005
Из: Нижний Новгород
Пользователь №: 6



В принципе, всё разумное возможно.
НО.
А если у Вас инет тормозной, или вообще встанет? sad.gif wink.gif


--------------------
Не экономьте фиксаж и плёнку - они дёшевы; экономьте время и бумагу - они дОроги!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
I. Kulish
сообщение 25.1.2007, 18:12
Сообщение #18


Участник
**

Группа: Пользователи
Сообщений: 7
Регистрация: 10.1.2007
Пользователь №: 264



Цитата(Aleksiy @ 25.1.2007, 16:53) [snapback]4672[/snapback]

В принципе, всё разумное возможно.
НО.
А если у Вас инет тормозной, или вообще встанет? sad.gif wink.gif

Конечно не Инет. Программа-таймер, которая запускается на компе и использует системные часы.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 28.4.2024, 7:59