添加删除元素_蔡司:CALYPSO高级应用 | 指数交换与添加删除循环

528905d1588e3591c0316d233a98ff83.png

当我们在CALYPSO中使用了阵列功能后,阵列中的每个元素会被分配一个顺序号,简单理解就是该元素的指数。

譬如,在阵列的4个圆中,求解第2和第3个圆的圆心距,可以参照下面的做法。

248fe0096c3cfd03818c79bd03639b20.png
2626dc5fb49d0efd0460ff7dd696d296.png
90453d00aed2bec2330584d3150c5df4.png
390417830f5474e8ed184e94153042e3.png

在上面填入元素中,圆2(2)和圆2(3),小括号就是阵列元素的指数。

指数交换就是对阵列元素的指数进行操作,经典的案例应用如下:

7b5a10dfc597e020bfbfc2a6c9d9a0fc.png

▲分度圆绕中心做了等分度为 60º的 6个回转阵列

当我们求相邻两个阵列圆相对于中心圆的两两分度角,逐个构造3D直线然后及计算连线夹角时显得太麻烦。其实,我们可以利用指数交换及添加删除循环功能,使编程变得简单,使程序变得简洁。

1.构造阵列圆与中心圆的连线,即3D直线(添加和删除循环)

dead58a642a20185602b0a7e5d4844ee.png

▲右键添加删除循环

f8b4b1ec7bb4cf1032d9fd28b42c63a7.png

▲添加阵列,完成自动连线

有两点需要注意:

· 此处是调用了圆心作连线,而不是圆的测量点或者测量路径,因此必须使用调用(回叫l)功能。

· 在调用窗口中,首先对阵列圆右键,为所有已选元素删除循环,然后确定生成阵列。

1e00c0d8cf6d2275988dd3f33ce34b53.png

▲构造出3D直线的效果

2.插入元素夹角特性,准备计算两两3D直线的夹角。在填入元素界面,对3D直线右键,选择“指数交换”。元素1和元素2分别填入如下图所示:

7deba08faaa4af4babaf5372646dc669.png
a2ceb2283ac33dec3fe101fcefe98c6d.png

参数解释:

· 对于 3D直线1 ,步进为1,从1到5,做了5次循环计算;

· 对于3D直线2,步进为1, 从2到6,做了5次循环。

每个夹角是由元素1和元素2计算得到,循环关系如下:

29a79208c178c6e0250d8332a005066f.png

3. 运行程序,得到报告

8f3f68754b06227a030e8b440f68d0a0.png

▌如何输出第6个角度呢?

舍易求难法:有些同学会说,再单独加入一个求元素夹角的命令不就行了?比如下面这个:

9ccd60bd67e343a754b7f13af684a3e4.png

不过,既然是CALYPSO高级应用,当然有更高级、更简洁的方法实现以上功能。回到上一步:

cf3a1a153072a3ecd29ad476d0711373.png

思路上,我们只需要往前迈开一步就好了,即增加一次循环,让3D 直线1(6)和3D直线1 (1)作一次计算。操作如下:

f5073a723d87329043757c5cf7aa959c.png
d6f19b415772dbcf50a04fdb8720456a.png

如此,整个特性栏就是只有一个元素夹角命令,程序变得无比简洁。

运行程序后,即可得到6个夹角的测量结果。

8addac3b5df06dab1029dbeec48ff8cf.png
158f5672a3d64f1b37588888d70a0a44.png

怎么样,你学会了吗?

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值