Конвертер

Последнее сообщение
visual73 2141 14
Дек 12

Сделал маленький конвертер на базе надстройки VBA. Пока есть только давление и температура.

Идея была сделать конвертер для моей работы, т.е. не супер-пупер комбайн-швейцарский нож, а только то, чем я пользуюсь в повседневной работе.

Поэтому я не стал сразу заморачиваться с приставками типа кило, мега и т.п. Эти вещи элементарные и мною практически не используются.

Зацените :)

http://narod.ru/disk/64366214001.dcc95b4c15cb55d7368d435114e77add/Convert.rar.html

Сделал за вчерашний вечер. Кому нравится - пользуйтесь :)

В плане потом сделаю: газосодержание, плотность нефти и газа, объёмный коэффициент.

Проблема пока только с красивыми иконками на кнопки.

MironovEP 2082 12
Дек 12 #1

классная штучка. тоже когда то начинал..но до ума не довел. кстати можешь добавить еще ата и ати и ат. а то неразбериха часто с этими единицами. прикольно было бы еще проницаемость, объемы, скорости, расходы... ждем обновлений:) кстати код открытый? свое можно добавлять? а как ты вкладку добавил? че то я в свое время перерыл весь инет не нашел..

visual73 2141 14
Дек 12 #2

Привет vostochka93!

Рад, что понравилось :) Приятно, да :)

Кстати это действительно большая проблема:довести проект до конца. Лично я никак не мог довести некоторые проекты по причине большого хотения. Я хочу много и чем больше я работаю тем ещё больше я хочу сделать.Поэтому довести до конца практически не реально становится.

Напр., взялся я делать конвертер вчера, сразу же нарисовал форму и прописал зачатки всяких мега, нано и т.п. Потом прописал кучу параметров которые хочу реализовать, потом ещё кучу всего, потом зарылся в поиске картинок для кнопок, потом... Всё! Проект умер. Результата не будет. А что самое главное в проекте - конечный результат! Нельзя чтобы проект разрастался до бесконечности, когда не реализовано ничего, нет контрольных точек. Так я подумал вчера, и выкинул всё лишнее. Получилось - быстро, результативно и функционально. Отсутствие этих вот законченных (пусть и промежуточных) точек - главная проблема затухания проекта. Так я думаю.

Короче есть первая версия. Дальше буду потихоньку расширять. :)

Я уже думал над включением абсолютных (a) и избыточных (g) давлений. Это я сделаю как отдельную опцию для любого давления. Физическая и техническая атмосферы уже имеются.

Объём и расход возможно и сделаю. Проницаемость - это уже точно не моё, извини :) Слишком превращать в комбайн не хочу. Наверно есть другие конвертеры на эту тему.

Мне бы не хотелось бы чтобы мой код кто-то правил. Разрешение на это я не даю :) Чисто устное такое пожелание :) Хотя никак контролировать этот процесс я не могу. Но могу сказать, что капаться в чужом коде - это геморрой ещё тот :)

Вкладка добавляется через код html в сам файл.

Лучшая VBA книга - Уокенбах :)

 

 

 

MironovEP 2082 12
Дек 12 #3

:) понятно:) все понятно) ну тогда ждем обновлений) удобно когда все в экселе под рукой:)

Вар 391 14
Дек 12 #4

Visual, попробуй  - http://files.mail.ru/IRWCP3 , как вариант реилизации.

visual73 2141 14
Дек 12 #5

Вар

Вот это и есть кухонный комбайн. Возможно кому-то он и будет интересен, когда часто сталкиваешься со всеми этими параметрами в разнообразнейших вариациях. Таких довольно много программ, я в курсе. но сама реализация таких програм мне не нравится.

1. Excel у меня всегда запущен, 24 часа в сутки - образно говоря :) И всегда под рукой должен быть конвертер. Поэтому и выбор пал на VBA Excel

