0
在Petrel插件中,我希望確定當前項目的.sim目錄(如果有的話)的位置。有沒有可用於獲取此信息的海洋API調用?通過Ocean API確定項目的.sim目錄的位置?
在Petrel插件中,我希望確定當前項目的.sim目錄(如果有的話)的位置。有沒有可用於獲取此信息的海洋API調用?通過Ocean API確定項目的.sim目錄的位置?
您可以使用下面的方法(S)得到的模擬對象的情況下這個目錄:
Case simCase = aSimulationCaseFromSomewhere;
string exportPath = EclipseFormatSimulator.GetArguments(simCase).CaseInfo.ExportPath;
祝你好運!
Gaute
是這種機制將獨立工作的你是否Simulation.Case從基礎上EclipseFormatSimulator類的知名模擬器(E100,E300,FrontSim)或插件模擬器之一。
James。
工作,謝謝。然而,在我將其標記爲正確答案之前,我有一個補充問題:似乎有三個衆所周知的API支持的模擬器:ECLIPSE100,ECLIPSE300和FrontSim。我假設EclipseFormatSimulator.GetArguments(...對於前兩種情況可以正常工作,但最後一種情況如何? – 2012-07-11 20:53:34
這應該與FrontSim案例一起工作良好(所有熟知的模擬器都是Eclipse格式 - 行爲相似)!自定義模擬器(EclipseFormatSimulator的一個實現)定義的情況可能具有與「本地」模擬器不同的導出行爲.ExportPath仍然有效,但是由插入模擬器決定是否導出Eclipse樣式甲板和它是否真的使用ExportPath目錄... – 2012-07-12 08:32:52