Los montadores se utilizan para registrar agregados, módulos, referencias, opciones de eliminación, eventos y muchas otras funcionalidades de Promob.
A continuación se muestran los montadores específicos para cada uso:
Montadores de Dimensiones de Inserción |
A continuación se muestran las pautas para los principales montadores del Catálogo Promob:
GRUPO | MONTADOR | OCUPACIÓN |
---|---|---|
Montadores de Apertura |
$IsObjectSelected(EntityId)$ |
Comprueba si la entidad está seleccionada en el editor de puertas. |
Busque información de un grupo o entidad en particular. | ||
Busque la información deseada de un agregado. Ejemplo: Ancho de la puerta:% coc_pue_fre_pue_inf.puerta. $ W $% coc_pue_fre_pue_inf – ID del módulo en la biblioteca. puerta – ID del agregado en el gabinete. $W$ - montador. |
||
Comprueba si el agregado está activo (marcado) o no. | ||
|
Devuelve true/false si o contiene la entidad secundaria. |
|
Montadores de Agregados | Busca la información de modelos, atributos del artículo buscado. Devuelve el siguiente valor: Filtro (entidad o grupo), ID (ID del elemento buscado), ensamblador (todo lo que ensambla, atributo, modelo, etc.). | |
Busca información de modelos y agrupa esta información devolviendo varios valores. Ejemplo: Busca el ancho de los divisores en un módulo dado con 3 divisores, en este caso, se devolverán los anchos de los 3 divisores, separados por el parámetro Separador. | ||
$ambient.max.x$ ou $a.Max.x$ |
Posición X máxima en espacio 3D. | |
$ambient.min.x$ ou $a.Min.x$ |
Posición X mínima en el espacio 3D. | |
Montadores de Ambiente |
$ambient.max.y$ ou $a.Max.y$ |
Posición Y máxima en espacio 3D. |
$ambient.min.y$ ou $a.Min.y$ |
Posición mínima en Y en el espacio 3D. | |
$ambient.max.z$ ou $a.Max.z$ | Posición Z máxima en espacio 3D. | |
$ambient.min.z$ ou $a.Min.z$ | Posición Z mínima en espacio 3D. | |
$ChangedDepth$ ou $cp$ | Comprueba cuándo cambió la medición de profundidad. | |
$ChangedHeight$ ou $ch$ |
Comprueba cuándo cambió la medida de la altura. Valor 1 cuando se cambia, valor 0 cuando no se cambia. |
|
$ChangedWidth$ ou $cw$ | Comprueba cuándo cambió la medida del ancho. Valor 1 cuando se cambia, valor 0 cuando no se cambia. | |
Montadores Dimensiones de inserciones |
$ChangedDimension$ ou $cd$ |
Devuelve true si algún valor de dimensión ha cambiado y falso en caso contrario. |
$InsertDepth$ |
Verifica la profundidad de inserción. |
|
$InsertHeight$ |
Verifica la altura de inserción. |
|
$InsertWidth$ |
Verifica el ancho de inserción. |
|
$MaxDepth$ |
Devuelve la profundidad máxima de inserción. |
|
$MaxHeight$ |
Devuelve la altura máxima para la inserción. |
|
$MaxWidth$ |
Devuelve el ancho máximo para la inserción. | |
$MinDepth$ |
Devuelve la profundidad mínima para la inserción. | |
$MinHeight$ |
Devuelve la altura mínima para la inserción. | |
$MinWidth$ |
Devuelve el ancho mínimo para la inserción. | |
$LeftLateral.W$ | Dimensión de longitud del lado izquierdo. | |
$LeftLateral.H$ | Dimensión de altura del lado izquierdo. | |
$LeftLateral.D$ | Dimensión de profundidad del lado izquierdo. | |
$LeftLateral.EnityID$ | Devuelve el ID del lado izquierdo. | |
$RightLateral.W$ | Dimensión de longitud del lado derecho. | |
$RightLateral.H$ | Dimensión de altura del lado derecho. | |
$RightLateral.D$ | Dimensión de profundidad del lado derecho. | |
$RightLateral.EnityID$ | Devuelve el Id del lado derecho. | |
$UpperTrack.W$ | Dimensión de la longitud del riel superior. | |
$UpperTrack.H$ | Dimensión de la altura del riel superior. | |
$UpperTrack.D$ | Dimensión de profundidad del riel superior. | |
$UpperTrack.EnityID$ | Devuelve el ID del carril superior. | |
$LowerTrack.W$ | Dimensión de la longitud del riel inferior. | |
$LowerTrack.H$ | Dimensión de la altura del riel inferior. | |
$LowerTrack.D$ | Dimensión de profundidad del riel inferior. | |
$LowerTrack.EnityID$ | Devuelve el Id del carril inferior. | |
$UpperFinishing.W$ | Dimensión de longitud de acabado superior. | |
Montadores de Editor de Puertas |
$UpperFinishing.H$ | Dimensión de altura de acabado superior. |
$UpperFinishing.D$ | Dimensión de profundidad de acabado superior. | |
$UpperFinishing.EnityID$ | Devuelve el ID de acabado superior. | |
$LowerFinishing.W$ | Dimensión de longitud de acabado inferior. | |
$LowerFinishing.H$ | Dimensión de la altura del acabado inferior. | |
$LowerFinishing.D$ | Dimensión de profundidad de acabado inferior. | |
$LowerFinishing.EnityID$ | Devuelve el ID de acabado inferior. | |
$FrontPosition$ | Devuelve el valor del pedido de frente deslizante. | |
$FrontTrack$ | Devuelve el valor del riel frontal deslizante. | |
$FrontTrack()$ | Convierte la frente seleccionada en frente deslizante. | |
$Front().W$ | Dimensión de la longitud delantera | |
$Front().H$ | Dimensión de altura frontal. | |
$Front().D$ | Dimensión de profundidad frontal. | |
$Front().EntityId$ | Devuelve el ID frontal. | |
$Front.W$ | Devuelve el valor del pedido de frente deslizante. | |
$Front.H$ | Devuelve el valor del riel frontal deslizante. | |
$Front.D$ | Convierte el frente seleccionado en frente deslizante. | |
$ROOTGROUP$ | Dimensión de longitud frontal. | |
$PROPOSEDWIDTH$ | Dimensión de altura frontal. | |
$PARENTWIDTH$ | Dimensión de profundidad frontal. | |
$INSERTWIDTH$ | Devuelve el ID frontal. | |
$MAXWIDTH$ | Dimensión de longitud frontal. | |
$MINWIDTH$ | Dimensión de altura frontal. | |
$PW$ | Dimensión de profundidad frontal. | |
$W$ | Dimensión de profundidad frontal. | |
$UW$ | Dimensión de profundidad frontal. | |
$PROPOSEDHEIGHT$ | Devuelve el valor de altura propuesto. | |
$PARENTHEIGHT$ ou $PH$ | Comprueba la altura del padre. | |
$PARENTDEPTH$ ou $PD$ | Verifique la profundidad del padre. | |
$H$ |
Verifique la altura del agregado. |
|
$UH$ | Altura del agregado en la unidad de medida Promob. | |
$PROPOSEDDEPTH$ | Devuelve el valor predeterminado de profundidad. | |
$D$ |
Comprueba la profundidad del agregado. |
|
$UD$ | Verifica la profundidad agregada en la unidad de medida Promob. | |
$N$ |
Verifique el número total de repeticiones. |
|
$NI$ |
Comprueba la posición del elemento en la repetición. |
|
Montadores de Entidad |
$PARENTX$ ou $PX$ | Devuelve el valor del eje X del padre de la entidad. |
$X$ | Devuelve el valor del eje X de la entidad. | |
$PARENTY$ ou $PY$ | Devuelve el valor del eje Y del padre de la entidad. | |
$Y$ | Devuelve el valor del eje Y de la entidad. | |
$PARENTZ$ ou $PZ$ | Devuelve el valor del eje Z (del módulo al piso) del padre de la entidad. | |
$Z$ |
Devuelve la Z del artículo. |
|
$PARENTREFERENCE()$ ou $PR()$ | Devuelve el valor de referencia del padre de la entidad (nombre_referencia). | |
$REFERENCE()$ | Devuelve el valor de la referencia (nombre_referencia). | |
$R$ | Devuelve el valor de rotación de la entidad. | |
$RX$ | Devuelve el valor de rotación X de la entidad. | |
$RY$ | Devuelve el valor de rotación Y de la entidad. | |
$RZ$ | Devuelve el valor de rotación Z de la entidad. | |
$ParentWallHeight$ | Comprueba el valor de altura del muro principal. Si no hay una pared principal, devuelve el límite de altura máxima de la habitación. | |
$PWH$ | Altura de la pared principal. | |
$PositionFromZeroZ$ | Devuelve la posición Z del punto base del padre. | |
$PositionFromZeroX$ | Devuelve la posición X del punto base del padre. | |
$PositionFromZeroY$ | Devuelve la posición Y del punto base del padre. | |
$PositionFromZero.Z | Devuelve la posición Z del punto base de la entidad. | |
$PositionFromZero.X | Devuelve la posición X del punto base de la entidad. | |
$PositionFromZero.Y | Devuelve la posición Y del punto base de la entidad. | |
[ID_Agregado.Selected] |
Comprueba si el elemento se ingresa como True o False. |
|
[ID_Agregado.W] | Devuelve el ancho del elemento si no se ingresa devuelve 0 | |
[ID_Agregado.H] |
Devuelve la altura del artículo si no se ingresó devuelve 0 |
|
[ID_Agregado.D] |
Devuelve la profundidad del artículo si no se ingresa devuelve 0 |
|
$EntityProposedDepth$ | Dimensión de profundidad de entidad propuesta. | |
$EntityProposedWidth$ | Dimensión de longitud de entidad propuesta. | |
$EntityProposedHeight$ | Dimensión de altura de entidad propuesta. | |
$G.HasItem()$ | Comprueba si hay un artículo (ID) en el tramo (G) de la estructura. | |
$SW$ ou $S.W$ | Devuelve el ancho de la estructura. | |
$SH$ ou $S.H$ | Devuelve la altura de la estructura. | |
$SD$ ou $S.D$ | Devuelve la profundidad de la estructura. | |
$S.HasItem() | Comprueba si el artículo (id) está insertado en la estructura. Devuelve verdadero o falso. | |
$S.TopNeighborDivision$ | Devuelve el primer estante superior encontrado. | |
$S.LeftNeighborDivision$ | Devuelve el primer estante izquierdo encontrado. | |
$S.RightNeighborDivision$ | Devuelve la primera partición derecha encontrada. | |
$S.BottomNeighborDivision$ | Devuelve el primer estante inferior encontrado. | |
$S.TopDivisionOrComponent$ | Devuelve la primera parte superior o componente encontrado. | |
$S.BottomDivisionOrComponent$ |
Devuelve el primer estante o componente inferior encontrado. | |
$S.LeftDivisionOrComponent$ | Devuelve el primer estante o componente izquierdo encontrado. | |
$S.RightDivisionOrComponent$ | Devuelve la primera pestaña o el componente derecho encontrado. | |
%PlanType% | Se utiliza en Expresión que toma el nombre de tipo del elemento "Padre" de la entidad. | |
$S.Top.NeighborDivision.W$ | Devuelve el ancho del vecino por encima del divisor. | |
$S.Top.NeighborDivision.H$ | Devuelve la altura del vecino por encima del divisor. | |
$S.Top.NeighborDivision.D$ | Devuelve la profundidad del vecino por encima del divisor. | |
$S.Top.NeighborDivision.ID$ | Devuelve el id del vecino encima de la partición. | |
$S.Top.Division.W$ | Devuelve la longitud de la pestaña interior sobre el artículo. | |
$S.Top.Division.H$ | Devuelve la altura de la pestaña interior sobre el artículo. | |
$S.Top.Division.D$ | Retorna a profundidade da divisiória interna acima do item. | |
$S.Top.Division.ID$ | Devuelve el ID del estante interior sobre el artículo. | |
Montadores de Estructura |
$S.Multiplicity$ | Devuelve el número de tramos externos de la estructura. |
$S.MultiplicityIndex$ | Devuelve el índice del intervalo exterior del elemento. | |
$S.ItemCount(id_do_item)$ | Devuelve la cantidad de un artículo dado insertado en la estructura. | |
$S.DivisionQuantity(id_da_divisoria)$ | Devuelve la cantidad de un divisor dado insertado en la estructura. | |
$PRZ$ | Devuelve la posición Z relativa del padre en relación con el punto cero de la estructura. | |
$PRX$ | Devuelve la posición X relativa del padre en relación con el punto cero de la estructura. | |
$PRY$ | Devuelve la posición Y relativa del padre en relación con el punto cero de la estructura. | |
$RZ$ |
Devuelve la posición Z relativa del artículo, en relación con el punto cero del padre. IMPORTANTE: EXCLUSIVO para uso del Constructor de Armarios. |
|
$RX$ |
Devuelve la posición relativa en X del artículo, en relación con el punto cero del padre. IMPORTANTE: EXCLUSIVO para uso del Constructor de Armarios. |
|
$RY$ |
Devuelve la posición Y relativa del artículo, en relación con el punto cero del padre. IMPORTANTE: EXCLUSIVO para uso del Constructor de Armarios. |
|
[id_de_componente.W] | Devuelve la dimensión de ancho del componente dado. | |
[id_de_componente.H] | Devuelve la dimensión de altura de un componente determinado. | |
[id_de_componente.D] | Devuelve la dimensión de profundidad de un componente dado. | |
[id_de_componente.Selected] | Comprueba si un determinado componente está seleccionado / insertado, devolviendo verdadero o falso. |
|
[id_de_componente.CEDV] | Devuelve la dimensión editable del componente si está seleccionado. Solo puede tener una dimensión editable, esta dimensión se configura en las opciones avanzadas de componentes. |
|
[id_de_componente.EDV] | Devuelve la dimensión editable. Solo puede tener una dimensión editable, esta dimensión se configura en las opciones avanzadas del componente. | |
$DivisionOrder$ |
Devuelve un índice del estante en relación con los demás, de izquierda a derecha, abajo para arriba. |
|
$DivisionOrder.Inverted$ | Devuelve un índice del estante en relación con los demás, de derecha a izquierda, de arriba a abajo. | |
$SelectedFront.W$ | Devuelve la dimensión del ancho frontal seleccionado. El contexto es un cajón. |
|
$SelectedFront.D$ | Devuelve la dimensión de profundidad de la frente seleccionado. El contexto es un cajón. | |
$SelectedFront.H$ | Devuelve la dimensión de la altura frontal seleccionada. El contexto es un cajón. |
|
$S.IsUpperGap$ |
Comprueba si es el panel superior y devuelve verdadero o falso. | |
$S.IsBottomGap$ |
Comprueba si es el panel inferior y devuelve verdadero o falso. | |
$S.IsLeftGap$ |
Prueba si está en el panel izquierdo y devuelve verdadero o falso. | |
$S.IsRightGap$ |
Prueba si es el panel derecho, devolviendo verdadero o falso. | |
$S.Panels.AnyVarEquals(id_da_variavel, valor)$ | Busca en todos los paneles de la estructura si existe una variable con el ID informado y valor en alguno de ellos, devolviendo verdadero o falso. | |
$D1$ | Devuelve el valor de la profundidad de la entidad 1 (contexto de unión). | |
$D2$ | Devuelve el valor de profundidad de la entidad 2 (contexto de unión). | |
$W1$ | Devuelve el valor de ancho de la Entidad 1 (contexto de unión). | |
$W2$ | Devuelve el valor de ancho de la entidad 2 (contexto de unión) | |
$H1$ | Devuelve el valor de altura de la entidad 1 (se une al contexto) | |
Montadores de Junciones |
$H2$ | Devuelve el valor de altura de la entidad 2 (contexto de unión). |
$X1$ | Devuelve el valor del eje Z de la entidad 1 (contexto de unión). | |
$X2$ | Devuelve el valor del eje X de la entidad 2 (se une al contexto). | |
$Y1$ | Devuelve el valor del eje Y de la entidad 1 (contexto de unión) | |
$Y2$ | Devuelve el valor del eje Y de la entidad 2 (contexto de unión). | |
$Z1$ | Devuelve el valor del eje Z de la entidad 1 (contexto de unión). | |
$Z2$ | Devuelve el valor del eje Z de la entidad 2 (contexto de unión). | |
$MATERIALID$ | Devuelve la identificación del material. | |
Montadores de Materiales | $MATERIALREFERENCE$ | Devuelve la referencia del material. |
$MATERIALUSERCODE$ | Devuelve el código de material (pestaña de materiales o Catalog 3D) de una textura que no está asociada con un modelo. (Arrastrar) | |
$MATERIALUSERDESCRIPTION$ | Devuelve la descripción del material (pestaña de materiales o Catalog 3D) de una textura que no está asociada a un modelo. (Arrastrar) | |
$SameChildModel() | Devuelve 1 si los niños tienen el mismo modelo, 0 en caso contrario. | |
@ID_Modelo(ID_INFORMACIÓN)@ | Devuelve la información del modelo de tipo donde ID_INFORMACIÓN es el ID de la información registrada en el modelo de tipo. | |
Montadores de Modelos |
@ID_Modelo@ ou @ID_Modelo(REFERENCE)@ |
Devuelve la referencia del Modelo tipo. |
@ID_Modelo(NAME)@ | Muestra el conjunto de plantillas en la descripción del artículo. | |
@ID_Modelo.N@ | Devuelve la referencia de nivel N del modelo de tipo. Se usa cuando hay modelos asociados. Simplemente cambie la N para el nivel al que desea acceder. Ej: @ MODELO_ID.2 @. | |
$BudgetDepth$ | Comprueba la profundidad de la entidad en el presupuesto en milímetros, independientemente de la configuración de medición del usuario. | |
$BudgetDepthUser$ | Comprueba la profundidad de la entidad en el presupuesto, en la configuración de medidas de usuario. |
|
$BudgetHeight$ | Comprueba la altura de la entidad en el presupuesto en milímetros, independientemente de la configuración de medición del usuario. |
|
$BudgetHeightUser$ | Comprueba la altura de la entidad en el presupuesto, en la configuración de medidas de usuario. |
|
$BudgetQuantity$ | Verifique la cantidad del artículo. |
|
Montadores de Presupuesto |
$BUDGETREFERENCE.NOMBRE_DE_LA_REFERENCIA$ |
Busca una referencia específica del artículo, donde se aplica la regla de presupuesto. |
$BudgetRepetition$ | Comprueba la repetición del artículo. |
|
$BudgetWidth$ | Comprueba el ancho de la entidad en el presupuesto en milímetros, independientemente de la configuración de medición del usuario. |
|
$BudgetWidthUser$ | Comprueba el ancho de la entidad en el presupuesto, en la configuración de medidas de usuario. |
|
$TablePrice$ | Precio de lista del artículo. | |
$UnitPrice$ | Precio unitario del artículo. | |
TablePrice_ | Precio de lista del artículo. | |
UnitPrice_ | Precio unitario del artículo. | |
$ABBREVIATION$ | Comprueba la abreviatura de la unidad de medida seleccionada. | |
$POSITIONSERVICE$ |
Devuelve la descripción de la opción utilizada por algún niño que tiene un servicio de posicionamiento. |
|
$ENTITYID$ |
Devuelve el valor 1 cuando el módulo está invertido, el valor 0 cuando no lo está. |
|
Montadores de Referencia | $ENTITYNAME$ | Devuelve el nombre (campo de abreviatura) del artículo. |
$INVERTED$ | Variable obsoleta, use $ I $. | |
$I$ | Comprueba si el artículo está invertido. | |
$REFERENCE(NOMBRE_DE_LA_REFERENICA)$ | Busca el valor de una referencia. | |
$UNIQUEID$ | Devuelve la identificación única del artículo. | |
$P.UNIQUEID$ | Devuelve el identificador único del artículo padre. | |
contains(texto, valor) |
Comprueba si el artículo / módulo tiene el valor informado. EJEMPLO: contains($REFERENCE(PRUEBA)$, travesaño)
En este caso, si la referencia de PRUEBA tiene un valor igual a Travesaño, este ensamblador devuelve el valor verdadero, de lo contrario, devuelve el valor falso. |
|
startsWith(texto, valor) |
Comprueba si la variable comienza con un valor específico. EJEMPLO: startWith($REFERENCE(PRUEBA)$, trav) En este caso, si la referencia de PRUEBA comienza con el valor igual a Travesaño, este montador devuelve el valor True, de lo contrario, devuelve el valor False. |
|
substring (texto, startIndex, lenght) |
Eliminar corta el índice dado de una string
|
|
Montadores de Texto | endsWith(texto, valor) |
Comprueba si la variable termina con un valor especificado. EJEMPLO: endsWith($REFERENCE(PRUEBA)$, saño) En este caso, si la referencia de PRUEBA termina con el valor igual a saño ensamblador, devuelve el valor verdadero, de lo contrario, devuelve el valor falso. |
substring(texto, startIndex) |
Determina el carácter inicial y final (3 + 3)
|
|
length(texto) |
Devuelve el número de caracteres que tiene una cadena determinada.
|
|
replace(texto, oldText, newText) |
Busque el texto antiguo y cámbielo por el valor informado.
|