Changeset 550
- Timestamp:
- 08/17/2007 10:24:46 AM (17 months ago)
- Location:
- Modelica/trunk/Modelica
- Files:
-
- 103 modified
-
Blocks/Continuous.mo (modified) (1 diff)
-
Blocks/Discrete.mo (modified) (1 diff)
-
Blocks/Interfaces.mo (modified) (10 diffs)
-
Blocks/Logical.mo (modified) (1 diff)
-
Blocks/Math.mo (modified) (4 diffs)
-
Blocks/Nonlinear.mo (modified) (1 diff)
-
Blocks/Routing.mo (modified) (1 diff)
-
Blocks/Sources.mo (modified) (26 diffs)
-
Blocks/Tables.mo (modified) (1 diff)
-
Blocks/Types.mo (modified) (1 diff)
-
Blocks/package.mo (modified) (4 diffs)
-
Constants.mo (modified) (1 diff)
-
Electrical/Analog/Basic.mo (modified) (1 diff)
-
Electrical/Analog/Examples/CauerLowPassAnalog.mo (modified) (1 diff)
-
Electrical/Analog/Examples/CauerLowPassOPV.mo (modified) (1 diff)
-
Electrical/Analog/Examples/CauerLowPassSC.mo (modified) (1 diff)
-
Electrical/Analog/Examples/CharacteristicIdealDiodes.mo (modified) (1 diff)
-
Electrical/Analog/Examples/CharacteristicThyristors.mo (modified) (1 diff)
-
Electrical/Analog/Examples/ChuaCircuit.mo (modified) (1 diff)
-
Electrical/Analog/Examples/DifferenceAmplifier.mo (modified) (1 diff)
-
Electrical/Analog/Examples/HeatingMOSInverter.mo (modified) (1 diff)
-
Electrical/Analog/Examples/HeatingNPN_OrGate.mo (modified) (1 diff)
-
Electrical/Analog/Examples/HeatingRectifier.mo (modified) (1 diff)
-
Electrical/Analog/Examples/NandGate.mo (modified) (1 diff)
-
Electrical/Analog/Examples/Rectifier.mo (modified) (1 diff)
-
Electrical/Analog/Examples/ShowSaturatingInductor.mo (modified) (1 diff)
-
Electrical/Analog/Examples/ShowVariableResistor.mo (modified) (1 diff)
-
Electrical/Analog/Examples/Utilities/Nand.mo (modified) (1 diff)
-
Electrical/Analog/Examples/Utilities/NonlinearResistor.mo (modified) (1 diff)
-
Electrical/Analog/Examples/Utilities/RealSwitch.mo (modified) (1 diff)
-
Electrical/Analog/Examples/Utilities/Transistor.mo (modified) (1 diff)
-
Electrical/Analog/Examples/Utilities/package.mo (modified) (1 diff)
-
Electrical/Analog/Examples/package.mo (modified) (1 diff)
-
Electrical/Analog/Ideal.mo (modified) (1 diff)
-
Electrical/Analog/Interfaces.mo (modified) (1 diff)
-
Electrical/Analog/Lines.mo (modified) (1 diff)
-
Electrical/Analog/Semiconductors.mo (modified) (1 diff)
-
Electrical/Analog/Sensors.mo (modified) (1 diff)
-
Electrical/Analog/Sources.mo (modified) (1 diff)
-
Electrical/Analog/package.mo (modified) (1 diff)
-
Electrical/MultiPhase.mo (modified) (1 diff)
-
Electrical/package.mo (modified) (1 diff)
-
Icons.mo (modified) (21 diffs)
-
Math/package.mo (modified) (26 diffs)
-
Mechanics/MultiBody/Examples/Elementary/DoublePendulum.mo (modified) (1 diff)
-
Mechanics/MultiBody/Examples/Elementary/ForceAndTorque.mo (modified) (1 diff)
-
Mechanics/MultiBody/Examples/Elementary/FreeBody.mo (modified) (1 diff)
-
Mechanics/MultiBody/Examples/Elementary/InitSpringConstant.mo (modified) (1 diff)
-
Mechanics/MultiBody/Examples/Elementary/LineForceWithTwoMasses.mo (modified) (1 diff)
-
Mechanics/MultiBody/Examples/Elementary/Pendulum.mo (modified) (1 diff)
-
Mechanics/MultiBody/Examples/Elementary/PendulumWithSpringDamper.mo (modified) (1 diff)
-
Mechanics/MultiBody/Examples/Elementary/PointGravity.mo (modified) (1 diff)
-
Mechanics/MultiBody/Examples/Elementary/PointGravityWithPointMasses.mo (modified) (1 diff)
-
Mechanics/MultiBody/Examples/Elementary/PointGravityWithPointMasses2.mo (modified) (1 diff)
-
Mechanics/MultiBody/Examples/Elementary/SpringDamperSystem.mo (modified) (1 diff)
-
Mechanics/MultiBody/Examples/Elementary/SpringMassSystem.mo (modified) (1 diff)
-
Mechanics/MultiBody/Examples/Elementary/SpringWithMass.mo (modified) (1 diff)
-
Mechanics/MultiBody/Examples/Elementary/ThreeSprings.mo (modified) (1 diff)
-
Mechanics/MultiBody/Examples/Elementary/package.mo (modified) (1 diff)
-
Mechanics/MultiBody/Examples/Loops/Engine1a.mo (modified) (1 diff)
-
Mechanics/MultiBody/Examples/Loops/Engine1b.mo (modified) (1 diff)
-
Mechanics/MultiBody/Examples/Loops/Engine1b_analytic.mo (modified) (1 diff)
-
Mechanics/MultiBody/Examples/Loops/EngineV6.mo (modified) (1 diff)
-
Mechanics/MultiBody/Examples/Loops/EngineV6_analytic.mo (modified) (1 diff)
-
Mechanics/MultiBody/Examples/Loops/Fourbar1.mo (modified) (1 diff)
-
Mechanics/MultiBody/Examples/Loops/Fourbar2.mo (modified) (1 diff)
-
Mechanics/MultiBody/Examples/Loops/Fourbar_analytic.mo (modified) (1 diff)
-
Mechanics/MultiBody/Examples/Loops/PlanarLoops_analytic.mo (modified) (1 diff)
-
Mechanics/MultiBody/Examples/Loops/Utilities.mo (modified) (1 diff)
-
Mechanics/MultiBody/Examples/Loops/package.mo (modified) (1 diff)
-
Mechanics/MultiBody/Examples/Systems/package.mo (modified) (1 diff)
-
Mechanics/MultiBody/Examples/package.mo (modified) (1 diff)
-
Mechanics/MultiBody/Forces.mo (modified) (1 diff)
-
Mechanics/MultiBody/Frames.mo (modified) (1 diff)
-
Mechanics/MultiBody/Interfaces.mo (modified) (1 diff)
-
Mechanics/MultiBody/Joints.mo (modified) (1 diff)
-
Mechanics/MultiBody/Sensors.mo (modified) (1 diff)
-
Mechanics/MultiBody/Types.mo (modified) (1 diff)
-
Mechanics/MultiBody/Visualizers.mo (modified) (1 diff)
-
Mechanics/MultiBody/parts.mo (modified) (1 diff)
-
Mechanics/package.mo (modified) (1 diff)
-
Media/Air.mo (modified) (1 diff)
-
Media/CompressibleLiquids.mo (modified) (1 diff)
-
Media/IdealGases/Common/FluidData.mo (modified) (1 diff)
-
Media/IdealGases/Common/SingleGasesData.mo (modified) (1 diff)
-
Media/IdealGases/MixtureGases.mo (modified) (1 diff)
-
Media/IdealGases/SingleGases.mo (modified) (1 diff)
-
Media/IdealGases/package.mo (modified) (1 diff)
-
Media/Water/package.mo (modified) (1 diff)
-
Media/package.mo (modified) (7 diffs)
-
SIunits.mo (modified) (1 diff)
-
StateGraph.mo (modified) (1 diff)
-
Thermal/FluidHeatFlow.mo (modified) (4 diffs)
-
Thermal/HeatTransfer.mo (modified) (2 diffs)
-
Thermal/package.mo (modified) (1 diff)
-
Utilities/Examples.mo (modified) (1 diff)
-
Utilities/Files.mo (modified) (1 diff)
-
Utilities/Streams.mo (modified) (1 diff)
-
Utilities/Strings.mo (modified) (1 diff)
-
Utilities/System.mo (modified) (1 diff)
-
Utilities/Types.mo (modified) (1 diff)
-
Utilities/package.mo (modified) (3 diffs)
-
package.mo (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
Modelica/trunk/Modelica/Blocks/Continuous.mo
r542 r550 1 1 within Modelica.Blocks; 2 package Continuous " Continuous control blocks with internal states"2 package Continuous "Library of continuous control blocks with internal states" 3 3 4 4 import Modelica.Blocks.Interfaces; -
Modelica/trunk/Modelica/Blocks/Discrete.mo
r535 r550 1 package Discrete "Discrete input/output blocks with fixed sample period" 1 within Modelica.Blocks; 2 package Discrete 3 "Library of discrete input/output blocks with fixed sample period" 2 4 3 5 extends Modelica.Icons.Library; -
Modelica/trunk/Modelica/Blocks/Interfaces.mo
r535 r550 1 package Interfaces "Connectors and partial models for input/output blocks" 1 within Modelica.Blocks; 2 package Interfaces 3 "Library of connectors and partial models for input/output blocks" 2 4 import Modelica.SIunits; 3 5 extends Modelica.Icons.Library; … … 201 203 202 204 partial block BlockIcon "Basic graphical layout of input/output block" 205 203 206 annotation ( 204 207 Coordsys(extent=[-100, -100; 100, 100]), … … 520 523 partial block DiscreteBlockIcon 521 524 "Graphical layout of discrete block component icon" 525 522 526 annotation (Icon(Rectangle(extent=[-100, -100; 100, 100], style(color=3, 523 527 fillColor=52)), Text(extent=[-150, 150; 150, 110], string= … … 718 722 719 723 partial block BooleanBlockIcon "Basic graphical layout of Boolean block" 724 720 725 annotation ( 721 726 Coordsys(extent=[-100, -100; 100, 100]), … … 856 861 857 862 partial block IntegerBlockIcon "Basic graphical layout of Integer block" 863 858 864 annotation (Icon(Rectangle(extent=[-100, -100; 100, 100], style(color=45, 859 865 fillColor=7)), Text(extent=[-150, 150; 150, 110], string="%name")), … … 944 950 partial block partialBooleanBlockIcon 945 951 "Basic graphical layout of logical block" 952 946 953 annotation (Icon( 947 954 Rectangle(extent=[-100,100; 100,-100], style( … … 1081 1088 1082 1089 partial block partialBooleanSO "Partial block with 1 output Boolean signal" 1090 1083 1091 Blocks.Interfaces.BooleanOutput y 1084 1092 "Connector of Boolean output signal" annotation(extent=[100,-10; 120,10]); … … 1125 1133 Diagram( 1126 1134 Polygon(points=[-70,92; -76,70; -64,70; -70,92], style( 1127 color=10, 1128 rgbcolor={95,95,95}, 1129 fillColor=10, 1135 color=10, 1136 rgbcolor={95,95,95}, 1137 fillColor=10, 1130 1138 rgbfillColor={95,95,95})), 1131 1139 Line(points=[-70,70; -70,-88], style( 1132 color=10, 1133 rgbcolor={95,95,95}, 1134 fillColor=10, 1140 color=10, 1141 rgbcolor={95,95,95}, 1142 fillColor=10, 1135 1143 rgbfillColor={95,95,95})), 1136 1144 Line(points=[-90,-70; 68,-70], style( 1137 color=10, 1138 rgbcolor={95,95,95}, 1139 fillColor=10, 1145 color=10, 1146 rgbcolor={95,95,95}, 1147 fillColor=10, 1140 1148 rgbfillColor={95,95,95})), 1141 1149 Polygon(points=[90,-70; 68,-64; 68,-76; 90,-70], style( 1142 color=10, 1143 rgbcolor={95,95,95}, 1144 fillColor=10, 1150 color=10, 1151 rgbcolor={95,95,95}, 1152 fillColor=10, 1145 1153 rgbfillColor={95,95,95})), 1146 1154 Text( 1147 1155 extent=[54,-80; 106,-92], 1148 string="time", 1156 string="time", 1149 1157 style( 1150 color=0, 1151 rgbcolor={0,0,0}, 1152 fillColor=10, 1158 color=0, 1159 rgbcolor={0,0,0}, 1160 fillColor=10, 1153 1161 rgbfillColor={95,95,95})), 1154 1162 Text( 1155 1163 extent=[-64,92; -46,74], 1156 string="y", 1164 string="y", 1157 1165 style( 1158 color=0, 1159 rgbcolor={0,0,0}, 1160 fillColor=10, 1166 color=0, 1167 rgbcolor={0,0,0}, 1168 fillColor=10, 1161 1169 rgbfillColor={95,95,95}))), 1162 1170 Documentation(info="<html> … … 1206 1214 partial block partialBooleanComparison 1207 1215 "Partial block with 2 Real input and 1 Boolean output signal (the result of a comparison of the two Real inputs" 1216 1208 1217 Blocks.Interfaces.RealInput u1 "Connector of first Boolean input signal" 1209 1218 annotation(extent=[-140,-20; -100,20]); … … 1569 1578 partial block PartialConversionBlock 1570 1579 "Partial block defining the interface for conversion blocks" 1580 1571 1581 RealInput u "Connector of Real input signal to be converted" 1572 1582 annotation (extent=[-140, -20; -100, 20]); -
Modelica/trunk/Modelica/Blocks/Logical.mo
r535 r550 1 package Logical "Components with Boolean input and output signals" 1 within Modelica.Blocks; 2 package Logical "Library of components with Boolean input and output signals" 2 3 extends Modelica.Icons.Library; 3 4 -
Modelica/trunk/Modelica/Blocks/Math.mo
r542 r550 1 1 within Modelica.Blocks; 2 package Math " Mathematical functions as input/output blocks"2 package Math "Library of mathematical functions as input/output blocks" 3 3 import Modelica.SIunits; 4 4 import Modelica.Blocks.Interfaces; … … 807 807 808 808 block Feedback "Output difference between commanded and feedback input" 809 809 810 input Interfaces.RealInput u1 annotation (extent=[-100, -20; -60, 20]); 810 811 input Interfaces.RealInput u2 … … 2451 2452 2452 2453 block RealToBoolean "Convert Real to Boolean signal" 2454 2453 2455 Blocks.Interfaces.RealInput u "Connector of Real input signal" annotation(extent=[-140,-20; -100,20]); 2454 2456 extends Interfaces.partialBooleanSO; … … 2498 2500 2499 2501 block IntegerToBoolean "Convert Integer to Boolean signal" 2502 2500 2503 Blocks.Interfaces.IntegerInput u "Connector of Integer input signal" annotation(extent=[-140,-20; -100,20]); 2501 2504 extends Interfaces.partialBooleanSO; -
Modelica/trunk/Modelica/Blocks/Nonlinear.mo
r535 r550 1 within Modelica.Blocks; 1 2 package Nonlinear 2 " Discontinuous or non-differentiable algebraic control blocks"3 "Library of discontinuous or non-differentiable algebraic control blocks" 3 4 import Modelica.Blocks.Interfaces; 4 5 extends Modelica.Icons.Library; -
Modelica/trunk/Modelica/Blocks/Routing.mo
r489 r550 1 package Routing "Blocks to combine and extract signals" 1 within Modelica.Blocks; 2 package Routing "Library of blocks to combine and extract signals" 2 3 extends Icons.Library; 3 4 -
Modelica/trunk/Modelica/Blocks/Sources.mo
r535 r550 1 package Sources "Signal source blocks generating Real and Boolean signals" 1 within Modelica.Blocks; 2 package Sources 3 "Library of signal source blocks generating Real and Boolean signals" 2 4 block RealExpression "Set output signal to a time varying Real expression" 5 3 6 Blocks.Interfaces.RealOutput y=0.0 "Value of Real output" 4 7 annotation (extent=[100, -10; 120, 10], Dialog(group= … … 45 48 block IntegerExpression 46 49 "Set output signal to a time varying Integer expression" 50 47 51 Blocks.Interfaces.IntegerOutput y=0 "Value of Integer output" 48 52 annotation (extent=[100, -10; 120, 10], Dialog(group= … … 89 93 block BooleanExpression 90 94 "Set output signal to a time varying Boolean expression" 95 91 96 Blocks.Interfaces.BooleanOutput y=false "Value of Boolean output" 92 97 annotation (extent=[100, -10; 120, 10], Dialog(group= … … 243 248 Diagram( 244 249 Polygon(points=[-80,90; -85,68; -75,68; -80,90], style( 245 color=10, 246 rgbcolor={95,95,95}, 247 fillColor=10, 250 color=10, 251 rgbcolor={95,95,95}, 252 fillColor=10, 248 253 rgbfillColor={95,95,95})), 249 254 Line(points=[-80, 68; -80, -80], style( 250 color=10, 251 rgbcolor={95,95,95}, 252 fillColor=10, 255 color=10, 256 rgbcolor={95,95,95}, 257 fillColor=10, 253 258 rgbfillColor={95,95,95})), 254 259 Line(points=[-80, 0; -10, 0; 60, 70], style( 255 color=3, 256 rgbcolor={0,0,255}, 260 color=3, 261 rgbcolor={0,0,255}, 257 262 thickness=2)), 258 263 Line(points=[-90, -70; 82, -70], style( 259 color=10, 260 rgbcolor={95,95,95}, 261 fillColor=10, 264 color=10, 265 rgbcolor={95,95,95}, 266 fillColor=10, 262 267 rgbfillColor={95,95,95})), 263 268 Polygon(points=[90,-70; 68,-64; 68,-76; 90,-70], style( 264 color=10, 265 rgbcolor={95,95,95}, 266 fillColor=10, 269 color=10, 270 rgbcolor={95,95,95}, 271 fillColor=10, 267 272 rgbfillColor={95,95,95})), 268 273 Polygon(points=[-34, 0; -37, -13; -30, -13; -34, 0], style( 269 color=10, 270 rgbcolor={95,95,95}, 271 fillColor=10, 274 color=10, 275 rgbcolor={95,95,95}, 276 fillColor=10, 272 277 rgbfillColor={95,95,95})), 273 278 Line(points=[-34, -13; -34, -70], style( 274 color=10, 275 rgbcolor={95,95,95}, 276 fillColor=10, 279 color=10, 280 rgbcolor={95,95,95}, 281 fillColor=10, 277 282 rgbfillColor={95,95,95})), 278 283 Polygon(points=[-34, -69; -37, -56; -31, -56; -34, -69; -34, -69], style( 279 color=10, 280 rgbcolor={95,95,95}, 281 fillColor=10, 284 color=10, 285 rgbcolor={95,95,95}, 286 fillColor=10, 282 287 rgbfillColor={95,95,95})), 283 288 Text( 284 289 extent=[-77,-28; -35,-40], 285 string="offset", 286 style( 287 color=0, 288 rgbcolor={0,0,0}, 289 fillColor=10, 290 string="offset", 291 style( 292 color=0, 293 rgbcolor={0,0,0}, 294 fillColor=10, 290 295 rgbfillColor={95,95,95})), 291 296 Text( 292 297 extent=[-30,-73; 18,-86], 293 string="startTime", 294 style( 295 color=0, 296 rgbcolor={0,0,0}, 297 fillColor=10, 298 string="startTime", 299 style( 300 color=0, 301 rgbcolor={0,0,0}, 302 fillColor=10, 298 303 rgbfillColor={95,95,95})), 299 304 Text( 300 305 extent=[-81,91; -40,71], 301 string="y", 302 style( 303 color=0, 304 rgbcolor={0,0,0}, 305 fillColor=10, 306 string="y", 307 style( 308 color=0, 309 rgbcolor={0,0,0}, 310 fillColor=10, 306 311 rgbfillColor={95,95,95})), 307 312 Text( 308 313 extent=[63,-79; 94,-89], 309 string="time", 310 style( 311 color=0, 312 rgbcolor={0,0,0}, 313 fillColor=10, 314 string="time", 315 style( 316 color=0, 317 rgbcolor={0,0,0}, 318 fillColor=10, 314 319 rgbfillColor={95,95,95})), 315 320 Line(points=[-10, 0; -10, -70], style( 316 color=10, 317 rgbcolor={95,95,95}, 318 fillColor=10, 321 color=10, 322 rgbcolor={95,95,95}, 323 fillColor=10, 319 324 rgbfillColor={95,95,95})), 320 325 Line(points=[-10, 0; 50, 0], style( 321 color=10, 322 rgbcolor={95,95,95}, 323 fillColor=10, 326 color=10, 327 rgbcolor={95,95,95}, 328 fillColor=10, 324 329 rgbfillColor={95,95,95})), 325 330 Line(points=[50, 0; 50, 60], style( 326 color=10, 327 rgbcolor={95,95,95}, 328 fillColor=10, 331 color=10, 332 rgbcolor={95,95,95}, 333 fillColor=10, 329 334 rgbfillColor={95,95,95})), 330 335 Text( 331 336 extent=[35, 33; 50, 23], 332 string="1", 333 style( 334 color=0, 335 rgbcolor={0,0,0}, 336 fillColor=10, 337 string="1", 338 style( 339 color=0, 340 rgbcolor={0,0,0}, 341 fillColor=10, 337 342 rgbfillColor={95,95,95})), 338 343 Text( 339 344 extent=[14, 13; 32, 1], 340 string="1", 341 style( 342 color=0, 343 rgbcolor={0,0,0}, 344 fillColor=10, 345 string="1", 346 style( 347 color=0, 348 rgbcolor={0,0,0}, 349 fillColor=10, 345 350 rgbfillColor={95,95,95}))), 346 351 Documentation(info="<html> … … 386 391 Diagram( 387 392 Polygon(points=[-80,90; -86,68; -74,68; -80,90], style(
