2018/10/27

iLogic 應用:檔名轉 iProperties 屬性資料

不管是新建檔案或者是開啟網路上下載的 3D 模型
通常一定會在存檔時給名稱,
通常我會建議存檔時可以指定一串有意義的文字,
主要原因就是容易識別。

另外一個原因是如果可以自動將檔名轉換成屬性資料那就太棒了!
讓屬性資料與模型檔名有一定的關聯性。

所以我試著利用 Inventor iLogic 功能建立了一個整體屬性資料輸入表單:
執行前相關屬性資料未存檔為空白
存檔後,Inventor 會將檔案名稱自動填入iProperties的"專案"頁簽中的"零件號碼"欄

點選執行規則後,自動將檔名拆解並填入 iProperties 欄位
灰色部分表是缺少的參數或 iProperties 自定性質,
可以參考另外兩篇:自動檢查與建立參數自動檢查與建立 iProperties 自定性質的文章
搭配在外部規則中建立了一個自動轉換市購件檔名到 iProperties 屬性資料的規則供表單呼叫使用:

VendorNameLength = 0
SpecNameLength = 0
FileName = ThisDoc.FileName(False)
FileNameLength = Len( FileName )
i = 0
Mark = FileNameLength
While i < Mark
 i = i + 1
 If Right(Left(FileName, i), 1) = "_" Then
  VendorNameLength = i - 1
  i = Mark
 End If
End While

J = VendorNameLength + 1
Mark = FileNameLength
While j < Mark
 j = j + 1
 If Right(Left(FileName,j),1)= "_" Then
  SpecNameLength = j - VendorNameLength - 2
  j = Mark
 End If
End While

iProperties.Value("Project", "Vendor") = Left(FileName, VendorNameLength)
iProperties.Value("Project", "Part Number") = Mid(FileName,VendorNameLength+2,SpecNameLength)
iProperties.Value("Project", "Description") = Right(FileName, FileNameLength-VendorNameLength-SpecNameLength-2)

修正以上程式,拿掉:
Parameter ("FileName") = FilName

原因是我的範本擋案中有 "FileName" 這一個自定 "文字" 參數,但是網友的不見得有,在執行時會發生找不到參數的錯誤訊息,拿掉該段程式應該就可以了。

以上的程式範例是以檔案名稱使用兩個“_”符號將檔名分隔成三段,
例如檔案名稱 “ABC123_1234_固定板”,
執行 iLogic 規則後,
ABC123會填入到"Vendor",
1234填入到"Part Number",
固定板填入到"Description"欄位;
類似的規則可以改寫成處理元件檔名。

如果能妥善利用 iLogic 功能,
可以協助降低設計師部分重複性作業所花費的時間與可能產生的錯誤。

其他相關參考:

自動檢查並建立不存在的 "iProperties 自訂性質",可參考:iLogic應用 檢查並建立iProperty自訂(Custom)性質

自動檢查並建立不存在的"使用者參數",可參考:iLogic應用 檢查並建立使用者參數


2018/10/21

20181021 太魯閣小錐麓跟砂卡礑步道

前一天過中午才到花蓮,
時間有限,選了距離較短的綠水步道 (2km),參考:綠水步道

第二天有一整天的時間,
準備來走距離比較長 (4.1km) 的砂卡礑步道
圖片來源:太魯閣國家公園官網

在搞不清楚步道確切位置的狀況下,
把車停在遊客中心停車場再走過去,
因此無意間加碼走了一段小錐麓步道,

圖片來源:太魯閣國家公園官網
剛好又碰上旅行團,整條步道塞到動彈不得;
遊客中心停車場過去必須先延著台 8 線走一小段到砂卡礑隧道,
這時候要記得走隧道左邊
圖片來源:太魯閣國家公園官網
才能從隧道中段進入小錐麓步道入口:
感覺上隧道外原本應該有一段步道可以接到目前的小錐麓步道,
圖片來源:太魯閣國家公園官網
但是目前那一段是在封閉的狀態。

小錐麓步道主要是階梯,
中途有兩條短吊橋可以走,
圖片來源:太魯閣國家公園官網
其中標榜原住民風格的索橋只能從靠隧道端進入,

小錐麓步道終點就在台 8 線砂卡礑橋下,

