亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

VB在ACADWIN中的使用

2019-11-18 17:39:20
字體:
來源:轉載
供稿:網友
AutoCAD是一個常用工業繪圖平臺,用戶在使用時經常要用Lisp或ADS進行二次開發,但Lisp處理數據庫能力差,編制界面困難,而ADS要求較高.相比之下,VisualBasic(以下簡稱VB)編寫獨立程序的速度快,編制界面容易,可進行快速計算,可操作數據庫。ACADWIN是AUTOCAD的Windows版程序,具有WINDOWS的許多特點??梢岳肈DE進行VB與ACADWIN之間的通訊,實現AutoCAD編程。

VB在ACADWIN的應用文件
因為ACADWINR12不支持如PastLink的直接DDE方法,所以要有一個控件與VB相聯系,以進行數據傳遞。這里主要用到以下幾個文件:
1):DDEBAS.EXE這是VB/DDE服務器程序,必須在運行VB應用程序前調入,在命令行下鍵入:(XLOAD“DDEBAS”)。
2):ACADVB.DLL,VB應用程序的動態連接庫。
3):GLOBAL.BAS,VB應用程序的全程變量的定義文件。
4):ADSFUNCS.BAS,VB應用程序對ADS庫標準函數的調用。
5):ADSFUNCS.FRM,標準ACADWIN的初始VB窗口。
6):NEW.FRM,用于新建標準初始VB窗口。

后4個文件在ACADWIN/VB/NEW目錄下,編程時只要打開NEWlink.linktopic=appname “|” topic'置通訊主題
link.linkmode=2'手工通訊
endsub
增加一個過程unlinkapp,其代碼如下:
subunlinkapp(linkascontonl)
link.linkmode=0'關閉通訊
endsub
在窗體事件中,增加如下代碼:
subform_load()
LINKAPPACADTEXT,“AUTOCAD.DDE”,“SYSTEM”
endsub
subform_unload(cancelasinteger)
UNLINKAPPACADTEXT
endsub

如畫圓“CIRCLE”,先在ADSFUNC.FRM中增加一個命令鈕COMMAND1,將其CAPTION置為“C
IRCLE”,在子過程中增加以下代碼:
SUBCOMMAND1_CLICK()
ACADTEXT.LINKEXECUTE“[^3^3CIRCLE]”
ENDSUB

至此可以實現繪圖命令。如果要實現復雜的功能,如捕捉特征點,獲得特性,參數化繪圖,等能否讓完成界面及計算功能,把參數傳給一個Lisp程序,然后再將程序調入環境中完成繪圖呢?答案是肯定的這就要用到“SendKey"語句。該語句功能是向具有焦點的窗口發送字符,就象從鍵盤中鍵入一樣。這時先用函數FindACAD()找到ACADWIN的句柄,再用AcadACTIVE函授激活ACADWIN,使其具有焦點,這時就可以用SendKey了。

如有一個Lisp程序YZ.LSP,主函數為“C:YZ()”,可先在ADSFUNC.FRM中增加一個命令鈕COMMAND2,將其CAPTION置為“YZ”,在子過程中增加以下代碼:

