問題タブ [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.
ocean - Oceanで新しい関数を作成するには?
Ocean 2010.2 を使用していますが、CreateFunction メソッドで新しい関数を作成できません。「現在のコンテキストには存在しない」ということです。どんな助けでも大歓迎です!
ocean - Ocean 2012 欠落クラス PetrelSystem
Ocean ポータルで受けた質問:
次のエラーが発生しました。コード内のすべてのPetrelSystem宣言で、同じエラーが発生しました。新しいパス (Petrel 2012) から Ocean.Core dll ファイルを追加しましたが、役に立ちませんでした:
「PetrelSystem」という名前は現在のコンテキストには存在しません
コードは Petrel 2011 の Ocean で正しくコピーされていました
ocean - プロセス上の Petrel 2011 DialogBuilder.ShowSettings
更新: プロセスは、最初にアクティブなオブジェクトとして設定する必要があります。新しい質問は、これを行う方法です。
上記の呼び出しは機能しません。プロセスのアクティブ オブジェクトを設定する別の方法はありますか? プロセス ツリーにはプロセスのタイプが 1 つないように見えるので、ジェネリックを使用するものは何も機能しないと思います。
古い質問: API 呼び出し DialogBuilder.ShowSettings(object domainObject) を使用してプロセスの設定ダイアログを起動するのに問題があります。データのインポート プロセスでは機能しているようですが、他のダイアログを起動することはできません。
Processes ツリーを走査してプロセス ドメイン オブジェクトを取得し、PetrelSystem.ProcessDiagram.FindProcess(string name) を使用してプロセスを取得しようとしました。DialogBuilder.ShowSettings に渡すと、どちらも同じ結果になります。
これは 2011 年の API の既知の問題ですか?
これが私が木をトラバースする方法です
そして、その後プロセスを起動しようとします
これは、プロセス検索メソッドを介してプロセスを起動しようとしている方法です
私が使用している方法は、入力やモデルなどの他のペインでうまく機能します。問題があるのはプロセスペインのみです。
助けて乾杯!
ocean - 海洋の時間領域でのウェルログ データの保存方法
私のプラグインの出力は、時間領域の welllog です。というわけで、海のタイムドメインでwelllogを作成したいと思います。どうすればそれを行うことができますか???? またはこれが不可能な場合は、速度モデルを使用せずに、時間から深さまでウェルログのドメインを変更することは可能ですか (ウェルログの軌跡に沿って地震データ全体を使用できます)
ocean - ptd/zgy ファイルの読み取り
Petrel の外部で ptd または zgy ファイルを読み取る方法はありますか? Petrel を開いてデータを ASCII などにエクスポートせずに、petrel がこれらの形式で保持する 3D 地震データを読み取りたいアプリケーションがあります。明らかに、自分のアプリケーションから読み取るだけで、ユーザー エクスペリエンスが向上します。
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 ディレクトリにインストールする必要がありますか? それとも、このユーティリティの再配布に制限はありますか?
ocean - Petrel で他のサーフェスからサーフェスを生成する方法
Petrel で新しいサーフェスを作成するタスクがあります。Ocean for Petrel ソフトウェアを使用して、2 つのサーフェスの平均を生成し、そこから新しいサーフェス (中間サーフェスなど) を作成することになっています。
これは可能ですか?どこから始めればいいですか?また、私にとって役立つリソースへのリンクもいただければ幸いです。
ocean - ペトレルの海面データの取得
Ocean を介してペトレルの特定のサーフェスの x、y、および z ポイント値を取得し、それらをペトレル出力ウィンドウに出力する方法はありますか?
ocean - Petrel 2012.1 64 ビットでデバッグする方法はありますか?
デバッガーを起動すると、Visual Studio が約 20 秒間ハングした後、警告なしでデバッグ セッションが終了します。
32 ビット バージョンは正常に動作しますが、プラグインがサード パーティの 64 ビット ネイティブ コードを使用している場合は適切ではありません。
開発者として、当面はワークステーションで Petrel 2012.1 を使い続けています。この問題は今後のリリースで修正されるのでしょうか?
ocean - 観測データのカスタム PropertyVersion
Ocean を使用して観測データのカスタム プロパティ バージョンを作成できるかどうかは誰にもわかりませんか?
同じテンプレートに基づいて 2 セットの観測値を保存したいと思います。
乾杯、
ニール