2014-10-29 2 views
0

Как можно программно добавить журналы в окно окна? Для следующего хорошо логи внутри моего входного Буревестник дерева и, используя этот код только журнал «Sonic» отображается на WellSectionWindowДобавление журналов в WellSectionWindow

Ну
->WellLogs
- Плотность
- Соник
- Гамма

Borehole borehole = arguments.object as Borehole; 
WellSectionWindow wsw = WellSectionWindow.CreateWindow(); 
wsw.ShowObject(borehole); 

в Petrel (2013,1), я могу перейти к Log element->(right-click)->"Add to template"->"Vertical"->"In new track". Я хотел бы знать, можно ли добиться чего-то подобного с помощью API-интерфейсов Ocean и привести меня к соответствующей документации. Кроме того, я хотел бы знать, почему журнал «Sonic» отображался в пределах WellSectionWindow в Petrel и как он получил приоритет над журналом Density или Gamma ray.

ответ

1

WellLogVersion WellLog соответствует глобальному регистру скважин в дереве ввода. Если вы хотите отобразить журнал, вы можете вызвать wsw.ShowObject (wellLogVersion), и он будет отображаться.

Если вы хотите контролировать порядок отображения журналов, вам необходимо иметь дело с узлами шаблонов шаблонов шаблонов разделов. Подробные сведения можно найти в путеводителе Ocean Dev, том 9, глава 3.

+0

Ваше предложение действительно работает, но есть ли способ включить 'Slb.Ocean.Petrel.DomainObject.Well.BoreholeCollection' при добавлении глобального скважинные бревна в WellSectionWindow? 'wsw.showObject (WellRoot.Get (Petrel.PrimaryProject)). BoreholeCollection)' не работает. Мне нужно явно проверить узел «Wells folder» в дереве ввода Petrel – rahul

Смежные вопросы