2118 lines
104 KiB
Plaintext
2118 lines
104 KiB
Plaintext
classdef EDFM_Simulator_App < matlab.apps.AppBase
|
|
|
|
% Properties that correspond to app components
|
|
properties (Access = public)
|
|
UIFigure matlab.ui.Figure
|
|
NewConfigButton matlab.ui.control.Button
|
|
TabGroup matlab.ui.container.TabGroup
|
|
ModelTab matlab.ui.container.Tab
|
|
ModelFlowModelDropDown matlab.ui.control.DropDown
|
|
FlowModelDropDownLabel matlab.ui.control.Label
|
|
ModelGridModelDropDown matlab.ui.control.DropDown
|
|
GridModelDropDownLabel matlab.ui.control.Label
|
|
ModelFlagDropDown matlab.ui.control.DropDown
|
|
ModelFlagDropDownLabel matlab.ui.control.Label
|
|
GridTab matlab.ui.container.Tab
|
|
GridNTGTextArea matlab.ui.control.TextArea
|
|
NTGTextAreaLabel matlab.ui.control.Label
|
|
GridDzTextArea matlab.ui.control.TextArea
|
|
DzTextAreaLabel matlab.ui.control.Label
|
|
GridDyTextArea matlab.ui.control.TextArea
|
|
DyTextAreaLabel matlab.ui.control.Label
|
|
GridDxTextArea matlab.ui.control.TextArea
|
|
DxTextAreaLabel matlab.ui.control.Label
|
|
FractureTab matlab.ui.container.Tab
|
|
FractureFlowBarrierFlagsTextArea matlab.ui.control.TextArea
|
|
FlowBarrierFlagsTextAreaLabel matlab.ui.control.Label
|
|
FractureHeightsTextArea matlab.ui.control.TextArea
|
|
FractureHeightsTextAreaLabel matlab.ui.control.Label
|
|
FractureLinesTextArea matlab.ui.control.TextArea
|
|
FractureLinesTextAreaLabel matlab.ui.control.Label
|
|
FractureInputTextArea matlab.ui.control.TextArea
|
|
FractureInputTextAreaLabel matlab.ui.control.Label
|
|
FractureInputStyleDropDown matlab.ui.control.DropDown
|
|
FractureInputStyleDropDownLabel matlab.ui.control.Label
|
|
DiscretizationTab matlab.ui.container.Tab
|
|
TabGroup3 matlab.ui.container.TabGroup
|
|
SPTab matlab.ui.container.Tab
|
|
SPcaEditField matlab.ui.control.NumericEditField
|
|
caEditFieldLabel matlab.ui.control.Label
|
|
SPcfEditField matlab.ui.control.NumericEditField
|
|
cfEditFieldLabel matlab.ui.control.Label
|
|
SPRptEditField matlab.ui.control.NumericEditField
|
|
RptEditFieldLabel matlab.ui.control.Label
|
|
SPStressRefPressureEditField matlab.ui.control.NumericEditField
|
|
StressRefPressureEditFieldLabel matlab.ui.control.Label
|
|
SPStressMatrixEditField matlab.ui.control.NumericEditField
|
|
StressMatrixEditFieldLabel matlab.ui.control.Label
|
|
SPStressFractureEditField matlab.ui.control.NumericEditField
|
|
StressFractureEditFieldLabel matlab.ui.control.Label
|
|
SPFracturePrporEditField matlab.ui.control.NumericEditField
|
|
FracturePrporEditFieldLabel matlab.ui.control.Label
|
|
SPFractureCporfEditField matlab.ui.control.NumericEditField
|
|
FractureCporfEditFieldLabel matlab.ui.control.Label
|
|
SPFracturePorfTextArea matlab.ui.control.TextArea
|
|
FracturePorfTextAreaLabel matlab.ui.control.Label
|
|
SPFractureWfTextArea matlab.ui.control.TextArea
|
|
FractureWfTextAreaLabel matlab.ui.control.Label
|
|
SPFractureKfTextArea matlab.ui.control.TextArea
|
|
FractureKfTextAreaLabel matlab.ui.control.Label
|
|
SPRockDensityEditField matlab.ui.control.NumericEditField
|
|
RockDensityEditFieldLabel matlab.ui.control.Label
|
|
SPMatrixCporEditField matlab.ui.control.NumericEditField
|
|
MatrixCporEditFieldLabel matlab.ui.control.Label
|
|
SPMatrixPrporEditField matlab.ui.control.NumericEditField
|
|
MatrixPrporEditFieldLabel matlab.ui.control.Label
|
|
SPMatrixPoriTextArea matlab.ui.control.TextArea
|
|
MatrixPoriTextAreaLabel matlab.ui.control.Label
|
|
SPMatrixKzTextArea matlab.ui.control.TextArea
|
|
MatrixKzTextAreaLabel matlab.ui.control.Label
|
|
SPMatrixKyTextArea matlab.ui.control.TextArea
|
|
MatrixKyTextAreaLabel matlab.ui.control.Label
|
|
SPMatrixKxTextArea matlab.ui.control.TextArea
|
|
MatrixKxTextAreaLabel matlab.ui.control.Label
|
|
SPInvalidLayerTextArea matlab.ui.control.TextArea
|
|
InvalidLayerTextAreaLabel matlab.ui.control.Label
|
|
SPBoundaryTextArea matlab.ui.control.TextArea
|
|
BoundaryTextAreaLabel matlab.ui.control.Label
|
|
DPTab matlab.ui.container.Tab
|
|
DPcaEditField matlab.ui.control.NumericEditField
|
|
caEditFieldLabel_2 matlab.ui.control.Label
|
|
DPcffEditField matlab.ui.control.NumericEditField
|
|
cffEditFieldLabel matlab.ui.control.Label
|
|
DPRptEditField matlab.ui.control.NumericEditField
|
|
RptEditFieldLabel_2 matlab.ui.control.Label
|
|
DPstress_factor_ref_pressureEditField matlab.ui.control.NumericEditField
|
|
stress_factor_ref_pressureEditFieldLabel matlab.ui.control.Label
|
|
DPstress_factor_matrixEditField matlab.ui.control.NumericEditField
|
|
stress_factor_matrixEditFieldLabel matlab.ui.control.Label
|
|
DPstress_factor_fractureEditField matlab.ui.control.NumericEditField
|
|
stress_factor_fractureEditFieldLabel matlab.ui.control.Label
|
|
DPcporfEditField matlab.ui.control.NumericEditField
|
|
cporfEditFieldLabel matlab.ui.control.Label
|
|
DPprporfEditField matlab.ui.control.NumericEditField
|
|
prporfEditFieldLabel matlab.ui.control.Label
|
|
DPPorfTextArea matlab.ui.control.TextArea
|
|
PorfTextAreaLabel matlab.ui.control.Label
|
|
DPWfTextArea matlab.ui.control.TextArea
|
|
WfTextAreaLabel matlab.ui.control.Label
|
|
DPKfTextArea matlab.ui.control.TextArea
|
|
KfTextAreaLabel matlab.ui.control.Label
|
|
DPcporEditField matlab.ui.control.NumericEditField
|
|
cporLabel matlab.ui.control.Label
|
|
DPprporEditField matlab.ui.control.NumericEditField
|
|
prporEditFieldLabel matlab.ui.control.Label
|
|
DPNTGTextArea matlab.ui.control.TextArea
|
|
NTGTextArea_2Label matlab.ui.control.Label
|
|
DPsigmaTextArea matlab.ui.control.TextArea
|
|
sigmaTextAreaLabel matlab.ui.control.Label
|
|
DPpori_matrixLayerTextArea matlab.ui.control.TextArea
|
|
pori_matrixLayerTextAreaLabel matlab.ui.control.Label
|
|
DPkz_matrixLayerTextArea matlab.ui.control.TextArea
|
|
kz_matrixLayerTextAreaLabel matlab.ui.control.Label
|
|
DPky_matrixLayerTextArea matlab.ui.control.TextArea
|
|
ky_matrixLayerTextAreaLabel matlab.ui.control.Label
|
|
DPkx_matrixLayerTextArea matlab.ui.control.TextArea
|
|
kx_matrixLayerTextAreaLabel matlab.ui.control.Label
|
|
DPkzTextArea matlab.ui.control.TextArea
|
|
kzTextAreaLabel matlab.ui.control.Label
|
|
DPkyTextArea matlab.ui.control.TextArea
|
|
kyTextAreaLabel matlab.ui.control.Label
|
|
DPkxTextArea matlab.ui.control.TextArea
|
|
kxTextAreaLabel matlab.ui.control.Label
|
|
FlowTab matlab.ui.container.Tab
|
|
InitialCbEditField matlab.ui.control.NumericEditField
|
|
InitialCbEditFieldLabel matlab.ui.control.Label
|
|
InitialCsEditField matlab.ui.control.NumericEditField
|
|
InitialCsEditFieldLabel matlab.ui.control.Label
|
|
InitialSwEditField matlab.ui.control.NumericEditField
|
|
InitialSwEditFieldLabel matlab.ui.control.Label
|
|
InitialPressureEditField matlab.ui.control.NumericEditField
|
|
InitialPressureEditFieldLabel matlab.ui.control.Label
|
|
InitStatusLabel matlab.ui.control.Label
|
|
TabGroup2 matlab.ui.container.TabGroup
|
|
GasWaterTab matlab.ui.container.Tab
|
|
GWPRFTextArea matlab.ui.control.TextArea
|
|
PRFTextAreaLabel matlab.ui.control.Label
|
|
GWRPGWTextArea matlab.ui.control.TextArea
|
|
RPGWTextAreaLabel matlab.ui.control.Label
|
|
GWifpcglEditField matlab.ui.control.NumericEditField
|
|
ifpcglEditFieldLabel matlab.ui.control.Label
|
|
GWcvwEditField matlab.ui.control.NumericEditField
|
|
cvwEditFieldLabel matlab.ui.control.Label
|
|
GWvwiEditField matlab.ui.control.NumericEditField
|
|
vwiEditFieldLabel matlab.ui.control.Label
|
|
GWcwEditField matlab.ui.control.NumericEditField
|
|
cwEditFieldLabel matlab.ui.control.Label
|
|
GWBwiEditField matlab.ui.control.NumericEditField
|
|
BwiEditFieldLabel matlab.ui.control.Label
|
|
GWprwEditField matlab.ui.control.NumericEditField
|
|
prwEditFieldLabel matlab.ui.control.Label
|
|
GWMUGTextArea matlab.ui.control.TextArea
|
|
MUGTextAreaLabel matlab.ui.control.Label
|
|
GWBGTextArea matlab.ui.control.TextArea
|
|
BGTextAreaLabel matlab.ui.control.Label
|
|
GWPprTextArea matlab.ui.control.TextArea
|
|
PprTextAreaLabel matlab.ui.control.Label
|
|
GWcvgEditField matlab.ui.control.NumericEditField
|
|
cvgEditFieldLabel matlab.ui.control.Label
|
|
GWvgiEditField matlab.ui.control.NumericEditField
|
|
vgiEditFieldLabel matlab.ui.control.Label
|
|
GWcgEditField matlab.ui.control.NumericEditField
|
|
cgEditFieldLabel matlab.ui.control.Label
|
|
GWBgiEditField matlab.ui.control.NumericEditField
|
|
BgiEditFieldLabel matlab.ui.control.Label
|
|
GWprgEditField matlab.ui.control.NumericEditField
|
|
prgEditFieldLabel matlab.ui.control.Label
|
|
GWgas_modelDropDown matlab.ui.control.DropDown
|
|
gas_modelDropDownLabel matlab.ui.control.Label
|
|
GWdensity_w_scEditField matlab.ui.control.NumericEditField
|
|
density_w_scEditFieldLabel matlab.ui.control.Label
|
|
GWdensity_g_scEditField matlab.ui.control.NumericEditField
|
|
density_g_scEditFieldLabel matlab.ui.control.Label
|
|
GWp_grad_thresholdEditField matlab.ui.control.NumericEditField
|
|
p_grad_thresholdEditFieldLabel matlab.ui.control.Label
|
|
GWbeta_non_darcy_flowEditField matlab.ui.control.NumericEditField
|
|
beta_non_darcy_flowEditFieldLabel matlab.ui.control.Label
|
|
GWgas_propKnEditField matlab.ui.control.NumericEditField
|
|
gas_propKnEditFieldLabel matlab.ui.control.Label
|
|
GWgas_propPLEditField matlab.ui.control.NumericEditField
|
|
gas_propPLEditFieldLabel matlab.ui.control.Label
|
|
GWgas_propVLEditField matlab.ui.control.NumericEditField
|
|
gas_propVLEditFieldLabel matlab.ui.control.Label
|
|
OilWaterTab matlab.ui.container.Tab
|
|
OWp_grad_thresholdEditField matlab.ui.control.NumericEditField
|
|
p_grad_thresholdEditFieldLabel_2 matlab.ui.control.Label
|
|
OWbeta_non_Darcy_flowEditField matlab.ui.control.NumericEditField
|
|
beta_non_Darcy_flowEditFieldLabel matlab.ui.control.Label
|
|
OWPRFTextArea matlab.ui.control.TextArea
|
|
PRFTextAreaLabel_2 matlab.ui.control.Label
|
|
OWPRMTextArea matlab.ui.control.TextArea
|
|
PRMTextAreaLabel matlab.ui.control.Label
|
|
OWifpcowEditField matlab.ui.control.NumericEditField
|
|
ifpcowEditFieldLabel matlab.ui.control.Label
|
|
OWcvwEditField matlab.ui.control.NumericEditField
|
|
cvwEditFieldLabel_2 matlab.ui.control.Label
|
|
OWvwiEditField matlab.ui.control.NumericEditField
|
|
vwiEditFieldLabel_2 matlab.ui.control.Label
|
|
OWcwEditField matlab.ui.control.NumericEditField
|
|
cwEditFieldLabel_2 matlab.ui.control.Label
|
|
OWBwiEditField matlab.ui.control.NumericEditField
|
|
BwiEditFieldLabel_2 matlab.ui.control.Label
|
|
OWprwEditField matlab.ui.control.NumericEditField
|
|
prwEditFieldLabel_2 matlab.ui.control.Label
|
|
OWMUOTextArea matlab.ui.control.TextArea
|
|
MUOTextAreaLabel matlab.ui.control.Label
|
|
OWBOTextArea matlab.ui.control.TextArea
|
|
BOTextAreaLabel matlab.ui.control.Label
|
|
OWPprTextArea matlab.ui.control.TextArea
|
|
PprTextAreaLabel_2 matlab.ui.control.Label
|
|
OWcvoEditField matlab.ui.control.NumericEditField
|
|
cvoEditFieldLabel matlab.ui.control.Label
|
|
OWvoiEditField matlab.ui.control.NumericEditField
|
|
voiEditFieldLabel matlab.ui.control.Label
|
|
OWcoEditField matlab.ui.control.NumericEditField
|
|
coEditFieldLabel matlab.ui.control.Label
|
|
OWBoiEditField matlab.ui.control.NumericEditField
|
|
BoiEditFieldLabel matlab.ui.control.Label
|
|
OWproEditField matlab.ui.control.NumericEditField
|
|
proEditFieldLabel matlab.ui.control.Label
|
|
OWoil_modelDropDown matlab.ui.control.DropDown
|
|
oil_modelDropDownLabel matlab.ui.control.Label
|
|
OWdensity_w_scEditField matlab.ui.control.NumericEditField
|
|
density_w_scEditFieldLabel_2 matlab.ui.control.Label
|
|
OWdensity_o_scEditField matlab.ui.control.NumericEditField
|
|
density_o_scEditFieldLabel matlab.ui.control.Label
|
|
MultiComponentTab matlab.ui.container.Tab
|
|
MCcvwEditField matlab.ui.control.NumericEditField
|
|
cvwEditFieldLabel_3 matlab.ui.control.Label
|
|
MCvwiEditField matlab.ui.control.NumericEditField
|
|
vwiEditFieldLabel_3 matlab.ui.control.Label
|
|
MCcwEditField matlab.ui.control.NumericEditField
|
|
cwEditFieldLabel_3 matlab.ui.control.Label
|
|
MCBwiEditField matlab.ui.control.NumericEditField
|
|
BwiEditFieldLabel_3 matlab.ui.control.Label
|
|
MCprwEditField matlab.ui.control.NumericEditField
|
|
prwEditFieldLabel_3 matlab.ui.control.Label
|
|
MCdensity_w_scEditField matlab.ui.control.NumericEditField
|
|
density_w_scEditFieldLabel_3 matlab.ui.control.Label
|
|
MCMUGTextArea matlab.ui.control.TextArea
|
|
MUGTextAreaLabel_2 matlab.ui.control.Label
|
|
MCBGTextArea matlab.ui.control.TextArea
|
|
BGTextAreaLabel_2 matlab.ui.control.Label
|
|
MCPprTextArea matlab.ui.control.TextArea
|
|
PprTextAreaLabel_3 matlab.ui.control.Label
|
|
MCcvgEditField matlab.ui.control.NumericEditField
|
|
cvgEditFieldLabel_2 matlab.ui.control.Label
|
|
MCvgiEditField matlab.ui.control.NumericEditField
|
|
vgiEditFieldLabel_2 matlab.ui.control.Label
|
|
MCcgEditField matlab.ui.control.NumericEditField
|
|
cgEditFieldLabel_2 matlab.ui.control.Label
|
|
MCBgiEditField matlab.ui.control.NumericEditField
|
|
BgiEditFieldLabel_2 matlab.ui.control.Label
|
|
MCprgEditField matlab.ui.control.NumericEditField
|
|
prgEditFieldLabel_2 matlab.ui.control.Label
|
|
MCgas_modelDropDown matlab.ui.control.DropDown
|
|
gas_modelDropDownLabel_2 matlab.ui.control.Label
|
|
MCdensity_g_scEditField matlab.ui.control.NumericEditField
|
|
density_g_scEditFieldLabel_2 matlab.ui.control.Label
|
|
MCbeta_non_darcy_flowEditField matlab.ui.control.NumericEditField
|
|
beta_non_darcy_flowEditFieldLabel_2 matlab.ui.control.Label
|
|
MCstress_factor_ref_pressureEditField matlab.ui.control.NumericEditField
|
|
stress_factor_ref_pressureEditFieldLabel_2 matlab.ui.control.Label
|
|
MCstress_factor_matrixEditField matlab.ui.control.NumericEditField
|
|
stress_factor_matrixEditFieldLabel_2 matlab.ui.control.Label
|
|
MCstress_factor_fractureEditField matlab.ui.control.NumericEditField
|
|
stress_factor_fractureEditFieldLabel_2 matlab.ui.control.Label
|
|
MCgas_propKnEditField matlab.ui.control.NumericEditField
|
|
gas_propKnEditFieldLabel_2 matlab.ui.control.Label
|
|
MCgas_propPLEditField matlab.ui.control.NumericEditField
|
|
gas_propPLEditFieldLabel_2 matlab.ui.control.Label
|
|
MCgas_propVLEditField matlab.ui.control.NumericEditField
|
|
gas_propVLEditFieldLabel_2 matlab.ui.control.Label
|
|
MCp_grad_thresholdEditField matlab.ui.control.NumericEditField
|
|
p_grad_thresholdEditFieldLabel_3 matlab.ui.control.Label
|
|
MCifpcglEditField matlab.ui.control.NumericEditField
|
|
ifpcglEditFieldLabel_2 matlab.ui.control.Label
|
|
MCPC_fractureTextArea matlab.ui.control.TextArea
|
|
PC_fractureTextAreaLabel matlab.ui.control.Label
|
|
MCkr_surf_fractureTextArea matlab.ui.control.TextArea
|
|
kr_surf_fractureTextAreaLabel matlab.ui.control.Label
|
|
MCkr_nosurf_fractureTextArea matlab.ui.control.TextArea
|
|
kr_nosurf_fractureTextAreaLabel matlab.ui.control.Label
|
|
MCcs_Nc_fractureTextArea matlab.ui.control.TextArea
|
|
cs_Nc_fractureTextAreaLabel matlab.ui.control.Label
|
|
MCPCTextArea matlab.ui.control.TextArea
|
|
PCTextAreaLabel matlab.ui.control.Label
|
|
MCkr_surfTextArea matlab.ui.control.TextArea
|
|
kr_surfTextAreaLabel matlab.ui.control.Label
|
|
MCkr_nosurfTextArea matlab.ui.control.TextArea
|
|
kr_nosurfTextAreaLabel matlab.ui.control.Label
|
|
MCcs_NcTextArea matlab.ui.control.TextArea
|
|
cs_NcTextAreaLabel matlab.ui.control.Label
|
|
MCTemperatureEditField matlab.ui.control.NumericEditField
|
|
TemperatureEditFieldLabel matlab.ui.control.Label
|
|
MCVmEditField matlab.ui.control.NumericEditField
|
|
VmEditFieldLabel matlab.ui.control.Label
|
|
MCREditField matlab.ui.control.NumericEditField
|
|
REditFieldLabel matlab.ui.control.Label
|
|
MCc_ca_tableTextArea matlab.ui.control.TextArea
|
|
c_ca_tableTextAreaLabel matlab.ui.control.Label
|
|
MCDbEditField matlab.ui.control.NumericEditField
|
|
DbEditFieldLabel matlab.ui.control.Label
|
|
MCDsEditField matlab.ui.control.NumericEditField
|
|
DsEditFieldLabel matlab.ui.control.Label
|
|
WellsTab matlab.ui.container.Tab
|
|
DtMaxTextArea matlab.ui.control.TextArea
|
|
DtMaxTextAreaLabel matlab.ui.control.Label
|
|
DtMinTextArea matlab.ui.control.TextArea
|
|
DtMinTextAreaLabel matlab.ui.control.Label
|
|
TimeTextArea matlab.ui.control.TextArea
|
|
TimeTextAreaLabel matlab.ui.control.Label
|
|
ScheduleTable matlab.ui.control.Table
|
|
Well2Table matlab.ui.control.Table
|
|
FractureWellLocationTable matlab.ui.control.Table
|
|
Well1Table matlab.ui.control.Table
|
|
SoloverTab matlab.ui.container.Tab
|
|
EpsMaxEditField matlab.ui.control.NumericEditField
|
|
EpsMaxEditFieldLabel matlab.ui.control.Label
|
|
EpsAveEditField matlab.ui.control.NumericEditField
|
|
EpsAveEditFieldLabel matlab.ui.control.Label
|
|
NmaxEditField matlab.ui.control.NumericEditField
|
|
NmaxEditFieldLabel matlab.ui.control.Label
|
|
OmegaEditField matlab.ui.control.NumericEditField
|
|
OmegaEditFieldLabel matlab.ui.control.Label
|
|
YitaSEditField matlab.ui.control.NumericEditField
|
|
YitaSEditFieldLabel matlab.ui.control.Label
|
|
YitaPEditField matlab.ui.control.NumericEditField
|
|
YitaPEditFieldLabel matlab.ui.control.Label
|
|
RunTab matlab.ui.container.Tab
|
|
RunProgressLabel matlab.ui.control.Label
|
|
RunLogTextArea matlab.ui.control.TextArea
|
|
RunLogTextAreaLabel matlab.ui.control.Label
|
|
RunCurrentConfigButton matlab.ui.control.Button
|
|
ResultsTab matlab.ui.container.Tab
|
|
ResultTab matlab.ui.control.Table
|
|
PlotResultButton matlab.ui.control.Button
|
|
ResultTypeDropDown matlab.ui.control.DropDown
|
|
ResultTypeDropDownLabel matlab.ui.control.Label
|
|
ResultSummaryTextArea matlab.ui.control.TextArea
|
|
ResultSummaryTextAreaLabel matlab.ui.control.Label
|
|
ResultAxes matlab.ui.control.UIAxes
|
|
StatusLabel matlab.ui.control.Label
|
|
ExportResultButton matlab.ui.control.Button
|
|
ImportResultButton matlab.ui.control.Button
|
|
RunButton matlab.ui.control.Button
|
|
ExportConfigButton matlab.ui.control.Button
|
|
ImportConfigButton matlab.ui.control.Button
|
|
LoadTemplateButton matlab.ui.control.Button
|
|
TemplateDropDown matlab.ui.control.DropDown
|
|
end
|
|
|
|
% Component initialization
|
|
methods (Access = private)
|
|
|
|
% Create UIFigure and components
|
|
function createComponents(app)
|
|
|
|
% Create UIFigure and hide until all components are created
|
|
app.UIFigure = uifigure('Visible', 'off');
|
|
app.UIFigure.Position = [100 100 1275 807];
|
|
app.UIFigure.Name = 'MATLAB App';
|
|
|
|
% Create TemplateDropDown
|
|
app.TemplateDropDown = uidropdown(app.UIFigure);
|
|
app.TemplateDropDown.Items = {'', ''};
|
|
app.TemplateDropDown.Position = [18 774 120 22];
|
|
app.TemplateDropDown.Value = '';
|
|
|
|
% Create LoadTemplateButton
|
|
app.LoadTemplateButton = uibutton(app.UIFigure, 'push');
|
|
app.LoadTemplateButton.Position = [177 774 94 23];
|
|
app.LoadTemplateButton.Text = 'Load Template';
|
|
|
|
% Create ImportConfigButton
|
|
app.ImportConfigButton = uibutton(app.UIFigure, 'push');
|
|
app.ImportConfigButton.Position = [399 774 87 23];
|
|
app.ImportConfigButton.Text = 'Import Config';
|
|
|
|
% Create ExportConfigButton
|
|
app.ExportConfigButton = uibutton(app.UIFigure, 'push');
|
|
app.ExportConfigButton.Position = [532 774 88 23];
|
|
app.ExportConfigButton.Text = 'Export Config';
|
|
|
|
% Create RunButton
|
|
app.RunButton = uibutton(app.UIFigure, 'push');
|
|
app.RunButton.Position = [648 774 70 23];
|
|
app.RunButton.Text = 'Run';
|
|
|
|
% Create ImportResultButton
|
|
app.ImportResultButton = uibutton(app.UIFigure, 'push');
|
|
app.ImportResultButton.Position = [761 774 86 23];
|
|
app.ImportResultButton.Text = 'Import Result';
|
|
|
|
% Create ExportResultButton
|
|
app.ExportResultButton = uibutton(app.UIFigure, 'push');
|
|
app.ExportResultButton.Position = [883 774 87 23];
|
|
app.ExportResultButton.Text = 'Export Result';
|
|
|
|
% Create StatusLabel
|
|
app.StatusLabel = uilabel(app.UIFigure);
|
|
app.StatusLabel.Position = [1196 774 39 22];
|
|
app.StatusLabel.Text = 'Status';
|
|
|
|
% Create TabGroup
|
|
app.TabGroup = uitabgroup(app.UIFigure);
|
|
app.TabGroup.Position = [8 46 1247 706];
|
|
|
|
% Create ModelTab
|
|
app.ModelTab = uitab(app.TabGroup);
|
|
app.ModelTab.Title = 'Model';
|
|
|
|
% Create ModelFlagDropDownLabel
|
|
app.ModelFlagDropDownLabel = uilabel(app.ModelTab);
|
|
app.ModelFlagDropDownLabel.HorizontalAlignment = 'right';
|
|
app.ModelFlagDropDownLabel.Position = [30 609 61 22];
|
|
app.ModelFlagDropDownLabel.Text = 'ModelFlag';
|
|
|
|
% Create ModelFlagDropDown
|
|
app.ModelFlagDropDown = uidropdown(app.ModelTab);
|
|
app.ModelFlagDropDown.Items = {'1', '', '', ''};
|
|
app.ModelFlagDropDown.Position = [106 609 100 22];
|
|
app.ModelFlagDropDown.Value = '';
|
|
|
|
% Create GridModelDropDownLabel
|
|
app.GridModelDropDownLabel = uilabel(app.ModelTab);
|
|
app.GridModelDropDownLabel.HorizontalAlignment = 'right';
|
|
app.GridModelDropDownLabel.Position = [31 558 60 22];
|
|
app.GridModelDropDownLabel.Text = 'GridModel';
|
|
|
|
% Create ModelGridModelDropDown
|
|
app.ModelGridModelDropDown = uidropdown(app.ModelTab);
|
|
app.ModelGridModelDropDown.Items = {'1', '2', '', ''};
|
|
app.ModelGridModelDropDown.Position = [106 558 100 22];
|
|
app.ModelGridModelDropDown.Value = '';
|
|
|
|
% Create FlowModelDropDownLabel
|
|
app.FlowModelDropDownLabel = uilabel(app.ModelTab);
|
|
app.FlowModelDropDownLabel.HorizontalAlignment = 'right';
|
|
app.FlowModelDropDownLabel.Position = [31 507 63 22];
|
|
app.FlowModelDropDownLabel.Text = 'FlowModel';
|
|
|
|
% Create ModelFlowModelDropDown
|
|
app.ModelFlowModelDropDown = uidropdown(app.ModelTab);
|
|
app.ModelFlowModelDropDown.Items = {'1', '2', '3'};
|
|
app.ModelFlowModelDropDown.Position = [109 507 100 22];
|
|
app.ModelFlowModelDropDown.Value = '1';
|
|
|
|
% Create GridTab
|
|
app.GridTab = uitab(app.TabGroup);
|
|
app.GridTab.Title = 'Grid';
|
|
|
|
% Create DxTextAreaLabel
|
|
app.DxTextAreaLabel = uilabel(app.GridTab);
|
|
app.DxTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.DxTextAreaLabel.Position = [49 643 25 22];
|
|
app.DxTextAreaLabel.Text = 'Dx';
|
|
|
|
% Create GridDxTextArea
|
|
app.GridDxTextArea = uitextarea(app.GridTab);
|
|
app.GridDxTextArea.Position = [89 607 263 60];
|
|
|
|
% Create DyTextAreaLabel
|
|
app.DyTextAreaLabel = uilabel(app.GridTab);
|
|
app.DyTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.DyTextAreaLabel.Position = [49 543 25 22];
|
|
app.DyTextAreaLabel.Text = 'Dy';
|
|
|
|
% Create GridDyTextArea
|
|
app.GridDyTextArea = uitextarea(app.GridTab);
|
|
app.GridDyTextArea.Position = [89 507 263 60];
|
|
|
|
% Create DzTextAreaLabel
|
|
app.DzTextAreaLabel = uilabel(app.GridTab);
|
|
app.DzTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.DzTextAreaLabel.Position = [49 449 25 22];
|
|
app.DzTextAreaLabel.Text = 'Dz';
|
|
|
|
% Create GridDzTextArea
|
|
app.GridDzTextArea = uitextarea(app.GridTab);
|
|
app.GridDzTextArea.Position = [89 401 263 72];
|
|
|
|
% Create NTGTextAreaLabel
|
|
app.NTGTextAreaLabel = uilabel(app.GridTab);
|
|
app.NTGTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.NTGTextAreaLabel.Position = [49 347 30 22];
|
|
app.NTGTextAreaLabel.Text = 'NTG';
|
|
|
|
% Create GridNTGTextArea
|
|
app.GridNTGTextArea = uitextarea(app.GridTab);
|
|
app.GridNTGTextArea.Position = [94 311 267 60];
|
|
|
|
% Create FractureTab
|
|
app.FractureTab = uitab(app.TabGroup);
|
|
app.FractureTab.Title = 'Fracture';
|
|
|
|
% Create FractureInputStyleDropDownLabel
|
|
app.FractureInputStyleDropDownLabel = uilabel(app.FractureTab);
|
|
app.FractureInputStyleDropDownLabel.HorizontalAlignment = 'right';
|
|
app.FractureInputStyleDropDownLabel.Position = [57 622 103 22];
|
|
app.FractureInputStyleDropDownLabel.Text = 'FractureInputStyle';
|
|
|
|
% Create FractureInputStyleDropDown
|
|
app.FractureInputStyleDropDown = uidropdown(app.FractureTab);
|
|
app.FractureInputStyleDropDown.Items = {''};
|
|
app.FractureInputStyleDropDown.Position = [175 622 147 22];
|
|
app.FractureInputStyleDropDown.Value = '';
|
|
|
|
% Create FractureInputTextAreaLabel
|
|
app.FractureInputTextAreaLabel = uilabel(app.FractureTab);
|
|
app.FractureInputTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.FractureInputTextAreaLabel.Position = [74 560 76 22];
|
|
app.FractureInputTextAreaLabel.Text = 'FractureInput';
|
|
|
|
% Create FractureInputTextArea
|
|
app.FractureInputTextArea = uitextarea(app.FractureTab);
|
|
app.FractureInputTextArea.Position = [165 524 150 60];
|
|
|
|
% Create FractureLinesTextAreaLabel
|
|
app.FractureLinesTextAreaLabel = uilabel(app.FractureTab);
|
|
app.FractureLinesTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.FractureLinesTextAreaLabel.Position = [72 466 78 22];
|
|
app.FractureLinesTextAreaLabel.Text = 'FractureLines';
|
|
|
|
% Create FractureLinesTextArea
|
|
app.FractureLinesTextArea = uitextarea(app.FractureTab);
|
|
app.FractureLinesTextArea.Position = [165 430 150 60];
|
|
|
|
% Create FractureHeightsTextAreaLabel
|
|
app.FractureHeightsTextAreaLabel = uilabel(app.FractureTab);
|
|
app.FractureHeightsTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.FractureHeightsTextAreaLabel.Position = [54 378 90 22];
|
|
app.FractureHeightsTextAreaLabel.Text = 'FractureHeights';
|
|
|
|
% Create FractureHeightsTextArea
|
|
app.FractureHeightsTextArea = uitextarea(app.FractureTab);
|
|
app.FractureHeightsTextArea.Position = [159 342 150 60];
|
|
|
|
% Create FlowBarrierFlagsTextAreaLabel
|
|
app.FlowBarrierFlagsTextAreaLabel = uilabel(app.FractureTab);
|
|
app.FlowBarrierFlagsTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.FlowBarrierFlagsTextAreaLabel.Position = [48 278 96 22];
|
|
app.FlowBarrierFlagsTextAreaLabel.Text = 'FlowBarrierFlags';
|
|
|
|
% Create FractureFlowBarrierFlagsTextArea
|
|
app.FractureFlowBarrierFlagsTextArea = uitextarea(app.FractureTab);
|
|
app.FractureFlowBarrierFlagsTextArea.Position = [159 242 150 60];
|
|
|
|
% Create DiscretizationTab
|
|
app.DiscretizationTab = uitab(app.TabGroup);
|
|
app.DiscretizationTab.Title = 'Discretization';
|
|
|
|
% Create TabGroup3
|
|
app.TabGroup3 = uitabgroup(app.DiscretizationTab);
|
|
app.TabGroup3.Position = [48 37 1156 623];
|
|
|
|
% Create SPTab
|
|
app.SPTab = uitab(app.TabGroup3);
|
|
app.SPTab.Title = 'SP';
|
|
|
|
% Create BoundaryTextAreaLabel
|
|
app.BoundaryTextAreaLabel = uilabel(app.SPTab);
|
|
app.BoundaryTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.BoundaryTextAreaLabel.Position = [12 541 56 22];
|
|
app.BoundaryTextAreaLabel.Text = 'Boundary';
|
|
|
|
% Create SPBoundaryTextArea
|
|
app.SPBoundaryTextArea = uitextarea(app.SPTab);
|
|
app.SPBoundaryTextArea.Position = [83 505 150 60];
|
|
|
|
% Create InvalidLayerTextAreaLabel
|
|
app.InvalidLayerTextAreaLabel = uilabel(app.SPTab);
|
|
app.InvalidLayerTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.InvalidLayerTextAreaLabel.Position = [12 458 70 22];
|
|
app.InvalidLayerTextAreaLabel.Text = 'InvalidLayer';
|
|
|
|
% Create SPInvalidLayerTextArea
|
|
app.SPInvalidLayerTextArea = uitextarea(app.SPTab);
|
|
app.SPInvalidLayerTextArea.Position = [97 422 150 60];
|
|
|
|
% Create MatrixKxTextAreaLabel
|
|
app.MatrixKxTextAreaLabel = uilabel(app.SPTab);
|
|
app.MatrixKxTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.MatrixKxTextAreaLabel.Position = [266 401 52 22];
|
|
app.MatrixKxTextAreaLabel.Text = 'MatrixKx';
|
|
|
|
% Create SPMatrixKxTextArea
|
|
app.SPMatrixKxTextArea = uitextarea(app.SPTab);
|
|
app.SPMatrixKxTextArea.Position = [333 365 150 60];
|
|
|
|
% Create MatrixKyTextAreaLabel
|
|
app.MatrixKyTextAreaLabel = uilabel(app.SPTab);
|
|
app.MatrixKyTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.MatrixKyTextAreaLabel.Position = [263 323 52 22];
|
|
app.MatrixKyTextAreaLabel.Text = 'MatrixKy';
|
|
|
|
% Create SPMatrixKyTextArea
|
|
app.SPMatrixKyTextArea = uitextarea(app.SPTab);
|
|
app.SPMatrixKyTextArea.Position = [330 287 150 60];
|
|
|
|
% Create MatrixKzTextAreaLabel
|
|
app.MatrixKzTextAreaLabel = uilabel(app.SPTab);
|
|
app.MatrixKzTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.MatrixKzTextAreaLabel.Position = [260 228 52 22];
|
|
app.MatrixKzTextAreaLabel.Text = 'MatrixKz';
|
|
|
|
% Create SPMatrixKzTextArea
|
|
app.SPMatrixKzTextArea = uitextarea(app.SPTab);
|
|
app.SPMatrixKzTextArea.Position = [327 192 150 60];
|
|
|
|
% Create MatrixPoriTextAreaLabel
|
|
app.MatrixPoriTextAreaLabel = uilabel(app.SPTab);
|
|
app.MatrixPoriTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.MatrixPoriTextAreaLabel.Position = [256 128 59 22];
|
|
app.MatrixPoriTextAreaLabel.Text = 'MatrixPori';
|
|
|
|
% Create SPMatrixPoriTextArea
|
|
app.SPMatrixPoriTextArea = uitextarea(app.SPTab);
|
|
app.SPMatrixPoriTextArea.Position = [330 92 150 60];
|
|
|
|
% Create MatrixPrporEditFieldLabel
|
|
app.MatrixPrporEditFieldLabel = uilabel(app.SPTab);
|
|
app.MatrixPrporEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.MatrixPrporEditFieldLabel.Position = [289 543 67 22];
|
|
app.MatrixPrporEditFieldLabel.Text = 'MatrixPrpor';
|
|
|
|
% Create SPMatrixPrporEditField
|
|
app.SPMatrixPrporEditField = uieditfield(app.SPTab, 'numeric');
|
|
app.SPMatrixPrporEditField.Position = [371 543 100 22];
|
|
|
|
% Create MatrixCporEditFieldLabel
|
|
app.MatrixCporEditFieldLabel = uilabel(app.SPTab);
|
|
app.MatrixCporEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.MatrixCporEditFieldLabel.Position = [292 479 64 22];
|
|
app.MatrixCporEditFieldLabel.Text = 'MatrixCpor';
|
|
|
|
% Create SPMatrixCporEditField
|
|
app.SPMatrixCporEditField = uieditfield(app.SPTab, 'numeric');
|
|
app.SPMatrixCporEditField.Position = [371 479 100 22];
|
|
|
|
% Create RockDensityEditFieldLabel
|
|
app.RockDensityEditFieldLabel = uilabel(app.SPTab);
|
|
app.RockDensityEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.RockDensityEditFieldLabel.Position = [24 360 72 22];
|
|
app.RockDensityEditFieldLabel.Text = 'RockDensity';
|
|
|
|
% Create SPRockDensityEditField
|
|
app.SPRockDensityEditField = uieditfield(app.SPTab, 'numeric');
|
|
app.SPRockDensityEditField.Position = [111 360 100 22];
|
|
|
|
% Create FractureKfTextAreaLabel
|
|
app.FractureKfTextAreaLabel = uilabel(app.SPTab);
|
|
app.FractureKfTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.FractureKfTextAreaLabel.Position = [540 316 61 22];
|
|
app.FractureKfTextAreaLabel.Text = 'FractureKf';
|
|
|
|
% Create SPFractureKfTextArea
|
|
app.SPFractureKfTextArea = uitextarea(app.SPTab);
|
|
app.SPFractureKfTextArea.Position = [616 280 150 60];
|
|
|
|
% Create FractureWfTextAreaLabel
|
|
app.FractureWfTextAreaLabel = uilabel(app.SPTab);
|
|
app.FractureWfTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.FractureWfTextAreaLabel.Position = [530 226 64 22];
|
|
app.FractureWfTextAreaLabel.Text = 'FractureWf';
|
|
|
|
% Create SPFractureWfTextArea
|
|
app.SPFractureWfTextArea = uitextarea(app.SPTab);
|
|
app.SPFractureWfTextArea.Position = [609 190 150 60];
|
|
|
|
% Create FracturePorfTextAreaLabel
|
|
app.FracturePorfTextAreaLabel = uilabel(app.SPTab);
|
|
app.FracturePorfTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.FracturePorfTextAreaLabel.Position = [522 131 72 22];
|
|
app.FracturePorfTextAreaLabel.Text = 'FracturePorf';
|
|
|
|
% Create SPFracturePorfTextArea
|
|
app.SPFracturePorfTextArea = uitextarea(app.SPTab);
|
|
app.SPFracturePorfTextArea.Position = [609 95 150 60];
|
|
|
|
% Create FractureCporfEditFieldLabel
|
|
app.FractureCporfEditFieldLabel = uilabel(app.SPTab);
|
|
app.FractureCporfEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.FractureCporfEditFieldLabel.Position = [523 479 79 22];
|
|
app.FractureCporfEditFieldLabel.Text = 'FractureCporf';
|
|
|
|
% Create SPFractureCporfEditField
|
|
app.SPFractureCporfEditField = uieditfield(app.SPTab, 'numeric');
|
|
app.SPFractureCporfEditField.Position = [617 479 100 22];
|
|
|
|
% Create FracturePrporEditFieldLabel
|
|
app.FracturePrporEditFieldLabel = uilabel(app.SPTab);
|
|
app.FracturePrporEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.FracturePrporEditFieldLabel.Position = [516 422 79 22];
|
|
app.FracturePrporEditFieldLabel.Text = 'FracturePrpor';
|
|
|
|
% Create SPFracturePrporEditField
|
|
app.SPFracturePrporEditField = uieditfield(app.SPTab, 'numeric');
|
|
app.SPFracturePrporEditField.Position = [610 422 100 22];
|
|
|
|
% Create StressFractureEditFieldLabel
|
|
app.StressFractureEditFieldLabel = uilabel(app.SPTab);
|
|
app.StressFractureEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.StressFractureEditFieldLabel.Position = [849 541 84 22];
|
|
app.StressFractureEditFieldLabel.Text = 'StressFracture';
|
|
|
|
% Create SPStressFractureEditField
|
|
app.SPStressFractureEditField = uieditfield(app.SPTab, 'numeric');
|
|
app.SPStressFractureEditField.Position = [948 541 100 22];
|
|
|
|
% Create StressMatrixEditFieldLabel
|
|
app.StressMatrixEditFieldLabel = uilabel(app.SPTab);
|
|
app.StressMatrixEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.StressMatrixEditFieldLabel.Position = [855 500 72 22];
|
|
app.StressMatrixEditFieldLabel.Text = 'StressMatrix';
|
|
|
|
% Create SPStressMatrixEditField
|
|
app.SPStressMatrixEditField = uieditfield(app.SPTab, 'numeric');
|
|
app.SPStressMatrixEditField.Position = [942 500 100 22];
|
|
|
|
% Create StressRefPressureEditFieldLabel
|
|
app.StressRefPressureEditFieldLabel = uilabel(app.SPTab);
|
|
app.StressRefPressureEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.StressRefPressureEditFieldLabel.Position = [813 445 106 22];
|
|
app.StressRefPressureEditFieldLabel.Text = 'StressRefPressure';
|
|
|
|
% Create SPStressRefPressureEditField
|
|
app.SPStressRefPressureEditField = uieditfield(app.SPTab, 'numeric');
|
|
app.SPStressRefPressureEditField.Position = [934 445 100 22];
|
|
|
|
% Create RptEditFieldLabel
|
|
app.RptEditFieldLabel = uilabel(app.SPTab);
|
|
app.RptEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.RptEditFieldLabel.Position = [879 352 25 22];
|
|
app.RptEditFieldLabel.Text = 'Rpt';
|
|
|
|
% Create SPRptEditField
|
|
app.SPRptEditField = uieditfield(app.SPTab, 'numeric');
|
|
app.SPRptEditField.Position = [919 352 100 22];
|
|
|
|
% Create cfEditFieldLabel
|
|
app.cfEditFieldLabel = uilabel(app.SPTab);
|
|
app.cfEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.cfEditFieldLabel.Position = [894 302 25 22];
|
|
app.cfEditFieldLabel.Text = 'cf';
|
|
|
|
% Create SPcfEditField
|
|
app.SPcfEditField = uieditfield(app.SPTab, 'numeric');
|
|
app.SPcfEditField.Position = [934 302 100 22];
|
|
|
|
% Create caEditFieldLabel
|
|
app.caEditFieldLabel = uilabel(app.SPTab);
|
|
app.caEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.caEditFieldLabel.Position = [902 251 25 22];
|
|
app.caEditFieldLabel.Text = 'ca';
|
|
|
|
% Create SPcaEditField
|
|
app.SPcaEditField = uieditfield(app.SPTab, 'numeric');
|
|
app.SPcaEditField.Position = [942 251 100 22];
|
|
|
|
% Create DPTab
|
|
app.DPTab = uitab(app.TabGroup3);
|
|
app.DPTab.Title = 'DP';
|
|
|
|
% Create kxTextAreaLabel
|
|
app.kxTextAreaLabel = uilabel(app.DPTab);
|
|
app.kxTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.kxTextAreaLabel.Position = [66 558 25 22];
|
|
app.kxTextAreaLabel.Text = 'kx';
|
|
|
|
% Create DPkxTextArea
|
|
app.DPkxTextArea = uitextarea(app.DPTab);
|
|
app.DPkxTextArea.Position = [106 522 150 60];
|
|
|
|
% Create kyTextAreaLabel
|
|
app.kyTextAreaLabel = uilabel(app.DPTab);
|
|
app.kyTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.kyTextAreaLabel.Position = [68 482 25 22];
|
|
app.kyTextAreaLabel.Text = 'ky';
|
|
|
|
% Create DPkyTextArea
|
|
app.DPkyTextArea = uitextarea(app.DPTab);
|
|
app.DPkyTextArea.Position = [108 446 150 60];
|
|
|
|
% Create kzTextAreaLabel
|
|
app.kzTextAreaLabel = uilabel(app.DPTab);
|
|
app.kzTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.kzTextAreaLabel.Position = [76 400 25 22];
|
|
app.kzTextAreaLabel.Text = 'kz';
|
|
|
|
% Create DPkzTextArea
|
|
app.DPkzTextArea = uitextarea(app.DPTab);
|
|
app.DPkzTextArea.Position = [116 364 150 60];
|
|
|
|
% Create kx_matrixLayerTextAreaLabel
|
|
app.kx_matrixLayerTextAreaLabel = uilabel(app.DPTab);
|
|
app.kx_matrixLayerTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.kx_matrixLayerTextAreaLabel.Position = [32 314 86 22];
|
|
app.kx_matrixLayerTextAreaLabel.Text = 'kx_matrixLayer';
|
|
|
|
% Create DPkx_matrixLayerTextArea
|
|
app.DPkx_matrixLayerTextArea = uitextarea(app.DPTab);
|
|
app.DPkx_matrixLayerTextArea.Position = [133 278 150 60];
|
|
|
|
% Create ky_matrixLayerTextAreaLabel
|
|
app.ky_matrixLayerTextAreaLabel = uilabel(app.DPTab);
|
|
app.ky_matrixLayerTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.ky_matrixLayerTextAreaLabel.Position = [27 218 86 22];
|
|
app.ky_matrixLayerTextAreaLabel.Text = 'ky_matrixLayer';
|
|
|
|
% Create DPky_matrixLayerTextArea
|
|
app.DPky_matrixLayerTextArea = uitextarea(app.DPTab);
|
|
app.DPky_matrixLayerTextArea.Position = [128 182 150 60];
|
|
|
|
% Create kz_matrixLayerTextAreaLabel
|
|
app.kz_matrixLayerTextAreaLabel = uilabel(app.DPTab);
|
|
app.kz_matrixLayerTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.kz_matrixLayerTextAreaLabel.Position = [15 117 86 22];
|
|
app.kz_matrixLayerTextAreaLabel.Text = 'kz_matrixLayer';
|
|
|
|
% Create DPkz_matrixLayerTextArea
|
|
app.DPkz_matrixLayerTextArea = uitextarea(app.DPTab);
|
|
app.DPkz_matrixLayerTextArea.Position = [116 81 150 60];
|
|
|
|
% Create pori_matrixLayerTextAreaLabel
|
|
app.pori_matrixLayerTextAreaLabel = uilabel(app.DPTab);
|
|
app.pori_matrixLayerTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.pori_matrixLayerTextAreaLabel.Position = [-8 47 94 22];
|
|
app.pori_matrixLayerTextAreaLabel.Text = 'pori_matrixLayer';
|
|
|
|
% Create DPpori_matrixLayerTextArea
|
|
app.DPpori_matrixLayerTextArea = uitextarea(app.DPTab);
|
|
app.DPpori_matrixLayerTextArea.Position = [101 11 150 60];
|
|
|
|
% Create sigmaTextAreaLabel
|
|
app.sigmaTextAreaLabel = uilabel(app.DPTab);
|
|
app.sigmaTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.sigmaTextAreaLabel.Position = [373 559 37 22];
|
|
app.sigmaTextAreaLabel.Text = 'sigma';
|
|
|
|
% Create DPsigmaTextArea
|
|
app.DPsigmaTextArea = uitextarea(app.DPTab);
|
|
app.DPsigmaTextArea.Position = [425 523 150 60];
|
|
|
|
% Create NTGTextArea_2Label
|
|
app.NTGTextArea_2Label = uilabel(app.DPTab);
|
|
app.NTGTextArea_2Label.HorizontalAlignment = 'right';
|
|
app.NTGTextArea_2Label.Position = [376 469 30 22];
|
|
app.NTGTextArea_2Label.Text = 'NTG';
|
|
|
|
% Create DPNTGTextArea
|
|
app.DPNTGTextArea = uitextarea(app.DPTab);
|
|
app.DPNTGTextArea.Position = [421 433 150 60];
|
|
|
|
% Create prporEditFieldLabel
|
|
app.prporEditFieldLabel = uilabel(app.DPTab);
|
|
app.prporEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.prporEditFieldLabel.Position = [411 358 33 22];
|
|
app.prporEditFieldLabel.Text = 'prpor';
|
|
|
|
% Create DPprporEditField
|
|
app.DPprporEditField = uieditfield(app.DPTab, 'numeric');
|
|
app.DPprporEditField.Position = [459 358 100 22];
|
|
|
|
% Create cporLabel
|
|
app.cporLabel = uilabel(app.DPTab);
|
|
app.cporLabel.HorizontalAlignment = 'right';
|
|
app.cporLabel.Position = [427 307 28 22];
|
|
app.cporLabel.Text = 'cpor';
|
|
|
|
% Create DPcporEditField
|
|
app.DPcporEditField = uieditfield(app.DPTab, 'numeric');
|
|
app.DPcporEditField.Position = [470 307 100 22];
|
|
|
|
% Create KfTextAreaLabel
|
|
app.KfTextAreaLabel = uilabel(app.DPTab);
|
|
app.KfTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.KfTextAreaLabel.Position = [401 258 25 22];
|
|
app.KfTextAreaLabel.Text = 'Kf';
|
|
|
|
% Create DPKfTextArea
|
|
app.DPKfTextArea = uitextarea(app.DPTab);
|
|
app.DPKfTextArea.Position = [441 222 150 60];
|
|
|
|
% Create WfTextAreaLabel
|
|
app.WfTextAreaLabel = uilabel(app.DPTab);
|
|
app.WfTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.WfTextAreaLabel.Position = [394 176 25 22];
|
|
app.WfTextAreaLabel.Text = 'Wf';
|
|
|
|
% Create DPWfTextArea
|
|
app.DPWfTextArea = uitextarea(app.DPTab);
|
|
app.DPWfTextArea.Position = [434 140 150 60];
|
|
|
|
% Create PorfTextAreaLabel
|
|
app.PorfTextAreaLabel = uilabel(app.DPTab);
|
|
app.PorfTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.PorfTextAreaLabel.Position = [412 72 27 22];
|
|
app.PorfTextAreaLabel.Text = 'Porf';
|
|
|
|
% Create DPPorfTextArea
|
|
app.DPPorfTextArea = uitextarea(app.DPTab);
|
|
app.DPPorfTextArea.Position = [454 36 150 60];
|
|
|
|
% Create prporfEditFieldLabel
|
|
app.prporfEditFieldLabel = uilabel(app.DPTab);
|
|
app.prporfEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.prporfEditFieldLabel.Position = [744 537 36 22];
|
|
app.prporfEditFieldLabel.Text = 'prporf';
|
|
|
|
% Create DPprporfEditField
|
|
app.DPprporfEditField = uieditfield(app.DPTab, 'numeric');
|
|
app.DPprporfEditField.Position = [795 537 100 22];
|
|
|
|
% Create cporfEditFieldLabel
|
|
app.cporfEditFieldLabel = uilabel(app.DPTab);
|
|
app.cporfEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.cporfEditFieldLabel.Position = [748 491 32 22];
|
|
app.cporfEditFieldLabel.Text = 'cporf';
|
|
|
|
% Create DPcporfEditField
|
|
app.DPcporfEditField = uieditfield(app.DPTab, 'numeric');
|
|
app.DPcporfEditField.Position = [795 491 100 22];
|
|
|
|
% Create stress_factor_fractureEditFieldLabel
|
|
app.stress_factor_fractureEditFieldLabel = uilabel(app.DPTab);
|
|
app.stress_factor_fractureEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.stress_factor_fractureEditFieldLabel.Position = [660 424 121 22];
|
|
app.stress_factor_fractureEditFieldLabel.Text = 'stress_factor_fracture';
|
|
|
|
% Create DPstress_factor_fractureEditField
|
|
app.DPstress_factor_fractureEditField = uieditfield(app.DPTab, 'numeric');
|
|
app.DPstress_factor_fractureEditField.Position = [796 424 100 22];
|
|
|
|
% Create stress_factor_matrixEditFieldLabel
|
|
app.stress_factor_matrixEditFieldLabel = uilabel(app.DPTab);
|
|
app.stress_factor_matrixEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.stress_factor_matrixEditFieldLabel.Position = [628 379 113 22];
|
|
app.stress_factor_matrixEditFieldLabel.Text = 'stress_factor_matrix';
|
|
|
|
% Create DPstress_factor_matrixEditField
|
|
app.DPstress_factor_matrixEditField = uieditfield(app.DPTab, 'numeric');
|
|
app.DPstress_factor_matrixEditField.Position = [756 379 100 22];
|
|
|
|
% Create stress_factor_ref_pressureEditFieldLabel
|
|
app.stress_factor_ref_pressureEditFieldLabel = uilabel(app.DPTab);
|
|
app.stress_factor_ref_pressureEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.stress_factor_ref_pressureEditFieldLabel.Position = [604 320 148 22];
|
|
app.stress_factor_ref_pressureEditFieldLabel.Text = 'stress_factor_ref_pressure';
|
|
|
|
% Create DPstress_factor_ref_pressureEditField
|
|
app.DPstress_factor_ref_pressureEditField = uieditfield(app.DPTab, 'numeric');
|
|
app.DPstress_factor_ref_pressureEditField.Position = [767 320 100 22];
|
|
|
|
% Create RptEditFieldLabel_2
|
|
app.RptEditFieldLabel_2 = uilabel(app.DPTab);
|
|
app.RptEditFieldLabel_2.HorizontalAlignment = 'right';
|
|
app.RptEditFieldLabel_2.Position = [740 251 25 22];
|
|
app.RptEditFieldLabel_2.Text = 'Rpt';
|
|
|
|
% Create DPRptEditField
|
|
app.DPRptEditField = uieditfield(app.DPTab, 'numeric');
|
|
app.DPRptEditField.Position = [780 251 100 22];
|
|
|
|
% Create cffEditFieldLabel
|
|
app.cffEditFieldLabel = uilabel(app.DPTab);
|
|
app.cffEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.cffEditFieldLabel.Position = [733 192 25 22];
|
|
app.cffEditFieldLabel.Text = 'cff';
|
|
|
|
% Create DPcffEditField
|
|
app.DPcffEditField = uieditfield(app.DPTab, 'numeric');
|
|
app.DPcffEditField.Position = [773 192 100 22];
|
|
|
|
% Create caEditFieldLabel_2
|
|
app.caEditFieldLabel_2 = uilabel(app.DPTab);
|
|
app.caEditFieldLabel_2.HorizontalAlignment = 'right';
|
|
app.caEditFieldLabel_2.Position = [744 123 25 22];
|
|
app.caEditFieldLabel_2.Text = 'ca';
|
|
|
|
% Create DPcaEditField
|
|
app.DPcaEditField = uieditfield(app.DPTab, 'numeric');
|
|
app.DPcaEditField.Position = [784 123 100 22];
|
|
|
|
% Create FlowTab
|
|
app.FlowTab = uitab(app.TabGroup);
|
|
app.FlowTab.Title = 'Flow';
|
|
|
|
% Create TabGroup2
|
|
app.TabGroup2 = uitabgroup(app.FlowTab);
|
|
app.TabGroup2.Position = [69 38 1120 529];
|
|
|
|
% Create GasWaterTab
|
|
app.GasWaterTab = uitab(app.TabGroup2);
|
|
app.GasWaterTab.Title = 'GasWater';
|
|
|
|
% Create gas_propVLEditFieldLabel
|
|
app.gas_propVLEditFieldLabel = uilabel(app.GasWaterTab);
|
|
app.gas_propVLEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.gas_propVLEditFieldLabel.Position = [61 448 73 22];
|
|
app.gas_propVLEditFieldLabel.Text = 'gas_prop.VL';
|
|
|
|
% Create GWgas_propVLEditField
|
|
app.GWgas_propVLEditField = uieditfield(app.GasWaterTab, 'numeric');
|
|
app.GWgas_propVLEditField.Position = [149 448 100 22];
|
|
|
|
% Create gas_propPLEditFieldLabel
|
|
app.gas_propPLEditFieldLabel = uilabel(app.GasWaterTab);
|
|
app.gas_propPLEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.gas_propPLEditFieldLabel.Position = [41 407 73 22];
|
|
app.gas_propPLEditFieldLabel.Text = 'gas_prop.PL';
|
|
|
|
% Create GWgas_propPLEditField
|
|
app.GWgas_propPLEditField = uieditfield(app.GasWaterTab, 'numeric');
|
|
app.GWgas_propPLEditField.Position = [129 407 100 22];
|
|
|
|
% Create gas_propKnEditFieldLabel
|
|
app.gas_propKnEditFieldLabel = uilabel(app.GasWaterTab);
|
|
app.gas_propKnEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.gas_propKnEditFieldLabel.Position = [42 364 73 22];
|
|
app.gas_propKnEditFieldLabel.Text = 'gas_prop.Kn';
|
|
|
|
% Create GWgas_propKnEditField
|
|
app.GWgas_propKnEditField = uieditfield(app.GasWaterTab, 'numeric');
|
|
app.GWgas_propKnEditField.Position = [130 364 100 22];
|
|
|
|
% Create beta_non_darcy_flowEditFieldLabel
|
|
app.beta_non_darcy_flowEditFieldLabel = uilabel(app.GasWaterTab);
|
|
app.beta_non_darcy_flowEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.beta_non_darcy_flowEditFieldLabel.Position = [14 323 119 22];
|
|
app.beta_non_darcy_flowEditFieldLabel.Text = 'beta_non_darcy_flow';
|
|
|
|
% Create GWbeta_non_darcy_flowEditField
|
|
app.GWbeta_non_darcy_flowEditField = uieditfield(app.GasWaterTab, 'numeric');
|
|
app.GWbeta_non_darcy_flowEditField.Position = [148 323 100 22];
|
|
|
|
% Create p_grad_thresholdEditFieldLabel
|
|
app.p_grad_thresholdEditFieldLabel = uilabel(app.GasWaterTab);
|
|
app.p_grad_thresholdEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.p_grad_thresholdEditFieldLabel.Position = [19 279 98 22];
|
|
app.p_grad_thresholdEditFieldLabel.Text = 'p_grad_threshold';
|
|
|
|
% Create GWp_grad_thresholdEditField
|
|
app.GWp_grad_thresholdEditField = uieditfield(app.GasWaterTab, 'numeric');
|
|
app.GWp_grad_thresholdEditField.Position = [132 279 100 22];
|
|
|
|
% Create density_g_scEditFieldLabel
|
|
app.density_g_scEditFieldLabel = uilabel(app.GasWaterTab);
|
|
app.density_g_scEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.density_g_scEditFieldLabel.Position = [36 237 75 22];
|
|
app.density_g_scEditFieldLabel.Text = 'density_g_sc';
|
|
|
|
% Create GWdensity_g_scEditField
|
|
app.GWdensity_g_scEditField = uieditfield(app.GasWaterTab, 'numeric');
|
|
app.GWdensity_g_scEditField.Position = [126 237 100 22];
|
|
|
|
% Create density_w_scEditFieldLabel
|
|
app.density_w_scEditFieldLabel = uilabel(app.GasWaterTab);
|
|
app.density_w_scEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.density_w_scEditFieldLabel.Position = [25 200 77 22];
|
|
app.density_w_scEditFieldLabel.Text = 'density_w_sc';
|
|
|
|
% Create GWdensity_w_scEditField
|
|
app.GWdensity_w_scEditField = uieditfield(app.GasWaterTab, 'numeric');
|
|
app.GWdensity_w_scEditField.Position = [117 200 100 22];
|
|
|
|
% Create gas_modelDropDownLabel
|
|
app.gas_modelDropDownLabel = uilabel(app.GasWaterTab);
|
|
app.gas_modelDropDownLabel.HorizontalAlignment = 'right';
|
|
app.gas_modelDropDownLabel.Position = [41 132 64 22];
|
|
app.gas_modelDropDownLabel.Text = 'gas_model';
|
|
|
|
% Create GWgas_modelDropDown
|
|
app.GWgas_modelDropDown = uidropdown(app.GasWaterTab);
|
|
app.GWgas_modelDropDown.Items = {''};
|
|
app.GWgas_modelDropDown.Position = [120 132 100 22];
|
|
app.GWgas_modelDropDown.Value = '';
|
|
|
|
% Create prgEditFieldLabel
|
|
app.prgEditFieldLabel = uilabel(app.GasWaterTab);
|
|
app.prgEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.prgEditFieldLabel.Position = [332 448 25 22];
|
|
app.prgEditFieldLabel.Text = 'prg';
|
|
|
|
% Create GWprgEditField
|
|
app.GWprgEditField = uieditfield(app.GasWaterTab, 'numeric');
|
|
app.GWprgEditField.Position = [372 448 100 22];
|
|
|
|
% Create BgiEditFieldLabel
|
|
app.BgiEditFieldLabel = uilabel(app.GasWaterTab);
|
|
app.BgiEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.BgiEditFieldLabel.Position = [339 407 25 22];
|
|
app.BgiEditFieldLabel.Text = 'Bgi';
|
|
|
|
% Create GWBgiEditField
|
|
app.GWBgiEditField = uieditfield(app.GasWaterTab, 'numeric');
|
|
app.GWBgiEditField.Position = [379 407 100 22];
|
|
|
|
% Create cgEditFieldLabel
|
|
app.cgEditFieldLabel = uilabel(app.GasWaterTab);
|
|
app.cgEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.cgEditFieldLabel.Position = [338 364 25 22];
|
|
app.cgEditFieldLabel.Text = 'cg';
|
|
|
|
% Create GWcgEditField
|
|
app.GWcgEditField = uieditfield(app.GasWaterTab, 'numeric');
|
|
app.GWcgEditField.Position = [378 364 100 22];
|
|
|
|
% Create vgiEditFieldLabel
|
|
app.vgiEditFieldLabel = uilabel(app.GasWaterTab);
|
|
app.vgiEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.vgiEditFieldLabel.Position = [345 320 25 22];
|
|
app.vgiEditFieldLabel.Text = 'vgi';
|
|
|
|
% Create GWvgiEditField
|
|
app.GWvgiEditField = uieditfield(app.GasWaterTab, 'numeric');
|
|
app.GWvgiEditField.Position = [385 320 100 22];
|
|
|
|
% Create cvgEditFieldLabel
|
|
app.cvgEditFieldLabel = uilabel(app.GasWaterTab);
|
|
app.cvgEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.cvgEditFieldLabel.Position = [339 280 25 22];
|
|
app.cvgEditFieldLabel.Text = 'cvg';
|
|
|
|
% Create GWcvgEditField
|
|
app.GWcvgEditField = uieditfield(app.GasWaterTab, 'numeric');
|
|
app.GWcvgEditField.Position = [379 280 100 22];
|
|
|
|
% Create PprTextAreaLabel
|
|
app.PprTextAreaLabel = uilabel(app.GasWaterTab);
|
|
app.PprTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.PprTextAreaLabel.Position = [330 231 25 22];
|
|
app.PprTextAreaLabel.Text = 'Ppr';
|
|
|
|
% Create GWPprTextArea
|
|
app.GWPprTextArea = uitextarea(app.GasWaterTab);
|
|
app.GWPprTextArea.Position = [370 195 150 60];
|
|
|
|
% Create BGTextAreaLabel
|
|
app.BGTextAreaLabel = uilabel(app.GasWaterTab);
|
|
app.BGTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.BGTextAreaLabel.Position = [329 156 25 22];
|
|
app.BGTextAreaLabel.Text = 'BG';
|
|
|
|
% Create GWBGTextArea
|
|
app.GWBGTextArea = uitextarea(app.GasWaterTab);
|
|
app.GWBGTextArea.Position = [369 120 150 60];
|
|
|
|
% Create MUGTextAreaLabel
|
|
app.MUGTextAreaLabel = uilabel(app.GasWaterTab);
|
|
app.MUGTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.MUGTextAreaLabel.Position = [329 71 33 22];
|
|
app.MUGTextAreaLabel.Text = 'MUG';
|
|
|
|
% Create GWMUGTextArea
|
|
app.GWMUGTextArea = uitextarea(app.GasWaterTab);
|
|
app.GWMUGTextArea.Position = [377 35 150 60];
|
|
|
|
% Create prwEditFieldLabel
|
|
app.prwEditFieldLabel = uilabel(app.GasWaterTab);
|
|
app.prwEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.prwEditFieldLabel.Position = [598 463 25 22];
|
|
app.prwEditFieldLabel.Text = 'prw';
|
|
|
|
% Create GWprwEditField
|
|
app.GWprwEditField = uieditfield(app.GasWaterTab, 'numeric');
|
|
app.GWprwEditField.Position = [638 463 100 22];
|
|
|
|
% Create BwiEditFieldLabel
|
|
app.BwiEditFieldLabel = uilabel(app.GasWaterTab);
|
|
app.BwiEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.BwiEditFieldLabel.Position = [607 424 25 22];
|
|
app.BwiEditFieldLabel.Text = 'Bwi';
|
|
|
|
% Create GWBwiEditField
|
|
app.GWBwiEditField = uieditfield(app.GasWaterTab, 'numeric');
|
|
app.GWBwiEditField.Position = [647 424 100 22];
|
|
|
|
% Create cwEditFieldLabel
|
|
app.cwEditFieldLabel = uilabel(app.GasWaterTab);
|
|
app.cwEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.cwEditFieldLabel.Position = [599 388 25 22];
|
|
app.cwEditFieldLabel.Text = 'cw';
|
|
|
|
% Create GWcwEditField
|
|
app.GWcwEditField = uieditfield(app.GasWaterTab, 'numeric');
|
|
app.GWcwEditField.Position = [639 388 100 22];
|
|
|
|
% Create vwiEditFieldLabel
|
|
app.vwiEditFieldLabel = uilabel(app.GasWaterTab);
|
|
app.vwiEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.vwiEditFieldLabel.Position = [610 353 25 22];
|
|
app.vwiEditFieldLabel.Text = 'vwi';
|
|
|
|
% Create GWvwiEditField
|
|
app.GWvwiEditField = uieditfield(app.GasWaterTab, 'numeric');
|
|
app.GWvwiEditField.Position = [650 353 100 22];
|
|
|
|
% Create cvwEditFieldLabel
|
|
app.cvwEditFieldLabel = uilabel(app.GasWaterTab);
|
|
app.cvwEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.cvwEditFieldLabel.Position = [619 313 26 22];
|
|
app.cvwEditFieldLabel.Text = 'cvw';
|
|
|
|
% Create GWcvwEditField
|
|
app.GWcvwEditField = uieditfield(app.GasWaterTab, 'numeric');
|
|
app.GWcvwEditField.Position = [660 313 100 22];
|
|
|
|
% Create ifpcglEditFieldLabel
|
|
app.ifpcglEditFieldLabel = uilabel(app.GasWaterTab);
|
|
app.ifpcglEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.ifpcglEditFieldLabel.Position = [614 273 33 22];
|
|
app.ifpcglEditFieldLabel.Text = 'ifpcgl';
|
|
|
|
% Create GWifpcglEditField
|
|
app.GWifpcglEditField = uieditfield(app.GasWaterTab, 'numeric');
|
|
app.GWifpcglEditField.Position = [662 273 100 22];
|
|
|
|
% Create RPGWTextAreaLabel
|
|
app.RPGWTextAreaLabel = uilabel(app.GasWaterTab);
|
|
app.RPGWTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.RPGWTextAreaLabel.Position = [586 234 42 22];
|
|
app.RPGWTextAreaLabel.Text = 'RPGW';
|
|
|
|
% Create GWRPGWTextArea
|
|
app.GWRPGWTextArea = uitextarea(app.GasWaterTab);
|
|
app.GWRPGWTextArea.Position = [643 198 150 60];
|
|
|
|
% Create PRFTextAreaLabel
|
|
app.PRFTextAreaLabel = uilabel(app.GasWaterTab);
|
|
app.PRFTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.PRFTextAreaLabel.Position = [597 158 29 22];
|
|
app.PRFTextAreaLabel.Text = 'PRF';
|
|
|
|
% Create GWPRFTextArea
|
|
app.GWPRFTextArea = uitextarea(app.GasWaterTab);
|
|
app.GWPRFTextArea.Position = [641 122 150 60];
|
|
|
|
% Create OilWaterTab
|
|
app.OilWaterTab = uitab(app.TabGroup2);
|
|
app.OilWaterTab.Title = 'OilWater';
|
|
|
|
% Create density_o_scEditFieldLabel
|
|
app.density_o_scEditFieldLabel = uilabel(app.OilWaterTab);
|
|
app.density_o_scEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.density_o_scEditFieldLabel.Position = [23 457 75 22];
|
|
app.density_o_scEditFieldLabel.Text = 'density_o_sc';
|
|
|
|
% Create OWdensity_o_scEditField
|
|
app.OWdensity_o_scEditField = uieditfield(app.OilWaterTab, 'numeric');
|
|
app.OWdensity_o_scEditField.Position = [113 457 100 22];
|
|
|
|
% Create density_w_scEditFieldLabel_2
|
|
app.density_w_scEditFieldLabel_2 = uilabel(app.OilWaterTab);
|
|
app.density_w_scEditFieldLabel_2.HorizontalAlignment = 'right';
|
|
app.density_w_scEditFieldLabel_2.Position = [18 416 77 22];
|
|
app.density_w_scEditFieldLabel_2.Text = 'density_w_sc';
|
|
|
|
% Create OWdensity_w_scEditField
|
|
app.OWdensity_w_scEditField = uieditfield(app.OilWaterTab, 'numeric');
|
|
app.OWdensity_w_scEditField.Position = [110 416 100 22];
|
|
|
|
% Create oil_modelDropDownLabel
|
|
app.oil_modelDropDownLabel = uilabel(app.OilWaterTab);
|
|
app.oil_modelDropDownLabel.HorizontalAlignment = 'right';
|
|
app.oil_modelDropDownLabel.Position = [41 367 56 22];
|
|
app.oil_modelDropDownLabel.Text = 'oil_model';
|
|
|
|
% Create OWoil_modelDropDown
|
|
app.OWoil_modelDropDown = uidropdown(app.OilWaterTab);
|
|
app.OWoil_modelDropDown.Items = {''};
|
|
app.OWoil_modelDropDown.Position = [112 367 100 22];
|
|
app.OWoil_modelDropDown.Value = '';
|
|
|
|
% Create proEditFieldLabel
|
|
app.proEditFieldLabel = uilabel(app.OilWaterTab);
|
|
app.proEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.proEditFieldLabel.Position = [67 332 25 22];
|
|
app.proEditFieldLabel.Text = 'pro';
|
|
|
|
% Create OWproEditField
|
|
app.OWproEditField = uieditfield(app.OilWaterTab, 'numeric');
|
|
app.OWproEditField.Position = [107 332 100 22];
|
|
|
|
% Create BoiEditFieldLabel
|
|
app.BoiEditFieldLabel = uilabel(app.OilWaterTab);
|
|
app.BoiEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.BoiEditFieldLabel.Position = [60 294 25 22];
|
|
app.BoiEditFieldLabel.Text = 'Boi';
|
|
|
|
% Create OWBoiEditField
|
|
app.OWBoiEditField = uieditfield(app.OilWaterTab, 'numeric');
|
|
app.OWBoiEditField.Position = [100 294 100 22];
|
|
|
|
% Create coEditFieldLabel
|
|
app.coEditFieldLabel = uilabel(app.OilWaterTab);
|
|
app.coEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.coEditFieldLabel.Position = [61 258 25 22];
|
|
app.coEditFieldLabel.Text = 'co';
|
|
|
|
% Create OWcoEditField
|
|
app.OWcoEditField = uieditfield(app.OilWaterTab, 'numeric');
|
|
app.OWcoEditField.Position = [101 258 100 22];
|
|
|
|
% Create voiEditFieldLabel
|
|
app.voiEditFieldLabel = uilabel(app.OilWaterTab);
|
|
app.voiEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.voiEditFieldLabel.Position = [60 219 25 22];
|
|
app.voiEditFieldLabel.Text = 'voi';
|
|
|
|
% Create OWvoiEditField
|
|
app.OWvoiEditField = uieditfield(app.OilWaterTab, 'numeric');
|
|
app.OWvoiEditField.Position = [100 219 100 22];
|
|
|
|
% Create cvoEditFieldLabel
|
|
app.cvoEditFieldLabel = uilabel(app.OilWaterTab);
|
|
app.cvoEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.cvoEditFieldLabel.Position = [56 183 25 22];
|
|
app.cvoEditFieldLabel.Text = 'cvo';
|
|
|
|
% Create OWcvoEditField
|
|
app.OWcvoEditField = uieditfield(app.OilWaterTab, 'numeric');
|
|
app.OWcvoEditField.Position = [96 183 100 22];
|
|
|
|
% Create PprTextAreaLabel_2
|
|
app.PprTextAreaLabel_2 = uilabel(app.OilWaterTab);
|
|
app.PprTextAreaLabel_2.HorizontalAlignment = 'right';
|
|
app.PprTextAreaLabel_2.Position = [44 144 25 22];
|
|
app.PprTextAreaLabel_2.Text = 'Ppr';
|
|
|
|
% Create OWPprTextArea
|
|
app.OWPprTextArea = uitextarea(app.OilWaterTab);
|
|
app.OWPprTextArea.Position = [84 108 150 60];
|
|
|
|
% Create BOTextAreaLabel
|
|
app.BOTextAreaLabel = uilabel(app.OilWaterTab);
|
|
app.BOTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.BOTextAreaLabel.Position = [60 68 25 22];
|
|
app.BOTextAreaLabel.Text = 'BO';
|
|
|
|
% Create OWBOTextArea
|
|
app.OWBOTextArea = uitextarea(app.OilWaterTab);
|
|
app.OWBOTextArea.Position = [100 32 150 60];
|
|
|
|
% Create MUOTextAreaLabel
|
|
app.MUOTextAreaLabel = uilabel(app.OilWaterTab);
|
|
app.MUOTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.MUOTextAreaLabel.Position = [352 464 33 22];
|
|
app.MUOTextAreaLabel.Text = 'MUO';
|
|
|
|
% Create OWMUOTextArea
|
|
app.OWMUOTextArea = uitextarea(app.OilWaterTab);
|
|
app.OWMUOTextArea.Position = [400 428 150 60];
|
|
|
|
% Create prwEditFieldLabel_2
|
|
app.prwEditFieldLabel_2 = uilabel(app.OilWaterTab);
|
|
app.prwEditFieldLabel_2.HorizontalAlignment = 'right';
|
|
app.prwEditFieldLabel_2.Position = [321 338 25 22];
|
|
app.prwEditFieldLabel_2.Text = 'prw';
|
|
|
|
% Create OWprwEditField
|
|
app.OWprwEditField = uieditfield(app.OilWaterTab, 'numeric');
|
|
app.OWprwEditField.Position = [361 338 100 22];
|
|
|
|
% Create BwiEditFieldLabel_2
|
|
app.BwiEditFieldLabel_2 = uilabel(app.OilWaterTab);
|
|
app.BwiEditFieldLabel_2.HorizontalAlignment = 'right';
|
|
app.BwiEditFieldLabel_2.Position = [325 290 25 22];
|
|
app.BwiEditFieldLabel_2.Text = 'Bwi';
|
|
|
|
% Create OWBwiEditField
|
|
app.OWBwiEditField = uieditfield(app.OilWaterTab, 'numeric');
|
|
app.OWBwiEditField.Position = [365 290 100 22];
|
|
|
|
% Create cwEditFieldLabel_2
|
|
app.cwEditFieldLabel_2 = uilabel(app.OilWaterTab);
|
|
app.cwEditFieldLabel_2.HorizontalAlignment = 'right';
|
|
app.cwEditFieldLabel_2.Position = [336 237 25 22];
|
|
app.cwEditFieldLabel_2.Text = 'cw';
|
|
|
|
% Create OWcwEditField
|
|
app.OWcwEditField = uieditfield(app.OilWaterTab, 'numeric');
|
|
app.OWcwEditField.Position = [376 237 100 22];
|
|
|
|
% Create vwiEditFieldLabel_2
|
|
app.vwiEditFieldLabel_2 = uilabel(app.OilWaterTab);
|
|
app.vwiEditFieldLabel_2.HorizontalAlignment = 'right';
|
|
app.vwiEditFieldLabel_2.Position = [332 179 25 22];
|
|
app.vwiEditFieldLabel_2.Text = 'vwi';
|
|
|
|
% Create OWvwiEditField
|
|
app.OWvwiEditField = uieditfield(app.OilWaterTab, 'numeric');
|
|
app.OWvwiEditField.Position = [372 179 100 22];
|
|
|
|
% Create cvwEditFieldLabel_2
|
|
app.cvwEditFieldLabel_2 = uilabel(app.OilWaterTab);
|
|
app.cvwEditFieldLabel_2.HorizontalAlignment = 'right';
|
|
app.cvwEditFieldLabel_2.Position = [335 141 26 22];
|
|
app.cvwEditFieldLabel_2.Text = 'cvw';
|
|
|
|
% Create OWcvwEditField
|
|
app.OWcvwEditField = uieditfield(app.OilWaterTab, 'numeric');
|
|
app.OWcvwEditField.Position = [376 141 100 22];
|
|
|
|
% Create ifpcowEditFieldLabel
|
|
app.ifpcowEditFieldLabel = uilabel(app.OilWaterTab);
|
|
app.ifpcowEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.ifpcowEditFieldLabel.Position = [329 94 39 22];
|
|
app.ifpcowEditFieldLabel.Text = 'ifpcow';
|
|
|
|
% Create OWifpcowEditField
|
|
app.OWifpcowEditField = uieditfield(app.OilWaterTab, 'numeric');
|
|
app.OWifpcowEditField.Position = [383 94 100 22];
|
|
|
|
% Create PRMTextAreaLabel
|
|
app.PRMTextAreaLabel = uilabel(app.OilWaterTab);
|
|
app.PRMTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.PRMTextAreaLabel.Position = [376 48 32 22];
|
|
app.PRMTextAreaLabel.Text = 'PRM';
|
|
|
|
% Create OWPRMTextArea
|
|
app.OWPRMTextArea = uitextarea(app.OilWaterTab);
|
|
app.OWPRMTextArea.Position = [423 12 150 60];
|
|
|
|
% Create PRFTextAreaLabel_2
|
|
app.PRFTextAreaLabel_2 = uilabel(app.OilWaterTab);
|
|
app.PRFTextAreaLabel_2.HorizontalAlignment = 'right';
|
|
app.PRFTextAreaLabel_2.Position = [674 463 29 22];
|
|
app.PRFTextAreaLabel_2.Text = 'PRF';
|
|
|
|
% Create OWPRFTextArea
|
|
app.OWPRFTextArea = uitextarea(app.OilWaterTab);
|
|
app.OWPRFTextArea.Position = [718 427 150 60];
|
|
|
|
% Create beta_non_Darcy_flowEditFieldLabel
|
|
app.beta_non_Darcy_flowEditFieldLabel = uilabel(app.OilWaterTab);
|
|
app.beta_non_Darcy_flowEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.beta_non_Darcy_flowEditFieldLabel.Position = [565 379 121 22];
|
|
app.beta_non_Darcy_flowEditFieldLabel.Text = 'beta_non_Darcy_flow';
|
|
|
|
% Create OWbeta_non_Darcy_flowEditField
|
|
app.OWbeta_non_Darcy_flowEditField = uieditfield(app.OilWaterTab, 'numeric');
|
|
app.OWbeta_non_Darcy_flowEditField.Position = [701 379 100 22];
|
|
|
|
% Create p_grad_thresholdEditFieldLabel_2
|
|
app.p_grad_thresholdEditFieldLabel_2 = uilabel(app.OilWaterTab);
|
|
app.p_grad_thresholdEditFieldLabel_2.HorizontalAlignment = 'right';
|
|
app.p_grad_thresholdEditFieldLabel_2.Position = [586 336 98 22];
|
|
app.p_grad_thresholdEditFieldLabel_2.Text = 'p_grad_threshold';
|
|
|
|
% Create OWp_grad_thresholdEditField
|
|
app.OWp_grad_thresholdEditField = uieditfield(app.OilWaterTab, 'numeric');
|
|
app.OWp_grad_thresholdEditField.Position = [699 336 100 22];
|
|
|
|
% Create MultiComponentTab
|
|
app.MultiComponentTab = uitab(app.TabGroup2);
|
|
app.MultiComponentTab.Title = 'MultiComponent';
|
|
|
|
% Create DsEditFieldLabel
|
|
app.DsEditFieldLabel = uilabel(app.MultiComponentTab);
|
|
app.DsEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.DsEditFieldLabel.Position = [54 470 25 22];
|
|
app.DsEditFieldLabel.Text = 'Ds';
|
|
|
|
% Create MCDsEditField
|
|
app.MCDsEditField = uieditfield(app.MultiComponentTab, 'numeric');
|
|
app.MCDsEditField.Position = [94 470 100 22];
|
|
|
|
% Create DbEditFieldLabel
|
|
app.DbEditFieldLabel = uilabel(app.MultiComponentTab);
|
|
app.DbEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.DbEditFieldLabel.Position = [67 430 25 22];
|
|
app.DbEditFieldLabel.Text = 'Db';
|
|
|
|
% Create MCDbEditField
|
|
app.MCDbEditField = uieditfield(app.MultiComponentTab, 'numeric');
|
|
app.MCDbEditField.Position = [107 430 100 22];
|
|
|
|
% Create c_ca_tableTextAreaLabel
|
|
app.c_ca_tableTextAreaLabel = uilabel(app.MultiComponentTab);
|
|
app.c_ca_tableTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.c_ca_tableTextAreaLabel.Position = [24 389 63 22];
|
|
app.c_ca_tableTextAreaLabel.Text = 'c_ca_table';
|
|
|
|
% Create MCc_ca_tableTextArea
|
|
app.MCc_ca_tableTextArea = uitextarea(app.MultiComponentTab);
|
|
app.MCc_ca_tableTextArea.Position = [102 353 150 60];
|
|
|
|
% Create REditFieldLabel
|
|
app.REditFieldLabel = uilabel(app.MultiComponentTab);
|
|
app.REditFieldLabel.HorizontalAlignment = 'right';
|
|
app.REditFieldLabel.Position = [74 319 25 22];
|
|
app.REditFieldLabel.Text = 'R';
|
|
|
|
% Create MCREditField
|
|
app.MCREditField = uieditfield(app.MultiComponentTab, 'numeric');
|
|
app.MCREditField.Position = [114 319 100 22];
|
|
|
|
% Create VmEditFieldLabel
|
|
app.VmEditFieldLabel = uilabel(app.MultiComponentTab);
|
|
app.VmEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.VmEditFieldLabel.Position = [72 277 25 22];
|
|
app.VmEditFieldLabel.Text = 'Vm';
|
|
|
|
% Create MCVmEditField
|
|
app.MCVmEditField = uieditfield(app.MultiComponentTab, 'numeric');
|
|
app.MCVmEditField.Position = [112 277 100 22];
|
|
|
|
% Create TemperatureEditFieldLabel
|
|
app.TemperatureEditFieldLabel = uilabel(app.MultiComponentTab);
|
|
app.TemperatureEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.TemperatureEditFieldLabel.Position = [31 240 72 22];
|
|
app.TemperatureEditFieldLabel.Text = 'Temperature';
|
|
|
|
% Create MCTemperatureEditField
|
|
app.MCTemperatureEditField = uieditfield(app.MultiComponentTab, 'numeric');
|
|
app.MCTemperatureEditField.Position = [118 240 100 22];
|
|
|
|
% Create cs_NcTextAreaLabel
|
|
app.cs_NcTextAreaLabel = uilabel(app.MultiComponentTab);
|
|
app.cs_NcTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.cs_NcTextAreaLabel.Position = [39 198 38 22];
|
|
app.cs_NcTextAreaLabel.Text = 'cs_Nc';
|
|
|
|
% Create MCcs_NcTextArea
|
|
app.MCcs_NcTextArea = uitextarea(app.MultiComponentTab);
|
|
app.MCcs_NcTextArea.Position = [92 162 150 60];
|
|
|
|
% Create kr_nosurfTextAreaLabel
|
|
app.kr_nosurfTextAreaLabel = uilabel(app.MultiComponentTab);
|
|
app.kr_nosurfTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.kr_nosurfTextAreaLabel.Position = [20 128 55 22];
|
|
app.kr_nosurfTextAreaLabel.Text = 'kr_nosurf';
|
|
|
|
% Create MCkr_nosurfTextArea
|
|
app.MCkr_nosurfTextArea = uitextarea(app.MultiComponentTab);
|
|
app.MCkr_nosurfTextArea.Position = [90 92 150 60];
|
|
|
|
% Create kr_surfTextAreaLabel
|
|
app.kr_surfTextAreaLabel = uilabel(app.MultiComponentTab);
|
|
app.kr_surfTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.kr_surfTextAreaLabel.Position = [36 57 42 22];
|
|
app.kr_surfTextAreaLabel.Text = 'kr_surf';
|
|
|
|
% Create MCkr_surfTextArea
|
|
app.MCkr_surfTextArea = uitextarea(app.MultiComponentTab);
|
|
app.MCkr_surfTextArea.Position = [93 21 150 60];
|
|
|
|
% Create PCTextAreaLabel
|
|
app.PCTextAreaLabel = uilabel(app.MultiComponentTab);
|
|
app.PCTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.PCTextAreaLabel.Position = [323 468 25 22];
|
|
app.PCTextAreaLabel.Text = 'PC';
|
|
|
|
% Create MCPCTextArea
|
|
app.MCPCTextArea = uitextarea(app.MultiComponentTab);
|
|
app.MCPCTextArea.Position = [363 432 150 60];
|
|
|
|
% Create cs_Nc_fractureTextAreaLabel
|
|
app.cs_Nc_fractureTextAreaLabel = uilabel(app.MultiComponentTab);
|
|
app.cs_Nc_fractureTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.cs_Nc_fractureTextAreaLabel.Position = [257 400 86 22];
|
|
app.cs_Nc_fractureTextAreaLabel.Text = 'cs_Nc_fracture';
|
|
|
|
% Create MCcs_Nc_fractureTextArea
|
|
app.MCcs_Nc_fractureTextArea = uitextarea(app.MultiComponentTab);
|
|
app.MCcs_Nc_fractureTextArea.Position = [358 364 150 60];
|
|
|
|
% Create kr_nosurf_fractureTextAreaLabel
|
|
app.kr_nosurf_fractureTextAreaLabel = uilabel(app.MultiComponentTab);
|
|
app.kr_nosurf_fractureTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.kr_nosurf_fractureTextAreaLabel.Position = [238 334 102 22];
|
|
app.kr_nosurf_fractureTextAreaLabel.Text = 'kr_nosurf_fracture';
|
|
|
|
% Create MCkr_nosurf_fractureTextArea
|
|
app.MCkr_nosurf_fractureTextArea = uitextarea(app.MultiComponentTab);
|
|
app.MCkr_nosurf_fractureTextArea.Position = [355 298 150 60];
|
|
|
|
% Create kr_surf_fractureTextAreaLabel
|
|
app.kr_surf_fractureTextAreaLabel = uilabel(app.MultiComponentTab);
|
|
app.kr_surf_fractureTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.kr_surf_fractureTextAreaLabel.Position = [249 267 89 22];
|
|
app.kr_surf_fractureTextAreaLabel.Text = 'kr_surf_fracture';
|
|
|
|
% Create MCkr_surf_fractureTextArea
|
|
app.MCkr_surf_fractureTextArea = uitextarea(app.MultiComponentTab);
|
|
app.MCkr_surf_fractureTextArea.Position = [353 231 150 60];
|
|
|
|
% Create PC_fractureTextAreaLabel
|
|
app.PC_fractureTextAreaLabel = uilabel(app.MultiComponentTab);
|
|
app.PC_fractureTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.PC_fractureTextAreaLabel.Position = [265 198 69 22];
|
|
app.PC_fractureTextAreaLabel.Text = 'PC_fracture';
|
|
|
|
% Create MCPC_fractureTextArea
|
|
app.MCPC_fractureTextArea = uitextarea(app.MultiComponentTab);
|
|
app.MCPC_fractureTextArea.Position = [349 162 150 60];
|
|
|
|
% Create ifpcglEditFieldLabel_2
|
|
app.ifpcglEditFieldLabel_2 = uilabel(app.MultiComponentTab);
|
|
app.ifpcglEditFieldLabel_2.HorizontalAlignment = 'right';
|
|
app.ifpcglEditFieldLabel_2.Position = [345 132 33 22];
|
|
app.ifpcglEditFieldLabel_2.Text = 'ifpcgl';
|
|
|
|
% Create MCifpcglEditField
|
|
app.MCifpcglEditField = uieditfield(app.MultiComponentTab, 'numeric');
|
|
app.MCifpcglEditField.Position = [393 132 100 22];
|
|
|
|
% Create p_grad_thresholdEditFieldLabel_3
|
|
app.p_grad_thresholdEditFieldLabel_3 = uilabel(app.MultiComponentTab);
|
|
app.p_grad_thresholdEditFieldLabel_3.HorizontalAlignment = 'right';
|
|
app.p_grad_thresholdEditFieldLabel_3.Position = [280 101 98 22];
|
|
app.p_grad_thresholdEditFieldLabel_3.Text = 'p_grad_threshold';
|
|
|
|
% Create MCp_grad_thresholdEditField
|
|
app.MCp_grad_thresholdEditField = uieditfield(app.MultiComponentTab, 'numeric');
|
|
app.MCp_grad_thresholdEditField.Position = [393 101 100 22];
|
|
|
|
% Create gas_propVLEditFieldLabel_2
|
|
app.gas_propVLEditFieldLabel_2 = uilabel(app.MultiComponentTab);
|
|
app.gas_propVLEditFieldLabel_2.HorizontalAlignment = 'right';
|
|
app.gas_propVLEditFieldLabel_2.Position = [307 67 73 22];
|
|
app.gas_propVLEditFieldLabel_2.Text = 'gas_prop.VL';
|
|
|
|
% Create MCgas_propVLEditField
|
|
app.MCgas_propVLEditField = uieditfield(app.MultiComponentTab, 'numeric');
|
|
app.MCgas_propVLEditField.Position = [395 67 100 22];
|
|
|
|
% Create gas_propPLEditFieldLabel_2
|
|
app.gas_propPLEditFieldLabel_2 = uilabel(app.MultiComponentTab);
|
|
app.gas_propPLEditFieldLabel_2.HorizontalAlignment = 'right';
|
|
app.gas_propPLEditFieldLabel_2.Position = [305 33 73 22];
|
|
app.gas_propPLEditFieldLabel_2.Text = 'gas_prop.PL';
|
|
|
|
% Create MCgas_propPLEditField
|
|
app.MCgas_propPLEditField = uieditfield(app.MultiComponentTab, 'numeric');
|
|
app.MCgas_propPLEditField.Position = [393 33 100 22];
|
|
|
|
% Create gas_propKnEditFieldLabel_2
|
|
app.gas_propKnEditFieldLabel_2 = uilabel(app.MultiComponentTab);
|
|
app.gas_propKnEditFieldLabel_2.HorizontalAlignment = 'right';
|
|
app.gas_propKnEditFieldLabel_2.Position = [306 10 73 22];
|
|
app.gas_propKnEditFieldLabel_2.Text = 'gas_prop.Kn';
|
|
|
|
% Create MCgas_propKnEditField
|
|
app.MCgas_propKnEditField = uieditfield(app.MultiComponentTab, 'numeric');
|
|
app.MCgas_propKnEditField.Position = [394 10 100 22];
|
|
|
|
% Create stress_factor_fractureEditFieldLabel_2
|
|
app.stress_factor_fractureEditFieldLabel_2 = uilabel(app.MultiComponentTab);
|
|
app.stress_factor_fractureEditFieldLabel_2.HorizontalAlignment = 'right';
|
|
app.stress_factor_fractureEditFieldLabel_2.Position = [523 470 121 22];
|
|
app.stress_factor_fractureEditFieldLabel_2.Text = 'stress_factor_fracture';
|
|
|
|
% Create MCstress_factor_fractureEditField
|
|
app.MCstress_factor_fractureEditField = uieditfield(app.MultiComponentTab, 'numeric');
|
|
app.MCstress_factor_fractureEditField.Position = [659 470 100 22];
|
|
|
|
% Create stress_factor_matrixEditFieldLabel_2
|
|
app.stress_factor_matrixEditFieldLabel_2 = uilabel(app.MultiComponentTab);
|
|
app.stress_factor_matrixEditFieldLabel_2.HorizontalAlignment = 'right';
|
|
app.stress_factor_matrixEditFieldLabel_2.Position = [534 434 113 22];
|
|
app.stress_factor_matrixEditFieldLabel_2.Text = 'stress_factor_matrix';
|
|
|
|
% Create MCstress_factor_matrixEditField
|
|
app.MCstress_factor_matrixEditField = uieditfield(app.MultiComponentTab, 'numeric');
|
|
app.MCstress_factor_matrixEditField.Position = [662 434 100 22];
|
|
|
|
% Create stress_factor_ref_pressureEditFieldLabel_2
|
|
app.stress_factor_ref_pressureEditFieldLabel_2 = uilabel(app.MultiComponentTab);
|
|
app.stress_factor_ref_pressureEditFieldLabel_2.HorizontalAlignment = 'right';
|
|
app.stress_factor_ref_pressureEditFieldLabel_2.Position = [499 403 148 22];
|
|
app.stress_factor_ref_pressureEditFieldLabel_2.Text = 'stress_factor_ref_pressure';
|
|
|
|
% Create MCstress_factor_ref_pressureEditField
|
|
app.MCstress_factor_ref_pressureEditField = uieditfield(app.MultiComponentTab, 'numeric');
|
|
app.MCstress_factor_ref_pressureEditField.Position = [662 403 100 22];
|
|
|
|
% Create beta_non_darcy_flowEditFieldLabel_2
|
|
app.beta_non_darcy_flowEditFieldLabel_2 = uilabel(app.MultiComponentTab);
|
|
app.beta_non_darcy_flowEditFieldLabel_2.HorizontalAlignment = 'right';
|
|
app.beta_non_darcy_flowEditFieldLabel_2.Position = [525 372 119 22];
|
|
app.beta_non_darcy_flowEditFieldLabel_2.Text = 'beta_non_darcy_flow';
|
|
|
|
% Create MCbeta_non_darcy_flowEditField
|
|
app.MCbeta_non_darcy_flowEditField = uieditfield(app.MultiComponentTab, 'numeric');
|
|
app.MCbeta_non_darcy_flowEditField.Position = [659 372 100 22];
|
|
|
|
% Create density_g_scEditFieldLabel_2
|
|
app.density_g_scEditFieldLabel_2 = uilabel(app.MultiComponentTab);
|
|
app.density_g_scEditFieldLabel_2.HorizontalAlignment = 'right';
|
|
app.density_g_scEditFieldLabel_2.Position = [568 338 75 22];
|
|
app.density_g_scEditFieldLabel_2.Text = 'density_g_sc';
|
|
|
|
% Create MCdensity_g_scEditField
|
|
app.MCdensity_g_scEditField = uieditfield(app.MultiComponentTab, 'numeric');
|
|
app.MCdensity_g_scEditField.Position = [658 338 100 22];
|
|
|
|
% Create gas_modelDropDownLabel_2
|
|
app.gas_modelDropDownLabel_2 = uilabel(app.MultiComponentTab);
|
|
app.gas_modelDropDownLabel_2.HorizontalAlignment = 'right';
|
|
app.gas_modelDropDownLabel_2.Position = [575 305 64 22];
|
|
app.gas_modelDropDownLabel_2.Text = 'gas_model';
|
|
|
|
% Create MCgas_modelDropDown
|
|
app.MCgas_modelDropDown = uidropdown(app.MultiComponentTab);
|
|
app.MCgas_modelDropDown.Items = {''};
|
|
app.MCgas_modelDropDown.Position = [654 305 100 22];
|
|
app.MCgas_modelDropDown.Value = '';
|
|
|
|
% Create prgEditFieldLabel_2
|
|
app.prgEditFieldLabel_2 = uilabel(app.MultiComponentTab);
|
|
app.prgEditFieldLabel_2.HorizontalAlignment = 'right';
|
|
app.prgEditFieldLabel_2.Position = [609 273 25 22];
|
|
app.prgEditFieldLabel_2.Text = 'prg';
|
|
|
|
% Create MCprgEditField
|
|
app.MCprgEditField = uieditfield(app.MultiComponentTab, 'numeric');
|
|
app.MCprgEditField.Position = [649 273 100 22];
|
|
|
|
% Create BgiEditFieldLabel_2
|
|
app.BgiEditFieldLabel_2 = uilabel(app.MultiComponentTab);
|
|
app.BgiEditFieldLabel_2.HorizontalAlignment = 'right';
|
|
app.BgiEditFieldLabel_2.Position = [613 240 25 22];
|
|
app.BgiEditFieldLabel_2.Text = 'Bgi';
|
|
|
|
% Create MCBgiEditField
|
|
app.MCBgiEditField = uieditfield(app.MultiComponentTab, 'numeric');
|
|
app.MCBgiEditField.Position = [653 240 100 22];
|
|
|
|
% Create cgEditFieldLabel_2
|
|
app.cgEditFieldLabel_2 = uilabel(app.MultiComponentTab);
|
|
app.cgEditFieldLabel_2.HorizontalAlignment = 'right';
|
|
app.cgEditFieldLabel_2.Position = [610 208 25 22];
|
|
app.cgEditFieldLabel_2.Text = 'cg';
|
|
|
|
% Create MCcgEditField
|
|
app.MCcgEditField = uieditfield(app.MultiComponentTab, 'numeric');
|
|
app.MCcgEditField.Position = [650 208 100 22];
|
|
|
|
% Create vgiEditFieldLabel_2
|
|
app.vgiEditFieldLabel_2 = uilabel(app.MultiComponentTab);
|
|
app.vgiEditFieldLabel_2.HorizontalAlignment = 'right';
|
|
app.vgiEditFieldLabel_2.Position = [613 177 25 22];
|
|
app.vgiEditFieldLabel_2.Text = 'vgi';
|
|
|
|
% Create MCvgiEditField
|
|
app.MCvgiEditField = uieditfield(app.MultiComponentTab, 'numeric');
|
|
app.MCvgiEditField.Position = [653 177 100 22];
|
|
|
|
% Create cvgEditFieldLabel_2
|
|
app.cvgEditFieldLabel_2 = uilabel(app.MultiComponentTab);
|
|
app.cvgEditFieldLabel_2.HorizontalAlignment = 'right';
|
|
app.cvgEditFieldLabel_2.Position = [610 144 25 22];
|
|
app.cvgEditFieldLabel_2.Text = 'cvg';
|
|
|
|
% Create MCcvgEditField
|
|
app.MCcvgEditField = uieditfield(app.MultiComponentTab, 'numeric');
|
|
app.MCcvgEditField.Position = [650 144 100 22];
|
|
|
|
% Create PprTextAreaLabel_3
|
|
app.PprTextAreaLabel_3 = uilabel(app.MultiComponentTab);
|
|
app.PprTextAreaLabel_3.HorizontalAlignment = 'right';
|
|
app.PprTextAreaLabel_3.Position = [560 114 25 22];
|
|
app.PprTextAreaLabel_3.Text = 'Ppr';
|
|
|
|
% Create MCPprTextArea
|
|
app.MCPprTextArea = uitextarea(app.MultiComponentTab);
|
|
app.MCPprTextArea.Position = [600 78 150 60];
|
|
|
|
% Create BGTextAreaLabel_2
|
|
app.BGTextAreaLabel_2 = uilabel(app.MultiComponentTab);
|
|
app.BGTextAreaLabel_2.HorizontalAlignment = 'right';
|
|
app.BGTextAreaLabel_2.Position = [559 46 25 22];
|
|
app.BGTextAreaLabel_2.Text = 'BG';
|
|
|
|
% Create MCBGTextArea
|
|
app.MCBGTextArea = uitextarea(app.MultiComponentTab);
|
|
app.MCBGTextArea.Position = [599 10 150 60];
|
|
|
|
% Create MUGTextAreaLabel_2
|
|
app.MUGTextAreaLabel_2 = uilabel(app.MultiComponentTab);
|
|
app.MUGTextAreaLabel_2.HorizontalAlignment = 'right';
|
|
app.MUGTextAreaLabel_2.Position = [823 468 33 22];
|
|
app.MUGTextAreaLabel_2.Text = 'MUG';
|
|
|
|
% Create MCMUGTextArea
|
|
app.MCMUGTextArea = uitextarea(app.MultiComponentTab);
|
|
app.MCMUGTextArea.Position = [871 432 150 60];
|
|
|
|
% Create density_w_scEditFieldLabel_3
|
|
app.density_w_scEditFieldLabel_3 = uilabel(app.MultiComponentTab);
|
|
app.density_w_scEditFieldLabel_3.HorizontalAlignment = 'right';
|
|
app.density_w_scEditFieldLabel_3.Position = [821 400 77 22];
|
|
app.density_w_scEditFieldLabel_3.Text = 'density_w_sc';
|
|
|
|
% Create MCdensity_w_scEditField
|
|
app.MCdensity_w_scEditField = uieditfield(app.MultiComponentTab, 'numeric');
|
|
app.MCdensity_w_scEditField.Position = [913 400 100 22];
|
|
|
|
% Create prwEditFieldLabel_3
|
|
app.prwEditFieldLabel_3 = uilabel(app.MultiComponentTab);
|
|
app.prwEditFieldLabel_3.HorizontalAlignment = 'right';
|
|
app.prwEditFieldLabel_3.Position = [867 371 25 22];
|
|
app.prwEditFieldLabel_3.Text = 'prw';
|
|
|
|
% Create MCprwEditField
|
|
app.MCprwEditField = uieditfield(app.MultiComponentTab, 'numeric');
|
|
app.MCprwEditField.Position = [907 371 100 22];
|
|
|
|
% Create BwiEditFieldLabel_3
|
|
app.BwiEditFieldLabel_3 = uilabel(app.MultiComponentTab);
|
|
app.BwiEditFieldLabel_3.HorizontalAlignment = 'right';
|
|
app.BwiEditFieldLabel_3.Position = [873 340 25 22];
|
|
app.BwiEditFieldLabel_3.Text = 'Bwi';
|
|
|
|
% Create MCBwiEditField
|
|
app.MCBwiEditField = uieditfield(app.MultiComponentTab, 'numeric');
|
|
app.MCBwiEditField.Position = [913 340 100 22];
|
|
|
|
% Create cwEditFieldLabel_3
|
|
app.cwEditFieldLabel_3 = uilabel(app.MultiComponentTab);
|
|
app.cwEditFieldLabel_3.HorizontalAlignment = 'right';
|
|
app.cwEditFieldLabel_3.Position = [875 309 25 22];
|
|
app.cwEditFieldLabel_3.Text = 'cw';
|
|
|
|
% Create MCcwEditField
|
|
app.MCcwEditField = uieditfield(app.MultiComponentTab, 'numeric');
|
|
app.MCcwEditField.Position = [915 309 100 22];
|
|
|
|
% Create vwiEditFieldLabel_3
|
|
app.vwiEditFieldLabel_3 = uilabel(app.MultiComponentTab);
|
|
app.vwiEditFieldLabel_3.HorizontalAlignment = 'right';
|
|
app.vwiEditFieldLabel_3.Position = [875 279 25 22];
|
|
app.vwiEditFieldLabel_3.Text = 'vwi';
|
|
|
|
% Create MCvwiEditField
|
|
app.MCvwiEditField = uieditfield(app.MultiComponentTab, 'numeric');
|
|
app.MCvwiEditField.Position = [915 279 100 22];
|
|
|
|
% Create cvwEditFieldLabel_3
|
|
app.cvwEditFieldLabel_3 = uilabel(app.MultiComponentTab);
|
|
app.cvwEditFieldLabel_3.HorizontalAlignment = 'right';
|
|
app.cvwEditFieldLabel_3.Position = [874 246 26 22];
|
|
app.cvwEditFieldLabel_3.Text = 'cvw';
|
|
|
|
% Create MCcvwEditField
|
|
app.MCcvwEditField = uieditfield(app.MultiComponentTab, 'numeric');
|
|
app.MCcvwEditField.Position = [915 246 100 22];
|
|
|
|
% Create InitStatusLabel
|
|
app.InitStatusLabel = uilabel(app.FlowTab);
|
|
app.InitStatusLabel.Position = [87 645 79 22];
|
|
app.InitStatusLabel.Text = 'InitStatus';
|
|
|
|
% Create InitialPressureEditFieldLabel
|
|
app.InitialPressureEditFieldLabel = uilabel(app.FlowTab);
|
|
app.InitialPressureEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.InitialPressureEditFieldLabel.Position = [58 607 81 22];
|
|
app.InitialPressureEditFieldLabel.Text = 'InitialPressure';
|
|
|
|
% Create InitialPressureEditField
|
|
app.InitialPressureEditField = uieditfield(app.FlowTab, 'numeric');
|
|
app.InitialPressureEditField.Position = [154 607 100 22];
|
|
|
|
% Create InitialSwEditFieldLabel
|
|
app.InitialSwEditFieldLabel = uilabel(app.FlowTab);
|
|
app.InitialSwEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.InitialSwEditFieldLabel.Position = [334 609 50 22];
|
|
app.InitialSwEditFieldLabel.Text = 'InitialSw';
|
|
|
|
% Create InitialSwEditField
|
|
app.InitialSwEditField = uieditfield(app.FlowTab, 'numeric');
|
|
app.InitialSwEditField.Position = [399 609 100 22];
|
|
|
|
% Create InitialCsEditFieldLabel
|
|
app.InitialCsEditFieldLabel = uilabel(app.FlowTab);
|
|
app.InitialCsEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.InitialCsEditFieldLabel.Position = [567 609 48 22];
|
|
app.InitialCsEditFieldLabel.Text = 'InitialCs';
|
|
|
|
% Create InitialCsEditField
|
|
app.InitialCsEditField = uieditfield(app.FlowTab, 'numeric');
|
|
app.InitialCsEditField.Position = [630 609 100 22];
|
|
|
|
% Create InitialCbEditFieldLabel
|
|
app.InitialCbEditFieldLabel = uilabel(app.FlowTab);
|
|
app.InitialCbEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.InitialCbEditFieldLabel.Position = [806 609 48 22];
|
|
app.InitialCbEditFieldLabel.Text = 'InitialCb';
|
|
|
|
% Create InitialCbEditField
|
|
app.InitialCbEditField = uieditfield(app.FlowTab, 'numeric');
|
|
app.InitialCbEditField.Position = [869 609 100 22];
|
|
|
|
% Create WellsTab
|
|
app.WellsTab = uitab(app.TabGroup);
|
|
app.WellsTab.Title = 'Wells';
|
|
|
|
% Create Well1Table
|
|
app.Well1Table = uitable(app.WellsTab);
|
|
app.Well1Table.ColumnName = {'Well1'};
|
|
app.Well1Table.RowName = {};
|
|
app.Well1Table.Position = [35 475 372 185];
|
|
|
|
% Create FractureWellLocationTable
|
|
app.FractureWellLocationTable = uitable(app.WellsTab);
|
|
app.FractureWellLocationTable.ColumnName = {'FractureWellLocation'};
|
|
app.FractureWellLocationTable.RowName = {};
|
|
app.FractureWellLocationTable.Position = [42 255 302 185];
|
|
|
|
% Create Well2Table
|
|
app.Well2Table = uitable(app.WellsTab);
|
|
app.Well2Table.ColumnName = {'Well2'};
|
|
app.Well2Table.RowName = {};
|
|
app.Well2Table.Position = [567 470 302 185];
|
|
|
|
% Create ScheduleTable
|
|
app.ScheduleTable = uitable(app.WellsTab);
|
|
app.ScheduleTable.ColumnName = {'Schedule'};
|
|
app.ScheduleTable.RowName = {};
|
|
app.ScheduleTable.Position = [567 243 302 185];
|
|
|
|
% Create TimeTextAreaLabel
|
|
app.TimeTextAreaLabel = uilabel(app.WellsTab);
|
|
app.TimeTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.TimeTextAreaLabel.Position = [70 191 31 22];
|
|
app.TimeTextAreaLabel.Text = 'Time';
|
|
|
|
% Create TimeTextArea
|
|
app.TimeTextArea = uitextarea(app.WellsTab);
|
|
app.TimeTextArea.Position = [116 155 150 60];
|
|
|
|
% Create DtMinTextAreaLabel
|
|
app.DtMinTextAreaLabel = uilabel(app.WellsTab);
|
|
app.DtMinTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.DtMinTextAreaLabel.Position = [376 196 36 22];
|
|
app.DtMinTextAreaLabel.Text = 'DtMin';
|
|
|
|
% Create DtMinTextArea
|
|
app.DtMinTextArea = uitextarea(app.WellsTab);
|
|
app.DtMinTextArea.Position = [427 160 150 60];
|
|
|
|
% Create DtMaxTextAreaLabel
|
|
app.DtMaxTextAreaLabel = uilabel(app.WellsTab);
|
|
app.DtMaxTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.DtMaxTextAreaLabel.Position = [681 189 40 22];
|
|
app.DtMaxTextAreaLabel.Text = 'DtMax';
|
|
|
|
% Create DtMaxTextArea
|
|
app.DtMaxTextArea = uitextarea(app.WellsTab);
|
|
app.DtMaxTextArea.Position = [736 153 150 60];
|
|
|
|
% Create SoloverTab
|
|
app.SoloverTab = uitab(app.TabGroup);
|
|
app.SoloverTab.Title = 'Solover';
|
|
|
|
% Create YitaPEditFieldLabel
|
|
app.YitaPEditFieldLabel = uilabel(app.SoloverTab);
|
|
app.YitaPEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.YitaPEditFieldLabel.Position = [80 607 33 22];
|
|
app.YitaPEditFieldLabel.Text = 'YitaP';
|
|
|
|
% Create YitaPEditField
|
|
app.YitaPEditField = uieditfield(app.SoloverTab, 'numeric');
|
|
app.YitaPEditField.Position = [128 607 100 22];
|
|
|
|
% Create YitaSEditFieldLabel
|
|
app.YitaSEditFieldLabel = uilabel(app.SoloverTab);
|
|
app.YitaSEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.YitaSEditFieldLabel.Position = [88 542 33 22];
|
|
app.YitaSEditFieldLabel.Text = 'YitaS';
|
|
|
|
% Create YitaSEditField
|
|
app.YitaSEditField = uieditfield(app.SoloverTab, 'numeric');
|
|
app.YitaSEditField.Position = [136 542 100 22];
|
|
|
|
% Create OmegaEditFieldLabel
|
|
app.OmegaEditFieldLabel = uilabel(app.SoloverTab);
|
|
app.OmegaEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.OmegaEditFieldLabel.Position = [78 482 44 22];
|
|
app.OmegaEditFieldLabel.Text = 'Omega';
|
|
|
|
% Create OmegaEditField
|
|
app.OmegaEditField = uieditfield(app.SoloverTab, 'numeric');
|
|
app.OmegaEditField.Position = [137 482 100 22];
|
|
|
|
% Create NmaxEditFieldLabel
|
|
app.NmaxEditFieldLabel = uilabel(app.SoloverTab);
|
|
app.NmaxEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.NmaxEditFieldLabel.Position = [86 418 36 22];
|
|
app.NmaxEditFieldLabel.Text = 'Nmax';
|
|
|
|
% Create NmaxEditField
|
|
app.NmaxEditField = uieditfield(app.SoloverTab, 'numeric');
|
|
app.NmaxEditField.Position = [137 418 100 22];
|
|
|
|
% Create EpsAveEditFieldLabel
|
|
app.EpsAveEditFieldLabel = uilabel(app.SoloverTab);
|
|
app.EpsAveEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.EpsAveEditFieldLabel.Position = [72 349 46 22];
|
|
app.EpsAveEditFieldLabel.Text = 'EpsAve';
|
|
|
|
% Create EpsAveEditField
|
|
app.EpsAveEditField = uieditfield(app.SoloverTab, 'numeric');
|
|
app.EpsAveEditField.Position = [133 349 100 22];
|
|
|
|
% Create EpsMaxEditFieldLabel
|
|
app.EpsMaxEditFieldLabel = uilabel(app.SoloverTab);
|
|
app.EpsMaxEditFieldLabel.HorizontalAlignment = 'right';
|
|
app.EpsMaxEditFieldLabel.Position = [83 271 48 22];
|
|
app.EpsMaxEditFieldLabel.Text = 'EpsMax';
|
|
|
|
% Create EpsMaxEditField
|
|
app.EpsMaxEditField = uieditfield(app.SoloverTab, 'numeric');
|
|
app.EpsMaxEditField.Position = [146 271 100 22];
|
|
|
|
% Create RunTab
|
|
app.RunTab = uitab(app.TabGroup);
|
|
app.RunTab.Title = 'Run';
|
|
|
|
% Create RunCurrentConfigButton
|
|
app.RunCurrentConfigButton = uibutton(app.RunTab, 'push');
|
|
app.RunCurrentConfigButton.Position = [89 598 112 23];
|
|
app.RunCurrentConfigButton.Text = 'RunCurrentConfig';
|
|
|
|
% Create RunLogTextAreaLabel
|
|
app.RunLogTextAreaLabel = uilabel(app.RunTab);
|
|
app.RunLogTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.RunLogTextAreaLabel.Position = [137 324 47 22];
|
|
app.RunLogTextAreaLabel.Text = 'RunLog';
|
|
|
|
% Create RunLogTextArea
|
|
app.RunLogTextArea = uitextarea(app.RunTab);
|
|
app.RunLogTextArea.Position = [199 288 150 60];
|
|
|
|
% Create RunProgressLabel
|
|
app.RunProgressLabel = uilabel(app.RunTab);
|
|
app.RunProgressLabel.Position = [135 167 75 22];
|
|
app.RunProgressLabel.Text = 'RunProgress';
|
|
|
|
% Create ResultsTab
|
|
app.ResultsTab = uitab(app.TabGroup);
|
|
app.ResultsTab.Title = 'Results';
|
|
|
|
% Create ResultAxes
|
|
app.ResultAxes = uiaxes(app.ResultsTab);
|
|
title(app.ResultAxes, 'Result')
|
|
xlabel(app.ResultAxes, 'X')
|
|
ylabel(app.ResultAxes, 'Y')
|
|
zlabel(app.ResultAxes, 'Z')
|
|
app.ResultAxes.Position = [99 342 300 185];
|
|
|
|
% Create ResultSummaryTextAreaLabel
|
|
app.ResultSummaryTextAreaLabel = uilabel(app.ResultsTab);
|
|
app.ResultSummaryTextAreaLabel.HorizontalAlignment = 'right';
|
|
app.ResultSummaryTextAreaLabel.Position = [28 626 90 22];
|
|
app.ResultSummaryTextAreaLabel.Text = 'ResultSummary';
|
|
|
|
% Create ResultSummaryTextArea
|
|
app.ResultSummaryTextArea = uitextarea(app.ResultsTab);
|
|
app.ResultSummaryTextArea.Position = [133 590 150 60];
|
|
|
|
% Create ResultTypeDropDownLabel
|
|
app.ResultTypeDropDownLabel = uilabel(app.ResultsTab);
|
|
app.ResultTypeDropDownLabel.HorizontalAlignment = 'right';
|
|
app.ResultTypeDropDownLabel.Position = [444 609 65 22];
|
|
app.ResultTypeDropDownLabel.Text = 'ResultType';
|
|
|
|
% Create ResultTypeDropDown
|
|
app.ResultTypeDropDown = uidropdown(app.ResultsTab);
|
|
app.ResultTypeDropDown.Position = [524 609 100 22];
|
|
|
|
% Create PlotResultButton
|
|
app.PlotResultButton = uibutton(app.ResultsTab, 'push');
|
|
app.PlotResultButton.Position = [477 559 100 23];
|
|
app.PlotResultButton.Text = 'PlotResult';
|
|
|
|
% Create ResultTab
|
|
app.ResultTab = uitable(app.ResultsTab);
|
|
app.ResultTab.ColumnName = {'Result'};
|
|
app.ResultTab.RowName = {};
|
|
app.ResultTab.Position = [524 275 302 185];
|
|
|
|
% Create NewConfigButton
|
|
app.NewConfigButton = uibutton(app.UIFigure, 'push');
|
|
app.NewConfigButton.Position = [284 774 94 23];
|
|
app.NewConfigButton.Text = 'New Config';
|
|
|
|
% Show the figure after all components are created
|
|
app.UIFigure.Visible = 'on';
|
|
end
|
|
end
|
|
|
|
% App creation and deletion
|
|
methods (Access = public)
|
|
|
|
% Construct app
|
|
function app = EDFM_Simulator_App
|
|
|
|
% Create UIFigure and components
|
|
createComponents(app)
|
|
|
|
% Register the app with App Designer
|
|
registerApp(app, app.UIFigure)
|
|
|
|
if nargout == 0
|
|
clear app
|
|
end
|
|
end
|
|
|
|
% Code that executes before app deletion
|
|
function delete(app)
|
|
|
|
% Delete UIFigure when app is deleted
|
|
delete(app.UIFigure)
|
|
end
|
|
end
|
|
end |