2. Огромное количество параметров и единиц в каждом параметре заставляет тратить драгоценные минуты на изучение. Кроме того перенос из одной программы в другую - это тоже секунды. Когда я работаю, я весь внутри процесса, любое отвлечение на что-то - это возможно потеря какой-то мысли

3. Ещё один минус таких кобайнов - зашитость программы. Очень сложно узнать что стоит за этими цифрами перевода, как работает формула. Я думаю нужно сделать хелп в котором единицы будут расписаны со ссылками на источники

4. Видел я и реализации в Excel. Отличие данного конвертера опять же в его узости. Я делаю только то что мне нужно для работы :) Многих вещей нет ни в одном конвертере. Попробуйте перевести плотность нефти USA в плотность нефти RUS ;) Это непростой случай!

EmptyEye13 102 14
Дек 12 #6

visual73 пишет:
Попробуйте перевести плотность нефти USA в плотность нефти RUS ;) Это непростой случай!

а в чем дело? При 15,5 и 20 град. С ?

visual73 2141 14
Дек 12 #7

EmptyEye13

Всё верно. Не каждый конвертер может перевести плотность от 60°F к 20°С

Вар 391 14
Дек 12 #8

visual73 пишет:

EmptyEye13

Всё верно. Не каждый конвертер может перевести плотность от 60°F к 20°С

согласен есть такое.

EmptyEye13 102 14
Дек 12 #9

А какова поправка для плотности - наверное грубо до 0,5%? При этом разброс замеров может быть заметно больше. Часто ли нужна такая корректировка.

visual73 2141 14
Дек 12 #10

EmptyEye13

Часто слышу такие вопросы по разным направлениям. Дейстительно, если точность прогноза добычи...сколько там процентов от реальности!?... Тогда зачем точность определения параметров? Вообще можно всё по корреляциям и по палеткам посчитать. Экономия будет на экспериментах :)

Думаю, что там где можно нужно делать точно. Нет, конечно до маразма доходить не нужно определяя плотность до 8-го знака после запятой. Такая неоправданная точность повлечёт большие расходы и влияния практически не окажет. С другой стороны, если мы будем везде осознанно огрублять, там где не составит труда привести точную цифру, то в итоге - погрешность ведь может и накапливаться.

Можно  брать пластовое давление 100 атм и переводить его как 10 МПа, всего то разницы 0,2 МПа, погрешность прибора больше. А для 600 атм? Уже 1,2 МПа. А накапливаясь с огрублением в других параметрах получим довольно существенную разницу.

Вообще мне собственно без разницы, кто как переводит. Делаю для себя :)

P.S. вообще разница невелика - около 3-5 кг/м3. Чем легче нефть, тем больше разница. Т.е. менее 1%.

А если вы захотите пересчитать объём в тонны? Существенно ли будет какую плотность использовать, 790 или 786 кг/м3? Например, у нас 1 млн м3 нефти, 4 тонны можно прикарманить :)

visual73 2141 14
Дек 12 #12

EmptyEye13

Полезная штука. Спасибо. Можно покопаться.

visual73 2141 14
Дек 12 #13

Новая версия конвертера

http://narod.ru/disk/64399932001.f5ead1b62930efb7e681e8cf7e42341d/Converter.rar.html

Добавлен PsigДобавлен BargДобавлен ати

 

Налетай, подешевело! :)

visual73 2141 14
Дек 12 #14

Всё, мой отдых (то бишь больничный с болезнью) подошёл к концу. Теперь не знам когда ещё окошко найду продолжить :)

Но надеюсь найду.

visual73 2141 14
Дек 12 #15

http://rusfolder.com/34122710

нью версион :)

добавлена плотность нефти и газа

visual73 2141 14
Дек 12 #16

дальше будет сжимаемость

MironovEP 2082 12
Дек 12 #17

так. че то перестало работать. Tipe Mismatch 13 выдает...

visual73 2141 14
Дек 12 #18

vostochka93 пишет:

так. че то перестало работать. Tipe Mismatch 13 выдает...

