机械专业,一直做了12年液压硬件。
总觉得编程应该可以和硬件联系起来。
做过HMI人机界面,做过单片机,也做过PLC编程。
实际上硬件用的名词叫工艺,就是怎么让机器实现我们要的功能。也有应用工程师。
软件上了解的不多,从一些招聘网站上看是产品经理干的活儿,就是怎么让用户通过软件实现功能。
想学一下编程,正好python大火,开源是非常好的概念,把所有需要的功能粘合起来,调用不同模块里的不同功能,拓展应用。
就做了个穷举程序,把液压的6通径电磁换向阀的型号都穷举出来。
不得不说,python比以前我用的vb有很多好的地方。
数字不分型了,以前长整,整型,浮点等等,还要考虑数字类型。
现在好用很多。
支持中文作为变量,也非常好用。程序可读了很多。
几通 = [3,4]
两位三通机能 = ["A","B"]
两位四通机能 = ['C','D','Y']
三位四通机能 = ['E','F','G','H','J','L','M','P', 'Q','R','T','U','V','W']
弹簧 = ['O','OF'," "]
电磁铁 = ['A','B']
电压 = ['G24', 'W220-50','W110R','W220R']
故障检测 = [ "","N"]
电器连接形式 =[""]
阻尼 = ["", 'B08','B10','B12']
密封 = ["","V"]
i=0
for v in 几通:
print (v)
if v==3:
for n2 in 两位三通机能:
for n3 in 弹簧:
for n4 in 电磁铁:
for n5 in 电压:
for n6 in 故障检测:
for n7 in 电器连接形式:
for n8 in 阻尼:
for n9 in 密封:
i+=1
print (v, 'WE6',n2,"60","B/",n3,n4,n5,n6,n7,n8,n9)
if v==4:
for n2 in 两位四通机能:
for n3 in 弹簧:
for n4 in 电磁铁:
for n5 in 电压:
for n6 in 故障检测:
for n7 in 电器连接形式:
for n8 in 阻尼:
for n9 in 密封:
i+=1
print (v, 'WE6',n2,"60","B/",n3,n4,n5,n6,n7,n8,n9)
for n2 in 三位四通机能:
for n3 in 弹簧:
for n4 in 电磁铁:
for n5 in 电压:
for n6 in 故障检测:
for n7 in 电器连接形式:
for n8 in 阻尼:
for n9 in 密封:
i+=1
print (v, 'WE6',n2,"60","B/",n3,n4,n5,n6,n7,n8,n9)
print (i)
最后打印,穷举了7296种型号的换向阀。