python灰度图生成g代码_Python打造一个在线G代码生成器
用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代码生成器相关推荐
- python灰度图生成g代码_Artcam2009利用灰度图生成雕刻机所需的G代码
双击桌面的artcam快捷方式图标打开软件首先看到如下 的界面.点击"通过图像产生模型" 利用ART CAM 软件制作浮雕刀路的方法 Artcam2009利用灰度图生成雕刻机所需的 ...
- python灰度图生成g代码_artcam pro 通过灰度图生成G代码详细图文教程
本文是使用artcam pro 把灰度图转成G代码,看到喜欢的雕刻,可以自己先做成灰度图,然后转换成G代码,今天特地做了一个教程,仅供刚刚接触者使用! 新手可以看看,老手请高抬贵手,不要嘲笑.自己技术 ...
- Python打造一个在线G代码生成器
用tornado框架做后端--,用bootstrap做前端 先上效果图: 生成出来的G代码: g.py源码: #coding=utf-8 # -*- coding: UTF-8 -*- #!/usr/ ...
- python中画圆的代码_Python编程12:Python画图之turtle库如何画圆
#少儿编程# 从上一篇开始,我将和小朋友们一起用Python语言来画图.turtle库是Python语言中一个很流行的绘制图像的库,上一篇我们已经知道如何使用turtle库,如何使用turtle库的函 ...
- python程序30行_30行Python代码,打造一个简单的微信群聊助手,简单方便
大家都知道,最近代码君迷上了Python,一直在研究这门语言,还是那句话,人生苦短,我学Python,今天代码君要教大家一个黑科技,30行代码实现自己定制的微信群聊助手,这个助手有什么用呐,就是用来活 ...
- python turtle画彩虹的代码_python绘制彩虹图
本文实例为大家分享了python绘制彩虹图的具体代码,供大家参考,具体内容如下 from turtle import * #控制彩虹路径 def path(pen, r, g, b): pen.pen ...
- python运行不了程序代码_Python源码分析2 - 一个简单的Python程序的执行
本文主要通过跟踪一个非常简单的Python程序的执行,简单讨论Python实现的基本框架和结构. 要执行Python程序如下,功能非常简单:从1加到10再打印出来 # test program sum ...
- Python只需要三十行代码,打造一款简单的人工语音对话
@Author:Runsen 1876年,亚历山大·格雷厄姆·贝尔(Alexander Graham Bell)发明了一种电报机,可以通过电线传输音频.托马斯·爱迪生(Thomas Edison)于1 ...
- python输出图形效果的代码_python打印图形大全(详解)
原博文 2019-04-13 23:48 − 1)for i in range(0,10): shixin=chr(9679) print(shixin) -------------------结果: ...
最新文章
- 过拟合的原因以及解决办法(深度学习)
- C++中int与string的相互转换
- SpringBoot @Configuration •@Import •@Conditional•@ImportResoure基本使用
- Android(二)——汉化版Eclipse的中英文切换
- 计算机网络(谢希仁第八版)第一章:概述
- leetcode 373. Find K Pairs with Smallest Sums | 373. 查找和最小的K对数字(小根堆)
- HTML使用vue的 event,vue-js 特殊变量$event常识
- httpcilent绕过证书
- SpringBoot2.x 优秀开源项目
- GridView中使用DropDownList的OnSelectedIndexChanged事件
- html字体有哪些mac,Mac字体推荐
- 生活中的逻辑谬误04.赌徒谬误
- c++类名加取地址符怎么理解
- 新版个人所得税计算python_用 Python 写个2019年专项扣除新个人所得税计算器
- Maven打包war报错
- IT大侦“碳”:VxRail的可持续法宝
- STM32 CAN通信的学习笔记总结(从小白开始)
- 解决 ArchLinux 下中文 Chinese 不能输入 couldnt input 的问题
- 人体+LED,实现人体感应灯
- 极验滑块轨迹生成 3、4通用
热门文章
- linux之fail2ban之预防暴力破解
- python numba 转灰度图_Python数据预处理:Dask和Numba并行化加速!
- 基于JAVA+SpringMVC+Mybatis+MYSQL的少儿网站教育管理系统
- 利用.NET绘图技术制作水晶按钮控件(转)
- L1 loss L2 loss
- Windows下安装solr步骤详解
- jquery.eq()
- ZeroMQ接口函数之 :zmq_tcp – 使用TCP协议的ØMQ网络单播协议
- php bmp中创建图像bmp2gd,让GD支持32位BMP
- 120 - 算法 -找到n个无序数中的 第k个最小的数 快排的变体