import tkinter as tk
#构造模型
def create_model():
#从UI获取参数
PN1 = float(Entry_PN.get())*1000
UN1 = float(Entry_UN.get())
nN1 = float(Entry_nN.get())
IN1 = float(Entry_IN.get())
R1 = float(Entry_R.get())
Ra1 = float(Entry_Ra.get())
Rf1 = float(Entry_Rf.get())
#直流电机工作特性计算
T=round(9.55*PN1/nN1,2)
Ts=str(T)
If=UN1/Rf1
Ia=IN1-If
CeF=(UN1-Ia*Ra1)/nN1
TE=round(9.55*CeF*Ia,2)
TEs=str(TE)
EF=round(PN1/UN1/IN1*100,2)
EFs=str(EF)
NN=int(UN1/CeF)
NNs=str(NN)
RN=int((UN1-Ia*(Ra1+R1))/CeF)
RNs=str(RN)
#UI界面输出以及位置定位
T_label_show = tk.Label(window, text="额定输出转矩: N·m")
T_label_show.place(x=120, y=320)
T_label_show = tk.Label(window, text=str(Ts))
T_label_show.place(x=300, y=320)
TE_label_show = tk.Label(window, text="额定负载电磁转矩: N·m")
TE_label_show.place(x=120, y=360
并励直流电动机仿真设计
最新推荐文章于 2025-12-29 22:42:47 发布

最低0.47元/天 解锁文章
6858

被折叠的 条评论
为什么被折叠?



