明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1641|回复: 5

请问版主关于动态交换数据

[复制链接]
发表于 2004-7-3 16:52:00 | 显示全部楼层 |阅读模式
请问版主,有没有这样一个软接口,可以让CAD与外部程序动态的交换数据。


例如:自编一个VB程序,在程序中输入直线的起点和终点的坐标,就可以在CAD中


实时的画出这条直线来(当然直线的可选参数不仅是起点和终点)。


        如果存在这样一个软接口,请详细指导实现程序通讯的步骤。


谢谢
发表于 2004-7-3 17:05:00 | 显示全部楼层
打开一个cad文档,在VB中执行以下语句,再看看CAD文档。。。如果你懂VBA,应该很容易明白其它的该怎么做,如果不明白,要仔细看看CAD的对象模型部分 Private Sub SetSupportPath()
Dim acadApp As Object
Dim startPoint(0 To 2) As Double
Dim endPoint(0 To 2) As Double

' Define the start and end points for the line
startPoint(0) = 1#: startPoint(1) = 1#: startPoint(2) = 0#
endPoint(0) = 5#: endPoint(1) = 5#: endPoint(2) = 0#

' Create the line in model space

Set acadApp = GetObject(, "AutoCAD.Application")
acadApp.ActiveDocument.ModelSpace.AddLine startPoint, endPoint
End Sub
发表于 2004-7-4 09:33:00 | 显示全部楼层
飞哥,你又忘记告诉他要添加引用!
发表于 2004-7-4 10:37:00 | 显示全部楼层
引不引用无所谓啦,用变体即可。动态链接引用。用vbscript也可以的,编译都省了。
发表于 2004-7-4 16:47:00 | 显示全部楼层
秋枫发表于2004-7-4 10:37:00引不引用无所谓啦,用变体即可。动态链接引用。用vbscript也可以的,编译都省了。
谢谢指教!但vbscript我不懂,请教了!
 楼主| 发表于 2005-6-1 13:40:00 | 显示全部楼层
谢了.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-17 10:38 , Processed in 0.178710 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表