概述
用tornado框架做后端……,用bootstrap做前端
先上效果图:
生成出来的G代码:
g.py源码:
#coding=utf-8
# -*- coding: UTF-8 -*-
#!/usr/bin/eny python
#coding:utf-8
#!/usr/bin/env python
# -*- coding:utf-8 -*-
import tornado.ioloop
import tornado.web
class MainHandler(tornado.web.RequestHandler):
def get(self):
self.render('g.html')
def post(self,*args,**kwargs):
x='X'
y='Y'
g='G01'
k=0
a1=0
e=''
a=int(self.get_argument('x'))
b=int(self.get_argument('y'))
c=int(self.get_argument('r'))
d=int(self.get_argument('l'))
j1=int(self.get_argument('f'))
q=(b/2)+6
k=(-(a/2))
while k
a1=a1=1
i=a1%2
if i==1:
k=k+(c/2)
q=q*-1
l=g+x+str(k)+y+str(q)
e=e+l+''
c1=-(a/2)
c2=(b/2)
l1='G00'+str(c1)+y+str(c2)+''+"Z5"+''
l2=g+'Z'+str(d)+'F'+str(j1)+''
l3=str(q)
l4=g+'Y'+l3+'F'+str(j1)+''
tou=l1+l2+l4
w1='G00'+'Z20'+''
w2='G00'+'X0Y0'
zhong=tou+e+w1+w2
self.write(zhong)
settings={
}
application = tornado.web.Application([
(r"/index", MainHandler),
],)
if __name__ == "__main__":
application.listen(8000)
tornado.ioloop.IOLoop.instance().start()
html源码:
在线G代码平面铣工具在线G代码平面铣工具
毛坯长度
placeholder="请输入毛坯长度">
毛坯宽度:
placeholder="请输入毛坯宽度:">
刀具直径:
placeholder="请输入刀具直径:">
下刀深度:
placeholder="请输入下刀深度:">
进给速度:
placeholder="请输入进给速度F:">
生成
效果图
服务端效果图:
生成速度非常快(10w行代码只要几秒)!
最后
以上就是爱笑溪流为你收集整理的python表单代码生成器_Python打造一个在线G代码生成器在线G代码平面铣工具的全部内容,希望文章能够帮你解决python表单代码生成器_Python打造一个在线G代码生成器在线G代码平面铣工具所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复