圖片來源:太魯閣國家公園官網
另外一端接著的就是砂卡礑步道,
橋下砂卡礑步道入口一入眼就是從山壁開鑿而成的步道,

山壁中開鑿出來的步道就延著河道往上游前進,
這一段也是遊客最多的一段,



步道接近中段有一個“五間屋”,
圖片來源:太魯閣國家公園官網
在這裡有原住民朋友販售一些特產跟小吃,
如果沒有帶食物又想走完整段砂卡礑步道,
建議可在五間屋補充點熱量、帶瓶水,
否則後面還有 2 公里多,來回就是5公里,很容易會又餓又渴,走起來就很辛苦了。
過了五間屋以後,步道就沒有在山壁下,
都是延著溪谷旁往上,
多數路況都不錯,
遊客數量也跟著銳減,
感覺再往後走碰到的遊客老外比國人多,
不少是西方人跟韓國人,
有點諷刺,台灣人?







坦白說,如果時間有限,或者是身體狀況不好,
可以將車停在砂卡礑步道停車場,
再延橋旁的樓梯下步道入口,
距離從入口走到五間屋就好,
這一段主要是沿著山壁跟溪谷走,風景宜人,
過了五間屋後,步道比較開闊,相對比較不是那麼特別,
當然如果時間、身體狀況都不是問題,
多走走也是不錯的,
但是沿途幾乎沒有廁所很不方便,
終點三間屋的公廁有點恐怖,除非很急大概不會想進去上。

身為台灣人,強烈建議要去走一次看看太魯閣峽谷的壯觀景色。

2018/10/20

20181020 太魯閣綠水步道

太魯閣步道系統根據 官網 可分成:
景觀步道類、健行步道類跟登山步道類,

比較簡單的景觀步道類有以下 10 個:
太魯閣台地步道 (1 km,30 min.)
小錐麓步道 (0.6 km,20 min.)
砂卡礑步道 (4.1 km,4~6 hrs)
燕子口步道 (1.37 km,10~30 min.)
綠水步道 (2.0 km,60 min.)
布洛灣步道 (0.4 km)
白楊步道 (2.1 km,2 hrs)
九曲洞步道 (關閉中,0.7 km,40 min.)
崇德步道 (0.233 km,10~30 min,在蘇花公路崇德隧道北口,不是傳統上認知的太魯閣)
匯德步道 (0.75km,30 min.,在蘇花公路匯德隧道北口,不是傳統上認知的太魯閣)

與其他健行、登山步道相比,
景觀步道相對平緩而短,適合一般民眾。


因為第一天從北部出發到花蓮應該過中午,
相關打算先去長度 2 km,單趟約 1 小時的綠水步道,
第二天再去走長度最長 4.1 km 的砂卡礑步道。

綠水步道的名稱來自於步道上游端的綠水(地質地形展示館)綠水,終點在下游端的合流露營地。
圖片來源:太魯閣官網

多數遊客會從綠水地質地形展示館旁進步道,
我第一次來,搞不清楚狀況,從合流露營地這一端進入,
剛好碰上團客時,就會跟一大群人逆向而行,
在少數較窄路段就必須停下來等對面團客通過,
不管那個方向,如果碰上一些熱情洋溢的大姐、大嬸就麻煩了,
整條路會被塞住動彈不得,
要等大姐、大嬸拍夠、聊夠了才能過。


從綠水端進入會很快到一個沒有照明的隧道,

不用照明的話會看不見路,要小心注意。


過了隧道後,經過一個彎道就可以抵達整段最高、最漂亮的路段。


可以居高臨下俯瞰溪谷跟台 8 線,
這裡也是最多人會停下來照相、讚嘆風景的路段,
很容易就塞住不動;
這一段對有懼高症的朋友不太合適,壓力很大。


佩服當初硬在山壁上鑿出通道的先人


其他路段就一般步道:

偶而可從樹縫看到河谷,
相對就比較沒有特別的景可以看。

Inventor 皮帶與皮帶輪產生器

