Описание тега petrel

Приложение, предназначенное для агрегирования данных о нефтяных пластах из нескольких источников
2 ответа

Как я могу использовать PetrelLogger.InfoOutputWindow без перехода на другую строку?

Я хотел бы написать 2 текста в одной строке, например: "Что-то работает... ОК!", Но я хотел бы запустить что-то, прежде чем печатать ОК в той же строке. Код как это: PetrelLogger.InfoOutputWindow("Something is running... "); // action happen here Pe…
04 авг '17 в 15:15
1 ответ

Как изменить размер и цвет буревестника "Атрибуты ярлыков" с помощью Ocean

Я добавляю свойство в PolylineSet с помощью приведенного ниже кода (в интерфейсе Petrel они называются "метками атрибутов") using (ITransaction trans = DataManager.NewTransaction()) { trans.Lock(polylineSet); PolylinePropertyCollection ppc = polylin…
11 июн '11 в 16:30
1 ответ

Как узнать, когда закончится открытие проекта

После начала нового проекта, я хотел бы знать, когда Petrel завершил создание нового проекта. При подписке на событие DataManager. WorkspaceOpened событие вызывается при открытии рабочей области, но это может не произойти, когда основной поток завер…
13 июн '12 в 15:51
1 ответ

Schlumberger Eclipse 100 Simulation, ограничивает пластовое давление?

Я пытаюсь наложить ограничение на пластовое давление, чтобы оно не превышало определенную величину, скажем, 4000 PSIA. Поэтому, когда я делаю инъекцию, и тогда производство будет снижаться, давление будет увеличиваться, как только оно достигнет знач…
02 авг '18 в 19:11
2 ответа

Почему мой плагин, собранный с Ocean/Petrel 2010.2.2, не работает с 2010.2?

Мы создали плагин с последним исправлением Ocean/Petrel: 2010.2.2. Все наши тесты работают нормально. Но плагин аварийно завершает работу при использовании с 2010.2. Любой совет от кого-либо?
13 июл '11 в 07:36
3 ответа

Ocean 2010.1 с VS2010

Могу ли я использовать Ocean для petrel 2010.1 с VS.2010 для написания плагинов? Я спрашиваю, потому что мне нужно использовать некоторые специфические функции.NET 4.0. Спасибо
24 сен '11 в 19:57
2 ответа

Определить путь (местоположение) файла.pet (файл проекта Petrel) через Ocean API?

В плагине Petrel я хочу определить местоположение файла.pet текущего проекта, если он есть. Можно ли использовать вызов Ocean API для получения этой информации?
06 янв '17 в 16:45
2 ответа

Целевая папка не может быть создана при создании проекта PIP

Я пытаюсь построить проект PIP в VS 2010. Я использую Ocean SDK 2012. Когда я создавал проект PIP, я использовал мастер, но я заметил, что событие перед сборкой сначала имеет файл DeployList.xml, когда он должен быть вторым в списке параметров. Тепе…
30 окт '12 в 15:37
1 ответ

Можем ли мы распространять PluginManager.exe от Ocean?

Мы разрабатываем плагин Petrel Ocean для Petrel 2011 и Petrel 2012, который не будет распространяться через магазин. Читая различные документы, я планировал использовать PluginManager.exe для установки файла pip на компьютеры клиентов. Однако при те…
21 сен '12 в 09:34
0 ответов

Взаимодействие с Буревестником во время процесса перевода

Использование Schlumberger Petrel и океанического каркаса, работа с сейсмической интерпретацией. В процессе интерпретации (и автоматического отслеживания) Petrel сохраняет значения интерпретации (выборки) в коллекции на объекте интерпретации (наприм…
06 авг '13 в 07:19
1 ответ

Принимая скриншот из детских окон Petrel

Можно ли сделать снимок экрана дочерних окон Petrel (программно) из плагина с помощью Ocean 2014.1? В настоящее время я могу сохранить BMP для Window3D и EMF для других производных ToggleWindow и снова прочитать их из моего плагина, но это не работа…
03 дек '14 в 12:55
1 ответ

Ошибка с Slb.License при регистрации модуля

У меня есть проект, который ссылается на Slb.License для лицензирования Ocean2010. Я строю против Буревестника 2010.1. После того, как я установил свой плагин на машине с>Petrel 2010.1 (2010.2.2), я использую registermodule.exe для регистрации своих…
19 дек '11 в 20:44
2 ответа

Показать конкретный диалог процесса в буревестнике?

Я хочу показать указанный диалог в категории моделирования, такой как "Стратегия развития", и сделать что-нибудь после его нажатия "ОК". Есть ли способ показать окно процесса родного буревестника? Я вижу некоторые классы и интерфейсы в "Slb.Ocean.Pe…
25 июн '14 в 07:13
3 ответа

Сборка подключаемых модулей Ocean 2011 с помощью Visual Studio 11 Beta - проблема с InventorNet.dll

Я начал тестировать бета-версию VS11 для создания плагинов Ocean 2011. Кажется, он работает очень хорошо и имеет достаточно преимуществ, которые я рассматриваю, чтобы использовать его для повседневной работы. (Разумеется, мы не будем делать производ…
07 мар '12 в 09:09
1 ответ

Установите Ocean 2014.1 SDK на VisualStudio 2013 (версия для сообщества)

Я пытаюсь, чтобы SDK Ocean 2014.1 появился в выпуске Visual Studio 2013 для сообщества. Я читал, что вижу мастеров Ocean после установки обоих пакетов Ocean SDK и Visual Studio, но я не мог видеть мастеров Ocean под визуальным C#. Пожалуйста, пореко…
12 май '16 в 08:01
0 ответов

Использование Petrel's Reference Project Tool в Petrel из командной строки в Windows

У меня есть несколько проектов Petrel, которые я регулярно обновляю. Я использую Reference Project Tool во всех своих проектах, открывая каждый из них вручную, однако я хотел бы установить, возможно ли это автоматизировать. Я нашел несколько ссылок …
19 авг '14 в 10:22
2 ответа

Развертывание при разработке не может найти dll и его ссылки

Я создал базовый плагин, и он работал нормально, когда я развернул его для разработки с: del "$(ProjectDir)\plugin.xml" "%Ocean2012Home%\PluginPackager.exe" /g "$(TargetPath)" "$(ProjectDir)\plugin.xml" "%Ocean2012Home%\PluginPackager.exe" /mh "$(Pr…
06 июн '13 в 18:12
1 ответ

Как создать атрибут для зоны и установить значение в каждой зоне, используя Ocean

Я не могу найти способ создания атрибутов для зон.
18 окт '11 в 07:58
1 ответ

Можно ли программно установить цвет фона Petrel's Window3D?

Можно ли программно установить цвет фона Petrel's Window3D? Я видел, что вы можете использовать ISettingsInfo, чтобы получить / установить цвет, но я хочу знать, как обновить фон окна.
01 июн '12 в 14:22
1 ответ

Как я могу отредактировать существующую стратегию развития в petrel с помощью Ocean SDK?

У меня есть объект Case моделирования: Case theCase=arguments.InputCase; Я могу получить соответствующую стратегию развития через: Slb.Ocean.Petrel.Simulation.EclipseFormatSimulator.Arguments args=WellKnownSimulators.ECLIPSE100.GetEclipseFormatSimul…
11 июн '14 в 12:44