- Timestamp:
- Mar 4, 2007, 1:56:54 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/newlanguage/sample/miscellaneous/sample_calc_object.mso
r83 r176 28 28 Model CalcBasic 29 29 PARAMETERS 30 extNoComps as Integer;30 outer NoComps as Integer; 31 31 VARIABLES 32 32 T as temperature; … … 34 34 z(NoComps) as fraction; 35 35 36 r1 as Real(Unit= "K*K");37 r2 as Real(Unit= "atm*K");36 r1 as Real(Unit='K*K'); 37 r2 as Real(Unit='atm*K'); 38 38 r3 as Real; 39 39 end … … 45 45 Model Calc as CalcBasic 46 46 PARAMETERS 47 ext obj as CalcObject;47 outer obj as Plugin; 48 48 49 49 EQUATIONS … … 76 76 FlowSheet CalcTest 77 77 PARAMETERS 78 obj as CalcObject(File = "calcsample");78 obj as Plugin(File = "calcsample"); 79 79 NoComps as Integer(Default = 5); 80 80 … … 84 84 85 85 SPECIFY 86 #calc1.T = 100 * "K";87 #calc1.P = 100 * "Pa";86 #calc1.T = 100 * 'K'; 87 #calc1.P = 100 * 'Pa'; 88 88 calc1.z(1:NoComps-1) = 1/NoComps; 89 calc1.r1 = 20000 * "K*K";90 calc1.r2 = 10000 * "Pa*K";89 calc1.r1 = 20000 * 'K*K'; 90 calc1.r2 = 10000 * 'Pa*K'; 91 91 calc1.r3 = 1; 92 92 93 #calc2.T = 100 * "K";94 #calc2.P = 100 * "Pa";93 #calc2.T = 100 * 'K'; 94 #calc2.P = 100 * 'Pa'; 95 95 calc2.z(1:NoComps-1) = 1/NoComps; 96 calc2.r1 = 20000 * "K*K";97 calc2.r2 = 10000 * "Pa*K";96 calc2.r1 = 20000 * 'K*K'; 97 calc2.r2 = 10000 * 'Pa*K'; 98 98 calc2.r3 = 1; 99 99 100 100 OPTIONS 101 relativeAccuracy = 1e-6;101 RelativeAccuracy = 1e-6; 102 102 #mode = "steady"; 103 103 end … … 116 116 117 117 SPECIFY 118 #calc2.T = 100 * "K";119 #calc2.P = 100 * "Pa";118 #calc2.T = 100 * 'K'; 119 #calc2.P = 100 * 'Pa'; 120 120 calc2.z(1:NoComps-1) = 1/NoComps; 121 calc2.r1 = 20000 * "K*K";122 calc2.r2 = 10000 * "Pa*K";121 calc2.r1 = 20000 * 'K*K'; 122 calc2.r2 = 10000 * 'Pa*K'; 123 123 calc2.r3 = 1; 124 124 125 125 OPTIONS 126 relativeAccuracy = 1e-6;127 mode = "steady";126 RelativeAccuracy = 1e-6; 127 Dynamic = false; 128 128 end 129
Note: See TracChangeset
for help on using the changeset viewer.