1. 程式人生 > >robotstudio smart組件解釋

robotstudio smart組件解釋

發出 器) 最小 time 綠色 latch 對象的比較 跟蹤 類型

1.LogicGate邏輯組件

有五種類型,每一種都是不同的。

AND(與)兩個輸入的信號都為真,輸出才為真。

OR(或)兩個輸入的信號一個為真,輸出就為真。

NOT(反信號)輸入1,輸出0,輸入0,輸出1。

NOP(延時信號)輸入是什麽,輸出就是什麽,可以設置間隔的時間。

2.LogicSRLatch(set,Reset)把信號固定主,如果輸入是1,那麽就一直是一,不會是短短的脈沖信號。

3.Comparer(比較)那數值進行比較,比較結果為真,輸出1,為假,輸出0。

4.Timer(間隔時間輸出脈沖)只要一直給信號,那麽就會間隔性輸出脈沖,時間可以設置。

5.CollisionSensor(碰撞檢測)把需要碰撞的進行停止的工件給到CollisionSensor的第二個對象,只要檢測到了第二個對象碰撞到物體,那麽就會輸出1。

6.LineSensor(線傳感器)可以設置線的長和寬,如果檢測到工件就會輸出1,前提是被檢測的物體需要勾選可由傳感器檢測。

7.PlaneSensor(面傳感器)可以設置一個面的長、寬和高,如果檢測到工件就會輸出1,前提是被檢測的物體需要勾選可由傳感器檢測。

8.Attacher(安裝)需要明確的設定父對象,當父對象和子對象安裝成功,輸出1。

9.Detacher(拆除一個以安裝的對象)一般跟安裝的組件共同使用,只要明確知道要拆除的對象(是已用安裝組件進行安裝過的對象),拆除成功,輸出1。

10.Source(拷貝)拷貝一個工件的一個組件,如果勾選Transient(在臨時仿真過程中對已創建的復制對象進行標記,防止內存錯誤的發生)。

11.Sink(刪除圖形)只要明確要刪除的是哪一個對象,一旦執行就會刪除掉指定的對象,也可以刪除其他組件。

12.LinearMover(把對象從當前位置移動到一條直線上)設定方向和速度進行移動。

13.LinearMover2(把對象從當前位置移動到指定的地點)設定到底是幾秒鐘到達指定的距離。

14.Rotator(按照指定的速度,對象繞著軸旋轉)只按照一個軸進行旋轉,跟據轉動的速度和轉動的距離來決定快慢。

15.Rotator2(對象繞著一個軸旋轉指定的角度)可以旋轉指定的角度,跟據設定的時間來決定快慢。

16.PoseMover[0](運動機械裝置關節到一個已定義的姿態)可以是原位置,也可以是移動後的位置,但是必須要知道當信號為0的時候姿態是什麽,信號為1的時候姿態是什麽。

17.JoinMover(運動機器裝置的關節)可以對機器裝置的關節進行運動。

18.Queue(表示為對象的隊列,可以為組進行操縱)如果產生多個拷貝的對象,並且想產生的對象統一的進行移動,就把產生的對象都裝進一個隊列裏面,進行移動這個隊列可以實現統一移動。

19.ObjectComparer(設定一個數字信號輸出對象的比較結果)對象一與對象二比較如果為真則輸出1,為假則輸出為0。

20.Highlighter(臨時改變對象的顏色)當信號為1可以改變選定對象的顏色。

實驗的結果

改變Opacity的參數到100,那麽選擇的對象會變為透明,最大值是255,最小值為0,

改變Color的參數 150 100 200(顏色是紫色) 50 100 200(顏色是藍色) 30 100 100(顏色是綠色)

21.Logger(在輸出窗口顯示信息)該組件每得到一次信號就會在仿真窗口輸出一次信息,可以用作提升工藝到達哪一步。

22.StopSimulation(停止仿真)有信號到來就停止仿真

23.TraceTCP(開啟/關閉機器人的TCP跟蹤)如果想在機器人運動過程中間突然需要用到機器人TCP跟蹤以顯示機器人的運動軌跡,這是不二的選擇,當然需要把信號置位1才能用。

24.SimulationEvents(仿真開始和停止時發出的脈沖信號)當仿真開始該組件可以發出開始和停止的脈沖信號,開始為1,停止為0的信號。

其余的組件幾乎沒有使用過就不進行介紹,如有疑問可以在下方留言。

robotstudio smart組件解釋