|
代码如下,报错invalid syntax,实在不知道怎么解决了
# -*- coding: cp936 -*-
i=0
for i in range(6):
if (i+1)%2==0:
with open(r'd:\newtest.txt','a') as f:
f.write("a = mdb.models['Model-1'].rootAssembly\nv11 = a.instances['m"+str(i+1)+"-1'].vertices\n\
v12 = a.instances['m"+str(i)+"-1'].vertices\na.CoincidentPoint(movablePoint=v11[0], fixedPoint=v12[3])\n\
a = mdb.models['Model-1'].rootAssembly\nv11 = a.instances['m" +str(i+1)+"-1'].vertices\n\
v12 = a.instances['m" +str(i)+"-1'].vertices\na.CoincidentPoint(movablePoint=v11[4], fixedPoint=v12[2])\n\
a = mdb.models['Model-1'].rootAssembly\nv11 = a.instances['m" +str(i+1)+"-1'].vertices\n\
v12 = a.instances['m" +str(i+)+"-1'].vertices\na.CoincidentPoint(movablePoint=v11[1], fixedPoint=v12[5])\n")
elif (i+1)%2==1 and i>0:
with open(r'd:\newtest.txt','a') as f:
f.write("a = mdb.models['Model-1'].rootAssembly\nv11 = a.instances['m"+str(i+1)+"-1'].vertices\n\
v12 = a.instances['m"+str(i)+"-1'].vertices\na.CoincidentPoint(movablePoint=v11[0], fixedPoint=v12[3])\n\
a = mdb.models['Model-1'].rootAssembly\ne1 = a1.instances['m"+str(i+1)+"-1'].edges\n\
e2 = a1.instances['m"+str(i)+"-1'].edges\na.EdgeToEdge(movableAxis=e1[0], fixedAxis=e2[6], flip=ON)\n\
a = mdb.models['Model-1'].rootAssembly\ne1 = a1.instances['m"+str(i+1)+"-1'].edges\n\
e2 = a1.instances['m"+str(i)+"-1'].edges\na.EdgeToEdge(movableAxis=e1[4], fixedAxis=e2[2], flip=ON)\n")
|
|