Nirtec Studio Forum

General Category => Machines Simulator => Topic started by: alvaro_bama on December 02, 2024, 03:41:48 PM

Title: ¿Como puedo unir la mesa con el detector?
Post by: alvaro_bama on December 02, 2024, 03:41:48 PM
Buenas tardes !!

Me gustaría saber si es posible unir la mesa con el detector en la imagen que adjunto. Me gustaría unirlos y que se movieran a la vez como si fueran uno solo.

Gracias !!! :)  :)
Title: Re: ¿Como puedo unir la mesa con el detector?
Post by: EasyPLC_Master on December 03, 2024, 01:01:10 PM
Lo puedes realizar por código Script, en el asistente verás que el elevador tiene la propiedad ElevationPlatformPos que devuelve la posición de la plataforma.
Por tanto, mediante código script puedes acceder a la propiedad localposition del objeto Space de la fotocélula y asignarle la posición del elevador (mas un offset).

Space Object:

Vector3 Component.Space.localPosition -> Get/Set the Component local position respect to its superior hierarchical element
Title: Re: ¿Como puedo unir la mesa con el detector?
Post by: alvaro_bama on December 03, 2024, 01:53:04 PM
Quote from: EasyPLC_Master on December 03, 2024, 01:01:10 PMLo puedes realizar por código Script, en el asistente verás que el elevador tiene la propiedad ElevationPlatformPos que devuelve la posición de la plataforma.
Por tanto, mediante código script puedes acceder a la propiedad localposition del objeto Space de la fotocélula y asignarle la posición del elevador (mas un offset).

Space Object:

Vector3 Component.Space.localPosition -> Get/Set the Component local position respect to its superior hierarchical element

Hola, gracias por la respuesta pero no encuentro esa propiedad ElevationPlatformPos ni donde se encuentra el asistente. Tienes algún manual o video donde pueda ver cómo realizar esto o algo parecido?

gracias !
Title: Re: ¿Como puedo unir la mesa con el detector?
Post by: EasyPLC_Master on December 03, 2024, 02:23:24 PM
En el manual de Machines Simulator tienes esta información (Machines Simulator Instruction Guide.pdf)

En la v,4,1 del manual, pags. 51, 54, 126-194.
Title: Re: ¿Como puedo unir la mesa con el detector?
Post by: alvaro_bama on December 04, 2024, 10:13:09 AM
Muchas gracias por la ayuda, dejo el código de como lo he realizado, funciona correctamente.

Gracias !!


public void Init()
{

}

public void Main()
{

SAP1.Space.localPosition = new Vector3(-2.72f,AP1.ElevationPlatformPos+0.15f,0.52f);
SAP2.Space.localPosition = new Vector3(-2.36f,AP2.ElevationPlatformPos+0.15f,0.52f);

}

public void Physics()
{

}

public void Finish()
{
 
}

Title: Re: ¿Como puedo unir la mesa con el detector?
Post by: EasyPLC_Master on December 04, 2024, 01:30:51 PM
Genial, buen trabajo!  ;D