中望CAD+二次開發深度滿足用戶需求

   時間:2014-03-06 15:00:13
中望CAD+二次開發深度滿足用戶需求簡介
使用CAD的工程師知道,在複雜CAD問題或特殊用途的設計中,使用原有軟體的功能往往難以解決問題,或者說需要花費很多的精力和時間才能完成需要的內容。在這種情況下,如果利用CAD的API函數,……
中望CAD+二次開發深度滿足用戶需求正文

使用CAD的工程師知道,在複雜CAD問題或特殊用途的設計中,使用原有軟體的功能往往難以解決問題,或者說需要花費很多的精力和時間才能完成需要的內容。在這種情況下,如果利用CAD的API函數,根據客戶的特殊用途進行軟體的個性化定製和二次開發,可以大大提高繪圖的效率,深度滿足企業的要求。

   在眾多CAD軟體中,中望CAD+就是一款能夠高效便捷為企業提供專業定製解決方案的平台軟體。這要歸功於中望CAD+豐富而獨有的的開發工具:LISP,VBA,ZRX和.NET等。其中,LISP和VBA開發相對比較簡單,但相較ZRX,功能上會有所不足。ZRX開發基於VC平台,使用C++語言進行,能很好的運用面向對象技術,功能強大,但對開發者能力要求較高,開發速度慢。

   對於LISP,中望CAD+提供的函數數量達到AutoCAD的95%以上。相對於以前的中望CAD,主要支持更多的種反應器以及永久反應器, 還增加了工程配置和與ZRX交互的函數。同時在運行速度上,也有大幅度的提高,運行下面的例子:

(defun test ()

  (setq   a 1

   b 1

   c 1

   i 0

  )

  (while (< i 1000000)

   (setq a (+ a 1)

    b (+ b 1)

    c (+ c 1)

    i (+ i 1)

   )

  )

)

(defun gt () (* 86400 (getvar "tdusrtimer")))

(defun tt ()

  (setq t1 (gt))

  (test)

  (princ "\ntime:")

  (princ (- (gt) t1))

)

(tt)

該程序多次重複進行了一些簡單的運算後記錄下運行的時間,結果如下:

   從上面的結果可以看出, 中望CAD+相對於以前的中望CAD在運算效率方面的優勢非常明顯,且接近AutoCAD的水平。
VBA方面是中望CAD+改動相對較小的,主要對原有問題進行了修復,使用起來會比中望CAD舒服很多。而對於ZRX開發的程序,最先感受到的優點是它的兼容性,基本上ARX中常用的功能都可以很順利地移植過來,甚至比VBA還要簡單。在具體的應用方面,中望軟體也用ZRX開發了機械版、建築版等較大的專業應用程序,CASS、理正等原來在AutoCAD的外掛程序也進行了順利的移植。而當使用一段時間后就會感受到它帶來的效率的提高,無論是刷新機制的改善和內存使用的優化都讓開發者實實在在地體驗到。
   從中望CAD+2014版開始對.NET進行支持,開發人員可在.NET框架下使用任何支持.NET的語言,如VB.NET、C# 和Managed C++等對中望CAD+進行二次開發。.NET同時結合了VC++功能強大和VBA或Lisp易學易用的特點,可以快速開發出功能強大的應用,是完全面向對象的開發方式。.NET採用了垃圾回收機制,由.NET框架自行判斷內存回收的時機並實行回收,從而解決了令C++程序員頭痛的內存泄漏問題。同時,.NET封裝了更好的類和控制項,可以快速創建友好的界面。中望CAD+對.NET的支持,對廣大開發者來說是非常有價值的。

   總結:CAD軟體的二次開發功能是CAD的重要部分,好的API介面使得CAD功能擴展領域更廣,實現用戶特殊的需求。中望CAD+的介面較為成熟,用戶可以將自己原有的二次開發程序移植到中望CAD+上來使用,也可以直接在中望上開發,相信會達到預期效果。

 

[中望CAD+二次開發深度滿足用戶需求],你可能也喜歡

  • 區域深度剖視圖
  • 模具開發設計流程
  • 模具開發流程
  • pro e軟體需求
  • 產品設計與開發
  • 求需求曲線方程式
  • 產品開發設計流程圖
  • 螺紋護套加工深度
  • 模具開發
  • 物料需求清單
  • pro e顯卡需求
  • pro e筆電需求
  • 一般衣櫃深度
  • 基礎開挖深度
  • 污水下水道用戶接管
  • 污水用戶接管標準圖
  • 銑刀加工深度
  • 了解需求滿足需求
  • 用戶排水設備標準
  • 下水道用戶排水標準
  • 自來水用戶用水標準
Bookmark the permalink ,來源:
One thought on “中望CAD+二次開發深度滿足用戶需求