CATIA通过控制某一个长度参数令重心到达指定位置求各位CATIA大侠解答,如何通过控制实体某一部分长度的变化,令实体的重心到某一指定位置.最后要能知道该长度的结果.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 05:54:10
CATIA通过控制某一个长度参数令重心到达指定位置求各位CATIA大侠解答,如何通过控制实体某一部分长度的变化,令实体的重心到某一指定位置.最后要能知道该长度的结果.

CATIA通过控制某一个长度参数令重心到达指定位置求各位CATIA大侠解答,如何通过控制实体某一部分长度的变化,令实体的重心到某一指定位置.最后要能知道该长度的结果.
CATIA通过控制某一个长度参数令重心到达指定位置
求各位CATIA大侠解答,如何通过控制实体某一部分长度的变化,令实体的重心到某一指定位置.最后要能知道该长度的结果.

CATIA通过控制某一个长度参数令重心到达指定位置求各位CATIA大侠解答,如何通过控制实体某一部分长度的变化,令实体的重心到某一指定位置.最后要能知道该长度的结果.
你这个问题需要使用catia的知识工程优化模块里的 优化工具 来实现.
使用测量,得到当前实体的重心.创建一个点,点的坐标为你希望的重心的位置.然后再使用测量,量取2点间距离.测量的结果都要保存在文件里.
然后进入知识工程优化模块,选择优化工具.利用求取最小值.来求取距离测量的最小值.而自由变量就是你所谓的实体的某一部分的长度.
然后跑优化,这个优化的过程就是,当你的实体的某部分长度变化时,变化到什么值时,你的实际重心和需求重心间的距离达到最小值.这个时候,就求出了某一部分长度的需求值了.

设置关联性

这个应该是没有确切的量化的,你可以保持链接来球取实体的重心,然后通过改变实体某一部分长度变化来看重心位置的变化,进而确定其长度谢谢大侠的答案。当年我做这题的时候,是利用公式设了该长度L。然后读取这时的重心。然后再不断改变L,不断读取。。到最后读取的重心与该位置最为接近的时候,就把这时的L记为答案。L还要精确到小数点后四位,可想而知工作量多么不少。我觉得这种方法很笨,我想应该会有更快捷的方法的。所以...

全部展开

这个应该是没有确切的量化的,你可以保持链接来球取实体的重心,然后通过改变实体某一部分长度变化来看重心位置的变化,进而确定其长度

收起