优化点5,6
This commit is contained in:
+33
-25
@@ -183,10 +183,11 @@ classdef EDFM_Simulator_App < matlab.apps.AppBase
|
||||
MCcs_NcTextArea matlab.ui.control.TextArea
|
||||
cs_NcTextAreaLabel matlab.ui.control.Label
|
||||
WellsTab matlab.ui.container.Tab
|
||||
SelectedFracWellDropDown matlab.ui.control.DropDown
|
||||
SelectedFractureWellLabel matlab.ui.control.Label
|
||||
ScheduleLabel matlab.ui.control.Label
|
||||
WellLocationLabel matlab.ui.control.Label
|
||||
Well2Label matlab.ui.control.Label
|
||||
Well1Label matlab.ui.control.Label
|
||||
FractureWellsLabel matlab.ui.control.Label
|
||||
ConventionalWellsLabel matlab.ui.control.Label
|
||||
ScheduleTimeConfigLabel matlab.ui.control.Label
|
||||
AddFracLocRowButton matlab.ui.control.Button
|
||||
DeleteFracLocRowButton matlab.ui.control.Button
|
||||
@@ -1390,7 +1391,7 @@ classdef EDFM_Simulator_App < matlab.apps.AppBase
|
||||
app.Well1Table.RowName = {};
|
||||
app.Well1Table.ColumnEditable = true;
|
||||
app.Well1Table.CellSelectionCallback = createCallbackFcn(app, @Well1TableCellSelection, true);
|
||||
app.Well1Table.Position = [35 475 372 182];
|
||||
app.Well1Table.Position = [43 194 446 167];
|
||||
|
||||
% Create FractureWellLocationTable
|
||||
app.FractureWellLocationTable = uitable(app.WellsTab);
|
||||
@@ -1398,7 +1399,7 @@ classdef EDFM_Simulator_App < matlab.apps.AppBase
|
||||
app.FractureWellLocationTable.RowName = {};
|
||||
app.FractureWellLocationTable.ColumnEditable = true;
|
||||
app.FractureWellLocationTable.CellSelectionCallback = createCallbackFcn(app, @FractureWellLocationTableCellSelection, true);
|
||||
app.FractureWellLocationTable.Position = [44 179 366 185];
|
||||
app.FractureWellLocationTable.Position = [737 520 445 100];
|
||||
|
||||
% Create Well2Table
|
||||
app.Well2Table = uitable(app.WellsTab);
|
||||
@@ -1406,7 +1407,7 @@ classdef EDFM_Simulator_App < matlab.apps.AppBase
|
||||
app.Well2Table.RowName = {};
|
||||
app.Well2Table.ColumnEditable = true;
|
||||
app.Well2Table.CellSelectionCallback = createCallbackFcn(app, @Well2TableCellSelection, true);
|
||||
app.Well2Table.Position = [552 472 594 185];
|
||||
app.Well2Table.Position = [35 476 594 185];
|
||||
|
||||
% Create ScheduleTable
|
||||
app.ScheduleTable = uitable(app.WellsTab);
|
||||
@@ -1449,25 +1450,25 @@ classdef EDFM_Simulator_App < matlab.apps.AppBase
|
||||
% Create AddWell1RowButton
|
||||
app.AddWell1RowButton = uibutton(app.WellsTab, 'push');
|
||||
app.AddWell1RowButton.ButtonPushedFcn = createCallbackFcn(app, @AddWell1RowButtonPushed, true);
|
||||
app.AddWell1RowButton.Position = [136 420 100 23];
|
||||
app.AddWell1RowButton.Position = [144 128 100 41];
|
||||
app.AddWell1RowButton.Text = 'AddWell1Row';
|
||||
|
||||
% Create DeleteWell1RowButton
|
||||
app.DeleteWell1RowButton = uibutton(app.WellsTab, 'push');
|
||||
app.DeleteWell1RowButton.ButtonPushedFcn = createCallbackFcn(app, @DeleteWell1RowButtonPushed, true);
|
||||
app.DeleteWell1RowButton.Position = [301 418 103 23];
|
||||
app.DeleteWell1RowButton.Position = [309 126 103 41];
|
||||
app.DeleteWell1RowButton.Text = 'DeleteWell1Row';
|
||||
|
||||
% Create DeleteWell2RowButton
|
||||
app.DeleteWell2RowButton = uibutton(app.WellsTab, 'push');
|
||||
app.DeleteWell2RowButton.ButtonPushedFcn = createCallbackFcn(app, @DeleteWell2RowButtonPushed, true);
|
||||
app.DeleteWell2RowButton.Position = [931 421 103 23];
|
||||
app.DeleteWell2RowButton.Position = [414 425 103 23];
|
||||
app.DeleteWell2RowButton.Text = 'DeleteWell2Row';
|
||||
|
||||
% Create AddWell2RowButton
|
||||
app.AddWell2RowButton = uibutton(app.WellsTab, 'push');
|
||||
app.AddWell2RowButton.ButtonPushedFcn = createCallbackFcn(app, @AddWell2RowButtonPushed, true);
|
||||
app.AddWell2RowButton.Position = [705 423 100 23];
|
||||
app.AddWell2RowButton.Position = [188 427 100 23];
|
||||
app.AddWell2RowButton.Text = 'AddWell2Row';
|
||||
|
||||
% Create AddScheduleRowButton
|
||||
@@ -1485,13 +1486,13 @@ classdef EDFM_Simulator_App < matlab.apps.AppBase
|
||||
% Create DeleteFracLocRowButton
|
||||
app.DeleteFracLocRowButton = uibutton(app.WellsTab, 'push');
|
||||
app.DeleteFracLocRowButton.ButtonPushedFcn = createCallbackFcn(app, @DeleteFracLocRowButtonPushed, true);
|
||||
app.DeleteFracLocRowButton.Position = [288 123 117 23];
|
||||
app.DeleteFracLocRowButton.Position = [1096 466 117 23];
|
||||
app.DeleteFracLocRowButton.Text = 'DeleteFracLocRow';
|
||||
|
||||
% Create AddFracLocRowButton
|
||||
app.AddFracLocRowButton = uibutton(app.WellsTab, 'push');
|
||||
app.AddFracLocRowButton.ButtonPushedFcn = createCallbackFcn(app, @AddFracLocRowButtonPushed, true);
|
||||
app.AddFracLocRowButton.Position = [149 123 104 23];
|
||||
app.AddFracLocRowButton.Position = [954 464 104 23];
|
||||
app.AddFracLocRowButton.Text = 'AddFracLocRow';
|
||||
|
||||
% Create ScheduleTimeConfigLabel
|
||||
@@ -1499,26 +1500,33 @@ classdef EDFM_Simulator_App < matlab.apps.AppBase
|
||||
app.ScheduleTimeConfigLabel.Position = [1003 331 131 30];
|
||||
app.ScheduleTimeConfigLabel.Text = 'Schedule Time Config';
|
||||
|
||||
% Create Well1Label
|
||||
app.Well1Label = uilabel(app.WellsTab);
|
||||
app.Well1Label.Position = [41 422 35 22];
|
||||
app.Well1Label.Text = 'Well1';
|
||||
% Create ConventionalWellsLabel
|
||||
app.ConventionalWellsLabel = uilabel(app.WellsTab);
|
||||
app.ConventionalWellsLabel.Position = [27 130 108 40];
|
||||
app.ConventionalWellsLabel.Text = 'Conventional Wells';
|
||||
|
||||
% Create Well2Label
|
||||
app.Well2Label = uilabel(app.WellsTab);
|
||||
app.Well2Label.Position = [560 424 35 22];
|
||||
app.Well2Label.Text = 'Well2';
|
||||
|
||||
% Create WellLocationLabel
|
||||
app.WellLocationLabel = uilabel(app.WellsTab);
|
||||
app.WellLocationLabel.Position = [48 125 73 22];
|
||||
app.WellLocationLabel.Text = 'WellLocation';
|
||||
% Create FractureWellsLabel
|
||||
app.FractureWellsLabel = uilabel(app.WellsTab);
|
||||
app.FractureWellsLabel.Position = [43 428 82 22];
|
||||
app.FractureWellsLabel.Text = 'Fracture Wells';
|
||||
|
||||
% Create ScheduleLabel
|
||||
app.ScheduleLabel = uilabel(app.WellsTab);
|
||||
app.ScheduleLabel.Position = [555 127 55 22];
|
||||
app.ScheduleLabel.Text = 'Schedule';
|
||||
|
||||
% Create SelectedFractureWellLabel
|
||||
app.SelectedFractureWellLabel = uilabel(app.WellsTab);
|
||||
app.SelectedFractureWellLabel.HorizontalAlignment = 'right';
|
||||
app.SelectedFractureWellLabel.Position = [723 464 126 22];
|
||||
app.SelectedFractureWellLabel.Text = 'Selected Fracture Well';
|
||||
|
||||
% Create SelectedFracWellDropDown
|
||||
app.SelectedFracWellDropDown = uidropdown(app.WellsTab);
|
||||
app.SelectedFracWellDropDown.Items = {''};
|
||||
app.SelectedFracWellDropDown.Position = [864 464 70 22];
|
||||
app.SelectedFracWellDropDown.Value = '';
|
||||
|
||||
% Create SolverRunTab
|
||||
app.SolverRunTab = uitab(app.TabGroup);
|
||||
app.SolverRunTab.Title = 'Solver&Run';
|
||||
|
||||
Reference in New Issue
Block a user