问题标签 [petrel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
250 浏览

ocean - 如何在 Ocean 中创建新功能?

我正在使用 Ocean 2010.2,无法使用 CreateFunction 方法创建新函数。它说,“它在当前上下文中不存在”。任何帮助将不胜感激!

0 投票
1 回答
203 浏览

ocean - Ocean 2012 缺少类 PetrelSystem

在海洋门户收到的问题:

我收到以下错误。对于我代码中的所有PetrelSystem声明,我得到了同样的错误。我从新路径(Petrel 2012)添加了 Ocean.Core dll 文件,但这没有帮助:

当前上下文中不存在名称“PetrelSystem”

代码在 Ocean for Petrel 2011 上正确编译

0 投票
1 回答
169 浏览

ocean - Petrel 2011 DialogBu​​ilder.ShowSettings 进程

更新:进程需要首先设置为活动对象。新的问题是如何做到这一点。

上面的调用不起作用。是否有另一种方法来设置进程的活动对象?流程树中的流程似乎没有一种类型,所以我怀疑任何使用泛型的东西都可以工作。

老问题:我在使用 API 调用 DialogBu​​ilder.ShowSettings(object domainObject) 启动进程设置对话框时遇到问题。它似乎适用于导入数据过程,但我无法让它启动任何其他对话框。

我尝试遍历进程树以获取进程域对象,并尝试使用 PetrelSystem.ProcessDiagram.FindProcess(string name) 来获取进程。两者在传递到 DialogBu​​ilder.ShowSettings 时具有相同的结果。

这是 2011 年 API 的已知问题吗?

这就是我遍历树的方式

然后尝试在之后启动该过程

这就是我尝试通过 find 进程方法启动进程的方式

我使用的方法适用于其他窗格,如输入和模型。它只是有问题的进程窗格。

为帮助干杯!

0 投票
1 回答
237 浏览

ocean - 如何在海洋中保存时域测井数据

我的插件的输出是时域的welllog。所以我想在海洋中创建具有时域的测井。那我该怎么做????或者如果这是不可能的是否可以在不使用速度模型的情况下从时间到深度改变测井域(我可以使用整个测井轨迹的地震数据)

0 投票
1 回答
2558 浏览

ocean - 读取 ptd/zgy 文件

有没有办法在 Petrel 之外读取 ptd 或 zgy 文件?我有一个应用程序,它想读取 petrel 以这些格式保存的 3d 地震数据,而无需打开 petrel 将数据导出为 ASCII 或其他格式。显然,从我自己的应用程序中读取它是一种更好的用户体验。

0 投票
1 回答
205 浏览

ocean - 我们可以分发 Ocean 的 PluginManager.exe

我们正在开发针对 Petrel 2011 和 Petrel 2012 的 Petrel Ocean 插件,该插件不会通过商店分发。通过阅读各种文档,我计划使用 PluginManager.exe 在客户的 PC 上安装 pip 文件。但是,在没有安装 OCean SDK 的情况下在 Petrel 安装上测试此想法时,PluginManager.exe 不存在于 Petrel 2011 目录中。

我很可能错过了文档中的一些明显内容,但我对 PluginManager.exe 的使用方式感到困惑。我是否将其添加到安装程序并将其安装到 Petrel 2011 目录中,或者重新分发此实用程序是否有限制?

0 投票
2 回答
1037 浏览

ocean - 如何从 Petrel 中的其他曲面生成曲面

我的任务是在 Petrel 中创建一个新曲面。我应该使用 Ocean for Petrel 软件生成两个曲面的平均值并从中创建一个新曲面(如中间曲面)。

这可能吗?我从哪里开始?我还将感谢对我有帮助的资源链接。

0 投票
1 回答
346 浏览

ocean - 为 Petrel 在海洋中获取表面数据

有没有办法通过 Ocean 获取 petrel 中特定表面的 x、y 和 z 点值,并在 Petrel 输出窗口中打印出来?

0 投票
2 回答
712 浏览

ocean - Is there a way to debug with Petrel 2012.1 64-bit?

When starting the debugger, Visual Studio just hangs for about 20 seconds, then terminates the debugging session, without any warning.

The 32-bit version works fine, but is no good if our plugin uses 64-bit native code from a third party.

As a developer, I'm sticking with Petrel 2012.1 on my workstation for the time being - might the issue be fixed in a later release?

0 投票
1 回答
80 浏览

ocean - 观察数据的自定义 PropertyVersions

有谁知道是否可以使用 Ocean 为观察到的数据创建自定义属性版本?

我想存储 2 组基于相同模板的观察值。

干杯,

尼尔