addPlanarJoint

<comp>:addPlanarJoint(comp2, options)

Il giunto planare collega due componenti tra loro lasciando due gradi di libertà traslazionali e un grado di libertà rotazionale. L'asse di rotazione è ortogonale al piano di movimento. Per realizzare il giunto vengono creati due vincoli: un vincolo coincidente tra due piani e un vincolo sull'asse ortogonale.


La sintassi per l’applicazione del giunto rigido tra i componenti comp1 e comp2 è la seguente: 


comp1:addPlanarJoint(comp2, {mate1="qsmate1", mate2="qsmate2"}) 


Il giunto planare prevede alcune opzioni:


Nome

Significato

Note

plane

Nome del piano di movimento

XY” “ZX” “YZ” 

flip

Indica se il giunto deve essere specchiato.

flip=1 o flip=nil 

gap

Indica se deve essere inserita una "luce" tra i due piani vincolati.

gap=500


È possibile definire una distanza (luce) tra i due piani del giunto. Nel caso che venga passata la distanza non sarà utilizzato un vincolo di coincidenza ma un vincolo di parallelismo. 

Il valore di distanza accetta sia un valore numerico che un valore stringa. Nel caso di una stringa viene interpretato come il nome di un parametro nel documento padre ed esegue un collegamento automatico tra i due parametri. 


Alcuni esempi di sintassi:

comp1:addPlanarJoint(comp2, {mate1=”qsmate1”, mate2 = “qsmate2”, plane="ZX", flip=1, gap=500}) 

comp1:addPlanarJoint(comp2, {mate1=”floor”, mate2 = “floor”, plane="XY", gap="floor_offset"})