知城 |
|
第一篇AutoLISP基礎入門教學 | ||
第一章 AutoLISP主角瀟灑登場 | ||
1. AutoLISP 是何方神聖 | ||
2. AutoLISP程式語言的特質分析 | ||
3.AutoLISP程式語言的特質分析 | ||
4.撰寫AutoLISP的動機 | ||
5. AutoLISP的效益評估 | ||
6.如何有效學習AutoLISP | ||
7. AutoLISP程式設計師的心聲 | ||
8.對老闆及設計主管的叮嚀 | ||
第二章 AutoLISP的關鍵基本結構與語法 | ||
1.學好AutoLISP的關鍵、基本結構與語法 | ||
2.學好AutoLISP的關鍵 | ||
3.重要的AutoLISP的基本語法結構 | ||
第三章 快速分類瀏覽AutoLISP功能函數 | ||
1.第一類 數學運算功能函數 | ||
2.第二類 檢驗 & 邏輯運算功能函數 | ||
3.第三類 轉換運算功能函數 | ||
4.第四類 串列處理功能函數 | ||
5. 第五類 字串、字元、檔案處理功能函數 | ||
6.第六類 等待輸入功能函數 | ||
7.第七類 幾何運算功能函數 | ||
8. 第八類 圖元處理功能函數 | ||
9.第九類 選擇集、符號表處理功能函數 | ||
10.第十類 AutoCAD相關查詢、控制功能函數 | ||
11.第十一類 判斷式、迴圈相關功能函數 | ||
12.第十二類 函數處理、定義、追蹤&錯誤處理功能函數 | ||
13.第十三類 顯示、列印控制功能函數 | ||
14. 第十四類 符號、元素、表示式處理功能函數 | ||
15 第十五類 ADS、ARX、AutoLISP 載入與釋放函數 | ||
16. 第十六類 記憶體空間管理函數 | ||
17.第十七類 其他重要的功能函數 | ||
18.第十八類 ADS、ARX外部定義的3D函數 | ||
19.第十九類 ADS、ARX外部定義的資料庫相關函數 | ||
20.第二十類 DCL交談框定義相關的函數&指令 | ||
第四章 新手上路(1)-萬丈高樓平地起 | ||
1.AutoLISP 程式設計的六個步驟 | ||
2.透過簡單範例全程演練AutoLISP | ||
3.PBOX.LSP 程式產生的問題 & 改良 | ||
4.測驗練習,熱身兼練功 | ||
5.測驗即時解答,小小程式大大滿意 | ||
6.本章結語 | ||
第五章 新手上路(2)-參數設計的關鍵技巧 | ||
1.參數設計的重要性 | ||
2.重要關鍵-熟知三角函數關係 | ||
3.AutoLISP三角函數&轉換相關函數 | ||
4.精選三角函數應用技巧範例一 | ||
5.精選三角函數應用技巧範例二 | ||
6.測驗練習,熱身兼練功 | ||
7.本章結語 | ||
第六章 圖元資料的取得與活用的技巧 | ||
1.圖元資料串列的重要性 | ||
2.重要圖元資料應用相關的功能函數介紹 | ||
3.圖元資料聯合串列取得技巧與群碼分析 | ||
4.圖元資料修改與更新技巧 | ||
5.範例練習 | ||
6.測驗練習&解答,舉一反三 | ||
7.本章結語 | ||
第七章 靈活掌握AutoLISP的迴圈、判斷式技巧 | ||
1.判斷式、迴圈的重要性 | ||
2.判斷式、迴圈相關功能函數 | ||
3.IF判斷式應用技巧 | ||
4.COND判斷式應用技巧 | ||
5.REPEAT迴圈判斷式應用技巧一 | ||
6.REPEAT迴圈判斷式應用技巧二 | ||
7.WHILE迴圈判斷式應用技巧 | ||
8.測驗練習,熱身兼練功 | ||
9.本章結語 | ||
第八章 靈活掌握AutoLISP的副程式技巧 | ||
1.AutoLISP副程式的重要性 | ||
2.範例一:副程式的醞釀時機 | ||
3.範例一:副程式的引數應用技巧 | ||
4.期望能誕生好用的副程式 | ||
5.創造好用的LISP_SLB.LSP副程式函數 | ||
6.如何萬無一失載入共用副函數 | ||
7.舉一反三,副程式測驗練習 | ||
8.本章結語 | ||
第九章 充分掌握選擇集&符號表的技巧 | ||
1.選擇集&符號表的重要性 | ||
2.選擇集&符號表相關功能函數 | ||
3.選擇集函數基本練習 | ||
4.符號表函數基本練習 | ||
5.選擇集應用技巧範例 | ||
6.選擇集&符號表相關功能函數 | ||
7.舉一反三,測驗練習 | ||
8.本章結語 | ||
第十章 輕鬆掌握AutoLISP的讀檔&寫檔 | ||
1.讀檔&寫檔的重要性 | ||
2.讀檔、寫檔&字串相關功能函數 | ||
3.讀檔的應用範例 | ||
4.讀檔的串列技巧範例 | ||
5.寫檔的應用範例 | ||
6.舉一反三,測驗練習 | ||
7.基礎結訓前的叮嚀 | ||
第二篇 六十個實用精選AutoLISP範例 | ||
範例1 | 繪製矩形交叉框(一) | |
範例2 | 繪製矩形交叉框(二) | |
範例3 | 繪製矩形交叉框(三) | |
範例4 | 繪製矩形交叉框與半圓邊 | |
範例5 | 修正矩形交叉框與半圓邊方向性 | |
範例6 | 以不同顏色繪製矩形交叉框與半邊圓 | |
範例7 | 矩形與短邊的內切圓 | |
範例8 | 矩形與短邊的內切圓裁切圓內對角線段 | |
範例9 | 參數L圖形繪製 | |
範例10 | 繪製L圖形與3/4弧 | |
範例11 | 等邊的正多邊形 | |
範例12 | 不同顏色效果等邊的正多邊形 | |
範例13 | 繪製重複NN次的同心圓 | |
範例14 | 繪製重複NN次的同心圓與陣列 | |
範例15 | 繪製圓與弧切面 | |
範例16 | 選取線於線上畫兩個等圓 | |
範例17 | 選取線於線上畫N個等圓 | |
範例18 | 選取兩圓畫兩條外公切線 | |
範例19 | 選取兩圓畫兩條外公切線並裁切內圓 | |
範例20 | 堆疊的相切圓 | |
範例21 | 於線段中點畫圓及寫入文字 | |
範例22 | 連續選取線段於中點畫圓及寫入文字 | |
範例23 | 連續選取線段繪製正方形及寫入文字 | |
範例24 | 選取圓及圓心畫一個切圓 | |
範例25 | 選取圓及圓心畫一切圓並讓切圓動起來 | |
範例26 | 繪製表格 | |
範例27 | 橢圓陣列 | |
範例28 | 選取文字、圖塊、線或兩點改變SNAP角度 | |
範例29 | 單一引線的序號球 | |
範例30 | 將圖面上所有的尺寸換至DIM層 | |
範例31 | 指定圖層作偏移複製 | |
範例32 | 更有效率的圖層冷凍、解凍與保留 | |
範例33 | 選取文字圖元修改新字高 | |
範例34 | 修改圖面上所有文字字高 | |
範例35 | 選取文字圖元修改傾斜角 | |
範例36 | 文字各種修改的整合 | |
範例37 | 選取弧寫入文字留 | |
範例38 | 文字轉換大小寫 | |
範例39 | 新舊字串替換 | |
範例40 | 選文字加框 | |
範例41 | 寫出文字內容至檔案 | |
範例42 | 畫點並寫出點座標至檔案 | |
範例43 | 讀取檔案之點座標與編號並繪出 | |
範例44 | 讀取外部文字檔並寫入 | |
範例45 | 統計圖面上所有的BLOCK數量寫出檔案 | |
範例46 | 繪製已知半徑相連的N個圓 | |
範例47 | 寫出PLINE頂點座標並佈點 | |
範例48 | 拉引線的連續序號球 | |
範例49 | 快速地為圓、弧與線加寬 | |
範例50 | 計算封閉區間面積並繪製表格 | |
範例51 | 標示點座標資料於圖上 | |
範例52 | 參數式自動繪製標準零件圖 | |
範例53 | 顯示圖元相關資料 | |
範例54 | 統計選擇集內的圖元個數 | |
範例55 | 自動產生幻燈片展示劇本檔 | |
範例56 | 建立標準的圖框圖層環境 | |
範例57 | 繪製虛擬線的變化圖 | |
範例58 | 虛擬線產生螢幕掃圖效果 | |
範例59 | 呼叫外部檔案的使用技巧 | |
範例60 | 以256色盤更換同類圖元顏色 | |
附錄A AutoLISP函數功能索引 | ||
附錄B AutoCAD變數一覽表 | ||
附錄C AutoCAD群碼代號一覽表 |