仿真文件下載:https://download.csdn.net/download/ReadAir/12231114
1 首先新建一個Simscape Multibody Model
2 創建一個斜坡(紫)和一個球體(綠)
(1)雙擊Solid模塊編輯:
(2)設置形狀爲拉伸成型體,
(3)選中區域爲[0 0;1 0;0 1],單位:米
(1)再添加一個Solid模塊並編輯:
(2)選擇形狀爲 球體;
(3)半徑設置爲0.1m
3 放置斜坡
斜坡的座標和世界座標系差了一個旋轉90度,我們需要經過一個“座標變換模塊“”轉換:
(1)找到這個座標軸變換模塊
(2)雙擊編輯:方法選爲標準軸系,軸選擇+X軸,並順時針旋轉90度
(3)如圖所示連接,這樣世界座標系經過一個繞+X軸的順時針90度旋轉變換後與斜坡的座標系固定。
(4)可以看到斜坡的斜面位置是朝上放置的(重力爲-Z軸方向)
4 放置球體並設置滑動關節
毫無疑問,我們需要把小球放置在斜面上,爲此我們需要先創建一個垂直於斜面的座標系Slide
(1)打開斜面的設置,爲斜面新建一個座標系Slide
(2)按圖配置Slide座標系到合適位置(注意步驟順序)
小球要放在斜面上,小球半徑爲0.1m,因此小球的球心應該高於斜面0.1m(Z軸)
(3)新建兩個座標變換模塊(一個把小球球心垂直斜面擡高0.1m,另一個將小球挪到斜面的高位)
(4)如下圖配置這2個座標變換模塊
(5)添加一個滑動關節
(6)然後如下圖串聯起來
5 大功告成,運行仿真看看把!
我是ReadAir,如果這篇教程能幫到你,請在右上角爲我點個贊,謝謝!(求關注)