用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灰度图生成g代码_Python打造一个在线G代码生成器相关推荐

  1. python灰度图生成g代码_Artcam2009利用灰度图生成雕刻机所需的G代码

    双击桌面的artcam快捷方式图标打开软件首先看到如下 的界面.点击"通过图像产生模型" 利用ART CAM 软件制作浮雕刀路的方法 Artcam2009利用灰度图生成雕刻机所需的 ...

  2. python灰度图生成g代码_artcam pro 通过灰度图生成G代码详细图文教程

    本文是使用artcam pro 把灰度图转成G代码,看到喜欢的雕刻,可以自己先做成灰度图,然后转换成G代码,今天特地做了一个教程,仅供刚刚接触者使用! 新手可以看看,老手请高抬贵手,不要嘲笑.自己技术 ...

  3. Python打造一个在线G代码生成器

    用tornado框架做后端--,用bootstrap做前端 先上效果图: 生成出来的G代码: g.py源码: #coding=utf-8 # -*- coding: UTF-8 -*- #!/usr/ ...

  4. python中画圆的代码_Python编程12:Python画图之turtle库如何画圆

    #少儿编程# 从上一篇开始,我将和小朋友们一起用Python语言来画图.turtle库是Python语言中一个很流行的绘制图像的库,上一篇我们已经知道如何使用turtle库,如何使用turtle库的函 ...

  5. python程序30行_30行Python代码,打造一个简单的微信群聊助手,简单方便

    大家都知道,最近代码君迷上了Python,一直在研究这门语言,还是那句话,人生苦短,我学Python,今天代码君要教大家一个黑科技,30行代码实现自己定制的微信群聊助手,这个助手有什么用呐,就是用来活 ...

  6. python turtle画彩虹的代码_python绘制彩虹图

    本文实例为大家分享了python绘制彩虹图的具体代码,供大家参考,具体内容如下 from turtle import * #控制彩虹路径 def path(pen, r, g, b): pen.pen ...

  7. python运行不了程序代码_Python源码分析2 - 一个简单的Python程序的执行

    本文主要通过跟踪一个非常简单的Python程序的执行,简单讨论Python实现的基本框架和结构. 要执行Python程序如下,功能非常简单:从1加到10再打印出来 # test program sum ...

  8. Python只需要三十行代码,打造一款简单的人工语音对话

    @Author:Runsen 1876年,亚历山大·格雷厄姆·贝尔(Alexander Graham Bell)发明了一种电报机,可以通过电线传输音频.托马斯·爱迪生(Thomas Edison)于1 ...

  9. python输出图形效果的代码_python打印图形大全(详解)

    原博文 2019-04-13 23:48 − 1)for i in range(0,10): shixin=chr(9679) print(shixin) -------------------结果: ...

最新文章

  1. 过拟合的原因以及解决办法(深度学习)
  2. C++中int与string的相互转换
  3. SpringBoot @Configuration •@Import •@Conditional•@ImportResoure基本使用
  4. Android(二)——汉化版Eclipse的中英文切换
  5. 计算机网络(谢希仁第八版)第一章:概述
  6. leetcode 373. Find K Pairs with Smallest Sums | 373. 查找和最小的K对数字(小根堆)
  7. HTML使用vue的 event,vue-js 特殊变量$event常识
  8. httpcilent绕过证书
  9. SpringBoot2.x 优秀开源项目
  10. GridView中使用DropDownList的OnSelectedIndexChanged事件
  11. html字体有哪些mac,Mac字体推荐
  12. 生活中的逻辑谬误04.赌徒谬误
  13. c++类名加取地址符怎么理解
  14. 新版个人所得税计算python_用 Python 写个2019年专项扣除新个人所得税计算器
  15. Maven打包war报错
  16. IT大侦“碳”:VxRail的可持续法宝
  17. STM32 CAN通信的学习笔记总结(从小白开始)
  18. 解决 ArchLinux 下中文 Chinese 不能输入 couldnt input 的问题
  19. 人体+LED,实现人体感应灯
  20. 极验滑块轨迹生成 3、4通用

热门文章

  1. linux之fail2ban之预防暴力破解
  2. python numba 转灰度图_Python数据预处理:Dask和Numba并行化加速!
  3. 基于JAVA+SpringMVC+Mybatis+MYSQL的少儿网站教育管理系统
  4. 利用.NET绘图技术制作水晶按钮控件(转)
  5. L1 loss L2 loss
  6. Windows下安装solr步骤详解
  7. jquery.eq()
  8. ZeroMQ接口函数之 :zmq_tcp – 使用TCP协议的ØMQ网络单播协议
  9. php bmp中创建图像bmp2gd,让GD支持32位BMP
  10. 120 - 算法 -找到n个无序数中的 第k个最小的数 快排的变体