旋轉機構經常會使用皮帶作為傳動元件,
優點是馬達跟旋轉在相對位置精度上的要求較低,
製作與組裝上的成本相對也會較低,
缺點是皮帶用久了會鬆掉,
另外是如果使用的是有齒的時規皮帶,
在高轉速下容易會有齒囓合造成的振動,
如果是平皮帶雖然可降低振動發生的機會,
卻有可能發生打滑的情況,
還有一種問題是對高精度的旋轉定位會有皮帶拉伸造成的誤差與晃動問題,
我看過好幾個精密定位、高速旋轉誤用皮帶造成難以收拾善後的例子,
皮帶很方便,成本也不高,
但是皮帶的使用上的許多限制還是要謹慎注意。

不管皮帶使用上的限制跟優缺點,
回頭來介紹Inventor所提供的時規皮帶輪與皮帶組設計功能。

跟其他的 DA 功能一樣,
時規皮帶設計功能必須在組合模型中進行,
點選組合功能表中的“設計”-“動力傳輸-““時規皮帶”:

就可以啟用時規皮帶設計對話視窗:


首先要先選擇時規皮帶的型號:
Inventor DA 提供有 29 種 時規皮帶可以選擇...
其實這個第一關對 CAD 支援工程師跟大部份的新進工程師來說是很困難的,
有二十幾種時規皮帶,要挑那一種!?

這個就不是CAD軟體可以幫得上忙的,
必須由工程師自行判斷,
選擇好型號以後,DA 才能幫忙進行尺寸選用與模型產生;
嚴格來說必須要先瞭解 Inventor 所提供的這幾種皮帶的特性與差異,
但是在另外一篇有關皮帶元件的介紹。

這裡先聚焦在 Inventor DA 時規皮帶產生器的使用介紹。

假設我們先選用 "XL" 這個型號,
接下來要選擇皮帶的中間平面位置,
可以點選組合的原點座標平面:


或者是既有模型中的幾何面:
選擇旋轉軸皮帶輪軸段端面
中間面偏移 -10 mm,皮帶輪中心就會在軸端面往內偏移 10 mm
如果輸入 10 mm,就會往外(法線方向)偏移 10 mm
如果以馬達驅動輪為第一輪,旋轉軸從動輪為第二輪,
可以點選下方皮帶輪中的第二個皮帶輪,
使用"依選取的幾何圖形的固定位置"來放置 "2.時規皮帶輪":

選擇好 "2.時規皮帶輪" 的位置以後,
接下來要進行 "2.時規皮帶輪" 的設計,
選擇設計指南 "直徑",可以輸入輪齒數,例如上面的 "15" 齒
如果選擇 "傳輸比" 則必須輸入 "比率",DA 自動根據 "1.時規婆帶輪" 的齒數決定齒數
決定皮帶輪齒數以後,接下來選擇皮帶輪的 "凸緣類型":
多數情況下,會選擇雙凸緣,避免皮帶滑出脫落
凸緣類型旁的按鈕可以選擇皮帶輪的轉動方向,方向錯誤會出現紅色警告。
其他數字屬於該皮帶輪設計值,
通常設計上會使用標準品不會去更改其數值,。

再來是設定 "1.時規皮帶輪",
同樣可以改變其齒數等資料,
重點在於調整其位置,以配合適當的皮帶周長,
建議先選擇 "依座標的固定位置",如下圖:
調整定輸入 皮帶輪 1 相對皮帶輪 2 的 X & Y 座標位置
但是因為這樣會造成皮帶的周長不對,
所以在輸入 X & Y 的值以後,
選擇 "自由滑動位置"可以自動調整獲得相對皮帶長度為整數齒的皮帶輪位置:
自由滑動位置會自動選擇皮帶整數齒數調整皮帶輪位置
另外一個重點在於計算,
可以根據扭力、轉速,協助計算所需要的馬達功率,併檢查皮帶的強度是否滿足扭力傳遞所需:
選擇 "扭矩,速度 --> 功率"進行 "強度檢查"
完成檢查若沒問題,就可以準備輸出模型:
選擇 "建立皮帶做為" - "詳圖"
按下 "確定" 就可以產生模型如下:
完成兩個皮帶輪與皮帶的模型。

補充:

可以增加其他規格的皮帶與皮帶輪組合,如下第一個的 S5M:

但是方法、步驟、作業非常麻煩,除非經常使用到某一種規格的皮帶作設計,
說真的不太建議嘗試,很花時間,
我估計即使是有經驗的熟手,加一個規格至少要花掉 3~5天的時間跑不掉。

