明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: netbbsboy

能不能两架电脑两个人同时画一张图?

  [复制链接]
发表于 2003-10-30 10:35:00 | 显示全部楼层
!有想法!!拜你为大哥!!
发表于 2003-10-30 18:09:00 | 显示全部楼层
这个问题我看是可以实现的
就想个办法利用不同的图层在几个计算机上同时画
发表于 2003-10-31 02:26:00 | 显示全部楼层
我的想法是,在两台机子上分别显示自己和对方的图,可以是一个窗口或两个窗口,对方图层的名字可以标示出来以避免图层名字有冲突,比如li-axis。因为一个人在画图时,一个时刻只能在一个图层上进行,所以为了避免修改的冲突,在对方的机子将该图层锁住,禁止对方修改该图层,将本人的画图命令传到对方机子上,达到同时更新的效果,以实现同时协同设计。这个想法是否可行,还请各位CAD高手指教。
发表于 2003-10-31 16:27:00 | 显示全部楼层
两个人定一个基准比如中心,一人画左图,一人画右图,然后插入一人画的图,移到基准中心,一张完正的图完成
发表于 2003-11-2 15:15:00 | 显示全部楼层
可以尝试用XREF,如文件名为gh1,甲编辑GH1(是完全打开,不是只读),乙用外部引用(XREF)GH1(是只读的)。甲作完一阶段的工作后存盘GH1,乙在外部引用中用“RELOAD”就可以更新。同理,乙的一阶段工作存为GH2,甲可以外部引用GH2。
这样可以一阶段来促使两人的工作协调。担不是动态的。
最后工作能一人完成时候,可以把两个文件GH1、GH2合并。
这样只有在文件需要几个人合作时候好用。一般用价值不大。
发表于 2003-11-3 07:50:00 | 显示全部楼层
如果几台电脑是连接在一个网络上的,那么用外部参照的方式还是很不错的,也不用再插入什么的了。
发表于 2003-11-3 21:32:00 | 显示全部楼层
用CAD的网络版应该可以解决问题。
发表于 2003-11-6 08:41:00 | 显示全部楼层
一个画一部分!然后再粘帖在一起!
发表于 2003-11-7 18:24:00 | 显示全部楼层
如果cad用熟了,这个问题应该不是问题
发表于 2003-11-7 19:54:00 | 显示全部楼层
其实通过编程的话也可以部分实现。
两台电脑必须连网,通过WinSocket来互传消息,主要监视对象的增加、修改和删除,这在VBA中可以通过事件来实现,而在VLisp中使用反应器也可以实现,其它的监控比较复杂,像各种样式的设置或者参数的设置等。
还有个问题,就是对象的关联,因为两台电脑上的对象虽然相同,但它们的句柄不一样,故还要一个句柄关联表。比如在一台电脑上新增加了一条直线,它的句柄为10,那么通过消息传递到另一台电脑上,告诉它也新加一条直线,这时它的句柄可能就是其它值,如13。接下来修改、删除的协同操作必须通过句柄关联表来实现了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 15:44 , Processed in 0.157873 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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