榮格工業(yè)資源APP
了解工業(yè)圈,從榮格工業(yè)資源APP開始。
當(dāng)我們在CALYPSO中使用了陣列功能后,陣列中的每個元素會被分配一個順序號,簡單理解就是該元素的指數(shù)。
譬如,在陣列的4個圓中,求解第2和第3個圓的圓心距,可以參照下面的做法。
在上面填入元素中,圓2(2)和圓2(3),小括號就是陣列元素的指數(shù)。
________________________________________
指數(shù)交換就是對陣列元素的指數(shù)進(jìn)行操作,經(jīng)典的案例應(yīng)用如下:
▲分度圓繞中心做了等分度為 60o的 6個回轉(zhuǎn)陣列
當(dāng)我們求相鄰兩個陣列圓相對于中心圓的兩兩分度角,逐個構(gòu)造3D直線然后及計算連線夾角時顯得太麻煩。其實,我們可以利用指數(shù)交換及添加刪除循環(huán)功能,使編程變得簡單,使程序變得簡潔。
1.構(gòu)造陣列圓與中心圓的連線,即3D直線(添加和刪除循環(huán))
▲右鍵添加刪除循環(huán)
▲添加陣列,完成自動連線
有兩點需要注意:
? 此處是調(diào)用了圓心作連線,而不是圓的測量點或者測量路徑,因此必須使用調(diào)用(回叫l(wèi))功能。
? 在調(diào)用窗口中,首先對陣列圓右鍵,為所有已選元素刪除循環(huán),然后確定生成陣列。
▲構(gòu)造出3D直線的效果
2.插入元素夾角特性,準(zhǔn)備計算兩兩3D直線的夾角。在填入元素界面,對3D直線右鍵,選擇“指數(shù)交換”。元素1和元素2分別填入如下圖所示:
參數(shù)解釋:
? 對于 3D直線1 ,步進(jìn)為1,從1到5,做了5次循環(huán)計算;
? 對于3D直線2,步進(jìn)為1, 從2到6,做了5次循環(huán)。
每個夾角是由元素1和元素2計算得到,循環(huán)關(guān)系如下:
3. 運(yùn)行程序,得到報告
▌如何輸出第6個角度呢?
舍易求難法:有些同學(xué)會說,再單獨加入一個求元素夾角的命令不就行了?比如下面這個:
________________________________________
不過,既然是CALYPSO高級應(yīng)用,當(dāng)然有更高級、更簡潔的方法實現(xiàn)以上功能?;氐缴弦徊剑?/span>
思路上,我們只需要往前邁開一部就好了,即增加一次循環(huán),讓3D 直線1(6)和3D直線1 (1)作一次計算。
操作如下:
如此,整個特性欄就是只有一個元素夾角命令,程序變得無比簡潔。
運(yùn)行程序后,即可得到6個夾角的測量結(jié)果。