本帖最后由 AA純水樂 于 2019-6-22 11:42 編輯 + u* B0 Z$ o8 M: K
5 I4 J7 k% ], C Q J
+ {9 q- w' |! k8 Z; }4 r$ I+ o多年以來,直接在CAD內套料(排版,排樣)一直是一個市場空缺,相關的好用的套料軟件,都被很多大公司所壟斷
% o3 z0 `) i$ Z. ^4 d& o' z# o4 _4 h
2 {% z( D4 c/ L/ A* C. |; u9 h' \2 r: [$ @" g+ ?0 H K
價格十分不親民,作為一個程序開發人員,通過了近半年的研究,終于攻破了在CAD內直接套料的算法,讓程序跑起來了
$ y, k0 r2 x$ j$ y! J4 s/ F, a! L3 S ~; m+ o/ s% S" h* k
! q) M- I, [: ]4 K I# s
且支持CAD的版本十分寬裕 :2010-2020!算法優化到位,效果和效率都有很不錯的表現!有需要可以聯系微信18651141184 座機:028-83925515 QQ:564873248 
& ?4 Y! T7 w1 ?- E. g5 R: j
0 q* C" b' U5 X7 _5 T' K$ s. R" x. u7 I0 r
5 E8 B* m# i' t0 M' L# M
5 Y% ~6 Z7 L D. c6 t
7 J8 }# F) t. x" ~ G$ P. G5 | 2019年4月30日,我們通過半年左右的時間,研讀了多篇論文,終于開發出了在CAD內直接排版的功能,自動排版也被成稱為自動套料,自動排樣!屬于NP完全問題的一種分支(ps:NP完全問題(NP-C問題),是世界七大數學難題之一。 NP的英文全稱是Non-deterministic Polynomial的問題,即多項式復雜程度的非確定性問題。簡單的寫法是 NP=P?,問題就在這個問號上,到底是NP等于P,還是NP不等于P。)8 ?) Z# p& Q/ A
% v- v' U9 o" q( g 難度:算法的難度在于:比如有100個零件,應該以什么樣的順序和角度去排列?就100個零件而言,不算角度,排法就有100的100次方種。加上角度就有100的100次方的360次方種!這是一個指數型的計算量,稍不注意就會造成指數爆炸,就目前辦公用的微型計算機而言,是無法承受這種計算壓力的,且由于是作為atuocad插件,很多東西要受到cad自身的限制,我還要做好與cad圖形的兼容與處理,多版本CAD接口的差異適應,CAD用戶操作習慣的照顧等等一系列的問題,都是一塊塊堅硬的骨頭,需要一塊塊啃掉。5 }8 J' H7 Q8 M: B( j* Q$ `
( W$ |3 F7 y% {7 A5 J. G2 P 優勢: 通過不斷的調試,以及結合多年的水刀拼花制圖經驗,我們研究出了一套適合瓷磚加工行業零件排版的算法,在盡量少占用cpu資源的前提下,得到了較好的排列組合的效果!且完全是CAD內運行,不借助其他第三方程序。由于本人是由畫圖員轉為程序開發,因此程序設計會更人性化,方便性,易用性具有非常大的優勢。1 [1 i0 p; ]) b6 g! p- v7 [* L3 _/ l
5 E1 ]; n) P. Y0 q. Z ?
2 S7 `# @, h, Y* ]9 U. i
不足:程序由c#開發完成,C#這種托管型代碼由于運行時需要由.net中轉,因此不可避免的會造成一些性能損耗,所以在效率上,就算是同樣的算法,和c++比起來依然有差距。還有就是作為初出茅廬的我們,嘗試去解決一個高等數學問題,和同類成熟的軟件比起(特別是國外的),我們依然有很大的進步空間。
7 T0 _% q i1 c2 }" V0 h" e& x# k4 F2 z* I+ L
+ F" Q/ @" E' ?$ O 后續:但無論如何,我們算是有個美好的開端,作為水刀拼花行業插件的鼻祖,我們有義務繼續為水刀拼花行業解決更多的問題,比如大家期望的 自動描圖 ,甚至一鍵出圖,我們也會努力去研究,希望看到這篇文章的網友,多多支持我們!% p2 g# [; Y; s; D6 u# @4 K- _0 G ^
; _ s6 c/ g3 X5 ? L
以下附上我們軟件的其他的功能演示
, h/ U& s: I5 e( C2 v
0 d2 N) D9 w+ f7 b8 k' |3 l9 }9 }! ?3 e5 c, h
5 |& R. d5 k) p
3 _/ r: a5 Y! z! g
. r5 j" K& t9 l3 I* a n
' p3 V* p F1 {' H& c A( q/ ^ C$ m1 p$ V
! j# A+ ^6 d2 [6 i& r @5 p7 w* ?+ ~
6 A B2 R6 a8 Q
9 {& g5 r! ]: m# }5 Z) }4 t |