Changeset 325 for trunk/eml/electrical
- Timestamp:
- Jul 28, 2007, 9:41:04 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/eml/electrical/electrical.mso
r303 r325 32 32 end 33 33 34 Model electrical_basic35 ATTRIBUTES36 Pallete = false;37 Brief = "Basic model for electrical devices with one input and one output wire.";38 39 VARIABLES40 in inlet as wire;41 out outlet as wire;42 end43 34 44 Model electrical as electrical_basic 45 ATTRIBUTES 46 Pallete = false; 47 Brief = "Basic electrical device"; 48 Info = 49 "Model for an electrical device in which the inlet current 50 is equal to the outlet one 51 "; 52 53 EQUATIONS 54 outlet.i = inlet.i; 55 end 56 57 Model Resistor as electrical 35 Model Resistor 58 36 ATTRIBUTES 59 37 Pallete = true; … … 63 41 PARAMETERS 64 42 R as resistance; 43 44 VARIABLES 45 in inlet as wire (Brief = "Inlet", PosX=0.3831, PosY=0); 46 out outlet as wire (Brief = "Outlet", PosX=0.3529, PosY=1); 47 65 48 EQUATIONS 66 49 inlet.V - outlet.V = R * outlet.i; 50 outlet.i = inlet.i; 67 51 end 68 52 69 Model Capacitor as electrical53 Model Capacitor 70 54 ATTRIBUTES 71 55 Pallete = true; … … 75 59 PARAMETERS 76 60 C as capacitance; 61 77 62 VARIABLES 78 63 q as charge; 64 in inlet as wire (Brief = "Inlet", PosX=0.3978, PosY=0); 65 out outlet as wire (Brief = "Outlet", PosX=0.3965, PosY=1); 66 79 67 EQUATIONS 80 68 diff(q) = inlet.i; 81 69 inlet.V - outlet.V = (1/C) * q; 70 outlet.i = inlet.i; 82 71 end 83 72 84 Model Indutor as electrical73 Model Indutor 85 74 ATTRIBUTES 86 75 Pallete = true; … … 90 79 PARAMETERS 91 80 L as indutance; 81 82 VARIABLES 83 in inlet as wire (Brief = "Inlet", PosX=0.4638, PosY=0); 84 out outlet as wire (Brief = "Outlet", PosX=0.4638, PosY=1); 85 92 86 EQUATIONS 93 87 inlet.V - outlet.V = L * diff(inlet.i); 88 outlet.i = inlet.i; 94 89 end 95 90 96 Model Supply as electrical_basic91 Model Supply 97 92 ATTRIBUTES 98 93 Pallete = true; … … 103 98 V as voltage; 104 99 V0 as voltage(Default = 0); 100 101 VARIABLES 102 in inlet as wire (Brief = "Inlet", PosX=0.3923, PosY=0); 103 out outlet as wire (Brief = "Outlet", PosX=0.3984, PosY=1); 104 105 105 EQUATIONS 106 106 outlet.V = V0;
Note: See TracChangeset
for help on using the changeset viewer.