1樓:網友
看你的目標了,不過你作為乙個工程師,我想先把主要精力放到lisp上沒錯的,lisp作為表處理為特徵的人工智慧語言,有很多的優勢,尤其acad下面,autocad在最初最先支援的程式設計語言就是autolisp,現在發展成visual lisp。
autolisp功能強大,能很好的處理acad圖形資料庫大多數的內容,並且易學,尤其作為乙個初學者,acad下其他的如arx等並不適合,這些內容等你把lisp學的更深入後,尤其是對acad圖形資料庫有更深刻的瞭解後,在根據自己的實際情況去決定是否去學。
我建議你多用些時間去學些程式設計方面的知識,掌握程式設計基本的一些原理,比如基本的程式結構,如選擇,迴圈等,在多學些autolisp下的函式,多結合實際工程中遇到的問題多寫,另外多看其他人寫的**,會進步很快的。
就先說這些。
2樓:花花書屋
通一門語言,其他的就差不多了。
各種語言有不同的優勢。
設計院cad畫圖,有必要學習autolisp or visual lisp嗎
3樓:無稽居士
這個不是必要的,但學了肯定對工作有幫助,自編一些lisp外掛程式,有可能方便作業和提高工作效率。
4樓:正三俗帳篷屋
個人覺得:
不學,沒問題,99%的設計人員都不會;
學了,就更效率,提高出圖效率,僅此而已。
專業之外的東西,可以拿來就用的最好,特別需要,再研究一下自己寫也行,簡單的工具,稍有程式設計知識,半天就能寫出來,如果是愛好程式設計,那有時間可以研究下,有好處,會讓工具更得心應手。
設計,重在知道要畫什麼,然後才是怎麼樣畫得更快。
5樓:我才是cad專家
學學沒有壞處,能用上最好。
autocad可以程式設計嗎?
6樓:朱
autocad可以程式設計,它提供了autolisp介面,可以載入autolisp程式。為二次開發提供條件。
autodesk公司提供的autolisp**很容易學習,基本上學習乙個月就會自己程式設計。
但是autolisp也有不足的地方,主要在計算方面。【如:乙個圓弧的座標計算比較複雜,沒有數學基礎的就很難解決。】
不過,程式vba解決了這個問題,vba程式計算很簡單,它把所有物件都看成點,計算物件就不考慮圖元問題了。
所以學習autocad程式設計的話,先學習autolisp,然後要學習vba。
學習程式設計不是很難,學會了,會發現是工作的好幫手。
7樓:離心箭
可以,這是cad個人定製的一項高階應用,工具選單,命令等都可以自已編寫擴充套件程式,不過這些程式只能用在cad中。
8樓:網友
autocad
autocad是由美國autodesk(歐特克)公司於二十世紀八十年代初為微機上應用cad技術而開發的繪圖程式軟體包,經過不斷的完美,現已經成為國際上廣為流行的繪圖工具。
autocad可以繪製任意二維和三維圖形,並且同傳統的手工繪圖相比,用autocad繪圖速度更快、精度更高、而且便於個性,它已經在航空航天、造船、建築、機械、電子、化工、美工、輕紡等很多領域得到了廣泛應用,並取得了豐碩的成果和巨大的經濟效益。
autocad具有良好的使用者介面,通過互動選單或命令列方式便可以進行各種操作。它的多文件設計環境,讓非計算機專業人員也能很快地學會使用。在不斷實踐的過程中更好地掌握它的各種應用和開發技巧,從而不斷提高工作效率。
autocad具有廣泛的適應性,它可以在各種作業系統支援的微型計算機和工作站上執行,並支援解像度由320×200到2048×1024的各種圖形顯示裝置40多種,以及數字儀和滑鼠器30多種,繪圖儀和印表機數十種,這就為autocad的普及創造了條件。
**有cad lisp程式設計的免費教材啊,本人很想學習,但在網上找不到??誰能分享點這方面的資料就更好了??
9樓:網友
我的建議是,放棄lisp,學習vb或vba,vb軟體可以編譯出來,vba程式需要依賴cad。
vb語言更加通用,適用vb操作cad和vb操作office軟體幾乎是一樣的編寫方法,區別只在於介面函式。
autocad裡面的的幫助,很詳細,幾乎是複製下來,改改就能用。
lisp侷限性太大,可以說是,只在cad裡面使用。
10樓:網友
要學是好事,何必潑冷水,如果真想學,哪有免費書。
vba不是萬能的,很多事可以相互借用,既然學習autolisp就是要用在cad裡的。
用的是autocad 2014 想學autolisp,這個程式設計和除錯的介面怎麼弄出來呢?
11樓:朱
要**乙個檔案配敏並安裝:(autocad_2014_vba_enabler_english_win_64bit_dlm)鋒賣譁;這個銀行檔案**了才可以除錯;可以到官網**!
cad裡面的lisp有什麼作用啊,怎麼用,要具體的,能讓我明白加分
12樓:家有八畝田
lisp本身就是cad所屬的開發程式,他提供一些簡單的函式計算,剩下的就全是針對autocad的繪圖功能了。lisp程式類似與資料庫中的儲存過程,可以批量的處理繪製cad圖形。
學習lisp是很簡單的,只要掌握了幾個主要命令的使用就行,就是對語句格式要求很研,本身lisp的函式相當多,不必去記。
載入lisp
2. 可以自己從檔案管理器把lisp檔案拖動到acad的圖形視窗,也可以載入。
3. 在命令列後用,(load "c:\\temp\\")也可以載入,路徑名請輸入實際的路徑。
另:對於乙個lsp程式,(defun 後面的既是命令或者函式,一般程式應該有提示,若沒有,標誌符c:後面的單詞是可以在acad下使用的命令,既可以在command:
後面直接輸入,即可執行。
13樓:朱
autocad只是提供了基本功能,同時提供了二次開發程式設計介面,可以載入autolisp程式。
比較有名的【天正】外掛程式,autocad載入以後,提供各種功能,提高了繪圖功能。由於天正越來越完善,越來越多的設計院使用天正來繪製圖形。
當然,這個程式設計可以自己寫,autodesk公司提供了autolisp函式,格式簡單,很容易學會。
autolisp程式設計有名的教材是【autocad程式設計魔法書 [autolisp dcl基礎篇]】,把裡面的內容看完,基本上會寫程式。
總的講,要想提高工作效率,一定要學會使用autolisp外掛程式。可能的話,學會編寫程式。
acad的二次開發
14樓:網友
建議你採用進行開發。假如你有一些vb的基礎的話,很容易就能過渡到的。
根據你說的希望通過excel把資料輸入好後用acad呼叫一次性把所有的圖註釋好,autocad的。net程式設計就可以實現在不在autocad介面開啟dwg檔案的情況下操作檔案。
至於你要掌握什麼東西,我覺得主要有三點:
1 vb向的過渡,這點不難,兩者有很大的相似性,熟悉一下新的程式設計環境就好;
2 autocad的程式設計基礎。主要了解乙個程式設計模型就差不多了,沒什麼難的;
3 讀excel**,基本跟第二條差不多,還要稍微容易些。
需要具體幫助可以給聯絡我。假如你乙個學期就做這個的話,足夠。
15樓:以真以幻
你cad沒用過確實比較難一點,還好學過一點vb。
vba比較適合你,autolisp是表語言,學了其他的語言再看看這個語言會覺得很不直觀。
程式設計環境就是cad自帶的二次開發語言,cad選單中的tool-》macro-》進入的環境就是你的程式設計環境了,剩下就要看書和摸索了。
看看cad程式設計的書,可以到圖書館借些書,或者找會的人幫忙,你覺得很難的事也許對他人只是簡單的事。
對於autocad二次開發,vba和autolisp哪一種更好
16樓:朱正偉
沒有更好的說法。各有優點。
vba在計算方面有優勢,autolisp的話,計算是弱項,其它方面表現很是不錯。
所以先學習autolisp,然後學習vba,互相結合。
誰有不錯的autolisp程式設計方面的書籍介紹下。
17樓:網友
我學lisp的時候還是很多參考書籍的,可惜現在市面上很少出版了,原因無外乎是這類書讀者少,並且acad公升級太快的緣故。
我學autolisp是用acad 10開始的,那時候有autolisp 程式設計,autolisp 程式設計等。
其實,如果你掌握了基本的程式設計知識後,還是多看些其他人寫的**對你更有幫助,另外多看自帶的幫助檔案,需要什麼函式能查到就可以了。
學習一門語言最快的方法就是多看**,看多了就是你自己的了。
誰能提供下大學程式設計的書名
大一來下語言,譚浩強的c語言,不過我推源薦c primer plus 大二bai 微機原理,主要是du學習彙編,這zhi個我工作很少用到彙編就不推薦dao了,書還是有的,大 rotel 微控制器 dsp arm 自動化原理,先說第一個吧,99se畫圖,當然這個不是啥語言但是很重要,微控制器老師主要講...
在pascal中怎樣建立程式設計思想
請問您是要問什麼?這個問題過於大了.我是寫pascal的,覺得pascal一定要注意各個部分的統籌兼顧變數,過程,函式,呼叫庫,都是要注意協調的對於初學者,一定要認真除錯每個程式,明白自己為什麼對,為什麼錯最後附上一個pascal裡面的exit code 大全.我是寫fp的 1無效dos功能號 2檔...
linux下的shell程式設計 如何替換檔案中的內容
sed i s connection connection mysql keystone chenshake 192.168.4.97 keystone g file 語法 sed i s 內容 複製1 內容2 檔名,內容1後面的.是正則匹配connection 任意內容,是分隔符,相當於 我們常用...