SUBCOMMAND2_CLICK()
hwndAcad=FindAcad()
AcadActivate(hwndAcad)
SendKeys“{(}load ‘yz '{)}”,-1
SendKeys“{enter}”,-1
SendKeys“yz”,-1
ENDSUB

以上方法可以實現通過VB的界面選取參數,進行計算;用Lisp進行繪圖。有兩個問題值得注意:一:如要進行參數的傳遞,可以先用VB寫臨時數據文件,再用Lisp讀此臨時數據文件。二:因為與窗體布置不一定使ACADWIN和VB應用程序兩者同時可見,Lisp程序執行完畢,不能自動返回到VB應用程序,這時可以通過調用WindowsAPI函數SetWindowPos來使應用程序總浮在最上面,避免了來回切換窗口。這種技術的實現在本報已有介紹.

在ADSFUNCS.BAS中也定義了很多ADS函數可供調用。如ACADWIN/VB/ASVU中有一個例子ASVU.EXE,就是應用Ads_getvar及Ads_setvar函數,在SYSVARS.MAK的intervai.bas可以看到。但DDE的鏈接方式要改變,在啟動窗體或函授中加上:

DDE_TIMEOUT=-1'等待一個DDE事件
openDDE'ADSFUNCS.BAS中一個函數,初始化DDE鏈接->


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
97超级碰在线看视频免费在线看| 国产精品视频一区二区高潮| 欧美日韩在线视频一区| 国产亚洲精品一区二555| 激情av一区二区| 亚洲男人第一av网站| 国产成人亚洲综合青青| 欧美成人久久久| 欧美亚洲国产视频小说| 久久久999国产| 亚洲一级黄色av| 97国产suv精品一区二区62| 中文字幕亚洲国产| 久久综合免费视频影院| 国产最新精品视频| 欧美xxxx14xxxxx性爽| 久久精品成人欧美大片古装| 大荫蒂欧美视频另类xxxx| 色婷婷综合久久久久| 亚洲天堂一区二区三区| 国产一区二区丝袜高跟鞋图片| 国产精品中文久久久久久久| 国产精品jvid在线观看蜜臀| 国产精品av在线播放| 久久久噜噜噜久噜久久| 日韩欧美中文在线| 久久99久久99精品中文字幕| 亚洲精品丝袜日韩| 亚洲国产精品999| 亚洲天堂男人天堂| 亚洲a中文字幕| 亚洲欧美日韩在线高清直播| 青青a在线精品免费观看| 大荫蒂欧美视频另类xxxx| 久久久久久久久91| 国产精品最新在线观看| 久久成人精品视频| 亚洲日韩中文字幕在线播放| 国产精品6699| 欧美日韩中文字幕综合视频| 久久99国产精品自在自在app| 视频一区视频二区国产精品| 精品久久久视频| 日韩欧美在线视频日韩欧美在线视频| 日韩av电影免费观看高清| 久久久亚洲影院| 97在线视频国产| 久久久999国产精品| 91网站在线免费观看| 久久精品视频网站| 清纯唯美亚洲综合| 91在线观看免费| 国产精品高潮在线| 欧美激情一区二区三区久久久| 欧美一区二区三区……| 91在线视频免费| 久久成人精品电影| 亚洲视频在线观看网站| 精品偷拍一区二区三区在线看| 欧美激情视频一区二区三区不卡| 欧美性精品220| 日韩大陆毛片av| 91精品国产高清自在线看超| 91国产精品电影| 日韩视频在线一区| 日韩美女av在线免费观看| 精品中文字幕久久久久久| 日韩欧美亚洲成人| 亚洲毛片在线看| 岛国av一区二区在线在线观看| 亚洲娇小xxxx欧美娇小| 久久综合久久88| 久久影视电视剧免费网站清宫辞电视| 亚洲精品国产美女| 久久成人在线视频| 亚洲精品国产suv| 91精品久久久久久久久久| 亚洲一区二区中文字幕| 九九热精品视频国产| 久久躁日日躁aaaaxxxx| 92国产精品久久久久首页| 91av在线看| 亚洲天堂男人天堂女人天堂| 色婷婷av一区二区三区在线观看| 久久久天堂国产精品女人| 亚洲欧美成人一区二区在线电影| 俺去了亚洲欧美日韩| 成人国产精品日本在线| 亚洲福利视频免费观看| 97香蕉久久超级碰碰高清版| 精品国产福利在线| 青草青草久热精品视频在线网站| 国产精品18久久久久久麻辣| 日韩毛片中文字幕| 欧美激情影音先锋| 久久久亚洲成人| 亚洲一区第一页| 日韩小视频在线| 久久久久久久999精品视频| 伊人久久久久久久久久久久久| 91av在线精品| 国产成人福利夜色影视| 在线成人中文字幕| 在线日韩日本国产亚洲| 成人写真福利网| 国产成人啪精品视频免费网| 欧美日韩在线观看视频| 成人国产亚洲精品a区天堂华泰| 国产婷婷成人久久av免费高清| 亚洲日本中文字幕免费在线不卡| 少妇高潮久久77777| 欧美日韩一区二区免费视频| 国产福利视频一区二区| 成人精品aaaa网站| 国产裸体写真av一区二区| 97久久精品在线| 欧美午夜激情小视频| 538国产精品视频一区二区| 岛国视频午夜一区免费在线观看| 国产男人精品视频| 少妇激情综合网| 亚洲欧美国产精品久久久久久久| 九色精品免费永久在线| 亚洲精品98久久久久久中文字幕| 亚洲欧美在线一区| 欧美一区二区三区免费视| 日韩av在线免费观看| 久久天天躁狠狠躁夜夜躁2014| 国产午夜精品一区理论片飘花| 欧美电影免费播放| 国产精品福利小视频| 日产精品99久久久久久| 色偷偷噜噜噜亚洲男人| 色综合久久天天综线观看| 最近2019中文字幕mv免费看| 国产精品午夜一区二区欲梦| www.亚洲一二| 视频直播国产精品| 美女久久久久久久| 国产精品亚洲美女av网站| 国产精品狠色婷| 91精品视频观看| 成人欧美一区二区三区在线湿哒哒| 欧美大学生性色视频| 欧美在线免费观看| 91久久精品一区| 国产综合香蕉五月婷在线| 久久综合五月天| 亚洲精品一区中文字幕乱码| 中文字幕国产亚洲2019| 亚洲色无码播放| 国产日产久久高清欧美一区| 欧美精品制服第一页| 久久久精品电影| 国产欧美精品一区二区三区介绍| 国产视频精品自拍| 欧美性受xxx| 91国语精品自产拍在线观看性色| 91亚洲va在线va天堂va国| 国产一区二区三区精品久久久| 4438全国亚洲精品在线观看视频| 国产精品稀缺呦系列在线| 九色91av视频| 国产精品综合网站|