日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

lisp画靶子 visual_基于VisualLISP的AutoCAD绘图命令的二次开发_沈良翼

發布時間:2023/12/4 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 lisp画靶子 visual_基于VisualLISP的AutoCAD绘图命令的二次开发_沈良翼 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2009

AutoCAD

是由美國

Autodesk

公司于

20

世紀

80

年代初為

微機上應用

CAD

技術而開發的繪圖程序軟件包,

經過不斷的

完善,

現已經成為國際上廣為流行的繪圖工具

AutoCAD

允許

用戶定制菜單和工具欄,并能利用內嵌語言

Autolisp

Visual

Lisp

VBA

ADS

ARX

等進行二次開發

AutoCAD

是在

R2.1

本開始嵌入

LISP

語言的一個增強了針對性的子集

AutoLISP

R14

版本開始,

Autodesk

公司推出了

VisualLISP

,更進一步

方便了用戶對

LISP

的使用

[1]

在日常的繪圖工作中,常常需要定制些軟件沒有的特定

圖形符號,

雖然可以使用復制或定制塊的形式實現,

但將常用

命令開發成類似于

AutoCAD

的內部命令,對使用者來說是非

常有吸引力的

VisualLISP

語言可以很方便地調用

AutoCAD

的內部命

令,

在可視化的界面進行編輯,

完全可以勝任一般繪圖命令的

二次開發

對話框控制語言

Dialog

Control

Language

(簡稱

DCL

)

也是

內置于

AutoCAD

中,

它彌補了

AutoLISP

語言在對話框功能上

的不足,但可以很方便地通過

LISP

架設與

DCL

語言對話的

橋梁

1

編程示例

[2]

使用

VisualLISP

開發

AutoCAD

的繪圖命令的一般步驟是:

1.1

打開

VisualLISP

編輯器

AutoCAD

工具菜單中

AutoLISP

——

VisualLISP

編輯

即可打開

AutoCAD

軟件內置的

VisualLISP

編輯器

1.2

編程過程實例

下面以一個命令開發過程為例,來說明

VisualLISP

的編

程過程

本例是為了開發一個可以直接繪制基準代號的

Vi-

sualLISP

自定義命令

(

1

)新建一個

DCL

文件

在窗口中輸入以下程序代碼

bm01:dialog{

label="

基準代號對話框

";

:edit_box

{

label="

";

key="sym";edit_width=1;}

:boxed_radio_row{

label="

基準代號對話框

:";

:radio_button{

label="

";key="ra1";value="1";}

:radio_button{

label="

";key="ra2";value="0";}

:radio_button{

label="

";key="ra3";value="0";}

:radio_button{

label="

";key="ra4";value="0";}

}

spacer_1;

ok_cancel;

}

(

2

)新建一個

LSP

源文件

在窗口中輸入以下程序代碼

基于

Visual

LISP

AutoCAD

繪圖命令的二次開發

沈良翼

1

汪莉莉

2

(

1.

南通職業大學

實訓中心,

江蘇

南通

226007

2.

南通廣播電視大學

人文科學系,

江蘇

南通

226007

)

摘要:

介紹了

LISP

語言在

AutoCAD

軟件中的應用過程,

并通過基準代號的二次開發命令實例進行說明,

力圖展示使用

Visual

LISP

言以及對話框控制語言對

AutoCAD

二次開發的基本過程以及應用程序的加載

關鍵詞:

Visual

LISP

DCL

AutoCAD

中圖分類號:

TP391.7

文獻標識碼:

B

文章編號:

1672-

545X

(

2009

)

12-

0064-

02

收稿日期:

2009-

09-

25

作者簡介:

沈良翼

(

1974

)

男,

江蘇如皋人,

一級實習指導教師,

碩士研究生,

主要從事數控技術理論實踐教學及應用;

汪莉莉

(

1975

)

女,

蘇南通人,

講師,

主要從事室內設計及計算機輔助設計教學

總結

以上是生活随笔為你收集整理的lisp画靶子 visual_基于VisualLISP的AutoCAD绘图命令的二次开发_沈良翼的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。