40423245 2016/11/25 W11
本週為校慶週,停課一次。
more ...本週為校慶週,停課一次。
more ...有關 Solvespace 機構模擬功能介紹, 與 Python3 及 Brython 程式驗證
more ...第九週上課進度
學員自評
學員在上課時自評,最後評分期限為下禮拜二
心得:到了期中感覺課堂上的理解比上學期多了很多,雖然回家有錄製了一些影片,但並沒有編輯個人網誌及網頁,因此給了自己60 分。
more ...第四週我們要學習到的是零件上的組立,Onshape在這方面有對這方面做一些改善,在以前如果要讓兩個零件配合,就要利用三個約束才能讓完全約束,而且如果改變了尺寸,約束就要重新定義。
在Onshape上,X軸是紅色,Y軸是綠色,Z軸是綠色的,可以透過顏色來區別選擇的是哪個軸,還有在組立工作列上有一個指令叫做″緊固配合″,能夠讓兩個零件完全約束,能夠比傳統形式還要三個約束節省更多時間。
以下為2個個範例,一個是上星期有練習過的BU35 Cantilever Clamp,另一個是虎鉗,大家可以跟著範例練習。 回家作業
第一題:練習讓範例2練習的虎鉗夾具的面相距7英寸
第二題:讓a,b,c,d,e,f,g組立在硬件上
問題討論
1.Onshape中的固定和可移動組件有什麼區別?
2.Onshape中的Mate Connector有什麼獨特之處?
3.以下零件有多少自由度?
4.在定義Mate時,利用Onshape是否要定義整個模型,還是只限制Mate?
5.什麼是Relation?提供2個示例。
問題討論影片
more ...有關 Solvespace 機構模擬功能介紹, 與 機構驗證模擬結果
Solvespace 平面四連桿機構模擬
Python3 平面四連桿機構模擬:
利用三角函數推導四連桿機構的運動模擬, 即已知長度 18 公分的連桿以逆時針方向旋轉, 希望求三角形頂點的運動座標.
直接利用 Solvespace Analyze-Trace Point-Stop Trace 得到下列繞行路徑:

第七周影片 Solvespace的四連桿機構模擬分析
2016 Fallcadpb w7 from 40423245 on Vimeo.
more ...第六週上課進度
學會利用onshape跟Solvespace繪圖
1.可利用學校帳戶創建一個免費的Onshape帳戶
2.可至課程倉儲的上課筆記下載Solvespace
心得:Onshape是可以直接在雲端使用的軟體,不需要下載任何的程式,這點讓我覺得棒;Solvespace雖然用起來很陽春,但是能夠進行機構上的模擬。
第六週影片 Solvespace的使用
2016 Fallcadpb W6-1 from 40423245 on Vimeo.
第六週影片 onshape的應用
2016 Fallcadpb W6-2 from 40423245 on Vimeo.
more ...第三週要學習到的是在零件工作去創建多個零件,上週我們學習到在2D的草圖創建3D零件,這週我們將利用布爾運算值,在已經存在的3D零件上創立更多的零件。
布爾運算值在Onshape上有四種類型,第一種是New用於創建新零件,第二種是Union是用於合併零件,第三種是Subtract是用於移除零件,第四種是Intersect是用於與已經存在的零件相交 以下有三種範例可以練習,大家可以跟著課本練習。
1.Tray用來練習矩形陣列
2.Nozzle用來練習環形陣列
3.BU35的懸臂夾
回家作業
1.利用範例1的案例,將其陣列圖形重新用草圖繪製
2.完成a,b,c,d的作業練習
問題討論
1.什麼是3種類型的布爾運算和它們如何使用?它們能用在隨意繪製 圖片上。
2.矩形陣列和環形陣列之間的主要區別是什麼?
3.用你自己的話來描述什麼是“Top-Down Design”。
4.為什麼要在零件特徵都完成後,再進行倒角及倒圓角?
5.在我們的夾具設計的創建中如何使用鏡像指令?
問題討論影片
2016 Fallcadp Onshape_hw_Week 3 from 40423245 on ...
more ...第五週上課進度
學習如何編輯子模組
1.假如任何人希望 git clone 帶有子模組的倉儲, 則必須在 git clone 後執行 git submodule init, 啟始子模組, 然後利用 git submodule update 取下子模組的對應版本資料 (對應版本紀錄在 .git/modules/g100/refs/heads/master 檔案中
2.假如帶有子模組的倉儲管理者, 希望更新某一子模組的對應版本, 則必須先確定倉儲分支, 然後 cd 到子模組目錄中, 利用 git pull 後, 然後回到上層倉儲進行版本的提交推送. 假如希望拉回所有子模組的對應版本內容, 則使用 git pull origin gh-pages --recurse-submodules, 當然若想拉回 master 分支 ...
more ...第四週上課進度
創建分組倉儲並將組員加進子模組
1.由組長創建分組倉儲,倉儲名稱為2016fallcp_ag10
2.複製倉儲的基本架構至倉儲中
3.接著由組長將組員納為子模組 子模組指令git submodule add -b gh-pages https://github.com/scrum-1/2016fallcp_ag100 g100
心得:這禮拜學習的是新的指令,老師說從第六個禮拜開始將會有分組作業,組員間的工作分配很重要。
第四週影片
2016 Fallcadpb W4 from 40423245 on Vimeo.
more ...