diff options
author | pravindalve | 2020-06-25 14:56:00 +0530 |
---|---|---|
committer | pravindalve | 2020-06-25 14:56:00 +0530 |
commit | da8e13197c906ee90ba8672567b6670a291eb2c1 (patch) | |
tree | cd78e32c16d626b028a5f10f123e60fa731addfe | |
parent | 304347a14fb0a5d770717e08f10efaed84d51902 (diff) | |
download | Chemical-Simulator-GUI-da8e13197c906ee90ba8672567b6670a291eb2c1.tar.gz Chemical-Simulator-GUI-da8e13197c906ee90ba8672567b6670a291eb2c1.tar.bz2 Chemical-Simulator-GUI-da8e13197c906ee90ba8672567b6670a291eb2c1.zip |
Generalization for integer and float variables in flowsheet_initialization
-rw-r--r-- | DockWidgets/DockWidgetMixer.py | 2 | ||||
-rw-r--r-- | DockWidgets/__pycache__/DockWidget.cpython-37.pyc | bin | 6125 -> 6125 bytes | |||
-rw-r--r-- | DockWidgets/__pycache__/DockWidgetMixer.cpython-37.pyc | bin | 2233 -> 2244 bytes | |||
-rw-r--r-- | Simulator/Simulator/UnitOperations/Splitter.mo | 4 | ||||
-rw-r--r-- | Undo.dat | bin | 135899 -> 183065 bytes | |||
-rw-r--r-- | UnitOperations.py | 4 |
6 files changed, 5 insertions, 5 deletions
diff --git a/DockWidgets/DockWidgetMixer.py b/DockWidgets/DockWidgetMixer.py index 28cbff0..01bfd48 100644 --- a/DockWidgets/DockWidgetMixer.py +++ b/DockWidgets/DockWidgetMixer.py @@ -52,7 +52,7 @@ class DockWidgetMixer(QDockWidget,ui_dialog): try: self.dict={} print("param.input_dict ", self.input_dict) - self.dict = [int(self.input_dict[0].text()),self.input_dict[1].currentText()] + self.dict = [int(self.input_dict[0].text()), '"' + self.input_dict[1].currentText() + '"'] print("param ", self.dict) self.obj.param_setter(self.dict) self.hide() diff --git a/DockWidgets/__pycache__/DockWidget.cpython-37.pyc b/DockWidgets/__pycache__/DockWidget.cpython-37.pyc Binary files differindex 73e3283..0733a15 100644 --- a/DockWidgets/__pycache__/DockWidget.cpython-37.pyc +++ b/DockWidgets/__pycache__/DockWidget.cpython-37.pyc diff --git a/DockWidgets/__pycache__/DockWidgetMixer.cpython-37.pyc b/DockWidgets/__pycache__/DockWidgetMixer.cpython-37.pyc Binary files differindex fa45bf4..6bfb174 100644 --- a/DockWidgets/__pycache__/DockWidgetMixer.cpython-37.pyc +++ b/DockWidgets/__pycache__/DockWidgetMixer.cpython-37.pyc diff --git a/Simulator/Simulator/UnitOperations/Splitter.mo b/Simulator/Simulator/UnitOperations/Splitter.mo index 8b03997..9871ea7 100644 --- a/Simulator/Simulator/UnitOperations/Splitter.mo +++ b/Simulator/Simulator/UnitOperations/Splitter.mo @@ -5,7 +5,7 @@ model Splitter //Header Files and Parameters extends Simulator.Files.Icons.Splitter; parameter Simulator.Files.ChemsepDatabase.GeneralProperties C[Nc]; - parameter Integer Nc = 2 "Number of Components", No = 2 "Number of outlet streams"; + parameter Integer Nc = 3 "Number of Components", No = 2 "Number of outlet streams"; parameter String CalcType "Split_Ratio, Mass_Flow or Molar_Flow"; //============================================================================= @@ -21,7 +21,7 @@ model Splitter Real Pout_s[No](each min = 0, each start = Pg) "Outlet Pressure"; Real Tout_s[No](each min = 0, each start = Tg) "Outlet Temperature"; - Real xout_sc[No, Nc](each min = 0, each max = 1, start = xguess) "Outlet Mixture Molar Fraction"; + Real xout_sc[No, Nc](each min = 0, each max = 1) "Outlet Mixture Molar Fraction"; Real Fout_c[No](each min = 0, start = Fg) "Outlet Mixture Molar Flow"; Real Fmout_c[No](each min = 0, start = Fg) "Outlet Mixture Mass Flow"; diff --git a/UnitOperations.py b/UnitOperations.py index ea7c916..595a49d 100644 --- a/UnitOperations.py +++ b/UnitOperations.py @@ -130,8 +130,8 @@ class UnitOperation(): for k in self.parameters: self.OM_data_init += ', ' - self.OM_data_init += k + ' = ' + ('"' + self.variables[k]['value'] + '"' if isinstance(self.variables[k]['value'], str) - else str(json.dumps(self.variables[k]['value']).replace('[', '{').replace(']', '}'))) + self.OM_data_init += k + ' = ' + (json.dumps(self.variables[k]['value']) if json.dumps(self.variables[k]['value']).replace('"', '').replace('_', '').isalpha() + else json.dumps(self.variables[k]['value']).replace('[', '{').replace(']', '}').replace('"', '')) self.OM_data_init += ');\n' return self.OM_data_init |