Show
Ignore:
Timestamp:
10/08/2007 02:23:30 PM (15 months ago)
Author:
clauss
Message:

error in calculating C fixed: instead of C=R*clock the correct term is C=clock/R in Capacitor1

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • Modelica/branches/maintenance/2.2.2/Modelica/Electrical/Analog/Examples/CauerLowPassSC.mo

    r550 r657  
    55     
    66  parameter Real clock=1; 
    7   parameter Modelica.SIunits.Resistance R=1 "Resistance"; 
     7  parameter Modelica.SIunits.Resistance R(min=Modelica.Constants.eps)=1 "Resistance"; 
    88  Modelica.Blocks.Sources.BooleanPulse BooleanPulse1(period=clock)  
    99    annotation (extent=[-10,50; 10,70]); 
     
    7373          rgbcolor={85,255,85}, 
    7474          fillPattern=1)))); 
    75   Modelica.Electrical.Analog.Basic.Capacitor Capacitor1(C=R*clock)  
     75  Modelica.Electrical.Analog.Basic.Capacitor Capacitor1(C=clock/R)  
    7676    annotation (extent=[-20,-20; 20,20]); 
    7777  Modelica.Electrical.Analog.Ideal.IdealCommutingSwitch IdealCommutingSwitch1  
     
    184184        string="%name"))); 
    185185  parameter Real clock=1; 
    186   parameter Modelica.SIunits.Resistance R=1 "Resistance"; 
     186  parameter Modelica.SIunits.Resistance R(min=Modelica.Constants.eps)=1 "Resistance"; 
    187187  Modelica.Blocks.Sources.BooleanPulse BooleanPulse1(period=clock)  
    188188    annotation (extent=[-10,50; 10,70]); 
    189   Modelica.Electrical.Analog.Basic.Capacitor Capacitor1(C=R*clock)  
     189  Modelica.Electrical.Analog.Basic.Capacitor Capacitor1(C=clock/R)  
    190190    annotation (extent=[-20,-20; 20,20]); 
    191191  Modelica.Electrical.Analog.Ideal.IdealCommutingSwitch IdealCommutingSwitch1