Опиши пожалуйста подробно при каких условиях возникает ошибка? Возможно возникает какой-то специфический случай, который я не предусмотрел.

Только что загрузил надстройку в чистый Excel и потестил перевод единиц. Работает.

 

visual73 2141 14
Дек 12 #19

Новая версия

http://rusfolder.ru/34129004

Добавлена сжимаемость.

Работоспособность проверена для всех параметров.

MironovEP 2082 12
Дек 12 #20

У меня почему то высвечивается только панель с единицами, а сами значения которая хочу перевести их нету, ну соответственно пощелкал я плотности и тут вылетела эта фигня. Офис 2010 у меня. Посмотрю еще как время будет поподробнее.

visual73 2141 14
Дек 12 #21

У меня тоже 2010 Офис. Не совсем понял про "сами значения...". На форме что-то отсутствует, что раньше было? Или что?

Т.е. сам выбор единиц отсутствует? Кошмар  какой 8)

Посмотри может ты две версии надстройки загрузил в Эксел?

 

Коллеги! Может ещё кто-нибудь проверить работоспособность конвертера?

visual73 2141 14
Дек 12 #22

vostochka93

Попробуй подключать надстройку через Файл/параметры/Надстройки

RomanK. 2164 13
Дек 12 #23

 Поменяйте точку на запятую в десятичном разделителе. Проверьте

MironovEP 2082 12
Дек 12 #24

все впорядке. не пойму в чем был глюк. заново все подгрузил, все работает. спасибо:)

visual73 2141 14
Дек 12 #25

вероятно инопланетный глюк )). На самом деле надстройка довольно устойчивая к стрессам, я даже сам удивился что она работает даже в случае активного графика а не рабочей книги, не работает когда нет открытых книг и т.п.

NOVIK 65 13
Ноя 13 #26

visual73 пишет:

Новая версия
http://rusfolder.ru/34129004
Добавлена сжимаемость.
Работоспособность проверена для всех параметров.

Visual73, в личку пришли пожалуйста. На работе глушат, а дома ещё не подключил нормальный. Заранеее спасибо!

visual73 2141 14
Ноя 13 #27

NOVIK
Давно не виделись! Как дела на восточном фронте? :)
Конвертер пришлю через неделю, в командировке я, по Самотлору :) Ломаю традиции...

p.s. "- вы не хотите идти к нам?, тогда мы сами придём к вам", - сказала РН и пришла :). Особо ничего не изменилось. Даже что-то и улучшилось

visual73 2141 14
Ноя 13 #28

NOVIK
http://yadi.sk/d/cudmU9-WDEJ8E

NOVIK 65 13
Ноя 13 #29

visual73 пишет:
NOVIK
Давно не виделись! Как дела на восточном фронте? :)
Конвертер пришлю через неделю, в командировке я, по Самотлору :) Ломаю традиции...

p.s. "- вы не хотите идти к нам?, тогда мы сами придём к вам", - сказала РН и пришла :). Особо ничего не изменилось. Даже что-то и улучшилось


Конвертер получил. На восточном нормально, но затишье с объёмами работ. Остались только местные заказы, мною не любимые. (слепите что нибудь по первоначальным пластовым из мёртвой нефти и сепараторной пробы газа, Отобранных сейчас) 
А про улучшилось, не шутка??
Кстати, как там Бурцев И.Е.поживает? С его переходом из РН в... ...РН.
.

visual73 2141 14
Ноя 13 #30

NOVIK
Про мёртвую нефть - бардак, он всё время бардак....ничего не меняется.
Про улучшилось - я тут где-то уже писал, в РН есть очень хороший ЛНД, работы теперь завались будет :)
Нормально поживает, напротив сидит :) Привет от него горячий :)

NOVIK 65 13
Ноя 13 #31

И ему от нас с Константином.  
 Да, статью твою прочитали, тема нужная.
А бардак от принципа, дёшево да гнило. Экономисты правят..

Go to top