半波整流器

电路

Modelica示例-模拟电路-半波整流器

曲线

Modelica示例-模拟电路-半波整流器

代码

model aa
  Modelica.Electrical.Spice3.Basic.Ground ground1 annotation(
    Placement(visible = true, transformation(origin = {-60, -22}, extent = {{-10, -10}, {10, 10}}, rotation = 0)));
  Modelica.Electrical.Spice3.Sources.V_sin v_sin1(FREQ = 2, VA = 5)  annotation(
    Placement(visible = true, transformation(origin = {-60, 7}, extent = {{-10, -10}, {10, 10}}, rotation = -90)));
  Modelica.Electrical.Spice3.Semiconductors.D_DIODE d_diode1 annotation(
    Placement(visible = true, transformation(origin = {-18, 23}, extent = {{-10, -10}, {10, 10}}, rotation = 0)));
  Modelica.Electrical.Spice3.Semiconductors.R_Resistor r_Resistor1(R = 1)  annotation(
    Placement(visible = true, transformation(origin = {14, 7}, extent = {{-10, -10}, {10, 10}}, rotation = -90)));
  Modelica.Electrical.Spice3.Basic.Ground ground2 annotation(
    Placement(visible = true, transformation(origin = {14, -20}, extent = {{-10, -10}, {10, 10}}, rotation = 0)));
equation
  connect(d_diode1.p, v_sin1.p) annotation(
    Line(points = {{-28, 23}, {-60, 23}, {-60, 17}, {-60, 17}, {-60, 17}}, color = {0, 0, 255}));
  connect(v_sin1.n, ground1.p) annotation(
    Line(points = {{-60, -2}, {-60, -12}}, color = {0, 0, 255}));
  connect(r_Resistor1.n, ground2.p) annotation(
    Line(points = {{14, -2}, {14, -10}}, color = {0, 0, 255}));
  connect(d_diode1.n, r_Resistor1.p) annotation(
    Line(points = {{-8, 23}, {14, 23}, {14, 18}}, color = {0, 0, 255}));
  annotation(
    uses(Modelica(version = "3.2.2")),
    Diagram(coordinateSystem(grid = {1, 1})),
    Icon(coordinateSystem(grid = {1, 1})),
    version = "",
    __OpenModelica_commandLineOptions = "");
end aa;

相关文章: