资源简介
基于arduino做的激光雕刻机,xy轴用光驱做的,包含相关教程绝对详细,还有代码,和相关开发工具、雕刻工具等
代码片段和文件信息
#!/usr/bin/env python
‘‘‘
dxf_input.py - input a DXF file >= (AutoCAD Release 13 == AC1012)
Copyright (C) 2008 2009 Alvin Penner penner@vaxxine.com
Copyright (C) 2009 Christian Mayer inkscape@christianmayer.de
- thanks to Aaron Spike for inkex.py and simplestyle.py
- without which this would not have been possible
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License or
(at your option) any later version.
This program is distributed in the hope that it will be useful
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not write to the Free Software
Foundation Inc. 59 Temple Place Suite 330 Boston MA 02111-1307 USA
‘‘‘
import inkex simplestyle math
from StringIO import StringIO
from urllib import quote
def export_MTEXT():
# mandatory group codes : (1 or 3 10 20) (text x y)
if (vals[groups[‘1‘]] or vals[groups[‘3‘]]) and vals[groups[‘10‘]] and vals[groups[‘20‘]]:
x = vals[groups[‘10‘]][0]
y = vals[groups[‘20‘]][0]
# optional group codes : (21 40 50) (direction text height mm text angle)
size = 12 # default fontsize in px
if vals[groups[‘40‘]]:
size = scale*vals[groups[‘40‘]][0]
attribs = {‘x‘: ‘%f‘ % x ‘y‘: ‘%f‘ % y ‘style‘: ‘font-size: %.1fpx; fill: %s‘ % (size color)}
angle = 0 # default angle in degrees
if vals[groups[‘50‘]]:
angle = vals[groups[‘50‘]][0]
attribs.update({‘transform‘: ‘rotate (%f %f %f)‘ % (-angle x y)})
elif vals[groups[‘21‘]]:
if vals[groups[‘21‘]][0] == 1.0:
attribs.update({‘transform‘: ‘rotate (%f %f %f)‘ % (-90 x y)})
elif vals[groups[‘21‘]][0] == -1.0:
attribs.update({‘transform‘: ‘rotate (%f %f %f)‘ % (90 x y)})
attribs.update({inkex.addNS(‘linespacing‘‘sodipodi‘): ‘125%‘})
node = inkex.etree.SubElement(layer ‘text‘ attribs)
text = ‘‘
if vals[groups[‘3‘]]:
for i in range (0 len(vals[groups[‘3‘]])):
text += vals[groups[‘3‘]][i]
if vals[groups[‘1‘]]:
text += vals[groups[‘1‘]][0]
found = text.find(‘\P‘) # new line
while found > -1:
tspan = inkex.etree.SubElement(node ‘tspan‘ {inkex.addNS(‘role‘‘sodipodi‘): ‘line‘})
tspan.text = text[:found]
text = text[(found+2):]
found = text.find(‘\P‘)
tspan = inkex.etree.SubElement(node ‘tspan‘ {inkex.addNS(‘role‘‘sodipodi‘): ‘line‘})
tspan.text = text
def export_POINT():
# mandatory group codes : (10 20) (
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-09-04 20:12 光驱激光雕刻机套餐3教程 201705\
目录 0 2018-09-04 20:12 光驱激光雕刻机套餐3教程 201705\第1步--动手前必读\
文件 555 2017-05-27 08:54 光驱激光雕刻机套餐3教程 201705\第1步--动手前必读\看我!快看我!.txt
目录 0 2018-09-04 20:12 光驱激光雕刻机套餐3教程 201705\第2步--组装\
文件 94 2016-11-09 07:23 光驱激光雕刻机套餐3教程 201705\第2步--组装\套餐三需要您自己做架子组装的哦.txt
目录 0 2018-09-04 20:12 光驱激光雕刻机套餐3教程 201705\第3步--软件&教程\
目录 0 2018-09-04 20:12 光驱激光雕刻机套餐3教程 201705\第3步--软件&教程\E-Home电子之家《光驱激光雕刻机》软件及教程\
目录 0 2018-09-04 20:12 光驱激光雕刻机套餐3教程 201705\第3步--软件&教程\E-Home电子之家《光驱激光雕刻机》软件及教程\教程\
目录 0 2018-09-04 20:12 光驱激光雕刻机套餐3教程 201705\第3步--软件&教程\E-Home电子之家《光驱激光雕刻机》软件及教程\教程\E-Home光驱激光雕刻机DIY教程v1.4.1\
目录 0 2018-09-04 20:12 光驱激光雕刻机套餐3教程 201705\第3步--软件&教程\E-Home电子之家《光驱激光雕刻机》软件及教程\教程\E-Home光驱激光雕刻机DIY教程v1.4.1\1.图文教程--主要教程,精华都在这儿\
文件 2106014 2016-09-20 20:18 光驱激光雕刻机套餐3教程 201705\第3步--软件&教程\E-Home电子之家《光驱激光雕刻机》软件及教程\教程\E-Home光驱激光雕刻机DIY教程v1.4.1\1.图文教程--主要教程,精华都在这儿\DIY激光雕刻机连接参考图 v1.4.jpg
文件 2412998 2016-09-20 20:26 光驱激光雕刻机套餐3教程 201705\第3步--软件&教程\E-Home电子之家《光驱激光雕刻机》软件及教程\教程\E-Home光驱激光雕刻机DIY教程v1.4.1\1.图文教程--主要教程,精华都在这儿\E-Home光驱激光雕刻机DIY教程v141.pdf
文件 0 2016-11-23 21:06 光驱激光雕刻机套餐3教程 201705\第3步--软件&教程\E-Home电子之家《光驱激光雕刻机》软件及教程\教程\E-Home光驱激光雕刻机DIY教程v1.4.1\1.图文教程--主要教程,精华都在这儿\请!先!看!我!.txt
目录 0 2018-09-04 20:12 光驱激光雕刻机套餐3教程 201705\第3步--软件&教程\E-Home电子之家《光驱激光雕刻机》软件及教程\教程\E-Home光驱激光雕刻机DIY教程v1.4.1\2.视频教程--辅助教程\
文件 223 2015-04-19 22:00 光驱激光雕刻机套餐3教程 201705\第3步--软件&教程\E-Home电子之家《光驱激光雕刻机》软件及教程\教程\E-Home光驱激光雕刻机DIY教程v1.4.1\2.视频教程--辅助教程\视频教程地址及播放密码.txt
文件 162 2015-04-18 20:36 光驱激光雕刻机套餐3教程 201705\第3步--软件&教程\E-Home电子之家《光驱激光雕刻机》软件及教程\教程\E-Home光驱激光雕刻机DIY教程v1.4.1\~$Home光驱激光雕刻机DIY教程v1.3.docx
目录 0 2018-09-04 20:12 光驱激光雕刻机套餐3教程 201705\第3步--软件&教程\E-Home电子之家《光驱激光雕刻机》软件及教程\教程\E-Home光驱激光雕刻机DIY教程v1.4.1\测试用NC路径文件\
文件 5477 2015-03-11 22:33 光驱激光雕刻机套餐3教程 201705\第3步--软件&教程\E-Home电子之家《光驱激光雕刻机》软件及教程\教程\E-Home光驱激光雕刻机DIY教程v1.4.1\测试用NC路径文件\output1_0001.nc
文件 138690 2015-04-19 11:50 光驱激光雕刻机套餐3教程 201705\第3步--软件&教程\E-Home电子之家《光驱激光雕刻机》软件及教程\教程\E-Home光驱激光雕刻机DIY教程v1.4.1\测试用NC路径文件\output1_0006.nc
文件 118712 2015-04-19 11:58 光驱激光雕刻机套餐3教程 201705\第3步--软件&教程\E-Home电子之家《光驱激光雕刻机》软件及教程\教程\E-Home光驱激光雕刻机DIY教程v1.4.1\测试用NC路径文件\output1_0007.nc
文件 244247 2015-04-19 12:09 光驱激光雕刻机套餐3教程 201705\第3步--软件&教程\E-Home电子之家《光驱激光雕刻机》软件及教程\教程\E-Home光驱激光雕刻机DIY教程v1.4.1\测试用NC路径文件\output1_0009.nc
文件 229458 2015-04-19 12:16 光驱激光雕刻机套餐3教程 201705\第3步--软件&教程\E-Home电子之家《光驱激光雕刻机》软件及教程\教程\E-Home光驱激光雕刻机DIY教程v1.4.1\测试用NC路径文件\output1_0010.nc
文件 163704 2015-04-19 18:36 光驱激光雕刻机套餐3教程 201705\第3步--软件&教程\E-Home电子之家《光驱激光雕刻机》软件及教程\教程\E-Home光驱激光雕刻机DIY教程v1.4.1\测试用NC路径文件\output1_0015.nc
目录 0 2018-09-04 20:12 光驱激光雕刻机套餐3教程 201705\第3步--软件&教程\E-Home电子之家《光驱激光雕刻机》软件及教程\教程\E-Home光驱激光雕刻机DIY教程v1.4.1\测试用NC路径文件\原图片\
文件 11732 2015-04-19 12:14 光驱激光雕刻机套餐3教程 201705\第3步--软件&教程\E-Home电子之家《光驱激光雕刻机》软件及教程\教程\E-Home光驱激光雕刻机DIY教程v1.4.1\测试用NC路径文件\原图片\p1.jpg
文件 63391 2015-04-19 12:07 光驱激光雕刻机套餐3教程 201705\第3步--软件&教程\E-Home电子之家《光驱激光雕刻机》软件及教程\教程\E-Home光驱激光雕刻机DIY教程v1.4.1\测试用NC路径文件\原图片\p2.jpg
文件 44665 2015-04-19 11:48 光驱激光雕刻机套餐3教程 201705\第3步--软件&教程\E-Home电子之家《光驱激光雕刻机》软件及教程\教程\E-Home光驱激光雕刻机DIY教程v1.4.1\测试用NC路径文件\原图片\p3.jpg
文件 170722 2015-04-19 13:38 光驱激光雕刻机套餐3教程 201705\第3步--软件&教程\E-Home电子之家《光驱激光雕刻机》软件及教程\教程\E-Home光驱激光雕刻机DIY教程v1.4.1\测试用NC路径文件\原图片\p4.jpg
文件 42459 2015-04-19 11:57 光驱激光雕刻机套餐3教程 201705\第3步--软件&教程\E-Home电子之家《光驱激光雕刻机》软件及教程\教程\E-Home光驱激光雕刻机DIY教程v1.4.1\测试用NC路径文件\原图片\p5.jpg
目录 0 2018-09-04 20:12 光驱激光雕刻机套餐3教程 201705\第3步--软件&教程\E-Home电子之家《光驱激光雕刻机》软件及教程\软件\
目录 0 2018-09-04 20:12 光驱激光雕刻机套餐3教程 201705\第3步--软件&教程\E-Home电子之家《光驱激光雕刻机》软件及教程\软件\1.固件下载\
............此处省略27个文件信息
- 上一篇:万维考试客户端.rar
- 下一篇:嵌入式实时操作系统μC/OS-III
相关资源
- Arduino nano 工程文件
- Arduino教程 Lesson 之--自制风扇
- 基于Arduino的智能环境监控系统设计
- 基于Arduino和Machtalk的温棚环境监测系
- arduino pca9685多舵机同时控制案例
- arduino技术内幕
- Arduino电子设计实战指南.零基础篇_超
- 物联网智能家居平台DIY:ARDUINO 物联网
- 实验1.zip arduino跑马灯led灯实验,串口
- opencat所有资料.zip
- arduino主机,stm8从机。I2C测试 。每次
- DS18B20_Serial_println.ino
- ps2手柄arduino库文件
- 基于手机蓝牙的arduino遥控小车
- arduino中的can库函数
- 密码+指纹锁资料包.rar
- 贝壳物联arduino esp8266 demo版本
- HMC5883L罗盘指南针模块库文件及中英文
- arduino 小贱钟源码及教程
- Atom-TMC2208Pilot在Arduino上运行的应用程
- 写字机制作方案
- PID-增量式PID和位置式PID算法实现和
- Building Wireless Sensor Networks Using Arduin
- vc控制Arduino,实现串口通信
- Arduino入门经典
- Arduino所有库.zip
- 基于STM32和arduino的MPU9250九轴传感器代
- GY-9960模块Keil 和Arduino驱动程序
- ILI9486 3.5TFT液晶屏Arduino驱动
- [高清文字版]Arduino开发从零开始学
评论
共有 条评论