Post on 28-Feb-2018
7/25/2019 Allplan_2013_-_SmartParts_
1/136
SmartParts
Pasos hacia el xito
Allplan 2013
7/25/2019 Allplan_2013_-_SmartParts_
2/136
Esta documentacin ha sido elaborada con el mayor cuidado.
Nemetschek Allplan Systems GmbH y los autores del programa no seresponsabilizan frente al comprador o cualquier otra entidad, en relacina cualquier prdida o dao causado directa o indirectamente con estesoftware, incluyendo, pero no limitado a, las interrupciones del servicio,
prdidas de trabajo o daos derivados de la utilizacin de este software.En el caso de discrepancias entre las descripciones y el programa, tienenpreferencia los mens y ttulos que muestra el programa.
La informacin de esta documentacin puede estar sujeta a cambios sinnotificaciones. Las compaas, nombres y datos utilizados en losejemplos son ficticios, a menos que se diga mencione lo contrario. No sedebe reproducir o transferir ninguna parte de este documento, deninguna forma o modo, elctrico o mecnico, con ningn propsito, sinel premiso expreso de Nemetschek Allplan Systems GmbH.
Allfa es una marca registrada de Nemetschek Allplan Systems GmbH,
Mnich.Allplan es una marca registrada de Nemetschek AG, Munich.Adobe y Acrobat PDF Library son marcas registradas de Adobe
Systems Incorporated.AutoCAD, DXF y 3D Studio MAX son marcas registradas de
Autodesk Inc., San Rafael, CA.BAMTEC es una marca registrada de Hussler, Kempten, Alemania.Microsoft, Windows, y Windows Vista son marcas registradas de
Microsoft Corporation.MicroStation es una marca registrada de Bentley Systems, Inc.Partes de este producto se han desarrollado utilizando LEADTOOLS,(c) LEAD Technologies, Inc. Todos los derechos reservados.Partes de este producto se desarrollaron utilizando la librera Xerces de'The Apache Software Foundation'.fyiReporting Software LLC desarrolla algunas partes de este productoutilizando la biblioteca fyiReporting, que se lanz para la utilizacinjunto con la licencia Apache Software, versin 2.Los paquetes de actualizacin de Allplan se crean utilizando 7-Zip, (c)Igor Pavlov.El resto de marcas (registradas) son propiedad de sus respectivospropietarios.
Nemetschek Allplan GmbH, Mnich, 2012. Todos los derechos
reservados1. Edicin, Septiembre 2012
Documento no. 130deu01s66-1-BS0912
7/25/2019 Allplan_2013_-_SmartParts_
3/136
Pasos hacia el xito ndice
ndiceBienvenido!..............................................................
Conceptos bsicos......................................................
Definiciones de los trminos.........................................
Dnde encontrar los SmartParts.....................................
Interfaz de usuario del mdulo de SmartParts.....................
Herramientas para crear SmartParts....................................
Preparacin...............................................................
Crear un proyecto......................................................
Ajustes bsicos..........................................................
Pasos a realizar.........................................................
Paso 1: Slido SmartPart con forma libre..................
Conociendo los SmartParts...........................................
Paso 2: SmartParts adicionales.................................
Insertar SmartParts adicionales......................................
Modificar SmartParts adicionales...................................
Insertar y modificar otro SmartPart.................................
7/25/2019 Allplan_2013_-_SmartParts_
4/136
ii ndice Allplan 2013
Paso 3: Comprendiendo los Scripts.............................. 27
Herramientas adicionales de los SmartParts.......................... 27
Leer scripts................................................................ 30
Editor de SmartPart de Allplan.......................................... 31
Resumen..................................................................... 31
Parmetro.................................................................... 33
Master - script............................................................... 35
Parmetros - script.......................................................... 37
Interfaz - script.............................................................. 38
Script 2D..................................................................... 39
Script 3D..................................................................... 40
Recursos..................................................................... 41
Paso 4: Creacin de su propio SmartPart.................... 42
Objetivo................................................................... 42
Crear la parte superior de la mesa...................................... 44
Creacin de las patas de la mesa........................................ 51
Creacin de los conectores transversales.............................. 57
Creacin de las barras................................................... 62
Creacin de conectores.................................................. 68
Creacin de un cubo e importacin como recurso....................... 68
Utilizar el recurso........................................................... 71
La condicin IF - THEN................................................... 75
Parmetros - script....................................................... 78
Guardar el resultado intermedio......................................... 81
Superficies paramtricas................................................ 82
7/25/2019 Allplan_2013_-_SmartParts_
5/136
Pasos hacia el xito ndice
Insertar parmetros en el script.........................................
Vista en planta.........................................................
Definir su propio cuadro de dilogo usando scripts...............
Comentarios adicionales................................................
Guardar el SmartPart..................................................
Inciso.........................................................................
Mesa con patas redondas - Flexi 02.................................
Inciso - resumen de los parmetros..................................
Inciso - resumen de los parmetros..................................
Inciso - resumen de la interfaz script................................
Inciso - resumen del script 2D.......................................
Inciso - resumen del script 3D.......................................
Inciso - resumen de los recursos.....................................
Paso 5: Anlisis.........................................................
Objetivo.................................................................
Completar el archivo de dibujo......................................
Analizar usando informes............................................
Aadir leyendas al SmartPart........................................
Index.........................................................................
7/25/2019 Allplan_2013_-_SmartParts_
6/136
7/25/2019 Allplan_2013_-_SmartParts_
7/136
Pasos hacia el xito Bienvenido!
Bienvenido!Este manual es una visin general del mdulo SmartPasus funciones.
Aprender todo lo que necesita saber sobre SmartParts ecinco pasos. En concreto, aprender las bases necesarias
para manejar SmartParts y las opciones de modificacinproporcionadas en el mdulo de SmartParts. Tambinaprender a cargar y a utilizar SmartParts adicionales, ascomo a crear sus propios SmartParts. Finalmente, analizlos SmartParts en un informe.
Cada paso se describe en detalle de forma que puedaseguirlo de forma fcil y rpida.
Le deseamos un gran xito!
7/25/2019 Allplan_2013_-_SmartParts_
8/136
2 Definiciones de los trminos Allplan 2013
Conceptos bsicos
Definiciones de los trminos
SmartPart de Allplan
Un SmartPart es un objeto paramtrico de Allplan CAD que reaccionade forma inteligente a las modificaciones y otras acciones realizadas porel usuario, siempre que sus parmetros y configuracin estn asdefinidos.
Los SmartParts pueden editarse usando cuadros de dilogo opinzamientos. Ambas opciones se describen en detalle en "Paso 1:Slido SmartPart con forma libre".
Los SmartParts se basan en un script que contiene informacin 2D y/o3D sobre el SmartPart pertinente. Los SmartParts pueden guardarsecomo archivos con formato *.smt.
Script de SmartPart de Allplan
El script de un SmartPart de Allplan se usa para programar SmartParts.Este lenguaje de programacin, muy similar al BASIC, puedeaprenderse de forma fcil y rpida. El script forma parte de cada
SmartPart.Profundizaremos ms en los scripts de los SmartPart de Allplan en elPaso 3: Comprendiendo los Scripts. En el Paso 4: Creacin de su propioSmartPart", aprender cmo crear su propio SmartPart usando Scriptsde SmartParts de Allplan.
Dnde encontrar los SmartParts Utilice una de las formas bsicas de SmartPart de Allplan (mdulo
SmartParts, rea Creacin).
Utilice las herramientas SmartParte Insertar
SmartPart(mdulo SmartParts, rea Creacin) o Leerelemento de biblioteca(barra de herramientas Estndar,
7/25/2019 Allplan_2013_-_SmartParts_
9/136
Pasos hacia el xito Conceptos bsicos
SmartPart). Seleccione un SmartPart y colquelo en la superfictrabajo como si fuera un smbolo o un macro.
Puede descargarse ms SmartParts desde Allplan Connect, reaContenido.
Cree sus propios SmartParts o modifique SmartParts ya existentEste manual le muestra cmo crear y modificar sus propiosSmartParts en slo unos pocos pasos.
Los SmartParts tambin pueden representar contenido especficocliente. Un tcnico con conocimientos de SmartParts y granexperiencia en este campo, podr ayudarle a crear sus propioscatlogos de SmartPart. Su proveedor podr, siempre que lo necproporcionarle ms informacin. Visite la Pgina principal deAllplan (http://www.nemetschek-allplan.es)para obtener un listcon todos los proveedores.
Interfaz de usuario del mdulo deSmartParts
Encontrar el mdulo SmartPartsen Mdulos adicionales (I).
http://www.nemetschek-allplan.es/http://www.nemetschek-allplan.es/http://www.nemetschek-allplan.es/http://www.nemetschek-allplan.es/7/25/2019 Allplan_2013_-_SmartParts_
10/136
4 Interfaz de usuario del mdulo de SmartParts Allplan 2013
El rea Creacincontiene las herramientas SmartParte
Insertar SmartPart. Puede utilizar la funcin SmartPart, paraabrir la paleta de contenido SmartPart, donde podr seleccionar unSmartPart y colocarlo en la superficie de trabajo.
El rea Modificacinde la paleta Funcionescontiene las herramientas
Modificar SmartPart utilizando pinzamientosyActualizar SmartPart.
Herramientas para crear SmartParts
Puede encontrar funciones adicionales, tales como el editor deSmartParts, que le ayudarn a crear sus propios SmartParts en el cuadrode dilogo Configuracin: Estndar. Para abrir el cuadro de dilogo,
pulse sobre Personalizaren el men Extras. En la pestaaPersonalizar, pulse sobre el botn Categorasy seleccione Funcionesadicionales con icono.
Profundizaremos ms en los scripts de los SmartPart de Allplan en elPaso 3: Comprendiendo los Scripts".
7/25/2019 Allplan_2013_-_SmartParts_
11/136
Pasos hacia el xito Preparacin
Preparacin
Crear un proyectoComience creando un nuevo proyecto en Allplan 2013, de forma qupueda seguir los pasos descritos en este manual.
Para crear un nuevo proyecto
Allplan est abierto.
1 En el men Archivo, pulse Nuevo proyecto, Abrir proyec
2
En el cuadro de dilogo Abrir Proyecto, pulse NuevoProyecto.
3 Nuevo Proyecto - Elegir nombre de proyectoIntroduzca el nombre Pasos hacia el xito - SmartPartspara elproyecto y active la opcin Nombre de directorio como nomb
Proyecto.Pulse Siguiente>.
7/25/2019 Allplan_2013_-_SmartParts_
12/136
6 Crear un proyecto Allplan 2013
4
En el siguiente cuadro de dilogo, establezca todas las opciones enProyectoy pulse Siguiente>.
Nota: El ejemplo de este manual usa la configuracin estndar delproyecto. La configuracin estndar del proyecto, que es una copiadel estndar del estudio, slo se aplica al proyecto actual. Comoventaja, todos los cambios que realice en las definiciones de plumaso tipos de lnea, no afectan al estndar del estudio, ya que slo se
aplican a este proyecto. Por tanto, podr modificar todos losparmetros que necesite, sin que se modifique el estndar delestudio.
5
Nuevo Proyecto - Otras Definiciones
Pulse Finalizarpara confirmar el ltimo cuadro de dilogo.
7/25/2019 Allplan_2013_-_SmartParts_
13/136
Pasos hacia el xito Preparacin
Vuelve a estar en Allplan. El proyecto Pasos hacia el xito -SmartPartsest abierto, y el archivo 1es el actual.
Nota:Tambin puede crear un nuevo proyecto usando el Gde proyectos-Administracin(Men Archivo).
7/25/2019 Allplan_2013_-_SmartParts_
14/136
8 Crear un proyecto Allplan 2013
Ajustes bsicosCompruebe las propiedades en la barra de estado: Longitud(m), Escala(1:100) y ngulo(gra).
Pulse Mostrar en pantalla, en el men Very asegrese de que lasopciones Macrofolio A, Macrofolio B y Macrofolio Cestnseleccionadas. Desactive Asociacin color-pluma, si es necesario. Dejeel resto de parmetros como estn.
En la barra de herramientas de Formato, la Plumaest establecidacomo 0.25, el Tipo de trazoen 1, el Coloren 1y la LayercomoEstndar.
7/25/2019 Allplan_2013_-_SmartParts_
15/136
Pasos hacia el xito Pasos a realizar
Pasos a realizarPaso 1 - Slido SmartPart con forma libre Colocar un Slido de SmartPart con forma libreen la superfic
de trabajo
Abra el men contextual
Seleccionar herramientas de modificacin
Paso 2 - SmartParts Adicionales
Insertar y modificar SmartParts adicionales
Paso 3 - Comprendiendo los Scripts
Conocer las herramientas adicionales de SmartPart
Leer scripts
Usar el Editor de SmartPart de Allplan
Paso 4 - Creando su propio SmartPart
Crear el tablero, las patas de la mesa, las crucetas y las barras
Guardar el resultado intermedio
Crear un conector en Allplan
Insertar el conector como un recurso en el Editor de SmartPart
Definir parmetros usando scripts
Superficies paramtricas
Vista en planta
Definir su propio cuadro de dilogo usando scripts
Guardar el SmartPart
Inciso - crear una tabla con patas redondas utilizando scripts
Paso 5 - Analizar e insertar leyendas Aadir ms SmartParts al archivo de dibujo
Analizando los contenidos del archivo de dibujo en un listado
Aadir leyendas al SmartPart
7/25/2019 Allplan_2013_-_SmartParts_
16/136
10 Conociendo los SmartParts Allplan 2013
Paso 1: Slido SmartPart
con forma libreConociendo los SmartParts
En el primer ejercicio, colocar un Slido SmartPart con forma libreen la superficie de trabajo y se familiarizar con las herramientas de sumen contextual.
Para conocer un SmartPart
Allplan est abierto, y el archivo 1est como "actual".
1
En la paleta de Herramientas, abra el mdulo de SmartParts(Grupo de Mdulos adicionales (I)).
2
Pulse sobre SmartParten el rea Creacindel mduloSmartParts.
Esta herramienta abre la paleta de contenido SmartPart.
3 En la paleta SmartPart, desplcese hacia abajo hastaSlido de forma libre. Pulse sobre este SmartPart con el botnizquierdo del ratn e insrtelo en la superficie de trabajo.
7/25/2019 Allplan_2013_-_SmartParts_
17/136
Pasos hacia el xito Paso 1: Slido SmartPart con forma libre
El SmartPart se adjunta a las crucetas.
7/25/2019 Allplan_2013_-_SmartParts_
18/136
12 Conociendo los SmartParts Allplan 2013
4
Compruebe los valores de la pestaa SmartPart. Si estos valores noconcuerdan con los que arriba se muestran, corrjalos y pulse sobre
Restablecerpara deshacer los cambios que haya podido hacerutilizando los pinzamientos.
5
Coloque el SmartPart en la superficie de trabajo.
Nota: Compruebe la lnea de dilogo:
6
El SmartPart que coloque se mostrar con pinzamientos. Ya queahora no desea utilizar los pinzamientos para modificar el SmartPart,pulse ESC.
7
Se adjuntar otro SmartPart a la cruceta. Ya que no desea colocarotro SmartPart, vuelva a pulsar ESC.
8
Ahora podr seleccionar SmartParts adicionales en la paleta decontenido. Puesto que no desea seleccionar otro SmartPart por elmomento, vuelva a presionar la tecla ESC.
9 Para poder visualizar mejor las modificaciones a realizar, seleccione
la opcin 2+1 ventanasen el men Ventanasy seleccione unavista isomtrica para la ventana de la parte inferior izquierda:
seleccione, por ejemplo, Isometra anterior izquierda,Sudoeste.
10
Pulse sobre el SmartPart con el botn derecho del ratn para abrir elmen contextual.
7/25/2019 Allplan_2013_-_SmartParts_
19/136
Pasos hacia el xito Paso 1: Slido SmartPart con forma libre
Adems de las herramientas generales, el men contextual contiherramientas especficas de SmartPart, para que pueda modifica
11 Para que se familiarice con estas herramientas, seleccioneParmetros especficos.
Se muestra el SmartPart con pinzamientos y se abre la paleta Scon forma libre:
7/25/2019 Allplan_2013_-_SmartParts_
20/136
14 Conociendo los SmartParts Allplan 2013
Puede comprobar y, si es necesario, modificar los valores de los
parmetros del SmartPart en este cuadro de dilogo. Las entradasque puede visualizar para el SmartPart en la paleta Slido con formalibre, se crearon utilizando el script del SmartPart. Para descubrircmo crear sus propios cuadros de dilogo para los SmartParts, veala seccin titulada Definir su propio cuadro de dilogo usandoscripts.
12 Modifique las dimensiones:
Longitud: 10
Anchura: 5
Altura: 3 Subdivisin: 6
13 Una vez que presione ESC, podr visualizar de forma inmediata lasmodificaciones en la pantalla.
7/25/2019 Allplan_2013_-_SmartParts_
21/136
Pasos hacia el xito Paso 1: Slido SmartPart con forma libre
14
Abra el men contextual del SmartPart de nuevo y seleccioneModificar SmartPart utilizando pinzamientos.
Mediante los pinzamientos, podr modificar los SmartParts de fgrfica.
Los pinzamientos son marcas temporales en los elementos, quepodr utilizar para deformar SmartParts. Los mensajes junto a lopinzamientos le mostrarn las direcciones en las que puede model SmartPart en cuestin. Aqu podr modificar el SmartPart en direcciones x, y, z. Pulse la tecla Maysculas para realizarmodificaciones en la direccin z.Los pinzamientos se definen en el script del SmartPart. Aprendecmo realizar esto en la seccin titulada "Crear el tablero de la m(vea "Crear la parte superior de la mesa")".
15
Seleccione un pinzamiento pulsando sobre l con el botn izquiedel ratn.
16 Desplace el ratn en la direccin deseada.
17 Pulse el botn izquierdo del ratn para terminar de modificar elSmartPart.
18
Puede continuar modificando el SmartPart grficamente pulsandsobre otro pinzamiento.
19
Salga de la herramienta Modificar SmartPart utilizandopinzamientos, pulsando ESC.
7/25/2019 Allplan_2013_-_SmartParts_
22/136
16 Conociendo los SmartParts Allplan 2013
Nota: Tambin podr encontrar la herramienta ModificarSmartParts utilizando pinzamientosen el rea Modificacindelmdulo de SmartParts.
20 Para conocer ms cosas sobre la tercera herramienta de modificacin
de SmartParts, abra el men contextual de SmartParts de nuevo y
pulse Modificar atributos de SmartPart.
21
Estos atributos asignados al SmartPart se comportan de la mismaforma que los atributos de un macro. Por ejemplo, puede configuraruna altura de referencia para el SmartPart
22 Puesto que no desea llevar a cabo ms modificaciones, cierre elcuadro de dilogo pulsando sobre Cancelar.
Sugerencia: Al pulsar dosveces con el botn izquierdodel ratn sobre un SmartPart,se abre el cuadro de dilogo,as como tambin semuestran los pinzamientospara realizar modificaciones.Para copiar el SmartPart,pulse dos veces sobre l conel botn derecho del ratn.
7/25/2019 Allplan_2013_-_SmartParts_
23/136
Pasos hacia el xito Paso 2: SmartParts adicionales
Paso 2: SmartParts
adicionalesInsertar SmartParts adicionales
Allplan contiene SmartParts adicionales. Utilizar dos de estosSmartParts para realizar este ejercicio.
Para insertar un SmartPart adicional en Allplan Allplan est abierto, y el archivo 1est como "actual".
1 Abra un nuevo archivo de dibujo pulsando, Abrir archivosbarra de herramientas Estndar.
2
Seleccione la pestaa Estructura de conjuntos. Establezca elarchivo 2como actual y cierre el archivo de dibujo 1.
3
Pulse sobre SmartParten el rea Creacindel mduloSmartParts.
Se abre la paleta de contenido.
Nota: Puede utilizar el rea de la parte superior para desplazarsevarias carpetas:- Pulse sobre Iniciopara seleccionar entre Estndary SmartPa- Para abrir una carpeta, pulse sobre ella con el botn izquierdo ratn.- Al pulsar sobre una carpeta con el botn derecho del ratn, seabrir la carpeta que la contenga. Al pulsar sobre Inicio, volvercarpeta inicial de SmartParts.
4
Seleccione la carpeta Interioren la parte superior de la paleta
SmartPart.5 Seleccione el SmartPart Mesa con sillas.
7/25/2019 Allplan_2013_-_SmartParts_
24/136
18 Insertar SmartParts adicionales Allplan 2013
6
Coloque la mesa y las sillas en la superficie de trabajo y pulse ESCtres veces, para salir de la herramienta.
Las propiedades de formato (pluma, lnea, color) y la layer que estnestablecidas en la barra de herramientas de Formato, se usarn paracolocar este SmartPart.
7/25/2019 Allplan_2013_-_SmartParts_
25/136
Pasos hacia el xito Paso 2: SmartParts adicionales
Sugerencia: Tambin puedemodificar las propiedades deformato del SmartPart mstarde.
7/25/2019 Allplan_2013_-_SmartParts_
26/136
20 Modificar SmartParts adicionales Allplan 2013
Modificar SmartParts adicionales
Una vez que haya colocado el SmartPart adicional en Allplan, lomodificaremos.
Para modificar el SmartPart que ha insertado
Allplan est abierto, y el archivo 2est como actual.
1
Pulse dos veces sobre el SmartPart con el botn izquierdo del ratn.
Se presentan dos opciones, el cuadro de dilogo y los pinzamientos.
2
Desactive el recuadro Sillas en la cabeceraen el cuadro de dilogoy modifique las Superficies. Para comprobar el resultado de lasmodificaciones, pulse ESC para cerrar el cuadro de dilogo.Compruebe el resultado en la ventana de animacin. Experimentecon las superficies hasta que encuentre la solucin que mejorfuncione para usted.
3
Despus, utilice los pinzamientos para modificar el SmartPart deforma grfica. Pulse dos veces sobre el SmartPart con el botnizquierdo del ratn.
4
Pulse sobre uno de los pinzamientos. El mensaje del pinzamiento
seleccionado le muestra que puede modificarse e indica las posiblesdirecciones de modificacin.
7/25/2019 Allplan_2013_-_SmartParts_
27/136
Pasos hacia el xito Paso 2: SmartParts adicionales
5 Pruebe varios pinzamientos y compruebe los efectos.
Los pinzamientos Distancia, modifican la distancia entre las sillla mesa en incrementos de 10 cm. La distancia mnima a la mesa
de -30 cm, la mxima de 90 cm.Puede usar los pinzamientos Anchuray Longitudpara modificanchura y la longitud de la mesa en incrementos de 10 cm.
El pinzamiento Longitud/Anchura, al contrario que el resto depinzamientos, presenta dos direcciones posibles de modificacin
Los pinzamientos Sillas en la cabeceray Sillas en los lateralescontrolan si las sillas deben representarse.
Al modificar el ancho y/o la longitud de la mesa, tambin semodifica el nmero de sillas, el cual se ajusta automticamente.
Cuando modifica la longitud de forma grfica, los valores mostren el cuadro de dilogo se actualizan de forma pertinente.
Nota:Adems de usar los pinzamientos, tambin puede modificSmartParts de forma grfica introduciendo las coordenadas (dx, correspondientes en la lnea de dilogo.
7/25/2019 Allplan_2013_-_SmartParts_
28/136
22 Modificar SmartParts adicionales Allplan 2013
6 Modifique los parmetros y las dimensiones de la mesa y de las sillasde la misma forma que se muestra en el siguiente cuadro de dilogo:
Nota: Puede encontrar la superficie afrormosia 1 en la carpeta\Std\Design\Estndar\Edificio\Acabados\Madera.
7
Pulse ESC para terminar.
8 Vuelva a la vista en planta.
9
Ponga el ratn sobre el SmartPart. Tan pronto como aparezca con elcolor de seleccin, pulse con el botn derecho del ratn y seleccione
Adoptar parmetros.
El SmartPart se copia y podr colocarlo en la superficie de trabajo.
10 Coloque el SmartPart a la derecha del ya existente
11
Ya que no desea utilizar los pinzamientos para modificar elSmartPart, pulse ESCAPE
Se adjuntar otro SmartPart a la cruceta.
7/25/2019 Allplan_2013_-_SmartParts_
29/136
Pasos hacia el xito Paso 2: SmartParts adicionales
Coloque de la misma forma otra copia del SmartPart, y pulse ESdos veces para finalizar.
Nota: La barra de herramientas Opciones de entradaaparececuando coloca el SmartPart. Puede especificar un nuevo punto demplazamiento para el SmartPart. Adems, puede aplicarle simeal SmartPart en las direcciones x e y, as como activar y desactivfuncin Modificar SmartPart con pinzamientos.
1.
Punto de referencia para insertar el SmartPart.2. Act/Des el Punto de insercin definido en el SmartP3. Simetra en direccin del eje X (Horizontal).4. Simetra en direccin del eje Y (Vertical).5. Act/Des modificacin del SmartPart con pinzamien
despus de insertado.
El resultado debe ser el siguiente:
12
Abra el men contextual de uno de los SmartPart y seleccioneParmetros especficos.
7/25/2019 Allplan_2013_-_SmartParts_
30/136
24 Modificar SmartParts adicionales Allplan 2013
13 Modifique la Superficiey desactive el recuadro Sillas en lacabecera, por ejemplo.
14
Pulse ESC, para terminar de aplicar los cambios.
15 Aparecer el siguiente aviso:Cuando pulse S, se modificarn todos los SmartParts idnticos delarchivo de dibujo.
Cuando pulse No, slo se modificar el SmartPart seleccionado.
16
Pulse S.
17
Abra una venta de animacin para visualizar el resultado.
7/25/2019 Allplan_2013_-_SmartParts_
31/136
Pasos hacia el xito Paso 2: SmartParts adicionales
Insertar y modificar otro SmartPartEn la segunda parte de este ejercicio colocar y modificar otroSmartPart en Allplan. Ahora es su turno.La siguiente seccin le servir como guion y no contiene descripciodetalladas de los pasos individuales.
Active el archivo 3y cierre el archivo 2( Abrir archivos).
Seleccione SmartParte inserte el SmartPart Plazas deaparcamiento(carpeta Exterior).
Utilice Modificar SmartPart utilizando pinzamientos(mcontextual) para modificar el nmero de plazas de aparcamiento
Use las Parmetros especficos(men contextual), para modifiel SmartPart de la siguiente forma:
- Introduzca Nmero de plazas de aparcamientopara el textla pestaa Leyenda.
- Coloque un coche en una de cada cuatro plazas de aparcamieen la pestaa Opcionesen Cada x-ma plaza.
-
Reduzca la altura del texto para la numeracin de plazas en lpestaa Leyenda.
Utilice Modificar SmartPart utilizando pinzamientos(mcontextual) para colocar el texto Nmero de plazas deaparcamiento ms o menos centrado
El resultado debe ser el siguiente:
7/25/2019 Allplan_2013_-_SmartParts_
32/136
26 Insertar y modificar otro SmartPart Allplan 2013
7/25/2019 Allplan_2013_-_SmartParts_
33/136
Pasos hacia el xito Paso 3: Comprendiendo los Scripts
Paso 3: Comprendiendo
los ScriptsHerramientas adicionales de los SmartPart
En los pasos anteriores coloc y modific un SmartPart en Allplan. siguiente paso es abrir y leer el script de este SmartPart. Primeronecesita integrar herramientas de modificacin adicionales en las ba
Creaciny Modificacin.
Para aadir funciones a las barras de herramientas
Allplan est abierto, y el archivo 3est como actual.
1
En el men Extras, pulse Personalizar....
2 Cambie a la pestaa Barras de herramientas.
3 Seleccione las pestaas Creaciny Modificacin.
7/25/2019 Allplan_2013_-_SmartParts_
34/136
28 Herramientas adicionales de los SmartParts Allplan 2013
4
Las barras de herramientas se muestran en la superficie de trabajo.
5
En la pestaa Personalizar, seleccione la categora Funcionesadicionales con icono.
7/25/2019 Allplan_2013_-_SmartParts_
35/136
Pasos hacia el xito Paso 3: Comprendiendo los Scripts
6 Desplcese hacia abajo en la zona de Iconos.
7
Pulse Crear SmartParty arrastre el icono, con el botnizquierdo del ratn presionado, hasta la barra de herramientas deCreacin.
8
Aada los iconos de las herramientas Modificar SmartPar
usando Scripty Modificar atributos de SmartParta la de herramientas Modificacin.
Los cuadros de dilogo Creaciny Modificacindeben ser comestos:
Ahora las barras de herramientas y las reas CreacinyModificacinde la paleta de Funcionesdel mdulo de SmartPcontienen todas las funciones relativas a los SmartParts.
9 Cierre el cuadro de dilogo Configuracin...: Estndar.
10 Puede volver a cerrar las barras de herramientas CreacinyModificacin.
7/25/2019 Allplan_2013_-_SmartParts_
36/136
30 Leer scripts Allplan 2013
Leer scripts
Utilizar la herramienta Modificar SmartPart usando Scriptparaleer el script del SmartPart.
Para abrir el script
1 Pulse Modificar SmartPart usando Scripten el reaModificacinde la paleta de Funciones.
2 Qu SmartPart desea modificar?Pulse sobre el aparcamiento.
3
Se abre el Editor-SmartPart de Allplan.
7/25/2019 Allplan_2013_-_SmartParts_
37/136
Pasos hacia el xito Paso 3: Comprendiendo los Scripts
Editor de SmartPart de AllplanEl editor de SmartPart integrado tiene ocho pestaas distintas:Resumen, Parmetro, Master - Script, Parmetros - Script, Inte- Script, Script 2D, Script 3Dand Recursos.
Estas pestaas se explican brevemente en la siguiente seccin.
Resumen
Se muestran todas las entradas de todas las pestaas. Puede editar aqlas entradas.
La parte superior del cuadro de dilogo Editor-SmartPartcontiene
cuatro herramientas siguientes:
Restablecer SmartPart: puede restablecer todas las entradaun objeto, lo que significa que el objeto se restablece y queda coun objeto vaco estndar.
7/25/2019 Allplan_2013_-_SmartParts_
38/136
32 Editor de SmartPart de Allplan Allplan 2013
Abrir SmartPart: puede abrir archivos de SmartPart (archivos*.smt)
Guardar SmartPart: puede guardar el SmartPart actual comoun archivo (archivo *.smt).
Bloquear SmartPart: puede especificar una contrasea paraproteger el script de su propio objeto SmartPart, para prevenircambios no autorizados.
Utilizando el men Tipo, puede asignarle un tipo (p.e., viga,cimentacin, pilar) al SmartPart. Este atributo se analiza en los informes,por ejemplo.
Para ejecutar todos los scripts definidos en el editor, seleccione la
herramienta Ejecutar Script. Como resultado, se abre el cuadro dedilogo pertinente.
La parte derecha del cuadro de dilogo Editor-SmartPartcontieneherramientas que podr utilizar para definir cmo debe representarse elobjeto en la zona de Vista previa de objeto. Puede hacer zoom,desplazarse o actualizar el objeto representado en la vista previa.Tambin puede utilizar distintas vistas.
En la parte inferior derecha del cuadro de dilogo Editor-SmartPart,puede desplazar el origen del cuadro de referencia, pulsando sobre unade las opciones proporcionadas o introduciendo manualmente losvalores correspondientes en los recuadros. Adems, puede modificar eltamao del cuadro de referencia. Estos valores se corresponden con las
variables globales REF_X, REF_Y y REF_Z.Por defecto, el origen del cuadro de referencia es X=Y=Z=0, lo quesignifica que el origen est en la parte inferior izquierda del recuadro.
Puede utilizar la herramienta Parmetros de SmartParten la parteinferior del cuadro de dilogo Editor-SmartPart. Al pulsar en ella, seabre el cuadro de dilogo Parmetrosen el que podr comprobar ymodificar los parmetros del SmartPart. Puede encontrar ms detallessobre este tema en la ayuda de Allplan. Por favor, consulte el captulo"Editor de SmartPart, Parmetros".
7/25/2019 Allplan_2013_-_SmartParts_
39/136
Pasos hacia el xito Paso 3: Comprendiendo los Scripts
Parmetro
Puede aadir, editar y borrar parmetros. Adems, podr combinarlGruposy visualizarlos en consecuencia (opcin Mostrar grupos).El nombrede un parmetro debe ser nico dentro del objeto SmartPy no puede modificarse posteriormente.Puede elegir entre los siguientes tiposde parmetros:
7/25/2019 Allplan_2013_-_SmartParts_
40/136
34 Editor de SmartPart de Allplan Allplan 2013
Las entradas que realice en las columnas Descripciny Valorpueden
definirse libremente.La columna Atributoasocia el parmetro con un atributo de Allplan.Cuando selecciona la opcin Mostrar todos los atributos, todos losatributos disponibles en Allplan se presentan para seleccin en unlistado.
Puede utilizar la herramienta Comprobar sintaxis, para comprobarel script, en cuanto a errores de sintaxis y formato se refiere. Para quelos scripts definidos en el editor se ejecuten seleccione la herramienta
Ejecutar Script. Como resultado, se abre el cuadro de dilogocorrespondiente.
7/25/2019 Allplan_2013_-_SmartParts_
41/136
Pasos hacia el xito Paso 3: Comprendiendo los Scripts
Master - script
En Master-scriptpodr gestionar todas las variables globales. En opalabras, la informacin del objeto que debe aplicarse a todas las padel script se define en Master-script. Se ejecuta antes que cualquiescript (como si estuviera copiado y colocado delante de cualquier otscript).
Las pestaas Master-Script, Parmetros-Script, Interfaz-Script,Script 2D, Script 3D, contienen las siguientes herramientas:
Rehacer y Deshacer: puede rehacer y deshacer el ltimo teque haya introducido en el script, carcter a carcter.
Aadir nota: puede aadir comentarios que describan las acciode las lneas del programa, estas lneas se ignorarn cuando se ejecuprograma. Las lneas de comentario, empiezan con una exclamacin
7/25/2019 Allplan_2013_-_SmartParts_
42/136
36 Editor de SmartPart de Allplan Allplan 2013
Borrar nota: puede borrar comentarios. En otras palabras, las lneasque se hayan comentado se vuelven a incorporar al programa y sevuelven a tener en cuenta cuando se ejecute. Se borra la exclamacin.
Buscar: puede buscar lneas o expresiones en el script. El programa
analiza el script en busca del texto introducido en el recuadro y loselecciona una vez encontrado. Cuando vuelve a pulsar, el programacomienza de nuevo en la posicin actual y continua analizando el scripten busca del texto especificado.
Ejecutar script: puede activar o desactivar el script. Si no est activado,no se ejecuta.
Comprobar sintaxis: puede comprobar si el script tiene algn errorde sintaxis.
Ejecutar Script: para ejecutar el script. El resultado se visualiza en
la vista previa.Puede encontrar ms informacin sobre la sintaxis del script en la parteinferior de todas las pestaas del script.Una vez que haya pulsado sobre una orden del script, el rea de Ayudagrficamuestra cmo funciona el comando pertinente.El rea Ayuda / Salidamuestra la sintaxis de la orden seleccionada ydescribe cmo funciona. Al pulsar sobre una variable se muestra suvalor actual. Sin embargo, esto slo es posible si ya ha ejecutado elscript anteriormente.En esta rea podr encontrar todos los errores y mensajes que se puedanproducir mientras se ejecuta el script.
7/25/2019 Allplan_2013_-_SmartParts_
43/136
Pasos hacia el xito Paso 3: Comprendiendo los Scripts
Parmetros - script
En esta zona podr asignar valores a los parmetros y comprobar zocompletas. Se ejecuta cada vez que utilice un pinzamiento, realicecambios en un cuadro de dilogo o cuando carga o inserta objetos.
7/25/2019 Allplan_2013_-_SmartParts_
44/136
38 Editor de SmartPart de Allplan Allplan 2013
Interfaz - script
La opcin Interfaz-scriptse usa para generar el cuadro de dilogo deintroduccin de datos. Aqu podr asignar parmetros, superficies depixel, texto, etc.., al objeto.
7/25/2019 Allplan_2013_-_SmartParts_
45/136
Pasos hacia el xito Paso 3: Comprendiendo los Scripts
Script 2D
La opcin Script 2Dse usa para definir los datos del SmartPart 2Dotras palabras, podr generar la representacin 2D del SmartPart.
7/25/2019 Allplan_2013_-_SmartParts_
46/136
40 Editor de SmartPart de Allplan Allplan 2013
Script 3D
Con la funcin Script 3D, podr generar la representacin 3D delSmartPart.
7/25/2019 Allplan_2013_-_SmartParts_
47/136
Pasos hacia el xito Paso 3: Comprendiendo los Scripts
Recursos
Los Recursosson elementos geomtricos (lneas, crculos y slidosimgenes u otros SmartParts (subscripts) necesarios para la ejecucilos scripts. Puede importar imgenes en la parte izquierda y objetosparte derecha.Puede realizar ajustes especficos en la parte inferior del cuadro. Poejemplo, puede crear descripciones de parmetros independientes pcada idioma.
Consulte la ayuda de Allplan para obtener informacin detallada so
todas las herramientas de esta pestaa. Por favor, consulte el captul"Editor de SmartPart, pestaa Recursos".
Puesto que no desea modificar el SmartPart existente ahora, pulse sCancelarpara cerrar el Editor-SmartPart.
7/25/2019 Allplan_2013_-_SmartParts_
48/136
42 Objetivo Allplan 2013
Paso 4: Creacin de su
propio SmartPartObjetivo
El objetivo de este ejercicio es la creacin de su propio SmartPart. Podrcrear una mesa generando un script en el Editor de SmartPart. Esta mesaFlexi 01podr modificarse en longitud, en anchura y en altura. La
superficie del tablero ser variable. De forma similar, los colores delmarco, los elementos individuales de la mesa y la representacin enplanta de la mesa, sern tambin variables.
La siguiente imagen muestra la mesa Flexi 01y sus medidas principales.Al principio de cada ejercicio se volvern a mostrar las dimensionesnecesarias en dibujos ms detallados.
7/25/2019 Allplan_2013_-_SmartParts_
49/136
Pasos hacia el xito Paso 4: Creacin de su propio SmartPart
7/25/2019 Allplan_2013_-_SmartParts_
50/136
44 Crear la parte superior de la mesa Allplan 2013
Crear la parte superior de la mesaComience creando la parte superior de la mesa.
Para generar la geometra de la parte superior de lamesa
Allplan est abierto, y el archivo 3est como actual.
1
Abra un nuevo archivo de dibujo pulsando, Abrir archivosen labarra de herramientas Estndar.
7/25/2019 Allplan_2013_-_SmartParts_
51/136
Pasos hacia el xito Paso 4: Creacin de su propio SmartPart
2 Seleccione la pestaa Estructura de conjuntos. Active el archidibujo 4y cierre todos los dems.
3
Pulse Crear SmartParten la barra de herramientas Crearmdulo SmartParts.
4
Los parmetros del ltimo SmartPart que utiliz se muestran en Editor de SmartPart. Para vaciar el Editor de SmartPart, pulseRestablecer SmartPart.
5
Se abre el cuadro de dilogo Nuevo SmartPart. Introduzca MeFlexi 01como nombre.
6
Establezca el tipo como Objeto, la unidad de longitud Metroy medida de los ngulos en Grados.
7 Como el nuevo SmartPart no se va a basar en ninguno de los datexistentes, no necesita seleccionar ninguna opcin ms.
8
Pulse Aceptarpara cerrar el cuadro de dilogo.Abra la pestaa Parmetro.
9
La mesa se crear dentro del cuadro de referencia. Introduzca, ptanto, los siguientes valores iniciales:ref_x = 1.600
7/25/2019 Allplan_2013_-_SmartParts_
52/136
46 Crear la parte superior de la mesa Allplan 2013
ref_y = 0.800ref_z = 0.750
Pulse en la casilla correspondiente en la columna Valor, escriba elvalor. Pulse Intro para confirmar.
Nota: Todas las entradas son en metros.Asegrese de que utiliza puntos para introducir los valores. Noutilice comas.
El cuadro de referencia con la vista previa, se modificaconsecuentemente. Lo mismo se aplica para los valores de longitudmostrados en la parte inferior derecha del cuadro de dilogo.
10 Cambie a la pestaa Script 3D.
11 Tiene sentido comenzar cada parte del programa con un comentario,de forma que pueda encontrar partes especficas ms tarde.Los comentarios describen las acciones de las lneas del programa.
Las lneas de comentario se ignoran cuando se ejecuta el programa.Las lneas de comentario, empiezan con una exclamacin "!".Por lo tanto, en la lnea 00003, introduzca:
!Definicin de la parte superior de la mesa
12 Al pulsar Intro, el programa le dirige a la siguiente lnea del script.Para dejar una lnea en blanco, vuelva a pulsar Intro. De este modo,estar ahora en la lnea 00005.
13 Primero, el sistema de coordenadas debe desplazarse a la posicindonde va a crearse la parte superior de la mesa.La altura inicial de la mesa tiene que ser 75 cm. Para ello es
necesario el parmetro ref_z.La orden para desplazar el sistema de coordenadas es TRANS.Por lo tanto, en la lnea 00005, introduzca:
TRANSZ ref_z
14 Pulse Ejecutar Script.
El sistema de coordenadas se ha desplazado al vrtice superiorizquierdo del cuadro de referencia.
15
Para introducir las dimensiones (longitud= 1.6 = ref_x; anchura= 0.8= ref_y y tablero_e = 0.03 m) para el tablero, necesita definir un
parmetro para el espesor del tablero, el cual ser variable.Cambie a la pestaa Parmetroy pulse Aadir parmetro.
16 Establezca los siguientes parmetros en el cuadro de dilogo Nuevoparmetro:
7/25/2019 Allplan_2013_-_SmartParts_
53/136
Pasos hacia el xito Paso 4: Creacin de su propio SmartPart
Nota: Utilice siempre maysculas para las rdenes (TRANS,BOX...) y minsculas para los parmetros.
17 Pulse Aceptar.
18 Cambie a la pestaa Script 3D.
19
Para crear el tablero, use la orden BOX.Por lo tanto, en la lnea 00006, introduzca:
BOX ref_x, ref_y, -tablero_e
Tenga en cuenta: las dimensiones del tableroLongitud = 1.6 m = ref_x; ancho= 0.8 m = ref_y y espesor =tablero_e = 0.03 m
Nota:La parte inferior del Editor de SmartPart proporciona ayusobre la orden BOX, la cual se muestra grficamente en la zona"Ayuda grfica" y la describe en detalle en la zona "Ayuda / Sal
7/25/2019 Allplan_2013_-_SmartParts_
54/136
48 Crear la parte superior de la mesa Allplan 2013
20 Para definir ms elementos basados en script ms tarde, es una buenaidea desplazar el sistema de coordenadas a su posicin inicial(vrtice inferior izquierdo). Para ello es necesaria la ordenRESTORE.Por lo tanto, en la lnea 00007, introduzca:
RESTORE 1
21
Pulse Comprobar sintaxis.
El rea Ayuda / Salidale indicar si sus entradas estncorrectamente realizadas.
22 Pulse Ejecutar Script.
23 Inserte dos lneas ms al comienzo del script 3D y escriba en laprimera lnea:
REF_HANDLES
De esta forma se crean pinzamientos de forma automtica en la partesuperior.
7/25/2019 Allplan_2013_-_SmartParts_
55/136
Pasos hacia el xito Paso 4: Creacin de su propio SmartPart
24 Pulse Ejecutar Script, de nuevo.
25
Pulse Aceptarpara cerrar el cuadro de dilogo Editor-SmartP
26
Coloque el SmartPart en el archivo de dibujo y pulse ESC para sde la herramienta.El SmartPart se guarda en el archivo de dibujo por primera vez.
27
Seleccione la opcin 2+1 ventanaspara visualizar el resulta
28
Pulse dos veces sobre el SmartPart Mesa Flexi 01, con el botnizquierdo del ratn.
Se abre el cuadro de dilogo y se muestran los pinzamientos. Ahpuede utilizar cualquier opcin para modificar el SmartPart.Prubelo usted mismo!
7/25/2019 Allplan_2013_-_SmartParts_
56/136
50 Crear la parte superior de la mesa Allplan 2013
29
Una vez que haya completado las modificaciones, cambie lasdimensiones del SmartPart con los mismos datos mostrados en lailustracin superior y pulse Aceptarpara cerrar el cuadro de dilogoMesa Flexi 01.
Resumen del script actual:
REF_HANDLES!Definicin de la parte superior de la mesa
TRANSZ REF_ZBOX REF_X , REF_Y , -tablero_eRESTORE 1
Sugerencia: Puedeseleccionar el scriptcompleto, o partes de l, enesta tabla, copiar los datos alPortapapeles y pegarlos en lapestaa correspondiente delEditor de SmartParts deAllplan. Las lneas en blancose ignorarn. Las lneas decdigo que haya introducidoen el ejercicio actual seresaltan en gris.
7/25/2019 Allplan_2013_-_SmartParts_
57/136
Pasos hacia el xito Paso 4: Creacin de su propio SmartPart
Creacin de las patas de la mesaLa parte inferior de la mesa consta de 4 patas, 2 conectores transverconectando dos barras cada uno y 2 barras longitudinales.En el siguiente paso crear las cuatro patas de la mesa. La geometraigual para las cuatro patas. Slo vara la posicin.
Para generar la geometra de las patas
Allplan est abierto, y el archivo 4est como actual.
1
Pulse sobre Modificar SmartPart usando Script(mdulo
SmartParts) en el rea Modificacinde la paleta Funciones.2 Pulse sobre el tablero.
3
Abra la pestaa Script 3Den el Editor de SmartPart.
7/25/2019 Allplan_2013_-_SmartParts_
58/136
52 Creacin de las patas de la mesa Allplan 2013
4 Para obtener una vista general mejor del script, es una buena ideainsertar lneas en blanco entre las partes individuales de unprograma.Inserte una lnea en blanco detrs de la orden RESTORE 1.Escriba esta nota en la siguiente lnea:
!Pata de la parte inferior izquierda
5 El tablero debe proyectarse un centmetro por encima de las patas,tanto en la direccin x como en la direccin y. Para colocar laprimera pata de la mesa de forma correcta, realice lo siguiente:Deje una lnea en blanco e introduzca:
TRANS 0.01, 0.01, 0
Con esta orden desplazamos el sistema de coordenadas 1 cm, tantoen la direccin x como en la direccin y. La direccin z no se veafectada por esta orden.
6
Despus, introduzca las dimensiones de la pata de la mesa. Suanchura es de 2.5 cm, con una profundidad de 5 cm y su altura estdefinida de forma que la pata termine 2 cm por debajo del tablero.La altura de las patas tienen que poder modificarse. A la variacin dela Altura del marco de la mesase le asigna el siguiente nombre:altura_hSu altura es la altura total de la mesa (ref_z), menos el espesor deltablero (tablero_e) y menos los 2 cm de distancia desde la parteinferior del tablero.Inserte lneas en blanco debajo de la orden REF_HANDLES(lnea00003) y escriba una de estas lneas:
altura_h=ref_z-tablero_e-0.02
Nota: Las medidas que vaya a utilizar repetidas veces puedendefinirse como variables. Si es necesario, podr remplazarlas porparmetros ms tarde. Como resultado, las dimensiones pertinentesse convierten en paramtricas.
7
Ahora podr crear el BOX (recuadro)para la pata de la mesa. PulseINTRO para insertar una lnea despus de TRANS 0.01, 0.01, 0eintroduzca los siguientes datos en una nueva lnea:
BOX 0.025, 0.05, altura_h
8
Despus, vuelva a colocar el sistema de coordenadas en su posicinoriginal:
RESTORE 1
9
Pulse Comprobar sintaxis.
7/25/2019 Allplan_2013_-_SmartParts_
59/136
Pasos hacia el xito Paso 4: Creacin de su propio SmartPart
El rea Ayuda / Salidale indicar si sus entradas estncorrectamente realizadas.
10
Pulse Ejecutar Script.
11
Una vez que haya creado la pata de la parte inferior izquierdapodr introducir las lneas necesarias para las siguientes tres pat
!Pata de la parte superior izquierda
TRANS 0.01 , REF_Y - 0.01 - 0.05 , 0BOX 0.025, 0.05, altura_h
RESTORE 1
!Pata de la parte inferior derecha
TRANS REF_X - 0.01 - 0.025 , 0.01 , 0
BOX 0.025, 0.05, altura_h
RESTORE 1
!Pata de la parte superior derecha
TRANS REF_X - 0.01 - 0.025 , REF_Y - 0.01 - 0.05 , 0BOX 0.025, 0.05, altura_h
7/25/2019 Allplan_2013_-_SmartParts_
60/136
54 Creacin de las patas de la mesa Allplan 2013
Compruebe la posicin del sistema de coordenadas en el cuadro dereferencia cada vez que introduzca las rdenes RESTOREyTRANS.
12
Para finalizar, introduzca:
RESTORE 1
13
Pulse Comprobar sintaxis.
El rea Ayuda / Salidale indicar si sus entradas estn
correctamente realizadas.
14
Pulse Ejecutar Script.
Si todo est correcto, la vista previa del objeto debera ser como esta:
7/25/2019 Allplan_2013_-_SmartParts_
61/136
Pasos hacia el xito Paso 4: Creacin de su propio SmartPart
15 Pulse Aceptarpara cerrar el cuadro de dilogo Editor deSmartParty comprobar el resultado.
7/25/2019 Allplan_2013_-_SmartParts_
62/136
56 Creacin de las patas de la mesa Allplan 2013
Resumen del script actual:REF_HANDLES
altura_h=ref_z-tablero_e-0.02
!Definicin de la parte superior de la mesa
TRANSZ REF_Z
BOX REF_X , REF_Y , -tablero_eRESTORE 1
!Pata de la parte inferior izquierda
TRANS 0.01 , 0.01 , 0BOX 0.025, 0.05, altura_hRESTORE 1
!Pata de la parte superior izquierda
TRANS 0.01 , REF_Y - 0.01 - 0.05 , 0BOX 0.025, 0.05, altura_hRESTORE 1
!Pata de la parte inferior derecha
TRANS REF_X - 0.01 - 0.025 , 0.01 , 0BOX 0.025, 0.05, altura_h
RESTORE 1!Pata de la parte superior derecha
TRANS REF_X - 0.01 - 0.025 , REF_Y - 0.01 - 0.05 , 0BOX 0.025, 0.05, altura_hRESTORE 1
Sugerencia: Puedeseleccionar el scriptcompleto, o partes de l, enesta tabla, copiar los datos al
Portapapeles y pegarlos en lapestaa correspondiente delEditor de SmartParts deAllplan. Las lneas en blancose ignorarn. Las lneas decdigo que haya introducidoen el ejercicio actual seresaltan en gris.
7/25/2019 Allplan_2013_-_SmartParts_
63/136
Pasos hacia el xito Paso 4: Creacin de su propio SmartPart
Creacin de los conectores transversalesLos conectores transversales se usan para conectar las patas de la men los extremos ms estrechos de sta.
Para generar la geometra de los conectorestransversales.
Allplan est abierto, y el archivo 4est como "actual".
1 Pulse Modificar SmartPart usando Scripten la barra deherramientas Modificacindel mdulo SmartParts.
2
Pulse sobre el SmartPart.
3
Abra la pestaa Script 3Den el Editor de SmartPart.
4 Una vez que haya insertado lneas en blanco, introduzca la siguinota:
!Conector izquierdo
7/25/2019 Allplan_2013_-_SmartParts_
64/136
58 Creacin de los conectores transversales Allplan 2013
5 Aqu tambin debe proyectarse el tablero un centmetro por encimade los conectores, tanto en la direccin x como en la direccin y.Adems, tambin necesita tener en cuenta la profundidad de la patade la mesa (5 cm) en la direccin y. La altura del marco de la mesa(altura_h) se define como el punto inicial en la direccin y.
Deje una lnea en blanco e introduzca:TRANS 0.01, 0.01+0.05, altura_h
6 Pulse sobre la opcin Ejecutar Scripty seleccione una vistaadecuada en la vista previa. El resultado debe ser el siguiente:
7
Despus, introduzca las dimensiones del conector. Su anchura es de2.5 cm, la altura de 5 cm y la longitud debe definirse de forma que seextienda hasta la parte posterior de la pata.La longitud se calcula como: ref_y-2*(0.05+0.01)Explicacin: ancho total de la mesa - 2*(profundidad de la pata de lamesa + proyeccin del tablero)En la siguiente lnea introduzca:
BOX 0.025, ref_y-2*(0.05+0.01), -0.05
8 Restablezca el sistema de coordenadas:
RESTORE 1
9
Pulse Comprobar sintaxis.
7/25/2019 Allplan_2013_-_SmartParts_
65/136
Pasos hacia el xito Paso 4: Creacin de su propio SmartPart
10
Pulse Ejecutar Script.
11
Despus, defina el conector de la parte derecha.
!Conector derecho
TRANS ref_x-0.01-0.025, 0.01+0.05, altura_h
BOX 0.025, ref_y-2*(0.05+0.01), -0.05
RESTORE 1
12
Pulse Comprobar sintaxisy, despus, Ejecutar scrip
7/25/2019 Allplan_2013_-_SmartParts_
66/136
60 Creacin de los conectores transversales Allplan 2013
13 Pulse Aceptarpara cerrar el cuadro de dilogo Editor deSmartParty comprobar el resultado.
Resumen del script actual:REF_HANDLES
altura_h=ref_z-tablero_e-0.02
!Definicin de la parte superior de la mesa
TRANSZ REF_ZBOX REF_X , REF_Y , -tablero_eRESTORE 1
!Pata de la parte inferior izquierda
TRANS 0.01 , 0.01 , 0BOX 0.025, 0.05, altura_hRESTORE 1
!Pata de la parte superior izquierda
TRANS 0.01 , REF_Y - 0.01 - 0.05 , 0BOX 0.025, 0.05, altura_hRESTORE 1
!Pata de la parte inferior derecha
TRANS REF_X - 0.01 - 0.025 , 0.01 , 0BOX 0.025, 0.05, altura_h
Sugerencia: Puedeseleccionar el scriptcompleto, o partes de l, enesta tabla, copiar los datos alPortapapeles y pegarlos en lapestaa correspondiente delEditor de SmartParts deAllplan. Las lneas en blancose ignorarn. Las lneas decdigo que haya introducido
en el ejercicio actual seresaltan en gris.
7/25/2019 Allplan_2013_-_SmartParts_
67/136
Pasos hacia el xito Paso 4: Creacin de su propio SmartPart
RESTORE 1
!Pata de la parte superior derecha
TRANS REF_X - 0.01 - 0.025 , REF_Y - 0.01 - 0.05 , 0BOX 0.025, 0.05, altura_hRESTORE 1
!Conector izquierdo
TRANS 0.01 , 0.01 + 0.05 , altura_hBOX 0.025 , REF_Y - 2 * ( 0.05 + 0.01 ) , -0.05RESTORE 1
!Conector derecho
TRANS REF_X - 0.01 - 0.025 , 0.01 + 0.05 , altura_hBOX 0.025 , REF_Y - 2 * ( 0.05 + 0.01 ) , -0.05RESTORE 1
7/25/2019 Allplan_2013_-_SmartParts_
68/136
62 Creacin de las barras Allplan 2013
Creacin de las barrasLas patas de la mesa y los conectores transversales forman dos marcos,que deben conectarse mediante barras longitudinales.
Para generar la geometra de las barras
Allplan est abierto, y el archivo 4est como actual.
1 Pulse Modificar SmartPart usando Scripten la barra deherramientas Modificacindel mdulo SmartParts.
2
Pulse sobre el SmartPart.
3
Abra la pestaa Script 3Den el Editor-SmartPart.
4 Escriba la siguiente nota:
!Barras
5 Escriba otra nota en la siguiente lnea:
!Barra en la parte inferior
Nota: No se olvide de insertar lneas en blanco para obtener unavisin general mejor.
6
Para desplazar el sistema de coordenadas a la posicin correcta,introduzca los datos siguientes:
7/25/2019 Allplan_2013_-_SmartParts_
69/136
Pasos hacia el xito Paso 4: Creacin de su propio SmartPart
TRANS 0.01+0.025, 0.22, altura_h
Explicacin - direccin x: 0.01 m proyeccin del tablero + 0m anchura del conector transversal
Explicacin - direccin y: 0.22 m de distancia fija de barra, d
el borde del tablero Explicacin - direccin z: altura del marco de la mesa
7
Aqu utilizaremos un subscript. La geometra de la barra se creaeste subscript.La orden para llamar a subscripts es GOSUB.Introduzca:
GOSUB "barra"
8 Una vez que haya insertado varias lneas en blanco, introduzca lsiguiente nota:
!Subscript para barra
9 Una vez que haya insertado otra lnea en blanco, introduzca losiguiente:
Barra:
10 Para definir la geometra de la barra, necesitar un nuevo parmel ancho de la barra.Cambie a la pestaa Parmetros.
11 Pulse Aadir parmetro.
12
Introduzca lo siguiente:
7/25/2019 Allplan_2013_-_SmartParts_
70/136
64 Creacin de las barras Allplan 2013
13 Pulse Aceptarpara cerrar el cuadro de dilogo Nuevo parmetro.
14
Cambie a la pestaa Script 3D.
15 Aqu, tambin, usar la orden BOX, para crear la geometra de labarra.
En la lnea siguiente a Barra, introduzca lo siguiente:BOX ref_x-2*(0.01+0.025), barra_a, -0.05
Explicacin - direccin x: longitud del tablero - 2*(0.01 mproyeccin del tablero + 0.025 m anchura de los conectorestransversales)
Explicacin - direccin y: anchura de la barra
Explicacin - direccin z: altura de la barra
16 Para completar el subscript, introduzca:
RETURN17 Una vez que haya insertado una lnea en blanco, introduzca la
siguiente nota:
!Subscript para barra - final
18 Dirjase a la lnea GOSUB "barra"e introduzca la siguiente lnea:
RESTORE 1
19 Despus, defina la segunda barra. Para hacer esto, inserte lassiguientes lneas entre el ltimo comando RESTORE 1y la nota!Subscript para barra:
!Barra superior
TRANS 0.01+0.025, ref_y-0.22-barra_a, altura_h
GOSUB "barra"
RESTORE 1
20 Una vez que haya insertado una lnea en blanco, introduzca lasiguiente orden para finalizar el programa:
END
21 Pulse Comprobar sintaxisy, despus, Ejecutar script.
7/25/2019 Allplan_2013_-_SmartParts_
71/136
Pasos hacia el xito Paso 4: Creacin de su propio SmartPart
22 Pulse Aceptarpara cerrar el cuadro de dilogo Editor deSmartParty comprobar el resultado.
7/25/2019 Allplan_2013_-_SmartParts_
72/136
66 Creacin de las barras Allplan 2013
Resumen del script 3D actual:REF_HANDLES
altura_h=ref_z-tablero_e-0.02
!Definicin de la parte superior de la mesa
TRANSZ REF_ZBOX REF_X , REF_Y , -tablero_e
RESTORE 1
!Pata de la parte inferior izquierda
TRANS 0.01 , 0.01 , 0BOX 0.025, 0.05, altura_hRESTORE 1
!Pata de la parte superior izquierda
TRANS 0.01 , REF_Y - 0.01 - 0.05 , 0BOX 0.025, 0.05, altura_hRESTORE 1
!Pata de la parte inferior derecha
TRANS REF_X - 0.01 - 0.025 , 0.01 , 0BOX 0.025, 0.05, altura_hRESTORE 1
!Pata de la parte superior derechaTRANS REF_X - 0.01 - 0.025 , REF_Y - 0.01 - 0.05 , 0BOX 0.025, 0.05, altura_hRESTORE 1
!Conector izquierdo
TRANS 0.01 , 0.01 + 0.05 , altura_hBOX 0.025 , REF_Y - 2 * ( 0.05 + 0.01 ) , -0.05
7/25/2019 Allplan_2013_-_SmartParts_
73/136
Pasos hacia el xito Paso 4: Creacin de su propio SmartPart
RESTORE 1
!Conector derecho
TRANS REF_X - 0.01 - 0.025 , 0.01 + 0.05 , altura_hBOX 0.025 , REF_Y - 2 * ( 0.05 + 0.01 ) , -0.05RESTORE 1
!Barras!Barra en la parte inferior
TRANS 0.01 + 0,025 + 0,22 , altura_hGOSUB "barra"RESTORE 1
!Barra superior
TRANS 0.01 + 0.025 , REF_Y - 0.22 - barra_a , altura_hGOSUB "barra"RESTORE 1
END
!Subscript para barra
Barra:BOX REF_X - 2 * ( 0.01 + 0.025 ) , barra_a , -0.05RETURN
!Subscript para barra - END
7/25/2019 Allplan_2013_-_SmartParts_
74/136
68 Creacin de conectores Allplan 2013
Creacin de conectoresPara conectar la parte inferior de la mesa (las patas, los conectorestransversales y las barras longitudinales) con el tablero, utilizarconectores con forma de cubos. Empezaremos creando estos conectoresen Allplan. Despus, los insertar como un recurso en el Editor deSmartPart.El recurso "cubo" se utilizar entonces en el Editor de SmartPart y secolocar en cuatro posiciones distintas de la mesa.
Nota: Este conector en forma de cubo slo sirve como ejemplo. Puede
crear elementos complejos en Allplan e importarlos como recursos alEditor de SmartPart.
Creacin de un cubo e importacin como recurso
Para crear un cubo e insertarlo como un recurso en elEditor de SmartPart
Allplan est abierto, y el archivo 4est como "actual".
1 En la paleta de Funciones, abra el mdulo de Modelado 3D(
familia de Mdulos adicionales (I)).
2 Pulse Paraleleppedo(rea Creacin).
3
Pulse Dibujo de rectngulos por dos puntos diagonalesopuestosen las opciones de entrada.
7/25/2019 Allplan_2013_-_SmartParts_
75/136
Pasos hacia el xito Paso 4: Creacin de su propio SmartPart
4 Punto inicialPulse en el rea de trabajo.
5
Pulse en Punto extremoIntroduzca dx= 0.15m y dy= 0.20m.Presione INTRO para confirmar.
6
Punto de una superficie paralela a la base / AlturaIntroduzca 0,089.Presione INTRO para confirmar.
7
Pulse ESC para abandonar la opcin Paraleleppedo.
8
Vaya al mdulo SmartParts(familia Mdulos adicionales (I))
9
Pulse Modificar SmartPart usando Scripten la barra deherramientas Modificacindel mdulo SmartParts.
10
Pulse sobre el SmartPart Mesa Flexi 01.
11 Abra la pestaa Recursosen el Editor de SmartPart.
12
En el rea Objetos, seleccione Objetos 3Dy, despus,Adoptar objeto.
7/25/2019 Allplan_2013_-_SmartParts_
76/136
70 Creacin de conectores Allplan 2013
El Editor de SmartPart se cierra temporalmente.
13
Visualice el cubo en vista Isometra anterior izquierda,sudoeste.
14
Pulse sobre el cubo.
15 Seleccione un punto para la base...Pulse sobre el vrtice inferior izquierdo del cubo
De esta forma el cubo se importar como un objeto 3D en el Editorde SmartPart.
7/25/2019 Allplan_2013_-_SmartParts_
77/136
Pasos hacia el xito Paso 4: Creacin de su propio SmartPart
01indica el ndice del recurso y 1, el nmero de objetos incluidoCuando seleccione esta entada, el cubo aparecer en la vista pre
Utilizar el recurso
Para utilizar el recurso "cubo"
Allplan est abierto, y el archivo 4est como actual.
Abra la pestaa Recursosen el Editor de SmartPart.
1
Cambie a la pestaa Script 3Den el Editor-SmartPart.
Nota: Todos los datos siguientes estn insertados antesque la oEND.
2 Introduzca la nota siguiente:
!Insercin de los recursos de los conectores
3 Inserte dos lneas en blanco y escriba:
!Conector inferior izquierdo
4 Coloque el sistema de coordenadas Para hacer esto, introduzca:
TRANS 0.1, 0.2, ref_z-tablero_e-0.09
Explicacin - direccin x: el conector inferior izquierdo debecolocarse a una distancia fija de 10 cm del borde izquierdo d
tablero.
Explicacin - direccin y: el conector inferior izquierdo debecolocarse a una distancia fija de 20 cm del borde inferior deltablero.
Sugerencia: Para encontrarun comando de forma rpidaen el script, puede utilizar laherramienta Buscar.
7/25/2019 Allplan_2013_-_SmartParts_
78/136
72 Creacin de conectores Allplan 2013
Explicacin - direccin z: altura total de la mesa - espesor deltablero - altura del conector
5
La orden para insertar un recurso en el script es: PLACEIntroduzca:
PLACE 01,16
Restablezca el sistema de coordenadas.
RESTORE 1
7
Pulse Comprobar sintaxisy, despus, Ejecutar script.
Seleccione una vista para la vista previa. El resultado debe ser elsiguiente:
8
Defina los tres conectores que faltan.
!Conector inferior derecho
TRANS ref_x-0.1-0.15, 0.2, ref_z-tablero_e-0.09
PLACE 01,1RESTORE 1
!Conector superior izquierdo
TRANS 0.1, ref_y-0.2-0.2, ref_z-tablero_e-0.09
7/25/2019 Allplan_2013_-_SmartParts_
79/136
Pasos hacia el xito Paso 4: Creacin de su propio SmartPart
PLACE 01,1
RESTORE 1
!Conector superior derecho
TRANS ref_x-0.1-0.15, ref_y-0.2-0.2, ref_z-tablero_e-0.09
PLACE 01,1
RESTORE 1
9
Pulse Comprobar sintaxisy, despus, Ejecutar scrip
Resumen del script 3D actual:REF_HANDLES
altura_h=ref_z-tablero_e-0.02
!Definicin de la parte superior de la mesa
TRANSZ REF_ZBOX REF_X , REF_Y , -tablero_eRESTORE 1
!Pata de la parte inferior izquierda
TRANS 0.01 , 0.01 , 0BOX 0.025, 0.05, altura_hRESTORE 1
!Pata de la parte superior izquierda
TRANS 0.01 , REF_Y - 0.01 - 0.05 , 0BOX 0.025, 0.05, altura_hRESTORE 1
7/25/2019 Allplan_2013_-_SmartParts_
80/136
74 Creacin de conectores Allplan 2013
!Pata de la parte inferior derecha
TRANS REF_X - 0.01 - 0.025 , 0.01 , 0BOX 0.025, 0.05, altura_hRESTORE 1
!Pata de la parte superior derecha
TRANS REF_X - 0.01 - 0.025 , REF_Y - 0.01 - 0.05 , 0
BOX 0.025, 0.05, altura_hRESTORE 1
!Conector izquierdo
TRANS 0.01 , 0.01 + 0.05 , altura_hBOX 0.025 , REF_Y - 2 * ( 0.05 + 0.01 ) , -0.05RESTORE 1
!Conector derecho
TRANS REF_X - 0.01 - 0.025 , 0.01 + 0.05 , altura_hBOX 0.025 , REF_Y - 2 * ( 0.05 + 0.01 ) , -0.05RESTORE 1
!Barras!Barra en la parte inferior
TRANS 0.01 + 0,025 + 0,22 , altura_hGOSUB "barra"RESTORE 1
!Barra superior
TRANS 0.01 + 0.025 , REF_Y - 0.22 - barra_a , altura_hGOSUB "barra"RESTORE 1
!Insercin de los recursos de los conectores
!Conector inferior izquierdo
TRANS 0.1 , 0.2 , REF_Z - tablero_e - 0.09PLACE 01 , 1RESTORE 1
!Conector inferior derecho
TRANS REF_X - 0.1 - 0.15 , 0.2 , REF_Z - tablero_e - 0.09PLACE 01 , 1RESTORE 1
!Conector superior izquierdoTRANS 0.1 , REF_Y - 0.2 - 0.2 , REF_Z - tablero_e - 0.09PLACE 01 , 1RESTORE 1
!Conector superior derecho
TRANS REF_X - 0.1 - 0.15 , REF_Y - 0.2 - 0.2 , REF_Z - tablero_e - 0.09PLACE 01 , 1RESTORE 1
END
!Subscript para barra
Barra:BOX REF_X - 2 * ( 0.01 + 0.025 ) , barra_a , -0.05RETURN
!Subscript para barra - END
7/25/2019 Allplan_2013_-_SmartParts_
81/136
Pasos hacia el xito Paso 4: Creacin de su propio SmartPart
La condicin IF - THEN
Ha definido cuatro conectores para la mesa. Ahora vamos a colocarconectores ms en el centro de la mesa. Pero esto slo es necesario
mesas mayores de 1.60 m.
Para utilizar la condicin IF
Allplan est abierto, y el archivo 4est como actual.
Est abierta la pestaa Script 3Den el Editor-SmartPart.
Nota: Todos los datos siguientes estn insertados antesque la oEND.
1
Inserte lneas en blanco antes de la orden ENDy escriba el sigucomentario:
!Conectores cuando la mesa es mayor de 1.6m
2
Deje una lnea en blanco e introduzca:
IF ref_x>1.60 THEN
3
Deje una lnea en blanco e introduzca la siguiente nota:
!Conector centrado inferior
4
Deje una lnea en blanco e introduzca las siguientes tres lneas:
TRANS ref_x/2-0.075, 0.2, ref_z-tablero_e-0.09
PLACE 01,1
RESTORE 1
5 Deje una lnea en blanco e introduzca la siguiente nota:
!Conector centrado superior
6
Deje otra lnea en blanco e introduzca las siguientes tres lneas:
TRANS ref_x/2-0.075, ref_y-0.2-0.2, ref_z-tablero_e-0.09
PLACE 01,1
RESTORE 1
Una vez que haya insertado una lnea en blanco, introduzca la orpara finalizar la condicin IF:
ENDIF
Sugerencia: Para encontrarun comando de forma rpidaen el script, puede utilizar laherramienta Buscar.
7/25/2019 Allplan_2013_-_SmartParts_
82/136
76 Creacin de conectores Allplan 2013
7
Pulse Comprobar sintaxisy, despus, Ejecutar script.
Nota: La vista previa muestra una mesa mayor de 1.60m.
Resumen del script 3D actual:REF_HANDLES
altura_h=ref_z-tablero_e-0.02
!Definicin de la parte superior de la mesa
TRANSZ REF_ZBOX REF_X , REF_Y , -tablero_eRESTORE 1
!Pata de la parte inferior izquierda
TRANS 0.01, 0.01, 0BOX 0.025, 0.05, altura_hRESTORE 1
!Pata de la parte superior izquierda
TRANS 0.01 , REF_Y - 0.01 - 0.05 , 0BOX 0.025, 0.05, altura_h
RESTORE 1!Pata de la parte inferior derecha
TRANS REF_X - 0.01 - 0.025 , 0.01 , 0BOX 0.025, 0.05, altura_hRESTORE 1
!Pata de la parte superior derecha
TRANS REF_X - 0.01 - 0.025 , REF_Y - 0.01 - 0.05 , 0
7/25/2019 Allplan_2013_-_SmartParts_
83/136
Pasos hacia el xito Paso 4: Creacin de su propio SmartPart
BOX 0.025, 0.05, altura_hRESTORE 1
!Conector izquierdo
TRANS 0.01 , 0.01 + 0.05 , altura_hBOX 0.025 , REF_Y - 2 * ( 0.05 + 0.01 ) , -0.05RESTORE 1
!Conector derecho
TRANS REF_X - 0.01 - 0.025 , 0.01 + 0.05 , altura_hBOX 0.025 , REF_Y - 2 * ( 0.05 + 0.01 ) , -0.05RESTORE 1
!Barras!Barra en la parte inferior
TRANS 0.01 + 0,025 + 0,22 , altura_hGOSUB "barra"RESTORE 1
!Barra superior
TRANS 0.01 + 0.025 , REF_Y - 0.22 - barra_a , altura_hGOSUB "barra"RESTORE 1
!Insercin de los recursos de los conectores
!Conector inferior izquierdo
TRANS 0.1 , 0.2 , REF_Z - tablero_e - 0.09PLACE 01 , 1RESTORE 1
!Conector inferior derecho
TRANS REF_X - 0.1 - 0.15 , 0.2 , REF_Z - tablero_e - 0.09PLACE 01 , 1RESTORE 1
!Conector superior izquierdo
TRANS 0.1 , REF_Y - 0.2 - 0.2 , REF_Z - tablero_e - 0.09PLACE 01 , 1RESTORE 1
!Conector superior derecho
TRANS REF_X - 0.1 - 0.15 , REF_Y - 0.2 - 0.2 , REF_Z - tablero_e - 0.09
PLACE 01 , 1RESTORE 1
!Conectores cuando la mesa es mayor de 1.6m
IF ref_x > 1.60 THEN
!Conector centrado inferior
TRANS ref_x/2-0.075,0.2,ref_z-tablero_e-0.09PLACE 01,1RESTORE 1
!Conector centrado superior
TRANS ref_x/2-0.075, ref_y-0.2-0.2, ref_z-tablero_e-0.09PLACE 01,1RESTORE 1
ENDIF
END!Subscript para barra
Barra:BOX REF_X - 2 * ( 0.01 + 0.025 ) , barra_a , -0.05RETURN
!Subscript para barra - END
7/25/2019 Allplan_2013_-_SmartParts_
84/136
78 Parmetros - script Allplan 2013
Parmetros - scriptLa mesa est definida de forma que su longitud, su anchura y su alturapuedan modificarse. El siguiente paso consiste en acotar estasmodificaciones a unas dimensiones lgicas.
Para asignar valores a parmetros
Allplan est abierto, y el archivo 4est como actual.
Est abierta la pestaa Script 3Den el Editor-SmartPart.
1 Cambie a la pestaa Parmetros - script.
2
La longitud de la mesa debe definirse de forma que slo puedaadoptar una longitud mnima de 0.08 m y una longitud mxima de
2.00 m, con incrementos de 5 cm.En la lnea 00003, introduzca:
VALUES "ref_x" RANGE [0.80, 2.00] STEP 0.05,0.05
Explicacin: el valor ref_x es un valor variable que vara de 0.08m a2.00 m en incrementos de 0.05m (segundo valor), con el primerincremento comenzando en 0.05 m (primer valor). Los corchetesindican que los lmites (0.08m y 2.00 m) estn incluidos en el rangode valores.
3 La longitud de la mesa va a definirse de forma que slo puedaadoptar una longitud mnima de 0.08 m y una longitud mxima de1,20 m, con incrementos de 5 cm.En la lnea 00005, introduzca:
VALUES "ref_y" RANGE [0.80, 1.20] STEP 0.05,0.05
4 La altura de la mesa tambin puede modificarse. La altura mnima dela mesa ser de 0.20 m y la altura mxima de 0.80m. Aqu seaplicarn tambin incrementos de 5 cm.Por lo tanto, en la lnea 00005, introduzca:
VALUES "ref_z" RANGE [0.20, 0.80] STEP 0.05,0.05
5
La anchura de las barras pertenecientes a la parte inferior de la mesa
debe definirse de forma que tambin pueda modificarse enincrementos de 5 mm.Por lo tanto, en la lnea 00006, introduzca:
VALUES "barra_a" RANGE [0.025, 0.05] STEP 0.005,0.005
7/25/2019 Allplan_2013_-_SmartParts_
85/136
Pasos hacia el xito Paso 4: Creacin de su propio SmartPart
6
Pulse Comprobar sintaxisy, despus, Ejecutar scrip
7 Cambie a la pestaa Parmetros.
8 Modifique los valores de ref_x, ref_y y ref_z en la columnaDescripcin.
9 Pulse Ejecutar Script.
El cuadro de dilogo del SmartPart Mesa Flexi 01, debe parecereste:
7/25/2019 Allplan_2013_-_SmartParts_
86/136
80 Parmetros - script Allplan 2013
10 Pulse Aceptarpara cerrar el cuadro de dilogo.
11
Pulse Aceptarpara cerrar el cuadro de dilogo Editor de SmartPart.
12 Pulse dos veces sobre el SmartPart Mesa Flexi 01, con el botnizquierdo del ratn.
Utilice los pinzamientos o el cuadro de dilogo para comprobar quelas restricciones incorporadas funcionan correctamente.
7/25/2019 Allplan_2013_-_SmartParts_
87/136
Pasos hacia el xito Paso 4: Creacin de su propio SmartPart
Guardar el resultado intermedioYa se ha terminado la geometra del SmartPart Mesa Flexi 01. Antecontinuar, puede ser una buena idea que guarde el trabajo.
Para guardar el SmartPart
Allplan est abierto, y el archivo 4est como "actual".
1 En el men Archivo, pulse Copiar/Mover archivo....
2
Seleccione la opcin Copiaren el cuadro de dilogo y pulseAceptar, para confirmar.
3 Seleccione el archivo de dibujo 5y pulse Aceptarpara confirm
4
Seleccione los elementos que desea copiar al archivo 5. Encuadre al SmartPart Mesa Flexi 01en una ventana de selecci
5 Pulse Abrir proyecto referenciado(barra de herramientasEstndar), active el archivo de dibujo 5y cierre el resto.
7/25/2019 Allplan_2013_-_SmartParts_
88/136
82 Superficies paramtricas Allplan 2013
Superficies paramtricasAhora vamos a asignarle superficies paramtricas a la mesa. El tablerova a tener una superficie visible desde la animacin del modelo. A lamesa y a los conectores se les asignarn colores independientes.Tambin definiremos un parmetro adicional que controle el color de lamesa en 2D (vista en planta).
Para definir parmetros adicionales
Allplan est abierto, y el archivo 5est como actual.
1
Pulse sobre Modificar SmartPart usando Script(mduloSmartParts) en el rea Modificacinde la paleta Funciones.
2
Pulse sobre el SmartPart Mesa Flexi 01.3
Cambie a la pestaa Parmetros.
4 Pulse Aadir parmetro.
5
Comience definiendo el parmetro Superficie para el tablero.Introduzca lo siguiente:
6
Pulse Aceptar.
7
Ahora los parmetros Color del tablero, el Color de los conectoresy el Color en planta, uno tras otro.
7/25/2019 Allplan_2013_-_SmartParts_
89/136
Pasos hacia el xito Paso 4: Creacin de su propio SmartPart
8
La pestaa Parmetrosdebe quedar as. Sin embargo, los valopara la longitud, anchura y altura de la mesa, as como la anchurla barra, pueden variar. Estos valores estn basados en la ltimamodificacin realizada en el SmartPart.
7/25/2019 Allplan_2013_-_SmartParts_
90/136
84 Superficies paramtricas Allplan 2013
9 Para obtener una vista previa mejor, puede agrupar los parmetros.En la pestaa Parmetros, pulse sobre la lnea 3, para seleccionarla.
10
Pulse sobre el recuadro junto a Grupoe introduzca las Dimensionespara el nombre del grupo.
7/25/2019 Allplan_2013_-_SmartParts_
91/136
Pasos hacia el xito Paso 4: Creacin de su propio SmartPart
11 Ahora seleccione la lnea 4, pulsando sobre ella.
12
Abra el listado Grupoy seleccione Dimensiones.
13 Repita estos dos pasos para las lneas 5(ref_y), 6(ref_z) y 7(tablero_e).
14
Seleccione la opcin Grupos.
Se mostrar el grupo recin creado.
7/25/2019 Allplan_2013_-_SmartParts_
92/136
86 Superficies paramtricas Allplan 2013
15
Cree un segundo grupo y nmbrelo como Representacin.
Aada el resto de parmetros en este grupo.
La pestaa Parmetrosdebe quedar as.
Estos grupos son la base para la creacin de su propio cuadro dedilogo (consulte la seccin titulada "Definicin de su propio cuadrode dilogo usando scripts")
Para obtener una primera impresin del nuevo cuadro de dilogo,pulse Comprobar sintaxisy, despus, Ejecutar script.
7/25/2019 Allplan_2013_-_SmartParts_
93/136
Pasos hacia el xito Paso 4: Creacin de su propio SmartPart
Insertar parmetros en el script
Ha visto ya el cuadro de dilogo? Pulse Aceptarpara cerrarlo. Ahvamos a insertar los nuevos parmetros en el script.
Para aadir nuevos parmetros al script.
Allplan est abierto, y el archivo 5est como actual.
La pestaa Recursosest abierta en el Editor-SmartPart.
1
Cambie a la pestaa Script 3D.
2
Comience aadiendo el color para la mesa (color_m)en el scrip
color va a utilizarse para la mesa entera, con excepcin de losconectores, a los que se les asignar su propio parmetro de colo(color_c). La orden para asignar un color es COLOR.Inserte algunas lneas en blanco detrs de la lneaaltura_h=ref_z-tablero_e-0,02(al principio del script), e introdlos siguientes datos:
COLOR color_m
3 Inserte dos lneas en blanco y escriba el siguiente comentario:
!Define la superficie del tablero
4 Deje dos lneas en blanco e introduzca:
MATERIAL tablero_s
De esta forma se activa el parmetro tablero_s, para crear el tab
5
Inserte una lnea en blanco para obtener una vista previa mejor.
Sugerencia: Para encontraruna entrada o un comando deforma rpida en el script,puede utilizar la herramientaBuscar.
7/25/2019 Allplan_2013_-_SmartParts_
94/136
88 Superficies paramtricas Allplan 2013
Despus de estos comandos se encuentra la geometra del tablero enel script.
Nota: Las rdenes COLORy MATERIAL, comienzan en la lneadel script en la que se introducen y se aplican a todas las lneassiguientes. La orden COLORes vlida hasta que defina un nuevocolor en el script. La orden MATERIALfinaliza con el comandoMATERIAL "".
6
Ya que el material slo se va a asignar al tablero, necesita finalizar laorden MATERIALa continuacin del final de la definicin deltablero.Por tanto, inserte lneas en blanco despus de la definicin de lageometra del tablero.Introduzca la nota siguiente:
!Restablece la superficie
7
Introduzca el comentario:Restaurar superficie
8 Y a continuacin:
MATERIAL ""
9 A los conectores se les va a asignar su propio color.Por tanto, debe insertar algunas lneas en blanco despusdel scriptpara las barras y antesde la nota !Insercin de los recursos de losconectorese introducir el siguiente comentario:
!Definicin del color de los conectores
COLOR color_c
10
Pulse Comprobar sintaxisy, despus, Ejecutar script.
7/25/2019 Allplan_2013_-_SmartParts_
95/136
Pasos hacia el xito Paso 4: Creacin de su propio SmartPart
Eso es todo! El script 3D est finalizado.
Nota: La vista previa muestra una mesa mayor de 1.60m. De estforma se asegura que se muestran todos los elementos de la mes
11
Pulse Aceptarpara cerrar el cuadro de dilogo Editor deSmartParty comprobar el resultado.
Resumen del script 3D actual:REF_HANDLES
altura_h=ref_z-tablero_e-0.02
COLOR color_m
!Define la superficie del tablero
MATERIAL tablero_s
!Definicin de la parte superior de la mesa
TRANSZ REF_ZBOX REF_X , REF_Y , -tablero_eRESTORE 1
!Restablece la superficie
MATERIAL ""
!Pata de la parte inferior izquierda
7/25/2019 Allplan_2013_-_SmartParts_
96/136
90 Superficies paramtricas Allplan 2013
TRANS 0.01 , 0.01 , 0BOX 0.025, 0.05, altura_hRESTORE 1
!Pata de la parte superior izquierda
TRANS 0.01 , REF_Y - 0.01 - 0.05 , 0BOX 0.025, 0.05, altura_hRESTORE 1
!Pata de la parte inferior derecha
TRANS REF_X - 0.01 - 0.025 , 0.01 , 0BOX 0.025, 0.05, altura_hRESTORE 1
!Pata de la parte superior derecha
TRANS REF_X - 0.01 - 0.025 , REF_Y - 0.01 - 0.05 , 0BOX 0.025, 0.05, altura_hRESTORE 1
!Conector izquierdo
TRANS 0.01 , 0.01 + 0.05 , altura_hBOX 0.025 , REF_Y - 2 * ( 0.05 + 0.01 ) , -0.05RESTORE 1
!Conector derecho
TRANS REF_X - 0.01 - 0.025 , 0.01 + 0.05 , altura_hBOX 0.025 , REF_Y - 2 * ( 0.05 + 0.01 ) , -0.05RESTORE 1
!Barras!Barra en la parte inferior
TRANS 0.01 + 0,025 + 0,22 , altura_hGOSUB "barra"RESTORE 1
!Barra superior
TRANS 0.01 + 0.025 , REF_Y - 0.22 - barra_a , altura_hGOSUB "barra"RESTORE 1
!Definicin del color de los conectores
COLOR color_c
!Insercin de los recursos de los conectores!Conector inferior izquierdo
TRANS 0.1 , 0.2 , REF_Z - tablero_e - 0.09PLACE 01 , 1RESTORE 1
!Conector inferior derecho
TRANS REF_X - 0.1 - 0.15 , 0.2 , REF_Z - tablero_e - 0.09PLACE 01 , 1RESTORE 1
!Conector superior izquierdo
TRANS 0.1 , REF_Y - 0.2 - 0.2 , REF_Z - tablero_e - 0.09PLACE 01 , 1RESTORE 1
!Conector superior derecho
TRANS REF_X - 0.1 - 0.15 , REF_Y - 0.2 - 0.2 , REF_Z - tablero_e - 0.09PLACE 01 , 1RESTORE 1
!Conectores cuando la mesa es mayor de 1,60m, centrados
IF ref_x > 1.60 THEN
!Conector centrado inferior
7/25/2019 Allplan_2013_-_SmartParts_
97/136
Pasos hacia el xito Paso 4: Creacin de su propio SmartPart
TRANS ref_x/2-0.075,0.2,ref_z-tablero_e-0.09PLACE 01,1RESTORE 1
!Conector centrado superior
TRANS ref_x/2-0.075, ref_y-0.2-0.2, ref_z-tablero_e-0.09PLACE 01,1RESTORE 1
ENDIF
END
!Subscript para barra
Barra:BOX REF_X - 2 * ( 0.01 + 0.025 ) , barra_a , -0.05RETURN
!Subscript para barra - END
7/25/2019 Allplan_2013_-_SmartParts_
98/136
92 Vista en planta Allplan 2013
Vista en plantaAhora, la vista en planta de la mesa debe ser como esta:
Nota: Puede observar una mesa mayor de 1.60m. De esta forma seasegura que se muestran todos los elementos de la mesa.
Nuestro objetivo ahora es conseguir una representacin 2D de la mesa
que consista, nicamente, en un rectngulo con un color distinto. Laorden para un rectngulo es RECT2, con las coordenadas de los puntosdiagonales.
Para definir la representacin 2D
Allplan est abierto, y el archivo 5est como actual.
1
Pulse Modificar SmartPart usando Scripten la barra deherramientas Modificacindel mdulo SmartParts.
2
Pulse sobre el SmartPart Mesa Flexi 01.
3
Cambie a la pestaa Script 2D.
4
Introduzca las siguientes lneas:
!Definicin del color para la vista en planta
COLOR color_p
7/25/2019 Allplan_2013_-_SmartParts_
99/136
Pasos hacia el xito Paso 4: Creacin de su propio SmartPart
!Rectngulo 2D para la vista en planta
RECT2 0,0,ref_x,ref_y
5
Pulse Comprobar sintaxisy, despus, Ejecutar scrip
6
Pulse Aceptarpara cerrar el cuadro de dilogo Editor de SmartP
7 Compruebe el resultado en planta.
La mesa se representa ahora como un rectngulo.
8 Pulse dos veces sobre el SmartPart con el botn izquierdo del ra
9 Abra la pestaa Representacinen la paleta Mesa Flexi 01ymodifique el color para la vista en planta de los colores 1a 27, pejemplo.
10
Seleccione el color 6(rojo) como color para los conectores.11
Pulse sobre el botn Superficie para el tablero.
12 Seleccione la carpeta Estudioen la parte superior izquierda delcuadro de dilogo y elija el archivo de superficie que desee. Para
7/25/2019 Allplan_2013_-_SmartParts_
100/136
94 Vista en planta Allplan 2013
ejemplo, seleccione el archivo Vidrio5.surf en la carpetaEstndar\Edificio\Estructura\Vidrio.
13
Pulse ESC para terminar.14 Compruebe el resultado.
Resumen del script 2D:!Definicin del color para la vista en planta
COLOR color_p
!Rectngulo 2D para la vista en planta
RECT2 0,0,ref_x,ref_y
7/25/2019 Allplan_2013_-_SmartParts_
101/136
Pasos hacia el xito Paso 4: Creacin de su propio SmartPart
Definir su propio cuadro de dilogo usand
scriptsEn el paso anterior, hemos modificado la superficie, los colores y ladimensiones. Ahora, vamos a personalizar el cuadro de dilogo parase ajuste a nuestras necesidades.
Para personalizar el cuadro de dilogo de SmartPart
Allplan est abierto, y el archivo 5est como actual.
1
Pulse sobre Modificar SmartPart usando Script(mduloSmartParts) en el rea Modificacinde la paleta Funciones.
2
Pulse sobre el SmartPart Mesa Flexi 01.
3 Cambie a la pestaa Interfaz - Script.
4
Escriba esta nota en la primera lnea:
!Definicin del nombre del cuadro
5
Puede usar la orden l_DIALOG, para especificar qu nombre daparecer en la barra de ttulo del cuadro de dilogo.
I_DIALOG "Propiedades de Mesa Flexi 01"
6
El cuadro de dilogo est formado por dos pginas.Para definir la primer pgina del cuadro de dilogo, introduzca lsiguiente orden:
!Definicin de la pgina 1
7
La orden para definir el nombre de una pgina es l_PAGE:
I_PAGE "Dimensiones"
8 Introduzca la nota siguiente:
!Definicin de los recuadros de entrada y salida
9
Puede utilizar la orden I_OUTFIELD, para definir cmo deberepresentarse un elemento especfico en el cuadro de dilogo. Elnombre del elemento que se visualiza en el cuadro de dilogo deintroducirse entre comillas. Los valores introducidos a continuacdel nombre, definen la posicin del elemento representado en elcuadro de dilogo (en pxeles). Introduzca:
7/25/2019 Allplan_2013_-_SmartParts_
102/136
96 Definir su propio cuadro de dilogo usando scripts Allplan 2013
I_OUTFIELD "Longitud de la mesa",0,0,160,22
Explicacin:"Longitud de la mesa":el nombre del elemento a representarse enel cuadro de dilogo.0:el punto inicial para la posicin del nombre del elemento en ladireccin x.0:el punto inicial para la posicin del nombre del elemento en ladireccin y.160: la longitud mxima del nombre del elemento en la direccin x.22: la altura del nombre.
10 Puede utilizar la orden I_INFIELD, para definir cmo deberepresentarse un parmetro a modificar. Los valores que introduzcadespus del nombre definen la posicin y el tamao del recuadro deintroduccin de datos del parmetro a modificar (en pixeles).Introduzca:
I_INFIELD "ref_x",180,0,120,22
Explicacin:"ref_x": el parmetro a modificar.180: el punto inicial, para el recuadro de introduccin de datos, en ladireccin x.0: el punto inicial, para el recuadro de introduccin de datos, en ladireccin y.160: la longitud del recuadro de introduccin de datos, en ladireccin x.22: la altura del recuadro de introduccin de datos.
Personalice cuatro parmetros ms de la pestaa Dimensiones, de sucuadro de dilogo:
I_OUTFIELD "Ancho de la mesa",0,25,160,22
I_INFIELD "ref_y",180,25,120,22
I_OUTFIELD "Altura de la mesa",0,50,160,22
I_INFIELD "ref_z",180,50,120,22
I_OUTFIELD "Espesor del tablero",0,75,160,22
I_INFIELD "tablero_e",180,75,120,22
I_OUTFIELD "Ancho de la barra-",0,100,160,22
I_INFIELD "barra_a",180,100,120,22
Ya est terminada la primera pgina del cuadro de dilogo.
11 Ahora, introduzca un comentario en la segunda pgina:
!Definicin de la pgina 2
7/25/2019 Allplan_2013_-_SmartParts_
103/136
Pasos hacia el xito Paso 4: Creacin de su propio SmartPart
12 Para definir el nombre de la segunda pgina, introduzca:
I_PAGE "Representacin"
13 Introduzca la nota siguiente:
!Definicin de los recuadros de entrada y salida
14 El pr