1
Дек 12
Сделал маленький конвертер на базе надстройки VBA. Пока есть только давление и температура.
Идея была сделать конвертер для моей работы, т.е. не супер-пупер комбайн-швейцарский нож, а только то, чем я пользуюсь в повседневной работе.
Поэтому я не стал сразу заморачиваться с приставками типа кило, мега и т.п. Эти вещи элементарные и мною практически не используются.
Зацените :)
http://narod.ru/disk/64366214001.dcc95b4c15cb55d7368d435114e77add/Convert.rar.html
Сделал за вчерашний вечер. Кому нравится - пользуйтесь :)
В плане потом сделаю: газосодержание, плотность нефти и газа, объёмный коэффициент.
Проблема пока только с красивыми иконками на кнопки.
Опубликовано
09 Дек 2012
Активность
31
ответ
6914
просмотров
6
участников
4
Рейтинг
классная штучка. тоже когда то начинал..но до ума не довел. кстати можешь добавить еще ата и ати и ат. а то неразбериха часто с этими единицами. прикольно было бы еще проницаемость, объемы, скорости, расходы... ждем обновлений:) кстати код открытый? свое можно добавлять? а как ты вкладку добавил? че то я в свое время перерыл весь инет не нашел..
Привет vostochka93!
Рад, что понравилось :) Приятно, да :)
Кстати это действительно большая проблема:довести проект до конца. Лично я никак не мог довести некоторые проекты по причине большого хотения. Я хочу много и чем больше я работаю тем ещё больше я хочу сделать.Поэтому довести до конца практически не реально становится.
Напр., взялся я делать конвертер вчера, сразу же нарисовал форму и прописал зачатки всяких мега, нано и т.п. Потом прописал кучу параметров которые хочу реализовать, потом ещё кучу всего, потом зарылся в поиске картинок для кнопок, потом... Всё! Проект умер. Результата не будет. А что самое главное в проекте - конечный результат! Нельзя чтобы проект разрастался до бесконечности, когда не реализовано ничего, нет контрольных точек. Так я подумал вчера, и выкинул всё лишнее. Получилось - быстро, результативно и функционально. Отсутствие этих вот законченных (пусть и промежуточных) точек - главная проблема затухания проекта. Так я думаю.
Короче есть первая версия. Дальше буду потихоньку расширять. :)
Я уже думал над включением абсолютных (a) и избыточных (g) давлений. Это я сделаю как отдельную опцию для любого давления. Физическая и техническая атмосферы уже имеются.
Объём и расход возможно и сделаю. Проницаемость - это уже точно не моё, извини :) Слишком превращать в комбайн не хочу. Наверно есть другие конвертеры на эту тему.
Мне бы не хотелось бы чтобы мой код кто-то правил. Разрешение на это я не даю :) Чисто устное такое пожелание :) Хотя никак контролировать этот процесс я не могу. Но могу сказать, что капаться в чужом коде - это геморрой ещё тот :)
Вкладка добавляется через код html в сам файл.
Лучшая VBA книга - Уокенбах :)
:) понятно:) все понятно) ну тогда ждем обновлений) удобно когда все в экселе под рукой:)
Visual, попробуй - http://files.mail.ru/IRWCP3 , как вариант реилизации.
Вар
Вот это и есть кухонный комбайн. Возможно кому-то он и будет интересен, когда часто сталкиваешься со всеми этими параметрами в разнообразнейших вариациях. Таких довольно много программ, я в курсе. но сама реализация таких програм мне не нравится.
1. Excel у меня всегда запущен, 24 часа в сутки - образно говоря :) И всегда под рукой должен быть конвертер. Поэтому и выбор пал на VBA Excel
2. Огромное количество параметров и единиц в каждом параметре заставляет тратить драгоценные минуты на изучение. Кроме того перенос из одной программы в другую - это тоже секунды. Когда я работаю, я весь внутри процесса, любое отвлечение на что-то - это возможно потеря какой-то мысли
3. Ещё один минус таких кобайнов - зашитость программы. Очень сложно узнать что стоит за этими цифрами перевода, как работает формула. Я думаю нужно сделать хелп в котором единицы будут расписаны со ссылками на источники
4. Видел я и реализации в Excel. Отличие данного конвертера опять же в его узости. Я делаю только то что мне нужно для работы :) Многих вещей нет ни в одном конвертере. Попробуйте перевести плотность нефти USA в плотность нефти RUS ;) Это непростой случай!
а в чем дело? При 15,5 и 20 град. С ?
EmptyEye13
Всё верно. Не каждый конвертер может перевести плотность от 60°F к 20°С
согласен есть такое.
А какова поправка для плотности - наверное грубо до 0,5%? При этом разброс замеров может быть заметно больше. Часто ли нужна такая корректировка.
EmptyEye13
Часто слышу такие вопросы по разным направлениям. Дейстительно, если точность прогноза добычи...сколько там процентов от реальности!?... Тогда зачем точность определения параметров? Вообще можно всё по корреляциям и по палеткам посчитать. Экономия будет на экспериментах :)
Думаю, что там где можно нужно делать точно. Нет, конечно до маразма доходить не нужно определяя плотность до 8-го знака после запятой. Такая неоправданная точность повлечёт большие расходы и влияния практически не окажет. С другой стороны, если мы будем везде осознанно огрублять, там где не составит труда привести точную цифру, то в итоге - погрешность ведь может и накапливаться.
Можно брать пластовое давление 100 атм и переводить его как 10 МПа, всего то разницы 0,2 МПа, погрешность прибора больше. А для 600 атм? Уже 1,2 МПа. А накапливаясь с огрублением в других параметрах получим довольно существенную разницу.
Вообще мне собственно без разницы, кто как переводит. Делаю для себя :)
P.S. вообще разница невелика - около 3-5 кг/м3. Чем легче нефть, тем больше разница. Т.е. менее 1%.
А если вы захотите пересчитать объём в тонны? Существенно ли будет какую плотность использовать, 790 или 786 кг/м3? Например, у нас 1 млн м3 нефти, 4 тонны можно прикарманить :)
Да я не то чтобы критикую. По моим прикидкам также выходит.
Прикладываю файл excel по приведению дифф.разг-я к условиям сепарации, если кому нужно.
/sites/default/files/u726/spe68234_Adjust_of_Diff_Lib_Data_to_Separator_con.zip
EmptyEye13
Полезная штука. Спасибо. Можно покопаться.
Новая версия конвертера
http://narod.ru/disk/64399932001.f5ead1b62930efb7e681e8cf7e42341d/Converter.rar.html
Добавлен PsigДобавлен BargДобавлен ати
Налетай, подешевело! :)
Всё, мой отдых (то бишь больничный с болезнью) подошёл к концу. Теперь не знам когда ещё окошко найду продолжить :)
Но надеюсь найду.
http://rusfolder.com/34122710
нью версион :)
добавлена плотность нефти и газа
дальше будет сжимаемость
так. че то перестало работать. Tipe Mismatch 13 выдает...
Опиши пожалуйста подробно при каких условиях возникает ошибка? Возможно возникает какой-то специфический случай, который я не предусмотрел.
Только что загрузил надстройку в чистый Excel и потестил перевод единиц. Работает.
Новая версия
http://rusfolder.ru/34129004
Добавлена сжимаемость.
Работоспособность проверена для всех параметров.
У меня почему то высвечивается только панель с единицами, а сами значения которая хочу перевести их нету, ну соответственно пощелкал я плотности и тут вылетела эта фигня. Офис 2010 у меня. Посмотрю еще как время будет поподробнее.
У меня тоже 2010 Офис. Не совсем понял про "сами значения...". На форме что-то отсутствует, что раньше было? Или что?
Т.е. сам выбор единиц отсутствует? Кошмар какой 8)
Посмотри может ты две версии надстройки загрузил в Эксел?
Коллеги! Может ещё кто-нибудь проверить работоспособность конвертера?
vostochka93
Попробуй подключать надстройку через Файл/параметры/Надстройки
Поменяйте точку на запятую в десятичном разделителе. Проверьте
все впорядке. не пойму в чем был глюк. заново все подгрузил, все работает. спасибо:)
вероятно инопланетный глюк )). На самом деле надстройка довольно устойчивая к стрессам, я даже сам удивился что она работает даже в случае активного графика а не рабочей книги, не работает когда нет открытых книг и т.п.
Visual73, в личку пришли пожалуйста. На работе глушат, а дома ещё не подключил нормальный. Заранеее спасибо!
NOVIK
Давно не виделись! Как дела на восточном фронте? :)
Конвертер пришлю через неделю, в командировке я, по Самотлору :) Ломаю традиции...
p.s. "- вы не хотите идти к нам?, тогда мы сами придём к вам", - сказала РН и пришла :). Особо ничего не изменилось. Даже что-то и улучшилось
NOVIK
http://yadi.sk/d/cudmU9-WDEJ8E
Конвертер получил. На восточном нормально, но затишье с объёмами работ. Остались только местные заказы, мною не любимые. (слепите что нибудь по первоначальным пластовым из мёртвой нефти и сепараторной пробы газа, Отобранных сейчас)
А про улучшилось, не шутка??
Кстати, как там Бурцев И.Е.поживает? С его переходом из РН в... ...РН.
.
NOVIK
Про мёртвую нефть - бардак, он всё время бардак....ничего не меняется.
Про улучшилось - я тут где-то уже писал, в РН есть очень хороший ЛНД, работы теперь завались будет :)
Нормально поживает, напротив сидит :) Привет от него горячий :)
И ему от нас с Константином.
Да, статью твою прочитали, тема нужная.
А бардак от принципа, дёшево да гнило. Экономисты правят..