机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 24979|回复: 19

【黑科技】CAD内自动套料,排样,排版功能终于被攻克了!!

[复制链接]
发表于 2019-6-22 11:39:00 | 显示全部楼层 |阅读模式
本帖最后由 AA纯水乐 于 2019-6-22 11:42 编辑 6 O: X6 x/ N: S/ @  ^- r: n

% \$ T5 V* B  u1 e/ f, P: @
0 A& O% V! q. d多年以来,直接在CAD内套料(排版,排样)一直是一个市场空缺,相关的好用的套料软件,都被很多大公司所垄断0 o/ s5 c% @0 S( U( ]: t

1 `- O5 L  L6 R3 f  h9 ]6 x& S7 [
1 U! p" A1 u4 ~8 W8 t
价格十分不亲民,作为一个程序开发人员,通过了近半年的研究,终于攻破了在CAD内直接套料的算法,让程序跑起来了7 _: N5 p9 Y* Q& o

3 U- v+ s7 M  T" w% q& X4 F: \' G

, o. i+ E9 Q7 Q. u) V( A4 X且支持CAD的版本十分宽裕 :2010-2020!算法优化到位,效果和效率都有很不错的表现!有需要可以联系微信18651141184  座机:028-83925515  QQ:564873248 点击这里给我发消息+ m5 n, }0 c4 n4 c! D% F

, {1 Q$ A- A' ^& _+ U; \2 u( n8 c' X; x) g. w: t. ]

8 X1 M6 Y8 S6 I" l6 h% H. C" a' X1 K: Q
" W# t; _0 p6 U* l9 n
2019年4月30日,我们通过半年左右的时间,研读了多篇论文,终于开发出了在CAD内直接排版的功能,自动排版也被成称为自动套料,自动排样!属于NP完全问题的一种分支(ps:NP完全问题(NP-C问题),是世界七大数学难题之一。 NP的英文全称是Non-deterministic Polynomial的问题,即多项式复杂程度的非确定性问题。简单的写法是 NP=P?,问题就在这个问号上,到底是NP等于P,还是NP不等于P7 x4 o8 L/ W/ w  s
3 i2 k2 E) q: c% F; ?! \' e4 M1 H
      难度:算法的难度在于:比如有100个零件,应该以什么样的顺序和角度去排列?就100个零件而言,不算角度,排法就有100的100次方种。加上角度就有100的100次方的360次方种!这是一个指数型的计算量,稍不注意就会造成指数爆炸,就目前办公用的微型计算机而言,是无法承受这种计算压力的,且由于是作为atuocad插件,很多东西要受到cad自身的限制,我还要做好与cad图形的兼容与处理,多版本CAD接口的差异适应,CAD用户操作习惯的照顾等等一系列的问题,都是一块块坚硬的骨头,需要一块块啃掉。& u: F/ V) s+ j7 Q, z$ ]$ Z# k: g
2 P% m6 y5 v  m% [! ?6 `
    优势: 通过不断的调试,以及结合多年的水刀拼花制图经验,我们研究出了一套适合瓷砖加工行业零件排版的算法,在尽量少占用cpu资源的前提下,得到了较好的排列组合的效果!且完全是CAD内运行,不借助其他第三方程序。由于本人是由画图员转为程序开发,因此程序设计会更人性化,方便性,易用性具有非常大的优势。) Y1 J) ]8 P6 E+ L* Q6 g* n

  z8 l$ j3 D: w; A* i

