既然是求助,能不能少点错别字。总共没有几个字,看的人还要猜!这个情况肯定是有问题,不正常第一,检查建模是不是有问题第二,在模型没有问题后,螺钉的尺寸要打开零件文件改;改完要打开装配文件,驱动一下(VB的驱动方式不止一种),这要装配文件才会变化;然后是图纸文件尺寸变化一定要合理。比如螺钉直径修改了,而螺孔没有改,就可能出现干涉
呵呵,我不懂二次开发,但是是不是可以这样理解:对于多个同样名称的对象,程序无法判断是驱动哪一个,因此可能会只驱动其中的一个;如果要同时驱动它们,只能给它们不同的名称,否则应该无法同时驱动;或者把它们做成一个组,让它们整体驱动,但是相互之间是不能变化的。
ST4 里打不开你的装配图, 只能打开零件图, 因此我重新装配了一遍.要说明的是1. 到目前为止,没有发现模型不能驱动的情况,2. 你所说的驱动不了模型, 估计只是一个模型状态更新(Update)或是屏幕刷新的问题. 你可以用各种你认为合适的方法来更新模型,如:' objassembly.ActivateAll / objassembly.UpdateAll / objsolidedge.StartCommand assemblyAssemblyToolsShow但我想,就你目前的情况, 以下方法也许可行. objassembly.SelectSet.Add objassembly.occurrences(1) objassembly.SelectSet.RemoveAll
不明白楼主的意思?最好拿源文件或图片来说话。怎么个不能驱动法?把你要的结果和软件给你的结果都说清楚。