电路
曲线
代码
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;