2018/10/10

20181010 宜蘭順進、梅花湖、金車蘭園、水產養殖中心

國慶日放假當天早上一如平常上班時間起床,
看天氣不冷不熱,要下雨不下雨的,
還算是適合出門走走的好天氣;
重點是看到 Google Map 交通狀況,
往宜蘭完全是藍色的路況,
決定要來去宜蘭走走。

從板橋走台64接北二高,
說真的從來沒看過台64在早上8點多車這麼少!?

很順利的接上北二高、國道5,
到雪山隧道一如以往的受烏龜車影響,速度上不去,
經常會掉到剩下50 km/hr出頭,
一出雪山隧道馬上又可以拉高到90以上。


目的地先以老婆最愛的活動:買蜜餞,順進蜜餞行,
這一間蜜餞行給客人試吃很大方,
都是一整顆完整的,自己拿,
重點是價格也不貴,
例如這一次我買了綠茶梅、玫瑰花梅、綠茶金棗,一斤大概是 120~130,
再加上老婆買的其他蜜餞,原本想說這一大包會破千,
結果還不到 800,如果喜歡吃蜜餞的,推薦可以來試試,
人少試吃不用人擠人,
人多試吃時狂吃比較不會不好意思…

我個人並不是很愛吃蜜餞,
但是還蠻喜歡他們家的綠茶梅,
120/一斤,一大包可以吃好一陣子,
其他的口味就見仁見智,各有所好。
連續假日來遊客很多,整間店常常會擠得滿滿的。

買完蜜餞看天氣還沒下雨,而且不熱,
就往回走去梅花湖;
梅花湖其實並不大,
先前有一次帶自行車到羅東運動公園,
再騎河濱到梅花湖,
結果湖騎一圈不用 10 分鐘;
所以這一次打算用走的,順便可以抓 Pokemon,
走完一圈約 2.3 公里:

邊走邊看風景,慢慢晃,差不多 1 個小時,
環湖道路僅限步行跟騎自行車/電動自行車,

人行步道跟環湖道路有2/3是分開的,
走起來很舒服,
還有記得帶魚飼料可以餵魚跟鴨子,







不建議用吐司餵,太油了,
有看到遊客餵土司,一下水就看到吐司屑旁邊一圈薄薄的油,
當然行動不方便的可以租自行車或電動自行車也不錯,
抱著看景餵魚的休閒心情慢慢走就對了。

快走完一圈的時候開始下毛毛雨,
運氣不錯!

走完剛好中午時間,上網找了一家賣米粉羹的店,
價格不貴,點了米粉羹、湯粄條、米糕、臭豆腐,不用200,對台北人來說算是便宜的,但是普通;
老闆是有心人,
牆上貼了一張勸世文:

說實在的應該進羅東市區吃,
美食的選擇會比較多一點。

吃完中販後,難得來宜蘭不用人擠人,就這樣回去也太可惜,
但是因為下雨的關係,
決定去室內的觀光工廠。

金車的蘭園有兩個,一個在員山,一個在礁溪,
礁溪的有去過一次,所以決定去離羅東比較近的員山看看;
這一個員山蘭園比以前印象中去過的礁溪蘭園新,
環境空間大而舒服,


在這裡買了三顆仙人掌、一顆蝴蝶蘭,總共350,
我覺得以大小品質來說算便宜。
再加上一瓶 50 試管瓶的金車噶瑪蘭威士忌,小小貢獻點經濟:


離開金車員山蘭園感覺時間還早,
而且只買了一瓶試管威士忌好像不太夠,
決定再去另外一個沒去過的金車水產養殖中心,
反正要往北回去,也要經過礁溪,就當路過…

礁溪水產養殖中心的遊客比員山蘭園多很多,
因為這裡有海水水族缸可以看,
相對蘭園對有小朋友一起出遊的家庭有吸引力:






在這裡又買了兩瓶試管裝威士忌,
等兒子回家可以來試試三種等級的不同。

可惜戶外養殖場幾乎是在荒廢的狀態,
有關水產養殖的產品都是冷凍產品,
不過有現場代煮,
很多遊客買冷凍蝦代煮現場享用,
至於味道我沒試就不曉得。

地圖參考:
順進蜜餞行
梅花湖
金車員山蘭花園
金車水產養殖中心