$ {" l# K: L, h; W8 I4 A7 {& ?% Q    不足:程序由c#开发完成,C#这种托管型代码由于运行时需要由.net中转,因此不可避免的会造成一些性能损耗,所以在效率上,就算是同样的算法,和c++比起来依然有差距。还有就是作为初出茅庐的我们,尝试去解决一个高等数学问题,和同类成熟的软件比起(特别是国外的),我们依然有很大的进步空间。$ ?4 J6 f4 q7 l# n0 P' U& W4 q
5 q1 a* [/ W$ P- }- d: H5 i' P
- \) X8 W3 Z4 J$ `5 k0 [9 S
    后续:但无论如何,我们算是有个美好的开端,作为水刀拼花行业插件的鼻祖,我们有义务继续为水刀拼花行业解决更多的问题,比如大家期望的  自动描图 ,甚至一键出图,我们也会努力去研究,希望看到这篇文章的网友,多多支持我们!
7 B) t: K7 }$ P  ~4 K$ K! x" i8 K! }# h% L  G0 Y9 z5 [
以下附上我们软件的其他的功能演示- F) t, S" z; h! P4 s8 x2 T

& i  l8 x0 P7 `0 O" S7 j4 P+ s- `

, e1 a% ^# q. [0 l
( ?9 G. j  ?- f$ ~/ K
5 X3 r8 d* [9 S4 |5 m) m( Y. z" e- M

1 X+ e: |+ N' D: J% |
% B" l, y# b5 y: J. E  X, E) e  Z  Z. c& O5 c# y/ y

  {- u; r+ X3 j* h; n' R5 e0 Z
9 H3 v0 `4 F# _! r4 w1 c& r5 C

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册会员

x

评分

参与人数 1威望 +1 收起 理由
zmztx + 1 不容易

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2019-6-22 13:24:04 | 显示全部楼层
自己顶一下
回复 支持 反对

使用道具 举报

发表于 2019-6-22 14:12:25 | 显示全部楼层
支持,CAD排版看起来很有用
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-6-22 14:16:27 | 显示全部楼层
自由自在CS 发表于 2019-6-22 14:12$ v4 E) g4 d5 z0 m4 z. k7 d8 O9 t3 Q: `- ~
支持,CAD排版看起来很有用
5 X7 Q3 w4 r5 a; U
十分有用的呀3 d4 F, A$ u6 S3 o; L# Y6 a- n7 G
回复 支持 反对

使用道具 举报

发表于 2019-6-22 14:54:56 | 显示全部楼层
激光割的很喜欢这东西
回复 支持 反对

使用道具 举报

发表于 2019-6-22 15:13:32 | 显示全部楼层
本帖最后由 zmztx 于 2019-6-22 15:18 编辑
0 [$ ~" f7 |( Z* ^, h0 D
" R0 q7 t! L1 Z- K# ^3 c+ t* M帮顶
, j  y8 ^+ A3 [论坛里的帖子多如牛毛,这个帖子却是凤毛麟角
  i% W, L6 w: o; s3 @如果真是实现了套料(排版,排样),很了不起。很多论坛都出现过这样的数学问题。其中很多被认为是NP问题,也就是无解。对这样的问题,往往就是凑数,也不要求最佳,能给出相对节约的方案就不错了$ t9 F$ `7 B3 B
比较难得是拼花,最常见的是做衣服的布料,把图案弄对称
; j2 Z0 z6 Q9 v# y说老实话,这东西挺不容易的,如果工厂遇到的问题,都能解决,真心不易
/ a  H: A6 D- ~  S  _6 W+ \/ T
( k# R( S0 O3 T5 v) [9 k( z# M另外,不知计算效率怎么样?要等很长时间吗
% F& m3 ?) q1 {, B0 \, n
回复 支持 反对

使用道具 举报

发表于 2019-6-22 15:36:32 | 显示全部楼层
等待时的动态效果有创意^_^
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-6-22 15:53:43 | 显示全部楼层
风》追逐 发表于 2019-6-22 14:54
% H9 _4 M4 P# F7 ~7 c5 f: p- H- ?激光割的很喜欢这东西
/ J4 ^# m- g9 E( u' ]
是的呢
: Y; z( ^& {  _. [) y  w3 L- E3 N
回复 支持 反对

使用道具 举报

发表于 2019-6-22 16:03:00 | 显示全部楼层
帮顶一下
回复

使用道具 举报

发表于 2019-6-22 16:14:33 | 显示全部楼层
HOW MUCH?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2024-4-19 13:27 , Processed in 0.292046 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表