baixin 发表于 2003-10-30 10:35:00

!有想法!!拜你为大哥!!

AFM128 发表于 2003-10-30 18:09:00

这个问题我看是可以实现的
就想个办法利用不同的图层在几个计算机上同时画

蓝心儿 发表于 2003-10-31 02:26:00

我的想法是,在两台机子上分别显示自己和对方的图,可以是一个窗口或两个窗口,对方图层的名字可以标示出来以避免图层名字有冲突,比如li-axis。因为一个人在画图时,一个时刻只能在一个图层上进行,所以为了避免修改的冲突,在对方的机子将该图层锁住,禁止对方修改该图层,将本人的画图命令传到对方机子上,达到同时更新的效果,以实现同时协同设计。这个想法是否可行,还请各位CAD高手指教。

gfmfy 发表于 2003-10-31 16:27:00

两个人定一个基准比如中心,一人画左图,一人画右图,然后插入一人画的图,移到基准中心,一张完正的图完成

3stone 发表于 2003-11-2 15:15:00

可以尝试用XREF,如文件名为gh1,甲编辑GH1(是完全打开,不是只读),乙用外部引用(XREF)GH1(是只读的)。甲作完一阶段的工作后存盘GH1,乙在外部引用中用“RELOAD”就可以更新。同理,乙的一阶段工作存为GH2,甲可以外部引用GH2。
这样可以一阶段来促使两人的工作协调。担不是动态的。
最后工作能一人完成时候,可以把两个文件GH1、GH2合并。
这样只有在文件需要几个人合作时候好用。一般用价值不大。

东哥 发表于 2003-11-3 07:50:00

如果几台电脑是连接在一个网络上的,那么用外部参照的方式还是很不错的,也不用再插入什么的了。

gyl 发表于 2003-11-3 21:32:00

用CAD的网络版应该可以解决问题。

忧郁小琅 发表于 2003-11-6 08:41:00

一个画一部分!然后再粘帖在一起!

r0r 发表于 2003-11-7 18:24:00

如果cad用熟了,这个问题应该不是问题

efan2000 发表于 2003-11-7 19:54:00

其实通过编程的话也可以部分实现。
两台电脑必须连网,通过WinSocket来互传消息,主要监视对象的增加、修改和删除,这在VBA中可以通过事件来实现,而在VLisp中使用反应器也可以实现,其它的监控比较复杂,像各种样式的设置或者参数的设置等。
还有个问题,就是对象的关联,因为两台电脑上的对象虽然相同,但它们的句柄不一样,故还要一个句柄关联表。比如在一台电脑上新增加了一条直线,它的句柄为10,那么通过消息传递到另一台电脑上,告诉它也新加一条直线,这时它的句柄可能就是其它值,如13。接下来修改、删除的协同操作必须通过句柄关联表来实现了。
页: 1 [2] 3
查看完整版本: 能不能两架电脑两个人同时画一张图?