我是靠谱客的博主 爱笑溪流,最近开发中收集的这篇文章主要介绍python表单代码生成器_Python打造一个在线G代码生成器在线G代码平面铣工具,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

用tornado框架做后端……,用bootstrap做前端

先上效果图:

1150532-20180518123037025-1795260214.png

生成出来的G代码:

1150532-20180518123105379-56669611.png

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:">

生成

效果图

服务端效果图:

1150532-20180518123642896-2064755264.png

生成速度非常快(10w行代码只要几秒)!

1150532-20180518123715608-891437829.png

最后

以上就是爱笑溪流为你收集整理的python表单代码生成器_Python打造一个在线G代码生成器在线G代码平面铣工具的全部内容,希望文章能够帮你解决python表单代码生成器_Python打造一个在线G代码生成器在线G代码平面铣工具所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部