|
本帖最后由 AA純水樂 于 2019-6-22 11:42 編輯 5 ?( t5 Y$ H6 ?6 I8 I3 l: P
# j+ x b6 t. i2 ]! }
2 f$ e% a! Z* [: c多年以來,,直接在CAD內(nèi)套料(排版,,排樣)一直是一個(gè)市場空缺,相關(guān)的好用的套料軟件,,都被很多大公司所壟斷
* Z! E9 X* @9 W5 `7 [# C3 ^+ P- Y! M
5 j% y) ?# N4 |% m: d' h' u# A" ]- I8 _9 _- n; u
價(jià)格十分不親民,,作為一個(gè)程序開發(fā)人員,通過了近半年的研究,,終于攻破了在CAD內(nèi)直接套料的算法,,讓程序跑起來了) O8 A4 [8 x) E
/ l5 i1 L3 N8 j) O* _8 j6 K: X2 `
且支持CAD的版本十分寬裕 :2010-2020!算法優(yōu)化到位,,效果和效率都有很不錯(cuò)的表現(xiàn),!有需要可以聯(lián)系微信18651141184 座機(jī):028-83925515 QQ:564873248 % T) a) H. o4 W, y1 v6 \5 j. N
9 }' q/ s: {9 e0 y$ A( h
; P w3 f+ P/ S( a& O: F% k4 {' F
7 e9 N& K1 @, t2 e4 C- ?
, r1 E r0 q# b; D- {; o9 l$ i* \; R5 S6 n. A
2019年4月30日,我們通過半年左右的時(shí)間,,研讀了多篇論文,,終于開發(fā)出了在CAD內(nèi)直接排版的功能,自動排版也被成稱為自動套料,,自動排樣,!屬于NP完全問題的一種分支(ps:NP完全問題(NP-C問題),是世界七大數(shù)學(xué)難題之一,。 NP的英文全稱是Non-deterministic Polynomial的問題,,即多項(xiàng)式復(fù)雜程度的非確定性問題。簡單的寫法是 NP=P,?,,問題就在這個(gè)問號上,到底是NP等于P,,還是NP不等于P,。)$ O! s5 ^ p$ g3 k8 H2 Y8 n
, r3 A! P' ~& a2 W5 R; a! h2 p& | 難度:算法的難度在于:比如有100個(gè)零件,應(yīng)該以什么樣的順序和角度去排列,?就100個(gè)零件而言,,不算角度,排法就有100的100次方種,。加上角度就有100的100次方的360次方種,!這是一個(gè)指數(shù)型的計(jì)算量,稍不注意就會造成指數(shù)爆炸,,就目前辦公用的微型計(jì)算機(jī)而言,,是無法承受這種計(jì)算壓力的,且由于是作為atuocad插件,,很多東西要受到cad自身的限制,,我還要做好與cad圖形的兼容與處理,多版本CAD接口的差異適應(yīng),,CAD用戶操作習(xí)慣的照顧等等一系列的問題,,都是一塊塊堅(jiān)硬的骨頭,需要一塊塊啃掉,。
, S; Z$ s& @6 t1 r! b/ ]# V* r2 S- `: ~
優(yōu)勢: 通過不斷的調(diào)試,,以及結(jié)合多年的水刀拼花制圖經(jīng)驗(yàn),我們研究出了一套適合瓷磚加工行業(yè)零件排版的算法,,在盡量少占用cpu資源的前提下,,得到了較好的排列組合的效果!且完全是CAD內(nèi)運(yùn)行,,不借助其他第三方程序,。由于本人是由畫圖員轉(zhuǎn)為程序開發(fā),因此程序設(shè)計(jì)會更人性化,,方便性,,易用性具有非常大的優(yōu)勢,。
; X! g) U; V z
# S2 P7 N V9 x) w! R8 m4 e& Y
不足:程序由c#開發(fā)完成,C#這種托管型代碼由于運(yùn)行時(shí)需要由.net中轉(zhuǎn),,因此不可避免的會造成一些性能損耗,,所以在效率上,就算是同樣的算法,,和c++比起來依然有差距,。還有就是作為初出茅廬的我們,嘗試去解決一個(gè)高等數(shù)學(xué)問題,,和同類成熟的軟件比起(特別是國外的),,我們依然有很大的進(jìn)步空間。
, q8 R- c% a0 ?) ]
+ ^: E- \, ~: E% R' P' e( T+ O
; e8 o( N. j2 r# ~7 P) r4 z9 j. q 后續(xù):但無論如何,,我們算是有個(gè)美好的開端,,作為水刀拼花行業(yè)插件的鼻祖,我們有義務(wù)繼續(xù)為水刀拼花行業(yè)解決更多的問題,,比如大家期望的 自動描圖 ,,甚至一鍵出圖,我們也會努力去研究,,希望看到這篇文章的網(wǎng)友,,多多支持我們!' m) v5 F) W) n# E) {" |! X
% ?7 Y1 a& C9 _" i5 Q$ o3 s
以下附上我們軟件的其他的功能演示6 I/ e9 P2 Z% b8 T
3 I: d0 {/ V. |2 o% Q+ N9 o
5 T$ D4 K. {' K; h' K6 R; C7 Z6 r& W* B, c. d% Z
: e" i) E/ c8 X7 }
. z- a$ [& X# S: R$ T' _5 y
" a1 w' H! n" W: c) I$ ^$ H+ g' [0 o$ n) C6 A( ~1 |
% E9 c# N- N0 G- U/ J, l
r1 f U: L% i- V, z3 E8 Q, y! D* i7 w! i7 D4 u% y
5 W& h; N& [4 B8 l- o3 H+ ^8 @ |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,,沒有帳號,?注冊會員
x
評分
-
查看全部評分
|