限流式的内外接

电压表星程15V

电动势

内阻

电流表量程3A

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

R_V=

R_A=

R_L=

内接法

外接法

R_A=

R_{max}=

b = false
A = (-25.66374665255563, -8.927226373068974)
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: 30
HDBZQValue: ((x(G) - x(E)) / (x(F) - x(E)) * HDBZQMaxValue)
dlE = 3 (slider from 0.3 to 3.3)
dlr = 3 (slider from 0 to 10)
KGStatus = true
dlNeiJie = false
dlRa: 1
dlRv: 3000
dlRl: 3
dlRc = If(dlNeiJie, (dlRv * (dlRa + dlRl) / (dlRv + dlRa + dlRl)), dlRa + (dlRv * dlRl / (dlRv + dlRl)))
dianLiuNJ: ((dlE * dlRc)) / (((dlr + HDBZQValue + dlRc) * (dlRa + dlRl)))
dianLiuWJ: dlE / (dlr + HDBZQValue + dlRc)
dianYaWJ: (dianLiuWJ * ((dlRv * dlRl)) / (dlRv + dlRl))
dianYaNJ: (dianLiuNJ * (dlRa + dlRl))
DYBValue = If(KGStatus, If[dlNeiJie, dianYaNJ, dianYaWJ], 0)
DYBWidth: 3
M = (-35.39714681687972, -4.0557284110073875)
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 = If(KGStatus, If[dlNeiJie, dianLiuNJ, dianLiuWJ], 0)
K = (-30.454407643483567, -8.632396866750131)
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.06789895992512, -11.789643233646887)
J_2: (-32.88957159028537, -11.162494147484605)
K_2 = (-29.67940122993153, -5.857719096764584)
L_2 = (-30.73535579374019, -4.8028006012114215)
M_2 = (-31.621035477331368, -4.828105735028314)
uMax = If(b, 15, 3)
iMax = If(a, 3, 0.6)
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"
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"
yc: dlE / dlr ≥ 1.1
A_3 = (-24.10259121687889, -7.50429159317076)
B_3 = (-29.762719987738123, -4.828736063132586)
C_3 = (-28.75746869003438, -5.463631619577087)
text8: "E=" + dlE + "V"
text9: "r=" + dlr + "Ω"
text11: "R=" + (round((HDBZQValue * 100)) / 100) + "Ω"
E_4: A + (1.224, 1.715)
F_4: A + (1.224, 0.88916)
H_4: (x(G), y(E_4))
G_4: (x(H_4), y(F_4))
q1, e_4, f_4, g_4, h_4 = Polygon(E_4, F_4, G_4, H_4)
I_4 = (-14.269092252334016, -8.808998700273024)
AVWidth: 1
J_4: I_4 + (AVWidth, 0)
K_4 = (-16.918357548173045, -5.978947670028636)
L_4: K_4 + (AVWidth, 0)
M_4 = (-11.63300330986455, -7.636030867723295)
N_4 = (-7.013031681285814, -8.834972033852287)
O_4: (x(M_4), y(N_4))
P_4: (x(N_4), y(M_4))
q2, m_4, o_4, n_4, p_4 = Polygon(M_4, O_4, N_4, P_4)
Q_4 = Midpoint(M_4, O_4)
R_4 = Midpoint(P_4, N_4)
U_4 = Point(p_4)
V_4: U_4 + (0, 1)
u_1 = Vector(V_4, U_4)
S_4: (-16.488703370760387, -8.839940734093897)
T_4: S_4 + (1, 0)
A_5 = (-10.39434536797159, -12.231052265068227)
D_5 = (-8.39434536797159, -12.231052265068227)
j_2 = Segment(A_5, D_5)
B_5: A_5 + (2, 0)
k_2 = Circle(A_5, B_5)
E_5 = Rotate(B_5, 30°, A_5)
C_5 = (-13.872492059914547, -12.24762663624253)
F_5: C_5 + (0, 1.5)
G_5: C_5 + (0, -1.5)
l_2 = Segment(F_5, G_5)
H_5: C_5 + (0.5, 0)
I_5: H_5 + (0, 0.5)
J_5: H_5 + (0, -0.5)
m_2 = Segment(I_5, J_5)
j = Segment(A_5, H_5)
I = (-18.402824782543554, -12.271008972871225)
l = Segment(C_5, I)
U = (-13.280561073845124, -8.268920941194859)
m = Segment(Q_4, U)
O_2 = (-16.902878817341154, -5.4796906217154735)
P_2 = (-18.48301684940609, -5.484735252854362)
n = Segment(I, P_2)
a_1 = Segment(P_2, O_2)
Q_2 = (-4.246686411051129, -8.243392407020252)
b_1 = Segment(R_4, Q_2)
R_2 = (-4.223302506043443, -12.242040163334574)
f_2 = Segment(B_5, R_2)
g_2 = Segment(Q_2, R_2)
S_2 = (-4.23738238351735, -6.662507460599393)
h_2 = Segment(V_4, S_2)
i_2 = Segment(S_2, Q_2)
T_2 = (-36.55468971601016, -7.778421497559921)
C_2 = (-23.157568094625972, -9.564865789683656)
D_2 = (-24.499684984927335, -8.306631205026118)
q = CircumcircleArc(B_2, C_2, D_2)
E_2: (-25.55660203603966, -6.930961392467212)
F_2 = (-27.50622292127982, -6.463604800604503)
G_2: (-29.012553028565677, -7.484584609716529)
r = CircumcircleArc(E_2, F_2, G_2)
H_2 = (-29.86815254613277, -7.635572759875433)
I_2 = (-31.931657264971115, -6.897408470209678)
N_2 = (-33.89450321703686, -7.383925842943925)
s = CircumcircleArc(H_2, I_2, N_2)
V_2: (-35.73991394120124, -7.3671493818151585)
W_2: (-35.4547141020122, -9.883618551130233)
t = CircumcircleArc(V_2, W_2, J_2)
Z_2: (-34.83398504024782, -3.0555988717219993)
D_3 = (-36.57873699763959, -5.471409274264469)
c_2 = CircumcircleArc(Z_2, D_3, V_2)
E_3 = (-33.86095029477933, -2.954940104949396)
F_3 = (-33.32410353865878, -5.437856352006936)
d_2 = CircumcircleArc(E_3, F_3, N_2)
G_3 = (-30.8239047100019, -5.276747547568659)
e_2 = CircumcircleArc(E_3, G_3, G_2)
H_3: T_2 + (3.2, 0)
J_3 = (-15.903551072322271, -5.460748618530359)
K_3 = (-15.004909667081863, -5.439092351121691)
L_3: (-12.72126, -5.41879)
N_3 = Point(m)
O_3 = (-15.493667048320292, -8.311287521008573)
P_3 = (-14.269911801456075, -8.2999385747732)
Q_3 = Point(n)
R_3 = (-16.48163590875518, -8.342299996448233)
n_2 = Segment(Q_3, R_3)
p_2 = Segment(O_3, P_3)
q_2 = Segment(J_3, K_3)
r_2 = Segment(K_3, L_3)
s_2 = Segment(L_3, N_3)
M_3 = Point(p_2)
t_2 = Segment(K_3, M_3)
InputBox1 = Textfield(dlRv)
InputBox2 = Textfield(dlRa)
InputBox3 = Textfield(dlRl)
text2: "R_{V}=" + (LaTeX[dlRv]) + "Ω"
text4: "R_{A}=" + (LaTeX[dlRa]) + "Ω"
dlRa_{1}: 1
InputBox2_{1} = Textfield(dlRa_{1})
text4_{1}: "R_{L}=" + (LaTeX[dlRl]) + "Ω"
text3: "R_{L}=" + (LaTeX[dlRl]) + "Ω"
text5: "R_{A}=" + (LaTeX[dlRa]) + "Ω"
text7: "R_{V}=" + (LaTeX[dlRv]) + "Ω"
text10: "E=" + dlE + "Ω"
text12: "r=" + dlr + "Ω"
text13: "R=" + (LaTeX[round((100 * HDBZQValue)) / 100]) + "Ω"
S_3: (x(U_4), y(O_4))
q3, u_4, a_2, b_2, s_3 = Polygon(U_4, M_4, O_4, S_3)
InputBox4 = Textfield(HDBZQMaxValue)