U_I_graph

电压表星程15V

电动势

内阻

电流表量程3A

U

I

O

开关：单击开关手柄
滑动变阻器：拖动滑片手柄
电表量程：单击红色接线柱
电源电动势和内阻：拖动滑块

b = false
A: (-33.724531823365226, -8.949266254583634)
E: A + (1.43 - 0.24, -3.35 + 5.62)
F: A + (4.3 - 0.24, -3.35 + 5.62)
f = Segment(E, F)
G = Point(f)
HDBZQMaxValue: 20
HDBZQValue: ((x(G) - x(E)) / (x(F) - x(E)) * HDBZQMaxValue)
dlE = 1.9 (slider from 0.3 to 3.3)
dlr = 3.7 (slider from 0 to 10)
KGStatus = false
dianLiu = If(KGStatus, dlE / (HDBZQValue + dlr), 0)
DYBValue: (HDBZQValue * dianLiu)
DYBWidth: 3
M: (-32.19567795788203, -5.817609850546128)
T: M + ((8.77 - 0.93, 6.59 + 4.39) / 15.46 * DYBWidth)
e = Circle(T, (DYBWidth * 0.6))
Q = Point(e)
P = Point(e)
h = CircleArc(T, P, Q)
a = false
DLBValue: dianLiu
K: (-26.57543364461168, -8.506546374617947)
DLBWidth: 3
N: K + ((36.22 - 28.8, 12.68 - 2.42) / 14.74 * DLBWidth)
c = Circle(N, (DLBWidth * 0.6))
I_{3} = Point(c)
H = Point(c)
d = CircleArc(N, I_{3}, H)
B: A + (5.24, 0)
C: G + (2.32 - 2.7, -4.11 + 3.05)
D: G + (3.08 - 2.7, -4.11 + 3.05)
L: K + (DLBWidth, 0)
J = Point(d, 0.71 - ((317 / 300 * DLBValue / If[a, 3, 0.6]) * 0.6))
g = Segment(N, J)
O: M + (DYBWidth, 0)
R = Point(h, 0.707 - ((619 / 3000 * DYBValue) * 3 / If[b, 15, 3]))
i = Segment(T, R)
S = (-26.488463719738643, -11.98534336953916)
KGWidth: 3
U_{2}: S + (KGWidth, 0)
Z: S + ((14.441 / 18.056 * KGWidth), (5.8964 / 18.056 * KGWidth))
k: (14.4608 / 18.056 * KGWidth)
W: S + ((15.0341 / 18.056 * KGWidth), (5.0519 / 18.056 * KGWidth))
A_1: S + ((0.9877 / 18.056 * KGWidth), (11.2384 / 18.056 * KGWidth))
B_{1}: S + ((14.6216 / 18.056 * KGWidth), (4.8804 / 18.056 * KGWidth))
A_{0}: S + ((-0.0105 / 18.056 * KGWidth), (5.0519 / 18.056 * KGWidth))
B_{0}: S + ((15.0341 / 18.056 * KGWidth), (5.0519 / 18.056 * KGWidth))
V: S + ((-0.0105 / 18.056 * KGWidth), (5.0519 / 18.056 * KGWidth))
L_1: S + ((1.5958 / 18.056 * KGWidth), (12.5353 / 18.056 * KGWidth))
M_1: S + ((3.2351 / 18.056 * KGWidth), (11.7600 / 18.056 * KGWidth))
N_1: S + ((3.3680 / 18.056 * KGWidth), (11.9963 / 18.056 * KGWidth))
O_1: S + ((3.9144 / 18.056 * KGWidth), (11.7083 / 18.056 * KGWidth))
P_1: S + ((3.8553 / 18.056 * KGWidth), (11.2874 / 18.056 * KGWidth))
Q_1: S + ((3.3163 / 18.056 * KGWidth), (10.1576 / 18.056 * KGWidth))
R_1: S + ((2.7403 / 18.056 * KGWidth), (10.4382 / 18.056 * KGWidth))
S_1: S + ((2.7477 / 18.056 * KGWidth), (10.6671 / 18.056 * KGWidth))
T_1: S + ((1.0863 / 18.056 * KGWidth), (11.4498 / 18.056 * KGWidth))
poly2, l_1, m_1, n_1, o_1, p_1, q_1, r_1, s_1, t_1 = Polygon(L_1, M_1, N_1, O_1, P_1, Q_1, R_1, S_1, T_1)
D_1: S + ((1.82 / 18.056 * KGWidth), (5.31 / 18.056 * KGWidth))
C_{1}: S + (((-(0.0 / 18.056)) * KGWidth), (5.3204 / 18.056 * KGWidth))
E_1: S + ((1.9397 / 18.056 * KGWidth), (5.1026 / 18.056 * KGWidth))
F_1: S + ((2.5233 / 18.056 * KGWidth), (5.0840 / 18.056 * KGWidth))
G_1: S + ((2.5353 / 18.056 * KGWidth), (6.3471 / 18.056 * KGWidth))
H_1: S + ((2.4342 / 18.056 * KGWidth), (6.7360 / 18.056 * KGWidth))
I_1: S + ((1.8120 / 18.056 * KGWidth), (6.7671 / 18.056 * KGWidth))
J_1: S + ((1.8120 / 18.056 * KGWidth), (6.4871 / 18.056 * KGWidth))
K_1: S + (((-(0.0 / 18.056)) * KGWidth), (6.4949 / 18.056 * KGWidth))
poly1, c_{1}, d_1, e_1, f_1, g_1, h_1, i_1, j_1, k_1 = Polygon(C_{1}, D_1, E_1, F_1, G_1, H_1, I_1, J_1, K_1)
U_1 = (-33.14166297252541, -11.854888482229615)
V_1: U_1 + (4, 0)
W_1 = (-29.394290970398604, -11.090094252961253)
Z_1 = (-27.67123840356751, -10.9990077736574)
A_2 = (-25.836191354753247, -11.733658441943454)
p = CircumcircleArc(W_1, Z_1, A_2)
B_2 = (-24.04115894992256, -11.733835278262562)
C_2 = (-23.251612001084226, -9.982822046729657)
D_2 = (-25.149381023688964, -7.54306158601558)
q = CircumcircleArc(B_2, C_2, D_2)
E_2 = (-26.033882980974454, -7.555464889540036)
F_2 = (-27.05870262186055, -7.705130564807196)
G_2 = (-28.567489125989596, -6.946939116952608)
r = CircumcircleArc(E_2, F_2, G_2)
H_2 = (-32.64178108648388, -8.170158973875676)
I_2 = (-33.17398212803474, -9.443068329883495)
J_2 = (-32.88957159028537, -11.162494147484605)
s = CircumcircleArc(H_2, I_2, J_2)
K_2 = (-29.67940122993153, -5.857719096764584)
L_2 = (-30.73535579374019, -4.8028006012114215)
t = CircumcircleArc(G_2, K_2, L_2)
M_2 = (-31.621035477331368, -4.828105735028314)
N_2 = (-34.60358340453151, -7.695777880831874)
c_2 = CircumcircleArc(M_2, N_2, J_2)
O_2 = (-20.74623202854286, -11.818982398958768)
j = Line(O_2, xAxis)
l = Line(O_2, yAxis)
P_2 = Point(j)
Q_2 = Point(l)
I = Segment(O_2, P_2)
U = Segment(O_2, Q_2)
a_1 = Segment(O_2 + (dlE / ((1.1 * 3)) * (Q_2 - O_2)), O_2 + (dlE / dlr / 1.1 * (P_2 - O_2)))
R_{2}: (x(O_2) + (DLBValue / ((1.1 * 1)) * (x(P_2) - x(O_2))), y(O_2) + (DYBValue / ((1.1 * 3)) * (y(Q_2) - y(O_2))))
u = Vector(O_2, P_2)
v = Vector(O_2, Q_2)
m = OrthogonalLine(R_{2}, u, xOyPlane)
n = OrthogonalLine(R_{2}, v, xOyPlane)
S_2 = Intersect(m, I)
T_2 = Intersect(n, U)
b_1 = Segment(R_{2}, T_2)
f_2 = Segment(R_{2}, S_2)
uMax = If(b, 15, 3)
iMax = If(a, 3, 0.6)
uAtT2: (y(T_2) - y(O_2)) / (y(Q_2) - y(O_2))
iAtS2: ((x(S_2) - x(O_2)) / (x(P_2) - x(O_2)) * iMax)
DLBText: If[DLBValue < 0, "-", ""] + (floor(abs(DLBValue))) + "." + (If[round(((abs(DLBValue) - floor(abs(DLBValue))) * 100)) < 10, "0" + (round(((abs(DLBValue) - floor(abs(DLBValue))) * 100))), "" + (round(((abs(DLBValue) - floor(abs(DLBValue))) * 100)))]) + " A"
text4: "" + DLBText + ""
DYBText: If[DYBValue < 0, "-", ""] + (floor(abs(DYBValue))) + "." + (If[b, "" + (round(((abs(DYBValue) - floor(abs(DYBValue))) * 10))), If[round(((abs(DYBValue) - floor(abs(DYBValue))) * 100)) < 10, "0" + (round(((abs(DYBValue) - floor(abs(DYBValue))) * 100))), "" + (round(((abs(DYBValue) - floor(abs(DYBValue))) * 100)))]]) + " V"
text3: "" + DYBText + ""
V_2 = Vertex(a_1, 1)
W_2 = Vertex(a_1, 2)
g_2 = OrthogonalLine(P_2, u, xOyPlane)
Z_2 = Intersect(g_2, a_1)
h_2 = Segment(P_2, Z_2)
i_2 = Segment(V_2, Z_2)
yc: dlE / dlr ≥ 1.1
A_3 = (-24.10259121687889, -7.50429159317076)
d_2 = CircumcircleArc(B_2, C_2, A_3)
B_3 = (-29.762719987738123, -4.828736063132586)
C_3 = (-28.75746869003438, -5.463631619577087)
e_2 = CircumcircleArc(G_2, C_3, B_3)
text8: "E=" + dlE + "V"
text9: "r=" + dlr + "Ω"
D_3 = (-30.76101587656943, -4.16506209852347)
E_3 = (-30.927874432023142, -4.261664420101939)
F_3 = (-30.84883616891349, -4.937880671151222)
G_3 = (-30.68197761345978, -5.008136905026473)
H_3 = (-30.479990941068444, -4.841278349572753)
J_3 = (-30.559029204178096, -4.261664420101939)
poly3, d_3, e_3, f_3, g_3, h_3, j_3 = Polygon(D_3, E_3, F_3, G_3, H_3, J_3)
K_3 = (-29.76545794068094, -4.173688502089484)
L_3 = (-29.93388821217047, -4.293219662501414)
M_3 = (-29.93660482945256, -4.92347487194614)
N_3 = (-29.754591471552583, -5.010406624972998)
O_3 = (-29.567144879088428, -4.926191489228229)
P_3 = (-29.580727965498873, -4.282353193373058)
poly4, k_3, l_3, m_3, n_3, o_3, p_3 = Polygon(K_3, L_3, M_3, N_3, O_3, P_3)
Q_3 = (-25.08166233307121, -6.916118029509307)
R_3 = (-25.252980754983934, -6.98368022406644)
S_3 = (-25.252980754983934, -7.637585749958692)
T_3 = (-25.091314075150798, -7.726864364194904)
U_3 = (-24.900692169078898, -7.618282265799512)
V_3 = (-24.91034391115849, -7.000570772705723)
poly5, q_3, r_3, s_3, t_3, u_3, v_3 = Polygon(Q_3, R_3, S_3, T_3, U_3, V_3)
W_3 = (-24.123764409209574, -6.907904513430743)
Z_3 = (-24.294607867493433, -6.97457513129762)
A_4 = (-24.321692806001852, -7.612112914649624)
B_4 = (-24.13834860686795, -7.710035384641599)
C_4 = Point(d_2)
D_4 = (-23.946670580500694, -7.005826983422717)
poly6, w_3, z_3, a_4, b_4, c_4, d_4 = Polygon(W_3, Z_3, A_4, B_4, C_4, D_4)
text11: "R=" + (round((HDBZQValue * 100)) / 100) + "Ω"
E_4 = (-32.50490998993618, -7.2348686206365596)
F_4 = (-32.50490998993618, -8.050073688830343)
H_4: (x(G), -7.23487)
G_4: (x(H_4), -8.06224)
q1, e_4, f_4, g_4, h_4 = Polygon(E_4, F_4, G_4, H_4)