robotstudio smart組件解釋
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組件解釋