Manual Inventor 2017 - Nivel 4

June 19, 2018 | Author: Anthony Anampa | Category: Stress (Mechanics), Elasticity (Physics), Design, Simulation, Deformation (Engineering)
Report this link


Description

Universidad Nacional de IngenieríaFacultad de Ingeniería Mecánica Centro de Cómputo Editado por: Ing. Máximo Obregón Ramos Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI - FIM UNIDAD 1: ANALISIS DE ESFUERZO Análisis de tensión de Autodesk Inventor Simulation es un complemento para los entornos de ensamblaje, pieza y chapa de Autodesk Inventor. El análisis estático proporciona los medios para simular la tensión, el esfuerzo y la deformación. El análisis modal proporciona los medios para encontrar las frecuencias naturales de vibración y las formas de modo de los diseños mecánicos. Puede visualizar los efectos en trazados de volumen 3D, crear informes para cualquier resultado y llevar a cabo estudios paramétricos para perfeccionar el diseño. Análisis de tensión de Autodesk Inventor Simulation proporciona comandos para determinar el rendimiento del diseño estructural directamente en el modelo de simulación de Autodesk Inventor Simulation. El análisis de tensión de Autodesk Inventor Simulation incluye herramientas para insertar cargas y restricciones en una pieza o un ensamblaje. Calcula los valores resultantes de la tensión, la deformación, el coeficiente de seguridad y los modos de frecuencia de resonancia. Acceda al entorno de análisis de tensión de Autodesk Inventor Simulation con una pieza o un ensamblaje activos. La realización del análisis de una pieza o un ensamblaje mecánicos en la fase de diseño puede ayudarle a sacar al mercado un mejor producto en menos tiempo. Análisis de tensión de Autodesk Inventor Simulation le ayudará a lo siguiente:  Determinar si la pieza o el ensamblaje es lo suficientemente fuerte para resistir las vibraciones o las cargas previstas sin romperse ni deformarse de una forma inadecuada.  Obtener una mejor comprensión del diseño en una fase inicial cuando el coste del rediseño es pequeño.  Determinar si la pieza se puede rediseñar de manera más rentable y seguir funcionando satisfactoriamente cuando se someta al uso previsto. En este sentido, el análisis de tensión es una herramienta que permite comprender el comportamiento que tiene un diseño en determinadas condiciones. Un especialista con formación cualificada puede tener que dedicar gran cantidad de tiempo a un análisis detallado para obtener una respuesta exacta sobre la realidad. A menudo es posible predecir y mejorar un diseño con la información de comportamiento y tendencias que se obtienen a partir de un análisis básico o fundamental. Si efectúa este análisis básico al principio de la fase de diseño, puede mejorar sustancialmente el proceso general de ingeniería. A continuación se muestra un ejemplo del uso de Análisis de tensión: al diseñar soldaduras de soportes o piezas únicas, la deformación de la pieza puede afectar en gran medida a la alineación de componentes críticos, lo que provoca fuerzas que inducen a un desgaste acelerado. Al evaluar los efectos de las vibraciones, la geometría desempeña un papel crucial en la frecuencia natural de una pieza o un ensamblaje. La posibilidad de evitar o, en ciertos casos, alcanzar frecuencias críticas puede suponer la diferencia entre fracasar y obtener el rendimiento esperado. A efectos del análisis, detallado o fundamental, es crucial tener presente la naturaleza de las aproximaciones, estudiar los resultados y probar el diseño final. La correcta utilización del análisis de tensión reduce en gran medida el número de pruebas físicas necesarias. Puede experimentar con una amplia variedad de opciones de diseño y mejorar el producto final. Para obtener más información acerca de las funciones de Análisis de tensión de Autodesk Inventor Simulation, vea las demostraciones y los aprendizajes en línea. Con las herramientas de análisis de tensión, podrá:  Realizar un análisis modal o estático estructural de una pieza o un ensamblaje.  Aplicar una fuerza, una presión, una carga de rodamientos, un momento o una carga de cuerpo a vértices, caras o aristas del modelo, o importar una carga de movimiento de la simulación dinámica. Por: Ing. Máximo Obregón R. / Telf: (0511)951629294(rpm) – [email protected] Página 1 Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI - FIM  Aplicar restricciones de desplazamiento fijo o distinto de cero al modelo.  Modelar diversas condiciones de contacto mecánico entre piezas adyacentes.  Evaluar el impacto de varios cambios de diseño paramétricos.  Visualizar los resultados del análisis en términos de tensión equivalente, tensiones principales mínima y máxima, deformación, coeficiente de seguridad o frecuencia modal.  Añadir o desactivar operaciones, como cartelas, empalmes o nervios, reevaluar el diseño y actualizar la solución.  Animar el modelo a través de varias etapas de deformación, tensión, coeficiente de seguridad y frecuencias.  Generar un informe completo y automático del diseño de ingeniería en formato HTML. RESTRICCIONES Puede añadir restricciones para imitar las condiciones del entorno. Los ejemplares de restricciones son nodos hijo del nodo Restricciones del navegador. Pulse dos veces en un nodo de restricción para editar la restricción. Nota: Las restricciones son una parte esencial de la creación de un modelo de simulación y pueden tener una gran influencia en los resultados de la simulación. Evalúelas con detenimiento y represente con precisión las condiciones físicas. Utilice el Manual de simulación para obtener ayuda con respecto a la aplicación de restricciones. Por: Ing. Máximo Obregón R. / Telf: (0511)951629294(rpm) – [email protected] Página 2 Sólo se puede usar un tipo de contacto como ajuste por defecto para los contactos deducidos automáticamente. Máximo Obregón R.edu.FIM CARGAS Para simular las condiciones a las que podría enfrentarse el diseño. añada cargas de fuerza en las áreas en la que éstas pueden encontrarse. que se detectan automáticamente en el comando Contactos automáticos. pueden existir diversas condiciones de contacto. Las propiedades de la simulación especifican la tolerancia y el tipo de contacto que se asignan automáticamente. TIPOS DE CONTACTO En los ensamblajes.pe Página 3 . Existen varios tipos de carga que se pueden utilizar. Revise los contactos generados para asegurarse de que representen con precisión las interacciones físicas del modelo. / Telf: (0511)951629294(rpm) – [email protected] de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . En la lista siguiente se describen los tipos de carga disponibles: Nota: Utilice el Manual de simulación para obtener ayuda con respecto a la aplicación de cargas. por lo que es posible que más adelante sea necesario realizar algunos cambios. Por: Ing. 3.edu. una prueba de tensión uniaxial busca propiedades del Por: Ing. Ejecute la simulación. deformaciones y demás aspectos del modelo. Después de ver y evaluar los resultados. Añada restricciones. 8. Interpretación de los resultados del análisis de tensión El resultado de un solucionador matemático es. Excluya los componentes que no sean necesarios para la simulación. 7. 4. Visualice e interprete los resultados. puede ser necesario actualizar la malla u otros parámetros del análisis. Un icono de relámpago de color rojo situado junto al nodo de navegador indica las áreas que necesitan actualizarse. 5. Este paso es opcional.pe Página 4 . también denominada tensión de von-Mises. Un sólido tridimensional tiene seis componentes de tensión. En la fase de interpretación de resultados es donde debe ejercerse más la crítica. Máximo Obregón R. Añada cargas. cargas y restricciones (también denominados condiciones del contorno) y. Puede analizar un modelo en distintas condiciones usando diferentes materiales. Cuenta con suficiente información para ver las frecuencias naturales. El postprocesamiento se utiliza para crear visualizaciones gráficas que muestran la distribución de tensiones. 6. Puede llevar a cabo un análisis estático o un análisis de frecuencia (también denominado modal) con las formas de modos asociadas. a continuación. evalúe las condiciones del análisis y determine qué provoca la discrepancia. 2. una cantidad considerable de datos no procesados. sería difícil y tedioso interpretar esta cantidad de datos no procesados sin la ordenación y representación gráfica de los datos tradicionalmente denominada postprocesamiento. visualizar los resultados. Si define una simulación modal.  Información valiosa sobre otras características de rendimiento del modelo. Especifique las condiciones de contacto. movimientos) con los previstos. a continuación. Si los resultados son distintos de los previstos. puede ejecutarla ahora. Especifique y previsualice la malla. como las áreas del modelo que soportan poca carga o ninguna. que de otro modo no se conocería hasta haber construido y probado un modelo físico (generación de prototipo).  Áreas de desperdicio de material.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . Asigne materiales. Compare los resultados (como los números con los contornos de color. Pulse con el botón derecho en el nodo y. Este paso es opcional.FIM Ejecución de un análisis de tensión estático Utilice el entorno de análisis de tensión para analizar el diseño del ensamblaje o la pieza y evaluar rápidamente distintas opciones. Cuando modifique el modelo o introduzca diversos datos para la simulación. Tensión equivalente o de Von Mises Las tensiones y deformaciones tridimensionales se desarrollan en varias direcciones. puede modificar el modelo y ejecutar de nuevo el análisis para ver el efecto que tienen los cambios. Cree simulaciones y especifique sus propiedades. 9. pulse Actualizar para actualizarlas con respecto a las modificaciones. / Telf: (0511)951629294(rpm) – maximo@uni. por lo general. Una forma habitual de expresar estas tensiones multidireccionales consiste en resumirlas en una tensión equivalente. La interpretación de los resultados postprocesados es la clave para identificar:  Áreas de interés especial. ejecute el comando Simular para actualizar los resultados. como la vibración. Flujo de trabajo típico del análisis de tensión 1. Para el nodo Resultados. como las áreas de debilidad del modelo. Normalmente. En algunos casos. Determine si los resultados son coherentes y explíquelos según los principios de ingeniería. Tensiones principales máximas y mínimas Según la teoría de la elasticidad. El análisis de respuesta dinámica no se ofrece en esta fase. Deformación La deformación es la cantidad de estiramiento que sufre un objeto debido a la carga. Autodesk Inventor Simulation calcula las frecuencias naturales de vibración y las formas de modos correspondientes. puede provocar resonancia y el posterior fallo. Si algunas áreas del diseño van a elasticidad no significa siempre que haya un error en la pieza.) Cuando se usa la resistencia máxima. la tensión máxima permitida en tal caso es de 40. Coeficiente de seguridad Todos los objetos tienen un límite de tensión dependiente del material utilizado. a su vez. La forma modal es la forma de desplazamiento que adopta el modelo cuando se excita a una frecuencia de resonancia. Si se parte del supuesto de que un diseño no debe sufrir deformación plástica al superar la elasticidad (la mayoría de los casos). con independencia de que el valor sea alto o bajo. Presenta las formas de modos como resultados que se pueden visualizar y animar. En ese caso.pe Página 5 . La mayoría de los diseñadores procuran obtener un coeficiente de seguridad entre 2 y 4 según el escenario de carga máxima prevista.000 lpc. Máximo Obregón R. la dirección del vector normal recibe el nombre de dirección de tensión principal. Utilice los resultados de deformación para determinar cómo y cuánto se puede curvar una pieza. Por: Ing.edu. La magnitud del vector de tensión en la superficie recibe el nombre de valor de tensión principal. lo que. Puede calcular un coeficiente de seguridad como la relación entre la tensión máxima permitida y la tensión equivalente (Von Mises) cuando se usa el límite de elasticidad. Los resultados de la tensión equivalente se muestran en rojo en las áreas de máxima tensión. un volumen infinitesimal de material en un punto arbitrario dentro o sobre un cuerpo sólido se puede girar de tal modo que sólo permanezcan las tensiones normales y que las demás tensiones de corte sean cero.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . la tensión principal máxima se emplea para determinar los coeficientes de seguridad. Los resultados del coeficiente de seguridad señalan inmediatamente áreas de elasticidad potencial. Modos de frecuencia Use el análisis de frecuencia modal para probar un modelo a sus frecuencias de resonancia naturales (por ejemplo.FIM material experimentalmente. Debe ser superior a uno (1) para que el diseño sea aceptable. un silenciador vibrante durante condiciones de inactividad u otros fallos). Determine la fuerza que se requiere para que se curve una distancia en concreto. a menos que la carga máxima prevista se repita con frecuencia. / Telf: (0511)951629294(rpm) – [email protected] lpc. Utilice siempre principios de ingeniería para evaluar la situación. lo que se denomina elasticidad del material o resistencia máxima. lo que Análisis de tensión de Autodesk Inventor Simulation no simula. Un coeficiente de seguridad de 1 significa que el material es esencialmente elástico. (Un valor inferior a 1 indica que existe una deformación permanente. Si el acero tiene un límite de elasticidad de 40. las tensiones superiores a este límite darán como resultado determinada deformación plástica. Si el vector normal de una superficie y el vector de tensión que actúa sobre dicha superficie son colineales. Es posible que una carga alta repetida tenga como resultado una rotura por fatiga. la combinación de los seis componentes de tensión en una única tensión equivalente se relaciona con el sistema de tensiones reales. Es posible que cada una de estas incidencias actúe sobre la frecuencia natural del modelo. Cuando se añaden tubos. se crean conductos. dependiendo de la configuración de la instalación. Debe tener acceso a la biblioteca de tubos y tuberías en el Centro de contenido antes de utilizar Tubos y tuberías. e imprimirse en distintos formatos de datos. puede representar la información de tubos y tuberías en dibujos y presentaciones. a continuación. Proporciona los medios para crear sistemas completos de tubos y tuberías en diseños de ensamblaje mecánico.pe Página 6 . Tubos y tuberías es un complemento para el entorno de ensamblaje de Autodesk ®Inventor®. Inicie sesión en Vault Server o utilice el contenido de Desktop. Máximo Obregón R. se llenan para Por: Ing.FIM UNIDAD 2: TUBERIAS Tubos y tuberías es un complemento para el entorno de ensamblaje de Autodesk ®Inventor®. tuberías y enrutamientos de manguera en el contexto de un ensamblaje existente.edu. Proporciona los medios para crear sistemas completos de tubos y tuberías en diseños de ensamblaje mecánico. Operaciones en Tubos y tuberías Tubos y tuberías proporciona operaciones para:  Configuración de estilos de tubos y tuberías  Adición de conductos y enrutamientos a diseños de ensamblajes o productos mecánicos  Adición de accesorios iniciales para crear ramificaciones de enrutamiento  Llenado de los enrutamientos seleccionados Una vez finalizado un ensamblaje de tubos y tuberías.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . se definen estilos y enrutamientos y. / Telf: (0511)951629294(rpm) – maximo@uni.  Añadir puntos de enrutamiento adicionales a medida que se crea o edita un enrutamiento  Insertar restricciones geométricas en elementos de enrutamiento y.  Utilizar el comando Parámetros para mantener los parámetros del modelo y del usuario. conductos y componentes. es posible añadir y eliminar determinadas piezas de conducto y accesorios.  Crear las representaciones de nivel de detalle en el conducto. editar conductos y cambiar la visibilidad de enrutamientos. Puede añadir y definir múltiples enrutamientos y conductos. En el entorno del ensamblaje superior puede crear representaciones de vista de diseño. Además. el comando Crear conducto de tubería se añade a la ficha Ensamblar para poder crear un ensamblaje principal de conductos en un ensamblaje estándar de Inventor. Una vez terminado el ensamblaje de tubos y tuberías.edu. posicionales y de nivel de detalle en las que estarán disponibles las ediciones de tubos y tuberías pertinentes. se activa la ficha Conducto de tubería. Opcionalmente. opcionalmente.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . puede pasar un ensamblaje de tubos y tuberías normal a una familia iAssembly y crear un conjunto de componentes intercambiables de tubos y tuberías de miembros del ensamblaje principal de conductos adaptativo. la información de tubos y tuberías se puede representar en dibujos y representaciones.  Añadir uno o más enrutamientos al conducto  Insertar accesorios desde el espacio de trabajo del proyecto activo a enrutamientos y conductos  Conectar dos componentes relacionados entre sí en el ensamblaje de tubos y tuberías  Llenar todos los enrutamientos o los enrutamientos seleccionados  Insertar accesorios de biblioteca y piezas de conductos del Centro de contenido mediante la función AutoDrop en enrutamientos y conductos. En el entorno de conductos. En el entorno de enrutamiento. sección de construcción de ensamblajes. a lo largo del proceso de diseño.  Actualizar componentes de biblioteca para asegurarse de que estén al día en el Centro de contenido.  Producir datos de conducto en formato ISOGEN o de plegadora.  Utilizar el navegador de modelo para visualizar la estructura del ensamblaje de tubos y tuberías.  Crear rutas derivadas y editar bocetos base subyacentes. Tareas que se realizan con operaciones de tubos y tuberías Cuando se instala Tubos y tuberías de Autodesk Inventor en el sistema. se activa la ficha Enrutamiento. Por ejemplo. y así ayudar en el diseño del enrutamiento. edite los enrutamientos de manguera flexible en las representaciones posicionales y suprima los componentes de tubos y tuberías en las representaciones de nivel de detalle. incluir geometría externa como geometría de referencia. Además de las operaciones de navegador y estilo indicadas para los conductos. éste se activa in situ y se habilitan varias operaciones adicionales específicas de Tubos y tuberías. se puede:  Diseñar enrutamientos de tubo curvo.pe Página 7 . Por: Ing. Cuando se añade el primer conducto. Nota: Si desea más información sobre los ensamblajes. Máximo Obregón R. / Telf: (0511)951629294(rpm) – [email protected] completar el conducto. Utilice las operaciones añadidas en el entorno de conductos para:  Crear y modificar estilos que se ajustan a las normas del sector. enrutamientos de tubería rígida o enrutamientos de manguera flexible mediante comandos de enrutamiento automático y enrutamiento de boceto. consulte la tabla de contenido de Autodesk Inventor. se añade el comando Creación de tubos y tuberías. Utilice Tubos y tuberías tal y como lo haría con cualquier otro ensamblaje nativo de Autodesk Inventor. Un enrutamiento de tuberías puede estar compuesto de segmentos de tubería. Un enrutamiento rígido puede estar compuesto por varias regiones automáticas y paramétricas:  Para crear una región automática. Los acoplamientos conectan los segmentos rectos y los codos o curvas conectan cada punto de cambio de dirección.pe Página 8 .  Para crear una región paramétrica. intercambiar elementos de enrutamiento entre cotas de referencia y cotas directrices.  Convertir regiones de enrutamiento automático en una serie de segmentos de enrutamiento de boceto continuos. utilice la herramienta para enrutamiento ortogonal 3D junto con los comandos de enrutamiento de boceto 3D: Referencia de punto. opcionalmente. Si un estilo de soldadura a tope está activo y las separaciones están establecidas para que se muestren. Paralelo a la arista. Tubería rígida con accesorios y Tubería curva. tuberías y enrutamientos de manguera en otras aplicaciones Los conductos de tubería se pueden insertar en otros ensamblajes de un complemento de Autodesk Inventor. El sistema puede crear un número cualquiera de segmentos automáticamente. / Telf: (0511)951629294(rpm) – maximo@uni. Referencia de rotación. Puede crear piezas normales y personalizar iParts para publicarlas posteriormente en el Centro de contenido. Estas separaciones son para soldaduras para ranuras en lugar de accesorios.edu. juntas. Tubos. contienen las reglas para las piezas de conducto y los codos. En el entorno de pieza. Pliegue y Cota general. seleccione aberturas circulares y puntos de trabajo como puntos de enrutamiento iniciales y finales. y así ayudar en el diseño del enrutamiento. Por: Ing.  Ajustar la longitud de la manguera flexible dinámicamente o introduciendo distancias exactas  Utilizar el comando Parámetros para mantener los parámetros del modelo y del usuario. los segmentos rectos y los puntos de cambio de dirección tendrán separaciones entre ellos. codos de 45 y 90 grados. angulares y radiales para restringir elementos de enrutamiento y. acoplamientos. Enrutamientos rígidos Existen dos tipos de enrutamientos rígidos: tubería rígida y tubo curvo.FIM  Añadir cotas lineales. Perpendicular a la cara.  Desplazar los puntos y segmentos de enrutamiento en la región de enrutamiento automático de forma dinámica. Los estilos de enrutamientos rígidos.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . separaciones para soldaduras para ranuras y pliegues personalizados. Máximo Obregón R. Un enrutamiento de tubo está compuesto por partes curvas y segmentos de tubos. Una región automática se puede convertir en una serie de segmentos de boceto continuos más adelante. Tipos de estilos La primera vez que abre el cuadro de diálogo Estilos de tubos y tuberías. la lista del navegador se expande automáticamente hasta la ubicación del estilo activo. Tubos con pliegues Crea un enrutamiento único con curvas en lugar de accesorios en los puntos de cambio de dirección.FIM Las regiones automáticas se crean en casos en los que las restricciones geométricas no son importantes. En la imagen siguiente se muestra un ejemplo de cada uno de ellos. Las regiones paramétricas se crean para restringir el enrutamiento en la geometría o las cotas existentes. / Telf: (0511)951629294(rpm) – maximo@uni. Por: Ing.pe Página 9 .Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . Hay tres tipos de estilos en la lista: Tubería rígida con accesorios Crea una serie de segmentos de tubería rígida conectados mediante los accesorios especificados. Máximo Obregón R.edu. También se resalta en negrita en la lista del navegador. Manguera flexible Crea un enrutamiento que se compone de un segmento de manguera único que puede conectar un máximo de dos accesorios. El estilo activo mostrado depende del entorno de tubos y tuberías actual. Los accesorios obligatorios y opcionales varían en función del tipo de estilo de tubería rígido que se está creando. El estilo activo se muestra sobre el navegador de estilos en un cuadro de inserción de información de sólo lectura. desactivar o activar accesorios o buscar componentes. Cuando se detiene el cursor sobre el símbolo. se muestra una descripción.edu. Puede utilizar esta lista para seleccionar uno o varios estilos y. También puede pulsar un nodo con el botón derecho del ratón para mostrar un menú contextual con opciones adicionales. Puede especificar las características generales del modo de crear enrutamientos y seleccionar componentes para incluir en la definición del estilo. o modificar y cambiar el nombre de uno existente. Ficha General En la ficha General.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . Máximo Obregón R. a continuación. puede definir un nombre nuevo y exclusivo para un estilo. Estas piezas se filtran desde el Por: Ing.pe Página 10 . Las piezas disponibles para su selección aparecerán en el cuadro de diálogo Navegador de biblioteca. Los símbolos indican si el componente es opcional u obligatorio y si hay cualquier problema con el mismo. se mostrará el cuadro de diálogo Navegador de biblioteca. Cuando busque componentes.FIM El navegador de estilos proporciona acceso a la lista de todos los estilos definidos. / Telf: (0511)951629294(rpm) – maximo@uni. pulsar un comando de la barra de herramientas para realizar varias operaciones. Pulse una fila de la tabla con el botón derecho del ratón para borrar los componentes existentes. La tabla de componentes contiene un conjunto básico de componentes para el estilo que está visualizando o creando. si los segmentos de conducto son demasiado pequeños con respecto al diámetro nominal. se puede definir un valor de redondeo de la longitud de manguera y un radio de plegado mínimo.  Los estilos con valona requieren lo siguiente: una tubería. el sistema devuelve todo el contenido para dicho parámetro. el sistema permite todos (*/cualquiera) los materiales que aparecen en los resultados. Los estilos de soldadura a tope tienen dos requisitos. un codo de 45 grados. un acoplamiento y un codo. Cuando se muestra un asterisco. AdvertenciaSe recomienda que la longitud de segmento mínima sea al menos 1.edu.  Para estilos de soldadura a tope. Incluye los valores mínimo y máximo. Si se necesitan codos de 45 y 90 grados.  Para un estilo combinado de soldadura a tope y con valona. El resto de tipos de tratamientos de finales utilizan una separación para unir segmentos y accesorios.5 veces el diámetro nominal. Otros parámetros son específicos del tipo de estilo que se crea:  En enrutamientos de tubo curvo. Tubería rígida con estilos de accesorios Cuando cree estilos de tuberías rígidos.  En enrutamientos de manguera flexible. Defina un tamaño de separación para las soldaduras para ranuras y especifique si se desea que se muestren las separaciones en la ventana gráfica y en los dibujos.pe Página 11 . Las categorías son opcionales. indique el estilo que desea utilizar en puntos del acoplamiento. Pulse Sí para guardar los cambios en el estilo actual antes de continuar. es más probable que se produzca una violación de la longitud mínima del segmento. De lo contrario.  Los estilos autodrenantes requieren cinco componentes: una tubería. Ficha Reglas La ficha Reglas define parámetros que especifican el intervalo de tamaños para la creación de segmentos de enrutamiento entre puntos de enrutamiento identificados. Se muestran las normas y los materiales de las piezas publicadas. Las conexiones de ajuste vienen determinadas por el tratamiento de final definido para el ajuste. una pestaña en lugar de un acoplamiento y una junta de estanqueidad opcional.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI .  Normalmente se requieren tres piezas compatibles: una tubería. también podrá crear categorías en las que organizarlos. los componentes requeridos dependen del tipo de estilo rígido que se esté creando. se muestran los materiales disponibles para dicha norma. Máximo Obregón R. se puede definir el radio de plegado por defecto de las curvas. / Telf: (0511)951629294(rpm) – maximo@uni. como por ejemplo material y norma para limitar aún más la lista. un codo. Puede definir filtros adicionales. o pulse No para continuar si guardar los cambios.  Los estilos de tubos y tuberías soldados suelen requerir dos tipos de piezas: una tubería y un codo de 90 grados. Cuando cree nuevas definiciones de estilo. NotaAl pasar de un estilo a otro o crear nuevos estilos durante las modificaciones. Utilice las listas para hacer las selecciones. un acoplamiento. se requerirán cuatro piezas. Por ejemplo. el sistema le preguntará si desea guardar las ediciones. uno de 90 grados y un codo o bifurcación personalizado y publicado previamente que coincida con el ángulo de inclinación. Por: Ing. Una vez seleccionada la norma. así como el valor de redondeo del incremento.FIM Centro de contenido según el nodo seleccionado en el navegador de estilos y los criterios de estilo definidos en la ficha General. puede definir el tamaño de separación para soldaduras para ranuras y determinar si se van a mostrar las separaciones en la ventana gráfica y en los dibujos. En el cuadro de diálogo Crear nuevo enrutamiento. Se añade un punto de trabajo al enrutamiento de tuberías. Si procede.11 . Máximo Obregón R. escriba AirSystem1 como nombre de archivo de conducto. Creación de un enrutamiento En la cinta de opciones. acepte el nombre de archivo y la ubicación de enrutamiento por defecto y pulse Aceptar. seleccione ASTM A53/A53M-ASME B16. Un estilo de tubos y tuberías es un grupo de parámetros guardados que describen las características de tubos y tuberías para el llenado automático de los enrutamientos y conductos. pulse la ficha Enrutamiento grupo Crear Enrutamiento.iam En la cinta de opciones. Para el segundo punto de enrutamiento. Se muestra la ficha Enrutamiento en la cinta de opciones.Welded Steel Pipe en la lista para definirlo como estilo activo. Para enrutar a Por: Ing. Se añade un enrutamiento de tubería al conducto activo y se activa.pe Página 12 . pulse la ficha Conducto de tubería grupo Enrutamiento Nuevo enrutamiento. seleccione un punto en el extensor de línea o en una geometría existente. El conducto individual se activa en el navegador. En la cinta de opciones. La ficha Conducto de tubería se muestra en la cinta de opciones. / Telf: (0511)951629294(rpm) – maximo@uni. Detenga el cursor sobre la geometría circular del primer cilindro de aire. Abra el ensamblaje AirSystemAssy. pulse la ficha Entornos panel Iniciar Tubos y tuberías. En la ventana gráfica. En la ficha Administrar de la cinta de opciones.FIM EJERCICIO GUIADO Pulse Abrir. amplíe el modelo. tal como se muestra en la siguiente imagen. En el cuadro de diálogo Crear conducto de tubos y tuberías. Este punto está asociado al componente que contiene la arista circular seleccionada.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . Acepte el resto de valores por defecto y pulse Aceptar. El estilo seleccionado se utilizará una vez completada la creación del enrutamiento. Pulse la geometría circular para seleccionarla como punto inicial.edu. pulse con el botón derecho y elija Seleccionar otra dirección. Gire y amplíe para ver el arco. Pulse en el área verde de la herramienta Seleccionar otro para seleccionar la solución en la imagen anterior. Nota:Para cambiar la dirección de un eje visualizado.pe Página 13 . pulse la barra espaciadora o utilice la herramienta Seleccionar otro. Compruebe que la línea apunte a la dirección de aproximación del enrutamiento.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . Pulse las flechas para recorrer las soluciones. En cuanto haga la selección.FIM través de la viga en I. Por: Ing. se genera el enrutamiento para el punto y aparece la herramienta Seleccionar otro para indicar que existen varias soluciones. verifique que se haya añadido el nodo Enrutamiento automático y que contenga cinco puntos de enrutamiento. / Telf: (0511)951629294(rpm) – maximo@uni. detenga el cursor sobre el arco izquierdo de la abertura de la viga.edu. En el navegador de modelo. Pulse la geometría para seleccionarla como segundo punto. Máximo Obregón R. Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . pulse con el botón derecho y seleccione Paralelo a la arista. Máximo Obregón R. pulse la marca verde. pulse con el botón derecho y seleccione Introducir distancia. se habilitan y pueden seleccionarse todas las direcciones. Detenga el cursor sobre un eje de dirección rojo de la herramienta de enrutamiento ortogonal 3D. Se crea el punto en la pantalla y se visualiza la herramienta para enrutamiento ortogonal 3D en el nuevo punto. después. Creación de segmentos a partir de la geometría existente Gire la vista para mirar hacia la parte frontal del ensamblaje.pe Página 14 . Detenga el cursor sobre el extensor de línea. Consejo:Haga clic con el botón derecho en el cubo de vista para girar la vista a la posición deseada. El sistema le pedirá que seleccione una arista lineal. Por: Ing. pulse para definir la selección. Seleccione la arista lineal de la pieza de camino. Escriba 3.edu. tal como se muestra en la imagen siguiente y. a continuación.4 pulgadas en el cuadro Introducir distancia y. excepto las orientadas hacia atrás. En esta ocasión.FIM Creación de segmentos con valores de cota precisos Pulse con el botón derecho en la ventana gráfica y verifique que la opción Acotación automática esté activada. dado que el nuevo punto es un punto arbitrario en el espacio. / Telf: (0511)951629294(rpm) – maximo@uni. FIM El eje de dirección rojo se reorienta en la dirección de la arista seleccionada.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . Verifique que la curva se añade automáticamente entre el nuevo segmento y el que le precede. tal como se indica en la siguiente imagen. Por: Ing. pulse ficha Enrutamiento panel Crear Enrutamiento. Para el siguiente punto. Seleccione la otra arista lineal de la pieza de camino. Máximo Obregón R. / Telf: (0511)951629294(rpm) – maximo@uni. La longitud del segmento no es relevante. Detenga el cursor sobre el eje rojo. Pulse con el botón derecho del ratón en la ventana gráfica y seleccione Terminar.3 pulgadas en el cuadro Introducir distancia y pulse la marca verde. Pulse la abertura circular izquierda de la pieza de válvula. La geometría de referencia incluida se añade a la carpeta Geometría incluida del navegador de modelo. Pulse con el botón derecho del ratón en la ventana gráfica y seleccione Referencia de punto. pulse con el botón derecho la ventana gráfica y desactive la marca de Acotación automática. pulse otra vez con el botón derecho en el eje de dirección rojo y seleccione Paralelo a la arista. Ajuste de puntos de enrutamiento en la geometría existente En la cinta de opciones.pe Página 15 .edu. escriba 4. Antes de crear el punto de enrutamiento siguiente. pulse con el botón derecho y seleccione Introducir distancia. Verifique que el nuevo segmento no está acotado. A continuación. Pulse el cualquier lugar de la dirección de avance del eje de dirección rojo. Cuando aparezcan la línea de trazos y el punto de intersección. Por: Ing.edu. Máximo Obregón R. pulse ficha enrutamiento panel Restringir Coincidente. haga clic en el segmento inclinado para definir el punto de enrutamiento forzado. / Telf: (0511)951629294(rpm) – maximo@uni. Unión de puntos de enrutamiento separados con la restricción de coincidencia En la cinta de opciones. Se visualiza una línea de trazos que representa el punto de referencia desde el cursor hasta el punto de vista previa. Designe los dos puntos de enrutamiento separados tal como se muestra en la imagen siguiente.FIM Desplace el cursor sobre el último segmento que creó en el ejercicio anterior. Pulse con el botón derecho y seleccione Terminar.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI .pe Página 16 . Se visualiza un punto de vista previa en la intersección de la línea y el eje. pe Página 17 .edu. En el ejercicio siguiente creará una curva para solucionar la violación. ni combinado de 135 grados) entre los dos segmentos.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . Al insertar la restricción de coincidencia. Por: Ing. pulse en el error en el cuadro de diálogo Mostrar violaciones y visualícelo en la ventana gráfica. El ángulo no válido se encuentra entre los dos segmentos. por lo que el enrutamiento contiene un error. tal como se indica en la imagen siguiente. se crea un ángulo irregular (que no es de 90 ó 45 grados. Máximo Obregón R. Cómo añadir pliegues entre los segmentos para resolver los errores Para verificar los errores de Route01. pulse con el botón derecho en el enrutamiento del navegador de modelo y seleccione Mostrar violaciones. Para identificar la pieza de enrutamiento que contiene el error.FIM Los bocetos separados forman un enrutamiento cerrado. Pulse con el botón derecho del ratón en la ventana gráfica y seleccione Terminar. Observe el icono de error que aparece junto al enrutamiento. / Telf: (0511)951629294(rpm) – maximo@uni. Pulse Cerrar para cerrar el cuadro de diálogo. En la cinta de opciones. Cierre el cuadro de diálogo Curva. Se abre el cuadro de diálogo Estilos de tubos y tuberías. Máximo Obregón R. Escriba 0. Para editar el estilo de tubos y tuberías. Llenar el enrutamiento En la cinta de opciones. El enrutamiento se rellena con el estilo seleccionado.pe Página 18 . pulse la ficha Enrutamiento grupo Crear Pliegues. pulse ficha Conducto de tubería panel Enrutamiento Llenar enrutamiento. pulse ficha Enrutamiento panel Administrar Estilos de tubos y tuberías. pulse dos veces Route01 en el navegador de modelo. En la cinta de opciones. pulse con el botón derecho y seleccione Terminar edición. Cada vez que se llena un enrutamiento.5 pulgadas en el cuadro de diálogo Pliegue. A continuación.11 . Seleccione 1/4 pulgadas en la lista Diámetro y pulse Guardar. todos los segmentos y accesorios se añaden a la carpeta de conducto asociada. / Telf: (0511)951629294(rpm) – [email protected]. La curva se crea con un radio de 0.Welded Steel Pipe en el navegador de estilos y seleccione Editar.5 pulgadas. Pulse con el botón derecho en el estilo ASTM A53/A53M- ASME B16.FIM Pulse Aceptar para cerrar el cuadro de diálogo Mostrar violaciones. Por: Ing. El icono de error del navegador de modelo desaparece.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . seleccione los dos segmentos que forman el ángulo no válido. Para finalizar el enrutamiento. / Telf: (0511)951629294(rpm) – [email protected] de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI .FIM Pulse con el botón derecho y seleccione Terminar edición para llenar el enrutamiento utilizando el estilo editado.edu. Máximo Obregón R.pe Página 19 . Por: Ing. Mueva el cursor a la abertura circular de la pieza de válvula.pe Página 20 . seleccione el estilo Manguera hidráulica .edu. Mueva el cursor sobre la arista circular. Máximo Obregón R. Por: Ing. pulse la ficha Enrutamiento grupo Crear Enrutamiento. En la cinta de opciones. En el cuadro de diálogo Crear nuevo enrutamiento.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . haga clic en ficha Tubos y tuberías panel Conducto Crear conducto de tubería. A continuación. Pulse para insertar el accesorio final. La arista circular se resalta. Aparece el accesorio de final y se asocia al cursor. Nota: El eje de dirección de la pieza debe señalar en la dirección del enrutamiento. Se muestra la línea de enrutamiento. Observe que el accesorio de inicio y el accesorio de final hacen referencia a la misma pieza de este estilo. La ficha Conducto de tubería se muestra en la cinta de opciones. pulse con el botón derecho y seleccione Siguiente conexión. desplace el cursor hasta la arista circular. Se añadirá el conducto individual AirSystem2:1 y se activará en el navegador. escriba AirSystem2 como nombre de archivo de conducto. pulse para definir el accesorio de inicio. En la cinta de opciones.Rosca cónica macho .FIM Creación de un enrutamiento de manguera Pulse dos veces Conductos de tubos y tuberías en el navegador de modelo. Acepte el resto de valores por defecto y pulse Aceptar. acepte el nombre de archivo y la ubicación de enrutamiento por defecto y pulse Aceptar. tal como se muestra en la siguiente imagen. En la cinta de opciones. / Telf: (0511)951629294(rpm) – maximo@uni. En el cuadro de diálogo Crear conducto. En la ficha Conducto de tubería. Se muestra la ficha Enrutamiento en la cinta de opciones. Si la orientación del accesorio no es correcta. Cómo finalizar y llenar el enrutamiento de la manguera Para añadir un nodo intermedio tangente a una arista circular de la viga en I. en el panel Administrar. El accesorio de inicio especificado mediante el estilo de manguera está asociado al cursor y listo para su inserción.Giratoria de la lista Estilo activo. haga clic en la ficha Conducto de tubería grupo Enrutamiento Nuevo enrutamiento. Se añade un enrutamiento de tubería al conducto activo y se activa. / Telf: (0511)951629294(rpm) – maximo@uni. Se encuentran en la parte inferior del ensamblaje de manguera flexible.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . un accesorio de inicio y un accesorio de final al navegador de modelo.FIM A continuación. Para llenar el enrutamiento de la manguera. Máximo Obregón R. Pulse con el botón derecho y seleccione Terminar edición.pe Página 21 . Cuando el enrutamiento está lleno. pulse para definir el nodo de manguera. se añaden una pieza de manguera flexible. pulse la ficha Conducto de tubería panel Enrutamiento Llenar enrutamiento. El entorno del conducto se activa. Por: Ing.edu. Si tiene curiosidad sobre el papel que juegan las restricciones en la creación de una unión.10X. Aumentar el número de pasos garantiza que el contacto exista durante un paso.  Los aprendizajes suministrados con Inventor le ayudarán a comprender los conceptos básicos. Máximo Obregón R. un contacto 2D puede existir entre dos pasos.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . recomendamos aumentar los pasos de tiempo por encima del valor por defecto de 100/s en 4X . Puede suprimir las uniones manuales y volver a activar la conversión automática si lo desea. Un ejemplo típico es una restricción angular insertada como “motor” para provocar el movimiento del componente cuando se activa.  En el análisis de errores. Esta función acelera el proceso de creación de la simulación. ¿En qué se diferencian las uniones y las restricciones? En el ensamblaje. Cuando se lleva a cabo una simulación en el ensamblaje. Puede seguir añadiendo uniones no estándar. en el cuadro de diálogo Configuración de simulación dinámica.  Cuando se utilizan uniones de contacto 2D. / Telf: (0511)951629294(rpm) – maximo@uni. ¿Qué se debe saber para usar la simulación dinámica? Resulta útil saber lo siguiente:  Las restricciones de ensamblaje sitúan componentes relacionados entre sí. Deje activadas las restricciones que mantienen las relaciones de tipo unión. NotaSi la opción Convertir automáticamente restricciones en uniones estándar está activada. Revise las restricciones del ensamblaje para comprobar cuáles sirven de “motor” para el movimiento y desactívelas. Inventor proporciona estas restricciones básicas y algunos modificadores :  Coincidencia  Nivelación  Ángulo  Tangente Por: Ing. La información se proporciona para ayudar a los diseñadores interesados en usar la simulación dinámica entre sus herramientas. Utilice la simulación y el análisis para determinar las mejores formas de los tipos de mecanismos que utilice. activada por defecto.edu.FIM UNIDAD 3: ANALISIS DINAMICO En esta sección se analizan diversos aspectos relativos a los conceptos y los procedimientos. desactive la opción de conversión automática de restricciones (se eliminan las uniones creadas automáticamente) y cree uniones de forma manual.pe Página 22 . Aplique fuerzas a los componentes y detecte cuándo y dónde se producen los fallos.  La opción Convertir automáticamente restricciones en uniones estándar. es posible que las restricciones del sobrerrestrinjan el modelo con fines de simulación. En función del número de pasos y de la posición de los componentes. seleccione productos existentes y haga que recorran cíclicamente las simulaciones. Seguidamente. ¿Cómo se utiliza la simulación dinámica? La simulación dinámica resulta útil durante el proceso de diseño. Desactive esas restricciones antes de entrar en el entorno de simulación dinámica. entre en el entorno de simulación dinámica y observe la lista de uniones creadas automáticamente. realice cambios pequeños que afecten al diseño y visualice los resultados antes de pasar a las piezas físicas. Vaya a Ayuda Herramientas de aprendizaje Aprendizajes Autodesk Inventor Simulation para obtener una lista de los aprendizajes de simulación disponibles. ya que se convierten en uniones. Puede ayudar a perfeccionar el diseño:  En la creación de prototipos digitales. convierte las restricciones de coincidencia y de inserción en uniones estándar al entrar en el entorno de simulación dinámica. la única unión estándar disponible es la unión Espacial. las restricciones se utilizan para insertar componentes relacionados entre sí.  Conversión manual de restricciones en uniones. la aceleración o las cargas. En el navegador.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . es posible arrastrar piezas o activar una restricción para revisar el movimiento. Las uniones avanzadas se crean manualmente mediante una serie de selecciones y datos. En las uniones también se pueden definir parámetros dinámicos. Por defecto. prismáticas. deslizantes. Pulse con el botón derecho en el ensamblaje y pulse Flexible. los subensamblajes se consideran cuerpos rígidos. ocurre lo siguiente: Unión que se desea Acción Unión resultante editar La coincidencia de cara o de nivelación se desactiva. ¿Hay una lista de uniones resultantes de las restricciones? El contenido de la Ayuda incluye una lista de las uniones generadas por las restricciones. ¿Es posible utilizar subensamblajes? Puede usar subensamblajes.) y uniones avanzadas (de contacto. esféricas. etc. como la velocidad. ¿Qué ocurre si se desactiva la conversión automática de restricciones? Si se desactiva la opción Convertir automáticamente restricciones en uniones estándar. Sólo se respeta la geometría. amortiguamiento y rigidez. Véase Juntas para consultar una tabla de conversión. etc. La coincidencia axial se desactiva. En el entorno de simulación dinámica. una unión de revolución tiene dos restricciones: una coincidencia axial y una coincidencia de cara o de nivelación para definir la posición. se utilizan uniones para obtener los resultados.FIM  Inserción  Giro  Giro-Traslación  Transicional En el entorno de ensamblaje. el ensamblaje se debe establecer como flexible. / Telf: (0511)951629294(rpm) – [email protected] Página 23 . Máximo Obregón R. como fricción.): Las uniones estándar se crean de tres formas:  Conversión automática de uniones (ajuste por defecto). Para crear uniones entre componentes de subensamblajes. no están disponibles. ¿Por qué se muestran las restricciones de ensamblaje en el navegador de la simulación? El navegador de la simulación muestra las restricciones de ensamblaje como nodos hijos para que se puedan ver las restricciones que conforman cada unión.edu. Para crear uniones manualmente. Existen uniones estándar (de revolución. Cuando se desactiva una de las restricciones. Si se vuelve a activar la opción. la restricción resultante se visualiza con el nodo del componente y se elimina del nodo de la unión. se eliminan todas las uniones para que se puedan crear las uniones pertinentes. giratorias. ¿Qué ocurre si se edita una restricción? Al modificar una restricción constituyente puede cambiar la unión y los grados de libertad. las uniones estándar se calculan y se crean al pulsar Aceptar. La mayoría de los comandos del menú contextual de las restricciones están disponibles.  Manualmente a través de una serie de selecciones y datos. Por ejemplo. utilice el comando Insertar unión o Convertir restricciones de ensamblaje. Por: Ing. otros datos. Para obtener una solución única. ¿Por qué se omite la fricción de la unión durante la simulación de una fuerza desconocida? La simulación de fuerza desconocida es un cálculo estático que determina una sucesión de posiciones.pe Página 24 . Las uniones no tienen velocidades. En el entorno de simulación dinámica. calcular la simulación sería extremadamente lento y los resultados podrían no ser fiables. se omite la amortiguación de las uniones (en función de la velocidad). ¿Por qué todos los componentes se encuentran en la carpeta Fijo? En Inventor 2008. Los componentes pueden permanecer en la carpeta Fijo en función de las uniones asignadas por el motor de conversión de restricción automática. los componentes se dispersan en los grupos móviles.0. ¿Puedo utilizar la simulación dinámica con ensamblajes y componentes creados con Crear componentes? Sí. creadas automáticamente con Crear componentes. Si la opción Convertir automáticamente restricciones en uniones estándar está activada (ajuste por defecto).0 si la velocidad es nula). Si crea un ensamblaje con los valores por defecto de Inventor. El modelo de fricción de la unión sigue una ley establecida que depende de la velocidad del grado de libertad (la fuerza de fricción es igual a 0. Máximo Obregón R. lleve a cabo la simulación con las uniones redundantes resueltas. todos los componentes son fijos hasta que se definen uniones para ellos. el primer componente se fija por defecto. En la simulación dinámica. No hay fricción en las simulaciones de fuerza desconocida. Sin embargo. No hay ningún componente restringido a no ser que se le apliquen restricciones.edu. Pulse el icono Editar de movimiento impuesto . Para imponer el movimiento: 1. En el entorno de ensamblaje. Se pueden realizar estudios de movimiento precisos con redundancia de uniones. Pulse con el botón derecho del ratón una unión y seleccione Propiedades del cuerpo. Se abre el cuadro de diálogo Propiedades del cuerpo. como ocurre cuando no se definen uniones. Por: Ing. Por el mismo motivo. el componente fijo es el primero que se inserta en el ensamblaje.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . Seleccione la ficha de grado de libertad adecuada. Las uniones definen los grados de libertad. 2. pero no es posible calcular una solución única en las cargas de las uniones. pueden producir uniones redundantes al abrir el ensamblaje en Simulación dinámica. puede pulsar y arrastrar un componente para imponerle movimiento temporalmente. Puede entenderse de esta forma. Suelte el botón del ratón para detener el movimiento. se definen distintos grados de libertad y el componente se mueve a un grupo móvil. es posible analizar ensamblajes y componentes creados con el comando Crear componentes. / Telf: (0511)951629294(rpm) – [email protected] ¿Qué hace que los componentes se muevan? Un componente se mueve en función del grado de libertad de la unión y del movimiento impuesto por el usuario. Los componentes fijos en el ensamblaje también lo son al entrar en el entorno de simulación dinámica. Seleccione Activar movimiento impuesto y defina la ley de movimiento NotaEn el entorno de construcción de la simulación. el movimiento impuesto no responde a los ajustes y la dirección especificados. 3. al entrar en el entorno de simulación dinámica todos los componentes eran fijos. todos los componentes se insertan en la carpeta Fijo. 4. A medida que se añaden uniones. Si no hubiera ningún componente fijo. Una carga externa definida por una ley basada en el tiempo siempre tiene el mismo valor de tiempo en el gráfico de entrada: 0. cuando se desactiva la opción Convertir automáticamente restricciones en uniones estándar. Tenga en cuenta lo siguiente cuando realice simulaciones dinámicas en este tipo de modelos:  Las restricciones de ensamblaje (restricciones de esbozo y restricciones convertidas). Los resultados de las posiciones. Si su ensamblaje contiene subensamblajes flexibles. En este caso. el paso de tiempo es igual a . Pero no es posible encontrar una solución única para todas las cargas de la unión. ¿Por qué tarda tanto el cálculo de un sencillo muelle de masa? Para resolver las ecuaciones dinámicas. es posible ejecutar la simulación para obtener resultados cinemáticos. pero la solución para las cargas de la unión no es única. la solución para las cargas de la unión pasa a ser única. Una unión giratoria 2C aplica la misma restricción giratoria ADEMÁS de una restricción tangencial.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . Si se cambian las dos uniones de revolución por una cilíndrica y otra esférica. el usuario controla los cambios realizados en el ensamblaje y los componentes en el esbozo. ¿En qué se diferencian las uniones giratorias 1C y 2C? La unión giratoria 1C aplica solamente una restricción (de giro sin deslizar) entre los dos cuerpos.  Los ensamblajes creados con Crear componentes suelen tener ciertas restricciones de esbozo entre los componentes y la pieza de esbozo. Esta situación se debe a la ausencia de separaciones en las uniones y en las piezas rígidas. Tal vez deba desactivar la opción Restringir a plano de esbozo en el menú contextual del componente para añadir grados de libertad. Para resolver redundancias de uniones en ensamblajes creados con Crear componentes. es normal experimentar un tiempo prolongado de simulación si se utilizan uniones de contacto 3D con rigidez considerable.01 kg. No olvide que la pieza de esbozo actúa como anclaje para los componentes del ensamblaje creados con el comando Crear componentes. Por ejemplo. ¿Se puede utilizar la simulación dinámica con piezas creadas únicamente a partir de geometría de boceto? Puede crear cualquier pieza del mecanismo a partir de un boceto. ya que la construcción del mecanismo permitiría que los dos cuerpos se separasen. Por ejemplo. la simulación dinámica define la masa de los grupos móviles en 1 kg y los términos de la diagonal de la matriz inercial en 0.FIM  En el flujo de trabajo descendente. Si la rigidez (K) es elevada y/o la masa (M) es reducida. El número necesario de pasos de tiempo puede ser elevado debido a la masa (M) y a la rigidez (K) del mecanismo. es posible que deba crear algunas uniones entre los componentes y la pieza del esbozo para conservarlos bien colocados para la simulación dinámica. pero hay demasiadas cargas (fuerzas y momentos) para calcular en sus uniones con las hipótesis empleadas en la simulación dinámica. tal vez deba editarlos para poder añadirles más grados de libertad. Para garantizar una precisión de resolución óptima. / Telf: (0511)951629294(rpm) – maximo@uni. un sistema de cuatro barras que contenga únicamente uniones de revolución está sobrerrestringido. Por tanto. el mecanismo deja de estar sobrerrestringido.m².pe Página 25 . Se mueve porque los ejes rotacionales son perfectamente paralelos en el modelo. el paso de tiempo es pequeño. Esto añade grados de libertad al ensamblaje. Permanecen tangentes durante la simulación debido a la construcción del mecanismo. Como resultado. También puede seleccionar cinemática 3D para añadir grados de libertad a restricciones convertidas. Máximo Obregón R. seleccione El ensamblaje controla la posición 3D en el menú contextual Restricción de esbozo. Los resultados dinámicos se basan en esta masa e inercia automáticas. La unión giratoria 1C se utiliza cuando uno de los dos cuerpos ya es tangente debido a la geometría. De este modo. La unión giratoria 2C se utiliza para conservar artificialmente la tangencia. por lo que el tiempo necesario para el cálculo se prolonga.  Puede desactivar la conversión automática de restricciones de uniones normalizadas para crear manualmente las uniones adecuadas. ¿Qué precauciones se deben tomar en los mecanismos sobrerrestringidos? Un mecanismo sobrerrestringido puede moverse. las velocidades y las aceleraciones son correctos. Por: Ing.edu. Compruebe los valores de masa y rigidez: un error común es mezclar las unidades. el motor de simulación dinámica utiliza un algoritmo que cambia automáticamente los pasos de tiempo.  Se valida el cuadro de diálogo Selección de caras de soporte de carga para CEF.  En esta hipótesis. El CRE genera uniones estándar automáticamente a partir de restricciones de ensamblaje. los efectos dinámicos no existen y la simulación dinámica produce resultados estáticos.FIM NotaCorresponde al mecanismo real.edu.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . por lo que hemos registrado la petición para tenerla en cuenta en futuras versiones. También se puede crear una unión Punto-Plano en el segundo extremo del péndulo para bloquearlo y. ¿Es posible llevar a cabo análisis estáticos de ensamblajes? La simulación dinámica puede calcular fuerzas y momentos en uniones. la unión Punto-Plano se utiliza para crear el segundo soporte. Ayuda a reducir la cantidad de datos innecesarios e inserta las uniones creadas en la carpeta Uniones estándar del navegador. aplicar la fuerza externa. ¿Por qué hay menos uniones disponibles que en Inventor 11? El motor de reducción de restricciones (CRE) se incorporó en Inventor 2008 y todas las versiones posteriores lo incluyen. el mecanismo puede estar sobrerrestringido. cancele la selección de la opción Convertir automáticamente restricciones en uniones estándar y se eliminarán todas las uniones. El software optimiza este número en simulaciones complejas con el fin de que los Por: Ing. ¿Es posible acceder a Simulación dinámica desde la API? Actualmente no es posible utilizar la API para ejecutar la simulación dinámica. no la única.  Se selecciona una pieza para su exportación. Si no desea crear uniones estándar automáticamente. Los pasos de tiempo son el número de pasos que el software utiliza para ejecutar correctamente la simulación. Máximo Obregón R. después. los grupos (piezas o subensamblajes) son rígidos.pe Página 26 . / Telf: (0511)951629294(rpm) – maximo@uni. En ese caso. incluso en ausencia de movimiento. El plegado (flexión) y el giro (torsión) de estos elementos se omiten. puede crear un péndulo. ¿Cuál es la diferencia entre los pasos de tiempo y las imágenes cuando se ejecuta una simulación? Los pasos de tiempo y las imágenes son salidas independientes de una simulación. que funciona correctamente sin deformación en sus piezas aunque los ejes de revolución no sean estrictamente paralelos. Basta con la unión para bloquear el péndulo y que el mecanismo no esté sobrerrestringido. abra el cuadro de diálogo Configuración de simulación dinámica. A continuación podrá añadir manualmente las uniones que desee.  Se suprime una pieza de la sección de exportación.  Se pulsa Aceptar en el cuadro de diálogo Generar serie. Simulación dinámica también dispone de la fuerza y el momento en las dos uniones NotaEn el ejemplo del punto-plano.  Se pulsa Aceptar en el cuadro de diálogo de configuración tras haber modificado el tipo de exportación (Análisis de tensión AIP o Ansys Workbench). pero las fuerzas y los momentos de las uniones son sólo una de las posibles soluciones. ¿Qué acciones hacen que las cargas exportadas a CEF se actualicen? Las cargas identificadas para la exportación a CEF se actualizan siempre que se lleva a cabo una de las acciones siguientes:  Se activa o desactiva un paso de tiempo en la columna correspondiente. Por ejemplo. Sabemos que los usuarios lo han solicitado.  Se desactiva una pieza de la sección de exportación. La simulación dinámica se resuelve independientemente del estado.  Se activa o se desactiva Eventos precisos. Información útil  En la simulación dinámica. Simulación dinámica dispone de la fuerza y del momento en la unión para equilibrar la fuerza externa. bloquear su grado de libertad en la unión de revolución y aplicar una fuerza externa en el extremo libre. Por ello. Cuando se ejecuta una simulación de 1 segundo con la configuración por defecto (Tiempo final: 1 s.0 (tangente horizontal). Si no se suministra ningún valor. debe llevar a cabo uno de los procedimientos siguientes:  Pulse con el botón derecho del ratón en el conjunto de engranajes y pulse Editar en Design Accelerator. El valor por defecto es 100/s.000 +4.510 +7. el usuario puede ir al gráfico de salida para ver el paso de tiempo del incremento especificado o un valor arbitrario al pulsar la ventana del gráfico de salida.40775 -5. pulse Aceptar. Las líneas de comentario son opcionales. se pueden mostrar tantos puntos como sea necesario. ¿Qué formato de archivo de texto se debe usar para una spline? Si desea utilizar un archivo de texto que contiene puntos de tangencia. Si la simulación es realmente compleja. el software puede aumentar este número de pasos de tiempo.FIM datos correspondientes estén disponibles en el gráfico de salida. debe asumirse ciertos parámetros. Al igual que ocurre con las líneas de comentarios. para la simulación.01 segundos. En Design Accelerator. Los pasos de tiempo deben ser 100/s. El conjunto de engranajes se actualiza. X1Y1 la lista de coordenadas de los puntos. Si los engranajes rectos se han creado en AIP 2008 o en una versión posterior. [Tangentes] Especifica el valor de la tangente de los puntos inicial (T1) y final (T2) del T1 T2 sector. si no se da ningún valor de tangente. / Telf: (0511)951629294(rpm) – [email protected] +1. es necesario actualizar los conjuntos de engranajes para incorporar en ellos esas mejoras. esta línea es opcional.  Pulse con el botón derecho en el conjunto de engranajes y pulse Componente Solucionador manual (cerca del final del menú contextual). Compruebe que la opción Convertir automáticamente restricciones en uniones estándar está activada. Especifique un punto por fila. La siguiente lista muestra los aspectos que se deben comprobar cuando se trabaja con engranajes rectos heredados. pulse Calcular y. 2. Máximo Obregón R.954 -9.756 +1. 1.edu. "Imágenes" representa el número de imágenes visibles al reproducir la simulación. se asume un valor de tangente implícito de 0. El número de pasos de tiempo siempre es igual o mayor que el número de imágenes especificadas.000 ¿Por qué algunos engranajes rectos de Design Accelerator creados en versiones anteriores a Inventor 2009 no obtienen las uniones generadas automáticamente? Los engranajes rectos heredados no reflejan las mejoras recientes. De este modo. Cada línea debe comentarios comenzar por “//”. Imágenes: 100) se muestran 100 imágenes creadas para su reproducción. Por: Ing. pero como hemos dicho. Se puede especificar cualquier número. 3. Ejemplo // // Puntos de simulación de spline de entrada // Valor: Par de la unión (N mm) // Referencia: Tiempo s [Tangentes] -3. Sirven para describir la finalidad de la spline.000 +0.000 +0. Una imagen cada 0.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI .pe Página 27 .27803 +0. estructure el archivo de la forma siguiente: // Puede incluir una o varias líneas de comentarios en el archivo. Asegúrese de que el ensamblaje de engranaje recto se ha definido como Flexible. a continuación. Estos valores se muestran como inclinación “inicial” y “final” en la interfaz del usuario. Conservación de los grados de libertad Aunque ambos métodos están relacionados con la creación de mecanismo. Máximo Obregón R.  Acceder a una amplia biblioteca de uniones de movimiento.  Utilizar la fricción. / Telf: (0511)951629294(rpm) – maximo@uni.  Definir fuerzas y momentos externos. la rigidez y la elasticidad como funciones de tiempo para definir las uniones. se añaden restricciones parar limitar los grados de libertad.edu.  Calcular la fuerza necesaria para mantener la simulación dinámica en un estado de equilibrio.  Utilizar Inventor Studio para obtener un vídeo realista e ilustrativo de la simulación. la aceleración y el par de torsión como funciones de tiempo en las uniones. la velocidad.  Transferir uniones dinámicas y estáticas.FIM Operaciones en una simulación dinámica El entorno de simulación dinámica sólo funciona con archivos de ensamblaje de Autodesk Inventor® (.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . los componentes de Autodesk® Inventor® Simulation no tienen ningún grado de libertad. Con la simulación dinámica podrá:  Preparar el software para que convierta automáticamente las restricciones de coincidencia y de inserción relevantes a uniones estándar. además de las cargas externas.  Visualizar movimiento 3D mediante trazados.  Usar el movimiento dinámico de piezas de forma interactiva para aplicar fuerzas dinámicas a la simulación de uniones. Por: Ing.  Exportar gráficos de salida completos y diagramas a Microsoft® Excel®.pe Página 28 . En el entorno de ensamblaje. y fuerzas de inercia al análisis de tensión de Autodesk Inventor Simulation o a ANSYS WorkBench.  Convertir restricciones de ensamblaje en uniones de movimiento.iam). Por defecto. el amortiguamiento. Los componentes no restringidos y no fijos del ensamblaje tienen seis grados de libertad. La diferencia más elemental e importante está relacionada con los grados de libertad.  Crear simulaciones de movimiento basadas en la posición. existen algunas diferencias entre la simulación dinámica y el entorno de ensamblaje. Este campo se puede editar con el modo de simulación activo (y ninguna simulación en curso). escriba 0. 2.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . Campo Filtro Controla el ritmo de visualización de los fotogramas. Configuración de una simulación 1. realice los siguientes ajustes. pulse Ejecutar. ConsejoUtilice la información de herramienta para ver los nombres de los campos del Simulador. tal como se vería con el modelo físico. Tiempo de simulación 5.5 s. se reproduce cada quinto fotograma. En el Simulador. / Telf: (0511)951629294(rpm) – maximo@uni. En el panel Simulación. en el campo Tiempo final. Por: Ing. Máximo Obregón R. entre ellos: 1. Filtro 4. Valor de Porcentaje Muestra el porcentaje completado de una simulación. Al aumentar el número de imágenes se mejoran los resultados mostrados en el gráfico de salida. Valor de Tiempo real de cálculo Muestra el tiempo real que se necesita para ejecutar la simulación. etc. Tiempo final 2. ConsejoPulse el comando de actualización de pantalla para desactivar la actualización de la pantalla durante la simulación. En el campo Imágenes. Si el valor es 1. Campo Imágenes Controla el número de fotogramas disponible para la simulación. en el entorno de simulación dinámica.pe Página 29 . Si el valor es 5. no hay ninguna representación gráfica. Valor de Tiempo de simulación Muestra la duración del movimiento del mecanismo.FIM Y. Tiempo real de cálculo Panel de simulación Campo Tiempo final Controla el tiempo total disponible para la simulación. se crean uniones para generar grados de libertad. Aunque se ejecuta la simulación. Imágenes 3. Porcentaje de la simulación realizada 6.edu. se reproducen todos los fotogramas. escriba 200. La complejidad del modelo y los recursos del equipo influyen en el tiempo. Antes de ejecutar la simulación. Ejecución de simulaciones El Simulador contiene varios campos. 3. Para validar un diseño. la ejecución de la simulación no ha generado movimiento porque la cadena cinemática está incompleta. Si la ejecución de la simulación continúa. pulse Parar. Ley de Newton: (1) Con: Valor numérico: : posición basada en el tiempo t : velocidad : aceleración = masa del cuerpo en kg 10 = amortiguamiento del 20 Por: Ing. / Telf: (0511)951629294(rpm) – maximo@uni. suele ser mejor utilizar casos teóricos fiables con los que establecer comparaciones. 4.FIM Cuando el componente Motor se desplaza.pe Página 30 . No se crea automáticamente ninguna fricción entre los componentes. Desplazamiento.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . Los casos describen las ecuaciones y asunciones utilizadas para conseguir validar los resultados de una simulación. en el panel de simulación. Como puede ver. Casos teóricos de validación Uno de los pasos responsables del proceso de diseño es la validación. En el siguiente capítulo completará la construcción para que sea posible el movimiento.edu. A continuación detallamos estos casos. el mecanismo no sufre pérdida alguna. los otros componentes que integran la cadena cinemática responden. 5. Máximo Obregón R. NotaDado que aún no hemos especificado ninguna fuerza de fricción o de amortiguamiento. Haga clic en Activar modo de construcción. caso del muelle-masa Un caso sencillo de validación de muelle y masa. edu. Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . Máximo Obregón R.FIM muelle en N. (4) y (6) se registran en (3) y se concluye la ecuación del desplazamiento: Por: Ing.0 (1) con (2) Una solución para esta ecuación diferencial es: (3) Una solución concreta. es para y x = B.pe Página 31 .s/m = rigidez del muelle en N/m 15000 = longitud libre del muelle en m 0. si el sistema está estabilizado.81 posición inicial en m 0.33 = velocidad inicial en m/s 0. (3) (5) y (6) Por último. Seguidamente (2) (4) Las condiciones iniciales proporcionan el valor de A y : para t = 0.0.3 = gravedad en m/s2 9. / Telf: (0511)951629294(rpm) – maximo@uni. Son idénticos. / Telf: (0511)951629294(rpm) – [email protected] Página 32 .FIM Esta ecuación se programa en Excel y los resultados se comparan con los producidos por Simulación dinámica. Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . Valores conocidos: el “impulso” o la distancia del cojinete transversal del cigüeñal desde su centro de giro y la longitud de la varilla de conexión entre el cojinete transversal principal y la unión de pasador del pistón. Máximo Obregón R.edu. caso del pistón-cigüeñal La finalidad de este caso de validación es comprobar los datos de posición y velocidad de un mecanismo de cigüeñal y de pistón cuando se obtienen en Simulación dinámica. Diagrama Por: Ing. y comprobar que coinciden con los valores arrojados por las ecuaciones teóricas. Posición y velocidad. / Telf: (0511)951629294(rpm) – maximo@uni. y0) // posición de Q en R0 // velocidad de Q en R0 con: y: con: y. Máximo Obregón R. por lo que no es una constante y no es una función periódica simple.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . utilizando (1): La ecuación (1) proporciona : no es una ecuación lineal basada en el tiempo.edu.0 : Por último. Entonces: El punto Q permanece en el eje y0 y el componente x0 es 0.FIM Definición R = longitud (OP) = impulso del cigüeñal L = longitud (PQ) = longitud de varilla de conexión Velocidad del punto Q en relación al sistema de coordenadas absoluto R0 = (x0. Por: Ing.pe Página 33 . Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . calculamos la posición y la velocidad del punto Q del siguiente modo: Posición: Velocidad: El resultado: las curvas de la simulación dinámica son idénticas a las producidas por las ecuaciones teóricas.125 m. Por: Ing.06 m y rad/s). Máximo Obregón R. / Telf: (0511)951629294(rpm) – [email protected] Página 34 .FIM (1) y Con MS Excel y valores numéricos (L=0.edu. R=0. los componentes sin restricciones y no fijos tienen cero grados de libertad y no se desplazan en la simulación. observe como las juntas estándares se desconectan. incluida (Cargas externas) la gravedad. Explore junto con el profesor los siguientes ítems. La adición de uniones crea grados de libertad.iam. y presione OK. Pulse la Mobile group carpeta Grupos móviles con el botón derecho del ratón y (Grupos móviles) seleccione Colorear grupos móviles para comprobar visualmente los grupos móviles en los que reside el componente.iam como nombre. 6) Pulse el botón Simulation Settings y marque la opción: Automatically … OK. Grounded Componentes sin grados de libertad. En el entorno de ensamblaje. Por: Ing. vea como se relacionan las juntas estándares.. 4) Pulse el botón Dynamic simulation. / Telf: (0511)951629294(rpm) – maximo@uni. External loadas En esta carpeta se incluyen las cargas que defina.pe Página 35 . 5) Pulse el botón Simulation Settings y desmarque la opción: Automatically Convert …. Las restricciones contribuyentes se muestran como nodos hijo.FIM Ejercicio Guiado 1: 1) Abra el ensamble Reciprocating Saw. 3) Recuerde: a. los componentes sin restricciones y no fijos tienen seis grados de libertad.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . Las uniones restricciones contribuyentes se muestran como nodos hijo. Cada grupo móvil recibe un color determinado. b. Uniones creadas mediante la conversión automática de Estandar Joint restricciones cuando se accede al entorno de Simulación (Uniones estándar) dinámica.edu. Máximo Obregón R. Las uniones creadas que no son estándar se ubican en Varias carpetas de carpetas para estos tipos de uniones específicos. En Simulación dinámica. 2) Inmediatamente guarde como RecipSaw-ejemplo1. (Fijo) Componentes con grados de libertad que les permiten participar en la simulación cuando se aplican fuerzas. pe Página 36 . 8) Para ver el movimiento de una pieza. pulse el boton y pasar al modo de construcción. Por: Ing. Observe como cambia el fondo del browser a gris Para salir del modo de ejecucion de simulacion. arrastre del contorno de la pieza Bevel Gear 1:1 sin soltar el mouse y observe como se desplaza libremente. / Telf: (0511)951629294(rpm) – maximo@uni. debido a que no hay datos suficientes para que suceda.FIM 7) Haga click derecho en el grupo de juntas móviles y seleccione: Color mobile groups. 9) Pulse simulation Player y presione play para reproducir. debe notar que no se produce ningún movimiento.edu.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . observe como se destacan los componentes móviles. Máximo Obregón R. FIM 10) Pulse click derecho en la pieza Bevel Gear 1:1 y seleccione editar. tal como se muestra en la imagen siguiente. pulse retornar 11) De la ficha Dinamic Simulation. nuevamente y observe como se mueven ambos engranajes. Máximo Obregón R. 12) Desactive la visibilidad de la superficie. 13) Active el ítem Follower Roller:1 Por: Ing. luego aceptar.edu. presione el botón Insert joint y seleccione cono sobre cono Y seleccione el diametro del cono de la superficie y luego una cara del otro engranaje conico. / Telf: (0511)951629294(rpm) – maximo@uni. y active la visibilidad.pe Página 37 . Luego presione click derecho en Srf1 de surface bodies(1).Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . pasara al modo edición de pieza dentro del ensamble. Ahora arrastre la pieza bevel gear 1. Luego. 14) Pulse el comando Insert join y seleccione el tipo 2D Contact Luego seleccione la circunferencia indicada de la pieza 1 y la arista del componente 2 Por: Ing.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI .FIM Haga click derecho y seleccione mantener los grados de libertad de la pieza Note que ahora la pieza se manteniene de forma independiente.edu.pe Página 38 . Máximo Obregón R. / Telf: (0511)951629294(rpm) – maximo@uni. / Telf: (0511)951629294(rpm) – [email protected]. esta se limita al borde de la leva. Máximo Obregón R. 16) Haga click derecho en Insert Join y seleccione Spring/Damper/Jack y seleccione las partes indicadas en la figura.FIM Luego acepte y arrastre. Por: Ing.pe Página 39 .Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . 15) Haga click derecho en 2D contact y seleccione propiedades y configure los parámetros como se indica en el cuadro adjunto. Considere que el factor de restitucion es el grado con el que la pieza rebota cuando choca con otro. Y observe como el seguidor puede desplazarse hacia ambos lados de su eje. pero para el lado de la leva. según lo indicado según la grafica. Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . Máximo Obregón R.FIM 17) Haga click derecho en Spring/damper/Jack… del browser y llene los siguientes parámetros. Por: Ing. / Telf: (0511)951629294(rpm) – [email protected] Página 40 .edu. Considere que: Stiffness es rigidez Damping es amortiguador 18) Ahora defina la gravedad marcando la arista indicada Asegurese que tenga la dirección indicada. y lene el resto de valores como indica el cuadro siguiente. 20) Simule el movimiento usando 0.FIM 19) Seleccione propiedades de la revolución 2. luego el boton edit imposed motion.5 segundos y 200 cuadros. Seleccione DOF 1.pe Página 41 . Máximo Obregón R.edu. Por: Ing. / Telf: (0511)951629294(rpm) – [email protected] de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . / Telf: (0511)951629294(rpm) – [email protected] de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI .pe Página 42 . 2) Restrinja con coincidencia tal como indica la figura.iam con el botón place. Ejercicio Guiado 2: 1) Pase al modo ensamble y agregue el ensamble blade set. y cambie el color de su pieza Scottish Yoke.FIM 21) Presione el botón Output Grapher y seleccione los siguientes items 22) Reduzca la velocidad del motor a 1000 grad/seg y visualice nuevamente los valores. a chrome polished. Máximo Obregón R. Y luego restrinja con otra coincidencia lo necesario para que se deslice sobre la guia tal como se muestra en la figura Por: Ing. debe notar que se agrega una junta estándar de tipo prismática. Por: Ing.FIM 3) En el entorno Dinamic Simulation.1 de coeficiente de friccion seca. 5) Haga click derecho en la union prismatica 4 y seleccione lo siguiente: Asigne 0. / Telf: (0511)951629294(rpm) – maximo@uni. En el ensamblaje. 4) Haga flexible el ensamble Blade set:1. y la restricción entre el yugo y la cuchilla provoca la adición de una unión de revolución. se evalúan las restricciones.edu. Al definir el ensamblaje como Flexible.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . se coloca en la carpeta de grupo soldado.pe Página 43 . haciendo click derecho en Blade set y seleccionando flexible. Máximo Obregón R. edu.FIM 6) Salga al modo ensamblaje y cambie el modo a modeling view 7) Restrinja entre el work plane 3 de Scottish yoke de blade set con el punto del centro 8) Ingrese nuevamente al entorno de simulacion dinamica 9) Bloquear los grados de libertad de la union prismatica 3. Máximo Obregón R.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . 10) Inserte una junta de tipo Deslizamiento: Curva de cilindro Por: Ing.pe Página 44 . / Telf: (0511)951629294(rpm) – maximo@uni. Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . Por: Ing.edu.pe Página 45 . Máximo Obregón R. / Telf: (0511)951629294(rpm) – [email protected] Seleccione el borde la curva de la guia y luego el cilindro tal como se indica en la imagen 11) Desbloquee la union prismatica 3 12) Haga clic derecho en union prismatica 4 y seleccione editar Invierta el sentido que sea necesario para llevarlo a la forma que indica la figura. / Telf: (0511)951629294(rpm) – [email protected] Página 46 . Máximo Obregón R.edu.FIM 13) Luego pulse el boton Force l vértice de uno de los dientes de la sierra y luego marque como dirección el borde de la sierra.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . Luego pulse entrada con gráfico Luego presione el boton Reference y seleccione V[1] de la union prismatica 4. esto para indicar la velocidad como referencia para el eje x del grafico Por: Ing. 01 mm/s y Y2 = 250 N X3 = 0.01 mm/s y Y3 = -250 N X4 = 10.0 mm/s y Y4 = -250 N Salga de este cuadro y active la opción display del cuadro siguiente y cierre con OK. Por: Ing.FIM Añada los puntos como indica el grafico. con los siguientes valores: X1 = -10 mm/s y Y1 = 250 N X2 = -0.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . / Telf: (0511)951629294(rpm) – [email protected] Página 47 . Máximo Obregón R.edu. En el navegador del gráfico. Posiciones. Defina el tamaño según sus necesidades. El tamaño de la ventana se puede ajustar. Seleccione el punto situado al final de la cuchilla de la sierra. Pulse con el botón derecho en P[X] y pulse Definir como referencia. De la misma forma.edu. En el gráfico de salida. Cierre el cuadro de diálogo. Escriba el nombre RecipSaw_tutorial_1. pulse el comando Gráfico de salida de datos. Máximo Obregón R. seleccione el comando Guardar y guarde la simulación. Por: Ing.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . Expanda Trazo:1 y. Como puede ver. Cierre el gráfico de salida de datos. gráfico y pasos de tiempo. expanda Trazos. Los comandos de Gráfico de salida de datos se encuentran en una barra de herramientas en la parte superior de la ventana. Definición del trazo como referencia En el navegador del gráfico de salida. / Telf: (0511)951629294(rpm) – maximo@uni. Pulse Modo de construcción en el Simulador. seleccione la opción Valor de trazo de salida y pulse Aplicar. aplicar cambios y comparar los resultados de los cambios con los datos anteriores. añada dos puntos de trazo adicionales a lo largo de la cuchilla y recuerde exportar el trazo para cada punto.FIM Visualizacion de trazos Después de ejecutar la simulación y antes de salir del entorno de ejecución. En el cuadro de diálogo. pulse con el botón derecho en P[X] y desactive Definir como referencia. puede guardar los datos de la simulación. a continuación. La ventana Gráfico de salida de datos se divide en varias secciones: navegador.iam y pulse Guardar.pe Página 48 . El cuadro de diálogo se abre y el selector Origen está activo a la espera de una entrada. Pulse Añadir trazo . En la región gráfica. Pulse Fuerza. Muelle / Amortiguador / Conector y Fuerza. inserte una marca de verificación junto al paso de tiempo correspondiente.pe Página 49 . pulse Revolución 5. Seleccione el eje pequeño que se usa con el componente Follower Roller. En el navegador de la simulación. / Telf: (0511)951629294(rpm) – maximo@uni. En el cuadro de diálogo. En la sección de pasos de tiempo situada sobre el gráfico. En la barra de herramientas Gráfico de salida de datos.FIM EXPORTAR A CEF Ejecute la simulación. En el cuadro de diálogo.edu. Se abre el cuadro de diálogo que permite seleccionar entradas de rodamientos de carga. Máximo Obregón R. seleccioneExportar a CEF. En la ventana gráfica. pulse dos veces en un punto alto del gráfico Fuerza (Revolución) que desee analizar. seleccione el eje largo del componente Seguidor. que satisface la entrada de la unión prismática. Abra el gráfico de salida de datos. Expanda las carpetas Uniones estándar. pulse la unión de muelle. Especifique los pasos de tiempo que desee analizar: Pulse el comando Deseleccionar todo de la barra de herramientas del Gráfico de salida de datos. Revolución:5 y Fuerza.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . En la ventana gráfica. Expanda las carpetas Uniones de fuerza. Pulse Fuerza. Selección de caras Hay tres entradas de uniones necesarias para satisfacer los requisitos de movimiento y exportar el componente Follower. Por: Ing. pulse la cara en que el muelle entra en contacto con el seguidor y pulse Aceptar. seleccione Follower:1 y pulseAceptar. Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . En el cuadro de diálogo. En la lista Pieza. Pulse Aceptar. seleccione un paso de tiempo para analizar. En la ficha Entornos. a continuación. / Telf: (0511)951629294(rpm) – maximo@uni. Importación a Análisis de tensión de Autodesk Inventor Pulse Terminar simulación dinámica. a continuación. pulse Crear simulación. seleccione un punto bajo de los valores Fuerza (Revolución). Cierre el gráfico de salida de datos. seleccione el componente Seguidor. Los dos controles de lista debajo de la opción se activan y se llenan con las piezas y los pasos de tiempo exportados. Pulse Configuración de malla y.edu. Se puede observar los símbolos que representan las fuerzas que actúan sobre el Seguidor. active la opciónAnálisis de cargas de movimiento. Por: Ing. pulse Crear elementos de malla curva. Inserte una marca de verificación junto a su paso de tiempo. Máximo Obregón R. En la lista Paso de tiempo. debajo de Análisis estático.pe Página 50 . El ensamblaje se actualiza para representar ese paso de tiempo y.FIM Usando el mismo método. aísla el componente Seguidor para el análisis. En el panel Administrar. pulse Análisis de tensión para abrir en el entorno de Análisis de tensión. etc. por ejemplo 2 segundos. / Telf: (0511)951629294(rpm) – maximo@uni. los activos que configura el usuario son los activos. Desplace el control deslizante de duración hasta el momento en que finaliza la animación.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . Defina el valor de Fin de la acción en 200 ul. Estilo de escena y configuración asociada. sombras. Estilo de iluminación y configuración asociada. tipo y parámetros asociados. pulse Publicar en Studio. Espere hasta que termine la simulación. no salga del entorno de ejecución. pulse Simular y pulse Ejecutar.FIM En el panel Resolver. Seleccione de entre los distintos datos de Resultados para ver cómo se ejecuta el componente en ese paso de tiempo. En Studio. Por: Ing. En el panel Animar. Pulse con el botón derecho el parámetro Duración_simulación y pulseAnimar parámetros . Después de ejecutar la simulación. NotaSi no ha usado Inventor Studio anteriormente para crear animaciones. Diferentes aspectos. En el navegador. Puede publicar la simulación en Inventor Studio y generar una salida de vídeo de alta calidad que contenga iluminación. expanda la carpeta Favoritos de animación. Vuelva a entrar en el entorno de Simulación dinámica y ejecute la simulación. Pulse el comando Renderizar animación .pe Página 51 . complete un aprendizaje de Studio para familiarizarse con las herramientas de animación que proporciona. puede completar los aprendizajes sobre renderización y animación. Pulse el comando Duración de la animación para visualizar la duración. realice los ajustes siguientes para la simulación: Posición de la cámara. si lo desea. A continuación.edu. Si no tiene experiencia en Inventor Studio. Si no lo son. Pulse Terminar análisis de tensión para salir del entorno de Análisis de tensión. fondos. Cree los ángulos de cámara que usará y complete la preparación de su animación. selecciónelos en las distintas listas. que cubren la información relativa a este paso. Máximo Obregón R. añada los estilos de iluminación y escena que considere necesarios. Pulse Aceptar. En el entorno de Studio. En la ficha General. vuelva a esta sección del aprendizaje Simulación dinámica y envíe la simulación a Studio. a continuación. Se genera una renderización de prueba para revisar la acción de la animación. Nota: Puede renderizar imágenes en distintas posiciones de tiempo para garantizar que los estilos de escena e iluminación tienen el aspecto deseado y.FIM En la ficha Salida . renderizar la animación. Máximo Obregón R. pulse la casilla junto a Vista preliminar: sin renderización. Pulse Aceptar para renderizar una simulación con un aspecto realista. cancele la opción Vista preliminar y renderice la animación final de la simulación con estilos de escena e iluminación.pe Página 52 . / Telf: (0511)951629294(rpm) – maximo@uni. Por: Ing. Una vez que confirme que la animación se reproduce de la forma deseada. Guarde el ensamblaje.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI .edu. Pulse Aceptar para renderizar una vista preliminar. crear clases. Entorno visual 3. si se utilizan otros componentes y referencias se necesitarán además de otros archivos en el ordenador. orientado al sistema operativo Windows con todas sus características (manejo de ventanas y de controles. Visual Basic es una forma de programación basada en objetos u orientada al evento. Posee muy buenas herramientas de depuración para encontrar errores (bugs) y corregirlos.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . Visual Basic. aunque en ellos no se encuentre instalado Visual Basic. Objetos de Inventor Por: Ing. funciones de la API.exe). librería o control ActiveX que se haya creado.ocx) entre otras cosas. Si aparte se instala la ayuda en línea.dll). utilizar la API de Windows. ¿Por qué esto? Al ser Windows un entorno multitarea. denominada MSDN (no viene en el mismo CD que Visual Basic). librerías dinámicas (*. controles ActiveX (*. Estas acciones se denominan eventos y el código que se ejecuta son funciones y métodos. etc. Con Visual Basic se pueden crear aplicaciones (*. es la mejor herramienta para aquellos que quieran iniciarse en la programación.dll para las aplicaciones sencillas. detener el flujo en un momento dado y más. Máximo Obregón R. etc. para ejecutar el programa de forma controlada y verificar los valores de variables. / Telf: (0511)951629294(rpm) – maximo@uni. proporciona mucha ayuda junto con ejemplos de código. Luego de creada toda la estructura de la aplicación se complia ésta para crear el ejecutable. Visual Basic es la versión del lenguaje de programación BASIC. Contiene algunos complementos para utilizar dentro del entorno de trabajo para gestionar bases de datos. etc.). lo cual podrá funcionar en otros ordenadores. explicaciones. todos estos se encuentran dentro de unas entidades llamadas Objetos (que se verán en el siguiente capítulo).edu. El lenguaje de programación BASIC es uno de los más sencillos de aprender y por tanto.INVENTOR Qué es Visual Basic. Para ello se necesitará que se encuentre en el directorio System del directorio Windows (o donde se encuentre éste) la librería msvbvm60.res). gráficos.pe Página 53 . iconos. Lenguaje Basic 2. crear archivos de recursos (*. ya que con unas pocas líneas de código pueden observarse ya los resultados. entonces las aplicaciones permanecen a la espera de acciones de parte del usuario. de parte de sí mismas o del sistema operativo para ejecutar una parte de su código y volver al estado de espera. En la presente revisaremos los siguientes temas: 1. varias aplicaciones pueden ejecutarse a la vez (esta es una de las diferencias entre este sistema operativo y otros como MS-DOS).FIM UNIDAD 4: INTRODUCCION VBA . 402823E38 a -1. Máximo Obregón R.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . byval t as single.edu.79769313486231E308 para positivos Date 1/1/100 a 31/12/9999 String 0 hasta aproximadamente 2 billones de caracteres Boolean True o False CONSTANTES Instrucciones correctas Instrucciones incorrectas Const IGV = 0. LENGUAJE BASIC TIPO DE DATOS Tipo de dato Rango de Valores Byte 0 a 255 Integer -32768 a 32767 Long -2147483648 a 2147483647 Single -3.1416 Const fac As Byte = 3 ^ 2 TIPO DE PARAMETRO POR VALOR (Byval) POR REFERENCIA(Byref) Permite proteger los Permite que los parámetros parámetros.b. Por ejemplo en los módulos de cálculo de varias entradas y varias salidas.19 Const pi = Application.79769313486231E308 a -4.94065645841247E-324 a 1.pe Página 54 .pi() Const RESPUESTA = True Const fac As Byte = cos(3) Const PI As Double = 3. Ejemplo: x t convertir r y Sub convertir(byval r as single.y2): Volumen de un cono: V=Abase.h/3 Área de una esfera: A=4r2 d  ( x1  x 2 ) 2  ( y1  y 2 ) 2 Volumen de una esfera: V=4r3/3 Por: Ing.94065645841247E-324 para negativos 4. / Telf: (0511)951629294(rpm) – [email protected] para valores positivos Double -1. para que no cambien.401298E-45 a 3.a.y1) y p2(x2.401298E-45 para valores negativos 1. mostrar_resultados. byref y as single) x=r*cos(t) y=r*sin(t) End sub FORMULAS DE APOYO Longitud de arco: L= r Tercer lado de un triángulo: Longitud de circunferencia: L=2 r c  a 2  b 2  2. usado solo usado para los módulos: funciones y en leerdatos. puedan cambiar de valor.FIM 1. byref x as single.Cos( ) Área de un sector: As=r2/2 Área de un círculo: Ac=r2 Distancia entre el p1(x1. También se usa el parámetro byval para indicar los parámetros de entrada de un módulo y byref para la de salida. 679.141592654/6) 0.99) -8 OPERADORES ESPECIALES Operación Explicación Resultado 7/2 Division de coma flotante 3.pi():  Application.1 Abs(Int(-x)) 8 Abs(Int(-x)) X=7.5 Cos: Coseno Cos(3.99) -7 Int: Entero más cercano a .1) -7 Fix(7.71828183 Log: Logaritmo natural Log(2. Int(7.6 Abs: Valor absoluto Abs(1.1 Int(x+0.5)/x) 3.5 ArcoCoseno(x) Atn((1-x^2)^0.14159265358979 FUNCIONES DE REDONDEO Funcion Ejemplo Resultado Round(7.5 Tan: Tangente Tan(3.2) 7.141592654/4) 1 Atn: Arc tangente Atn(1) 3.FIM FUNCIONES MATEMATICAS BASICAS Funcion Ejemplo Resultado Abs(1.71828183) 1 Sqr: Raiz cuadrada Sqr(9) 3 Log: Logaritmo natural Log(2.68 Round(-7.5)) X=8 Log(x) en base b Log(x)/Log(b) 3 Log(8)/Log(2) Por: Ing.71828183) 1 sig(-5) -1 Sgn: Función signo sig(0) 0 sig(15) 1 Application.1415/3 Atn((1-x^2)^0.1 MáximoEntero(x) Round(x+0.141592654/4 Exp: Exponencial Exp(1) 2.5 7\2 Division entera 3 7 mod 2 Residuo de divider 7 entre 2 1 Cad=”Ana” Cad=Cad & ”stasia” Concatenación “Anastasia” EQUIVALENCIAS FUNCION Función equivalente Ejemplo Resultado X=7.6) -8 Sin: Seno Sin(3.pi 3.99) 7 Int(-7.1415/6 Atn(x/(1-x^2)^0.679) 8 Round(-7.5)) 3.5 ArcoSeno(x) Atn(x/(1-x^2)^0.5)/x) X=0.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI .679) -8 Round: Redondea Round(7.pe Página 55 .999) X=0.141592654/3) 0. Máximo Obregón R.pi() o Application.999) 8 Int(x+0.99) 7 Fix: Entero más cercano a 0 Fix(-7.499) X=7.499) 8 Round(x+0.edu.6) 1. / Telf: (0511)951629294(rpm) – maximo@uni. 8.72 CStr String CStr(1.FIM ENTRADA/SALIDA Ejemplo de lectura por caja de texto (entrada): Edad = InputBox (“Ingrese su edad”.72")=>2 CByte(1.72” CSng(25)=>”25” FUNCIONES DE CADENAS Función Ejemplo Resultado Mid(string.edu. lenght) Right(“Fernando Luis”.6")=>326 CLng Long Idem CSng Single CSng("1. InStr("La FIESTA es". length]) Mid(“Miguel Angel”.pe Página 56 . length) Left(“Fernando Luis”. / Telf: (0511)951629294(rpm) – [email protected])=>1.4) “Luis” LCase(cadena) Lcase(“Marta Kiara Linda”) “marta kiara linda” UCase(cadena) Ucase(“Marta Kiara Linda”) “MARTA KIARA LINDA” Asc(“Angel”) 65 Asc(cadena) Asc(“C”) 67 Chr(códigocar) Chr(65) “A” Instr(cadena donde se busca .72)=>1.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . Máximo Obregón R. "es") 11 Por: Ing.72 CSng(1.2) “Fe” Right(string.72")=>1.72 CInt Integer CInt("325.12)=>1 CByte("257")=>error CDbl Double CDbl("1.5) “Angel” Len(cadena) Len(“Juan”) 4 LTrim(cadena) Ltrim(“ juan “) “juan “ RTrim(cadena) Rtrim(“ juan “) “ juan“ Trim(cadena) Trim(“ juan “) “juan“ Left(string.72 CDbl(1.72)=>”1.72")=>1.“Solicitud de datos”) Ejemplo de escritura por caja de texto (salida): MsgBox "x=" & x & Chr(13) & "y=" & y o Call MsgBox("x=" & x & Chr(13) & "y=" & y) FUNCIONES DE CONVERSION DE TIPOS DE DATOS Función Tipo de dato Ejemplo de al cual se pasa conversion CBool Boolean CBool(2)=>VERDADERO CBool(-2)=>VERDADERO CBool(“23”)=>VERDADERO CBool(0)=CBool(“0”)=>FALSO CByte Byte CByte("1. start[. pe Página 57 . 8. Sintaxis: if expresión then Por: Ing. 6 búsqueda. 8) 0 derecha a izquierda InStrRev("LA FIESTA ES". 13 "OS".edu.1) InStrRev("LA FIESTA ES". en caso contrario el programa sigue su ejecución normal. / Telf: (0511)951629294(rpm) – maximo@uni. Apellido as string. 17 "ol") Instr(posición inicial de InStr(5. "fi") 0 InStr("La FIESTA es". Si la condición se cumple(condición verdadera) entonces se ejecuta el bloque de instrucciones indicado. "es". Instrucción: if ."solo estaremos solos". "x") 0 InStr(5. "es"..) InStrRev("LA FIESTA ES". Asignación Secuenciales Entrada Salida Simples Estructuras Condicionales Múltiples Algorítmicas O selectivas Anidadas Para Cíclicas Mientras que Repita Hasta IF Selección Simple Se utiliza la selección simple cuando se desea realizar un bloque de instrucciones si es que se cumple determinada condición. cadena a buscar.” & Apellidos & ” Edad=” & edad ESTRUCTURAS ALGORÍTMICAS Los lenguajes de programación proveen un conjunto de enunciados o sentencias para expresar las formas básicas de control de secuencia que siguen los algoritmos."solo estaremos solos".8) 6 La búsqueda se realiza de InStrRev("LA FIESTA ES"."solo estaremos solos". no diferenciar las mayúsculas ni InStr(10. 6 1) CONCATENACION DE CADENAS Y NUMEROS Dim nombre as astring.. "ES".Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI ..FIM cadena a buscar) InStr("La FIESTA es". "ES") 11 instrrev(……. Máximo Obregón R. nomcompleto as string Nombre=”Juan” Apellido=”Aldo Rojas” Edad=12 Nomcompleto=Nombre & “. que ya hemos visto anteriormente."solo estaremos solos". edad as byte. 0 las minúsculas ) "OS") InStr(10. cadena donde se "es") busca . la sentencia que sigue a la cláusula else. Si la expresión da un valor diferente de cero (verdadero) se ejecuta la sentencia inmediata a ésta.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . Luego de ejecutar cualquiera de las dos alternativas de selección el programa continúa su ejecución normal. de lo contrario. else … End If Sintaxis: If expresión then sentencia 1 else sentencia 2 End If Donde "expresión" es cualquier expresión aritmética o lógica. el programa sigue su ejecución normal.. si existe. Instrucción: If . si es cero (falso) se ejecuta..FIM sentencia 1 sentencia 2 … sentencia 3 end if Donde "expresión" es cualquier expresión aritmética o lógica.pe Página 58 . de lo contrario. / Telf: (0511)951629294(rpm) – [email protected]. Si la expresión da un valor diferente de cero (verdadero) se ejecuta la sentencia inmediata a ésta. Ejemplo1 : Ejemplo2 : a=4 b=1 if a>b then if a>b then Msgbox "a es mayor") x=5 end if end if Selección Doble Se utiliza la selección doble cuando se desea realizar un bloque de instrucciones si es que se cumple determinada condición (condición verdadera) y otro bloque de instrucciones si no se cumple la condición(condición falsa). Máximo Obregón R. Ejemplo1 : If a>b then Msgbox "Resultado 1" else MsgBox “Resultado 2" End If Ejemplo2 : If range(“B3”)>10 then Range(“C3”) = "alumno aprobado" else Range(“C3”) = "alumno desaprobado" End If Por: Ing. edu. then … ElseIf… then ElseIf… then … … End If Sintaxis: If expresión1 then sentencia 1 ElseIf expresión2 then Sentencia 2 ElseIf expresion2 then sentencia 3 Else sentencia 4 End If … Ejemplo: If i_nota > 10 then MsgBox "Nota ingresada Aprobatoria" ElseIf i_nota <= 5 then Msgbox "Nota ingresada No Aprobatoria..pe Página 59 .. Máximo Obregón R. Sintaxis vba: Sintaxis pseudocodigo Select Case expresión Case lista 1 : sentencias 1 Case lista 2 : sentencias 2 Case lista 3 : sentencias 3 … Case lista n : sentencias n-1 [Case Else : sentencias n] End Select Por: Ing. se ejecutará una de las n sentencias alternativas.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . If Anidados Instrucción: If . Según el valor de una expresión que puede tomar n valores distintos. Se debe de considerar que el valor de la expresión y los n valores distintos deben de ser del mismo tipo. debe de hablar con el profesor" Else Msgbox "Nota ingresada No Aprobatoria. y se desea ejecutar un bloque de instrucciones diferente cuando se cumpla una de ellas.FIM Selección Múltiple o anidados Se utiliza la selección la selección múltiple cuando se tienen varias condiciones (por lo menos 3 condiciones). estudie más" EndIf SELECT CASE La sentencia Select Case se tiene en VBA para las situaciones en las que el número de alternativas es mayor que dos. / Telf: (0511)951629294(rpm) – maximo@uni. Case 1 To 5: ' Numero está entre 1 y 5. Is >= 10: ' Numero es mayor que 9 resultado = "El valor es 9 o más grande" Case Else: ' Resto de valores. estudie más" EndIf Ejemplo 5: Select Case Numero ' Se evalúa la variable Numero. 8: ' Numero es uno de los tres valores. 7. Máximo Obregón R. resultado = "El número es 0 o negativo" End Select Por: Ing. / Telf: (0511)951629294(rpm) – maximo@uni. resultado = "Se encuentra entre 1 y 5" Case 6.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI .pe Página 60 . resultado = "Se encuentra entre 6 y 8" Case Is = 9.FIM Sintaxis en diagrama de flujo Ejemplos cortos Ejemplo1 : Ejemplo2 : a=4 if a>b then b=1 Msgbox "a es mayor") if a>b then end if x=5 end if Ejemplo 3: Ejemplo 4: If nota>10 then If i_nota > 10 then mensaje= "alumno aprobado" MsgBox "Nota ingresada Aprobatoria" else ElseIf i_nota <= 5 then mensaje="alumno desaprobado" Msgbox "Nota ingresada No Aprobatoria. End If debe de hablar con el profesor" Else Msgbox "Nota ingresada No Aprobatoria.edu. pe Página 61 .Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . / Telf: (0511)951629294(rpm) – maximo@uni. Máximo Obregón R.edu.FIM ESTRUCTURAS ITERATIVAS CON CONTROL AL INICIO CON CONTROL AL FINAL ESTRUCTURAS ITERATIVAS CUANDO SI SE CONOCE EL NÚMERO DE ITERACIONES Bucle For-Next For i = valor_inicial to valor_final Instrucción1 Instrucción2 Next Por: Ing. Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . etc) hasta que Condición sea verdadera. Máximo Obregón R. / Telf: (0511)951629294(rpm) – maximo@uni. Loop Bucle DO…LOOP u t i l izando UNTIL Do Until Condición Instrucción1 Instrucción2 … Loop ESTRUCTURAS ITERATIVAS CON CONTROL AL FINAL Repetir Instrucción1 Instrucción2 … Hasta que Condición Se ejecutará las instrucciones ( instrucción1. instrucción2.pe Página 62 . Bucle DO…LOOP u t i l izando WHILE Do Instrucción 1 Instrucción 2 … Loop while Condición Por: Ing.FIM ESTRUCTURAS ITERATIVAS CUANDO NO SE CONOCE EL NÚMERO DE ITERACIONES ESTRUCTURAS ITERATIVAS CON CONTROL AL INICIO Bucle DO…LOOP utilizando WHILE Do While Condición Instrucción1 Instrucción2 ……….edu. Máximo Obregón R.pe Página 63 .Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . / Telf: (0511)951629294(rpm) – maximo@uni. ENTORNO VISUAL (Visual Basic 6.FIM Bucle DO…LOOP u t i l izando UNTIL Do Instrucción 1 Instrucción 2 … Loop until Condición 2. Por: Ing.3) La aplicación sobre un formulario.edu. pe Página 64 .Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . / Telf: (0511)951629294(rpm) – [email protected]. Propiedades de los controles Por: Ing. Máximo Obregón R.FIM Explorador del proyecto Controles disponibles para usarlo dentro del formulario. A estos métodos también se accede con el nombre del objeto seguido de un punto y el nombre del método. Las propiedades de lectura son aquellas que solo puede conocerse su valor pero no cambiarlo.edu. Los eventos son acciones que el usuario o el mismo objeto o el sistema operativo puede efectuar sobre él y que es reconocido por éste. el llamarlo. Métodos. etc.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . Las funciones son similares a los métodos. / Telf: (0511)951629294(rpm) – maximo@uni. 3 años. por ejemplo: Fido. Las de escritura son aquellas que solamente puede cambiarse su valor pero no consultarlo. escritura o ambas. El método Comer no lleva argumentos. la Edad. En el caso del perro sus propiedades serían el Peso. el color de unos será blanco. En el caso de Fido. comparándo a los objetos con un elemento de la vida real.Edad Las propiedades pueden ser de lectura. como el color del pelo. Ahora se verá qué son cada una de estas características. con la diferencia de que las funciones tienen un valor de retorno y los métodos no. comparándolo con el objeto de la vida real el objeto podría llamarse Fido y podría ser de tipo Perro (la clase). el método correr podría llevar como argumento la velocidad a la que corre. Ladrar. Métodos. Máximo Obregón R. Las propiedades almacenan un valor que les da una medida. Un evento puede o no llevar argumentos que especifiquen aun más el Por: Ing. un valor de tipo Verdadero/Falso. Eventos. Todo objeto debe de tener un nombre con el que se hará referencia a él y será de un determinado tipo (Clase). en el caso del gato serían 10 Kg.pe Página 65 . etc. En el caso de que se quisiera acceder a la propiedad Edad de Fido.Correr(18) En el método Correr se le pasó al argumento la velocidad de 18 (Km/h). Comer. Funciones y Eventos. Algunos métodos podrán llevar argumentos (o parámetros). definen sus características. negros. Las propiedades de lectura/escritura pueden tanto consultarse como cambiar su valor. que hacen más específica aun su tarea. blanco.. Los objetos son entidades que tienen ciertas características que les dan forma. color del pelo. un método podría ser Correr. el de otros negro. puede ser un evento el hablarle.) y el nombre de la propiedad. En el caso de Fido.Comer Fido. respectivamente. Puede haber uno o más objetos pertenecientes a la misma clase.FIM Los Objetos. en caso de llevar argumentos el valor del argumento irá entre paréntesis. Propiedades. A las propiedades se accede con el nombre del objeto seguido de un punto (. estos objetos comparten las mismas cuatro características pero sus valores son independientes para cada objeto (encapsulación). de la misma forma que varios perros distintos tienen las mismas cualidades. Una función puede llevar o no argumentos y se accede de la misma forma que a los métodos. Este valor de retorno puede ser un número. pero de distinto valor. En el caso de Fido. Estas características son: Propiedades. Las propiedades dan forma a los objetos. etc. la sentencia será: Fido. una cadena de texto. e inclusive otro objeto. Funciones. etc. color de ojos. Los métodos son tareas que un objeto puede realizar. que ejecutan ciertas acciones y controlan su funcionamiento. aunque estas propiedades no son lo más usual. Estos son muy utilizados sobre todo en los controles. Los controles son objetos con interfaz gráfica.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . notificaciones que el objeto envía de que un suceso de importancia ha ocurrido.  Tag: guarda datos adicionales. Los eventos de este control son: Por: Ing.  WordWrap: establece si puede haber texto en varias líneas en la etiqueta. Por ejemplo.  Visible: hace visible o invisible el control. Las palabras Private Sub y End Sub se explicarán en capítulos posteriores.  Width: establece el largo del control. Estos se utilizan para ejecutar sentencias ante el reconocimiento de una determinada acción. la cual es una cadena de caracteres con el texto a presentar en el control.  Height: establece el ancho del control.  ForeColor: establece el color de la fuente.  Top: establece la distancia entre el control y el borde superior de su contenedor. derecha o centrado).  ToolTipText: establece un texto que se muestra al situar el mouse sobre el control. si se desea que Fido ladre cuando se le llama: se utiliza el evento Llamarlo de la siguiente manera: Private Sub Fido_Llamarlo() Fido. en el caso de Fido puede ser un argumento del evento Hablarle una cadena de caracteres con lo que se le dice. Algunas propiedades importantes de este control:  Alignment: alinea el texto dentro del control (izquierda.  BorderStyle: establece si la etiqueta será plana o tendrá borde.pe Página 66 .FIM suceso. Los eventos son. Estos controles sirven para presentar texto (o números).edu.  BackStyle: establece si la etiqueta tendrá fondo o será transparente.  Font: permite establecer las características de la fuente del control (excepto el color). Etiquetas (Label). La forma de colocar controles en un formulario es seleccionandolos desde el Cuadro de Herramientas y arrastrando sobre el formulario.  BackColor: establece el color de fondo del control.  Left: establece la distancia del control del borde izquierdo de su contenedor. COMPONENTES (Ctrol+T).Ladrar End Sub Un evento tiene la siguiente forma general: Private Sub NombreObjeto_NombreEvento(Argumentos) Sentencias End Sub Sentencias son las sentencias que se ejecutarán cuando ocurra el evento. entonces. La propiedad más importante de este objeto es la propiedad Caption. Los Controles. por ejemplo. Máximo Obregón R. A continuación los controles estándar de Visual Basic.  Autosize: ajusta el tamaño de la etiqueta al texto que contiene (True). Si no se han ingresado componentes desde el menú PROYECTO. aparecerán los componentes estándar de Visual Basic en el Cuadro de Herramientas. / Telf: (0511)951629294(rpm) – maximo@uni. Luego se puede cambiar el valor de sus propiedades desde el Cuadro Propiedades. que representa el texto contenido en el control. Refresh y Zorder. DblClick. Algunas propiedades importantes de este control son:  Alignment. colocar unos delante o detrás de otros. Máximo Obregón R.FIM  Change: ocurre al cambiar el texto de la etiqueta (propiedad Caption)  Click: ocurre al hacer clic con el mouse sobre el control.  Validate: ocurre cuando un control perde el foco a favor de un control que produce una validación.  PasswordChar: sustituye el texto escrito por un carácter. Tag.  DragDrop:  MouseDown: ocurre al soltar un botón del mouse sobre el control. Top. Por: Ing. ForeColor. Los eventos de este control son:  Click. / Telf: (0511)951629294(rpm) – maximo@uni. o sea. DragOver. Los métodos que este control admite son los siguientes:  Drag: este método inicia. Los métodos de este control son los siguientes:  Drag. BorderStyle. Move.  MouseMove: ocurre cuando el usuario mueve el mouse sobre el control. Visible y Width.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI .  MouseUp: ocurre al presionar un botón del mouse sobre el control. La propiedad más importante de las cajas de texto es la propiedad Text. MouseDown. MouseUp  GotFocus: ocurre cuando el control recibe el foco (pasa a ser el control activo).  MaxLenght: determina el máximo de caracteres que puede contener la caja de texto. Left.  Refresh: obliga a volver a dibujar un control.  SetFocus: hace que el control reciba el foco (pase a ser el control activo).  TabIndex: devuelve el orden de la tabulación de un control (se puede desplazar a través de los controles presionando la tecla TAB).  TabStop: establece si este control recibe el enfoque (el foco) a través de la tecla TAB.pe Página 67 . ToolTipText.  Move: permite cambiar la posición y el tamaño de un control. DragDrop.  KeyUp: ocurre al liberar una tecla del teclado mientras el control tiene el foco.  ZOrder: permite ordenar los controles. cancela o finaliza los métodos de arrastre.  DblClick: ocurre al hacer doble clic sobre el control. MouseMove. Cajas de Texto (TextBox). Las cajas de texto son controles típicos de Windows y a través de ellas se ingresan la mayor parte de los datos a las aplicaciones. el cual no permite hacer visible el texto real (como las cajas de claves de seguridad).edu.  Appearance: establece si el control se ve con efecto 3D o plano. Height.  Locked: determina si se puede modificar directamente el texto de la caja de texto.  Enabled: determina si un usuario puede generar eventos sobre el control.  LostFocus: ocurre cuando el control pierde el foco (deja de ser el control activo).  MultiLine: determina si puede haber texto en varias líneas en la caja de texto. Font. Change. Las cajas de texto permiten editar texto (o números) directamente. BackColor.  ScrollBars: permite colocar barras de desplazamiento en los bordes para desplazarse en caso de que el texto sea demasiado extenso.  KeyDown: ocurre al presionar una tecla del teclado mientras el control tiene el foco.  KeyPress: ocurre cuando el presiona y libera una tecla. Su forma general es la siguiente: NListBox. LostFocus. Este control tiene varias propiedades y métodos que manipulan los datos que contienen. BackColor. Index es un argumento opcional que especifica el número de índice que tendrá.pe Página 68 . Este control permite ingresar texto en líneas. Move. contarlos y eliminarlos todos. DragOver. GoFocus. SetFocus y ZOrder. Visible y Width.  List: permite ingresar elementos en tiempo de diseño. Los eventos de este control son:  Change.[Index]) Donde NListBox es el nombre del cuadro de lista.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . DragDrop. Las propiedades de este control son:  Appearance. así también como recuperarlos. KeyUp.  Sorted: indica si los elementos se van ingresando ordenados por orden alfabético o no. los índices comienzan a numerarse por cero (0). Top.RemoveItem(Index As Integer) Donde NListBox es el nombre del cuadro de lista. MouseDown. y a cada elemento de la lista se lo identifica con un número de índice.  Scroll: ocurre al mover la barra de desplazamiento del control. Refresh.  Columns: establece si los elementos se sitúan en una sola columna (cuando vale 0) o en más de una columna de estilo periodístico (cuando vale más de 0).FIM Cuadros de Lista (ListBox). TabIndex. MouseUp y Validate. Método Additem: este método ingresa elementos en el cuadro de lista.AddItem(Item As String.edu. ForeColor. Este control también es muy usual en el entorno Windows. Height. Click. / Telf: (0511)951629294(rpm) – maximo@uni.  ItemCheck(Item As Integer): ocurre al activar o desactivar un elemento de la lista cuando la propiedad Style es Checkbox. Item es una cadena de caracteres que será el elemento. KeyDown. KeyPress. ToolTipText. según las necesidades del programa que se esté creando. Los métodos de este control son:  Drag. como una auténtica lista. Left. DblClick. Esta explicación permitirá entender cómo acceder y manipular los elementos de la lista. MouseMove. Cada línea del cuadro de lista es un elemento de la lista. Pueden seleccionarse los elementos de este control para realizar distintas tareas.  Style: muestra la lista con o sin casillas de selección (Estándar o Checkbox). Existen otras propiedades y otros métodos disponibles solamente desde el código y permiten ingresar y remover elementos. Por: Ing. Index es el índice del elemento a eliminar. Font. Su forma general es la siguiente: NListBox. Máximo Obregón R. El argumento Item representa el índice del elemento. Método RemoveItem: este método elimina elementos del control. TabStop.  MultiSelect: permite seleccionar más de un elemento. seleccionarlos. Enabled. Tag. con un título en su parte superior. Font. Height.FIM Método Clear: este método elimina todos los elementos del control. Por tanto. Cuando no hay ningún elemento seleccionado o para eliminar cualquier selección. / Telf: (0511)951629294(rpm) – maximo@uni. Tag. Los marcos sirven como contenedores de otros controles. Botones de Opción (OptionButton). Los métodos de los marcos son:  Drag. Tener en cuenta que el primer elemento de la lista tendrá índice 0 y el último un valor igual a la cantidad de elementos menos 1 (ListCount-1). Cuadros Combinados (ComboBox). Marcos (Frame). Al estar contenido dentro de un marco (recuadro con el título Edad). DblClick. en la barra de herramientas Formato de Microsoft Word.pe Página 69 . Tener en cuenta que el primer elemento de la lista tendrá índice 0 y el último un valor igual a la cantidad de elementos menos 1 (ListCount-1). ya que éstos deberán estar contenidos dentro de un marco para funcionar correctamente. DragOver. que ocurre cuando la parte de lista del control se está por desplegar. mediante su número de índice. RemoveItem.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . Estos botones permiten decidir entre una serie de opciones. ForeColor. Los cuadros combinados combinan las cualidades de las cajas de texto con los cuadros de lista y son muy usuales en el entorno Windows (por ejemplo. También posee la propiedad Text que indica el elemento actual seleccionado (el elemento que tiene el índice indicado por ListIndex). Enabled.Clear Donde NListBox es el nombre del cuadro de lista. Propiedad List(Index As Integer): devuelve un elemento de la lista. Propiedad ListCount: devuelve la cantidad de elementos contenidos en el control.  Appearance. Otras propiedades importantes son:  BorderStyle: permite visualizar el borde del control con su título. Move. Top. Propiedad SelCount: esta propiedad está disponible cuando la propiedad Style tiene el valor Checkbox y devuelve la cantidad de elementos activados. Son de utilidad captial para los botones de opción. Refresh y Zorder. Su forma general es: NListBox. Una propiedad importante de este control es la propiedad Style. DragDrop. Es de solo lectura. Visible y Width. especificado por el argumento Index. MouseDown. List y ListIndex de los cuadros de lista. la cual tiene tres valores que especifican el tipo de visualización que tendrá el control Cuadro Combinado. Máximo Obregón R. Left. Clear. La propiedad más sobresaliente de este control es la propiedad Caption que es el título que aparecerá la parte superior del control. BackColor. Propiedad ListIndex: devuelve o establece el elemento que se encuentra seleccionado de la lista. ToolTipText. TabIndex. solamente Por: Ing.edu. las fuentes están contenidos en un control de este tipo). ListCount. MouseUp y MouseMove. o no. el valor de ListIndex será -1. Los eventos soportados por los marcos son:  Click. Además tiene el evento DropDown. dispondrá de los métodos AddItem. ToolTipText. Los eventos que soporta el control son los siguientes:  Click. Su propiedad Value presenta una variante con respecto a la propiedad Value de los botones de opción: mientras que en los botones de opción la propiedad Value puede tomar dos valores (True o False). La función de los botones de comando es iniciar acciones y Windows está lleno de este tipo de control. Unchecked (0) o Grayed (2). los botones de Aceptar y Cancelar de los cuadros de Por: Ing. se pueden utilizar estas casillas para datos de un mismo tipo no excluyentes (como los de la imagen de ejemplo). Botones de Comando (CommandButton). ForeColor. KeyPress. Font. son similares a los de los botones de opción (excepto que no posee el evento DblClick). DragDrop. en las casillas de verificación puede tomar tres: Checked (1). MouseDown.  DownPicture: devuelve el gráfico cuando el botón esté presionado (cuando la propiedad Style es 1). condición válida para las casillas de verificación y botones de comando. LostFocus. La propiedad más importante es la propiedad Value. pero con la diferencia de que no se excluyen entre ellos. GotFocus. / Telf: (0511)951629294(rpm) – maximo@uni. KeyDown. En cuanto a sus propiedades. Refresh.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . métodos y eventos. aunque estén dentro del mismo marco. Enabled. Visible y Width.  Caption: es el texto del botón.edu. TabIndex. SetFocus y ZOder. MouseUp y Validate.  Value: es un valor que indica si el control está activo o no.pe Página 70 . MouseMove. Por lo tanto. Top. BackColor. Es también de destacar que la propiedad BackColor y ForeColor funcionan cuando la propiedad Style vale 1. los demás quedarán excluídos al seleccionar uno.  Picture: establece la imagen que contendrá el control cuando su propiedad style es 1.  Style: establece el estilo del control. por ejemplo el botón Inicio. Move. DragOver. Casillas de Verificación (CheckBox). por lo tanto no necesitan estar dentro de un marco. Por ejemplo.  DisabledPicture: devuelve el gráfico que se mostrará cuando el botón esté desactivado (cuando la propiedad Style es 1). Tag. una persona podrá estar en uno de los rangos de edades.  Alignment: es la alineación del texto a la izquierda o derecha del control. Estas casillas cumplen una función similar a los botones. Máximo Obregón R.  MaskColor: establece un color de la imagen del botón que se mostrará transparente (cuando la propiedad Style es 1). KeyUp. TabStop. Tag. DblClick. que indica si está activo el botón (True) o no (False).FIM uno podrá estar activo (en la imagen el primer botón). ya sea el estándar de Windows (Style 0) o con formato gráfico (Style 1).  UseMaskColor: devuelve un valor que determina si el color especificado por la propiedad MaskColor se muestra como transparente (cuando Style es 1). Otras propiedades importantes son:  Appearance. Los métodos de este control son los siguientes:  Drag. Left. por tanto. ). GotFocus. DragOver. Si se añade el carácter & delante de algún carácter. KeyDown. Refresh. Lo más usual es usar el evento Click de este control para desencadenar distintas operaciones. en virtud de lo que se desea realizar. visualizado por el marcador (un cuadrado que se mueve por el control).edu. que especifican el valor mínimo y máximo respectivamente. KeyPress.FIM diálogo. Los métodos de este control son:  Drag. sería Alt + e. otras propiedades a tener en cuenta son:  LargeChange: es la magnitud del cambio de la propiedad Value cuando el usuario hace clic en el área de desplazamiento. Máximo Obregón R. sin embargo. Además de las mencionadas anteriormente.  Picture: establece el gráfico que se mostrará en el botón cuando su propiedad Style sea igual a 1. El valor actual está determinado por la propiedad Value. DblClick. métodos y eventos.  Style: establece si el botón aparecerá con el formato estándar de Windows (0) o con formato gráfico (1). Estos extremos están representados por dos propiedades: Min y Max. Las barras de desplazamiento tienen dos eventos que serán los más importantes de este control.  SmallChange: es la magnitud del cambio de la propiedad Value cuando se hace clic en la flecha de desplazamiento. LostFocus y Validate. etc.pe Página 71 . Barras de Desplazamiento (ScrollBars). Move. Los métodos son los mismos que en los botones de opción y también sus eventos (Click. ese carácter aparecerá subrayado con lo cual también se podrá desencadenar el evento Click con la tecla Alt presionada y el carácter subrayado. KeyPress. Por: Ing. KeyUp. No obstante se dan algunas propiedades:  Caption: es el texto contenido en el botón. / Telf: (0511)951629294(rpm) – maximo@uni.  DragDrop. Hay dos tipos de barras de desplazamiento: las barras de desplazamiento horizontales y las verticales. En el ejemplo del botón de la imagen. DownPicture.  Las propiedades DisabledPicture.  Cancel: determina si el botón de comando funciona como el botón Cancelar de un formulario. Las barras tienen un valor mínimo y un valor máximo. visualmente son los extremos de la barra y un valor actual. etc.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI .  Scroll: ocurre mientras se desplaza la barra y no lleva argumentos. ambas tienen las mismas propiedades. es un valor que cambia al cambiar el cursor de la barra y está entre el mínimo y máximo (o sea Min <= Value <= Max). SetFocus y ZOrder. ellos son:  Change: este evento ocurre cuando se cambió el valor de la barra y no lleva argumentos. MaskColor y UseMaskColor tienen el mismo significado que en los botones de opción. FIM 3. haga lo siguiente: Por: Ing.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . / Telf: (0511)951629294(rpm) – maximo@uni. Máximo Obregón R. OBJETOS DE INVENTOR Para explorar los objetos de Inventor.pe Página 72 .edu. / Telf: (0511)951629294(rpm) – maximo@uni. The progress bar is not immediately displayed. ReserveLicense Informs Inventor/Apprentice that a license should be retained for this instance of the application. When used the context of Inventor. Use this method when extended processing for which a license was reserved completes. Máximo Obregón R. CreateProgressBar Method that creates a new ProgressBar object. ActiveEditObject Gets the object that is currently open for edit within the Autodesk Inventor user interface. this method always returns the same object as GetInterfaceObject. The FileDialog object is similar to the Microsoft common dialog control and allows you to reuse the Inventor open an save dialogs. This object provides access to the Add-Ins currently installed. GetInterfaceObject32 In 32-bit Autodesk Inventor. ActiveEditDocument Property that returns the current in-place editing document.edu. Move Method that moves the frame window. Requires a call to UnreserveLicense with the same ClientID to allow license reclamation to resume. Used to prevent idle detection from returning the seat license to the license pool. Calling the UpdateProgress method for the first time causes the bar to display. UnreserveLicense Informs Inventor/Apprentice that normal seat license reclamation can resume. an ApprenticeServer object is returned. When used in the context of Apprentice. ActiveDocumentType Gets the type of the active document.FIM Application Object Derived from: InventorServerObject Object Description Returns the top-level parent application object. Properties Name Description ActiveColorScheme Property that returns the ColorScheme that is currently active. This object Por: Ing. an Application object is returned.pe Página 73 . ApplicationAddIns Property that returns the ApplicationAddIns object. Do not use without a previous call to ReserveLicense using the same ClientID. ActiveDocument Gets the active Document.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . ApplicationEvents Property that returns the ApplicationEvents object. GetAppFrameExtents Obtains the position and size of the application's main frame window. Quit Shuts down the application. GetInterfaceObject Constructs and returns the IUnknown object for the specified ProgID or CLSID. ActiveView Gets the active view. Methods Name Description ConstructInternalNameAndRevisionId Constructs and returns the Internal Name and Revision Identifier CreateFileDialog Method that creates a new FileDialog object. DesignProjectManager Gets the design project manager object. This is somewhat equivalent to the Hardware tab of the Application Options dialog. FileAccessEvents Property that returns the FileAccessEvents object. ContentCenterOptions Returns the ContentCenterOptions object. The DrawingOptions object provides access to various drawing related application level options. DrawingOptions Property that returns the DrawingOptions object.pe Página 74 . ChangeManager Gets the ChangeManager object. FileUIEvents Property that returns the FileUIEvents object. ErrorManager Property that returns the ErrorManager object. This object supports a set of events that are assembly centric. The FileOptions object provides access to various file related application level options. This object supports a set of events that are fired as a result of a file being accessed. This object supports a set of events that are fired in reaction to certain user interface actions. FileManager Property that returns the FileManager object. This is somewhat equivalent to the Drawing tab of the Application Options dialog. AssemblyEvents Property that returns the AssemblyEvents object. CameraEvents Gets the object that fires the Camera related events. The ColorSchemes object provides access to the color schemes. FileOptions Property that returns the FileOptions object. Documents Gets all the in-memory documents in a collection. This is somewhat equivalent to the File tab of the Application Options dialog. The HardwareOptions object provides access to various hardware related application level options. / Telf: (0511)951629294(rpm) – maximo@uni. ColorSchemes Property that returns the ColorSchemes object.FIM supports a set of events that are application-centric. ContentCenter Property that returns the ContentCenter object. This is somewhat equivalent to the Colors tab of the Application Options dialog. Caption Gets/sets the caption on the application's frame window. HelpManager Gets the HelpManager object that provides access to the help- related activity taking place in the system. AssemblyOptions Property that returns the AssemblyOptions object. Por: Ing. This is somewhat equivalent to the General tab of the Application Options dialog.edu. This is somewhat equivalent to the Assembly tab of the Application Options dialog. add to Inventor's errors or to display them. HardwareOptions Property that returns the HardwareOptions object. This object can be used to get errors that occurred during an API call. The AssemblyOptions object provides access to various assembly related application level options. GeneralOptions Property that returns the GeneralOptions object. Máximo Obregón R. CommandManager Property that returns the CommandManager object.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . DisplayOptions Gets the Display Options. Height Property that indicates the height of the edge of the frame window. The ChangeManager object manages the processes involved in making changes to data and recording the change process. The GeneralOptions object provides access to various application level options. NotebookOptions Property that returns the NotebookOptions object.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . This object supports a set of events that are common to parts and assemblies. along with a string name of the language. This is somewhat equivalent to the Part tab of the Application Options dialog. Left Property that indicates the distance between the left edge of the screen and left edge of the frame window. MainFrameHWND Gets the Application main window's HWND. PartOptions Property that returns the PartOptions object. LanguageTools Property that returns the LanguageTools object. This is somewhat equivalent to the Notebook tab of the Application Options dialog. MRUDisplay Gets/Sets the property that turns display of the application's MRU list on and off. Locale Property that returns the Locale Id currently in use in Autodesk Inventor. Calling GetLocaleInfo with the LocaleId should give you further information. Máximo Obregón R. MeasureTools Returns the MeasureTools object.pe Página 75 . The following codes can be returned by Inventor:  Brazilian Portuguese: pt-BR  Czech: cs-CZ  English: en-US  French: fr-FR  German: de-DE  Italian: it-IT  Japanese: ja-JP  Korean: ko-KR  Polish: pl-PL  Russian: ru-RU  Simplified Chinese: zh-CN  Spanish: es-ES  Traditional Chinese: zh-TW LanguageName Gets the language currently in use in Autodesk Inventor. PresentationOptions Gets the Presentation Options. The NotebookOptions object provides access to various notebook related application level options.edu. The code is returned in the form of an EITF language code. Por: Ing. / Telf: (0511)951629294(rpm) – maximo@uni. ModelingEvents Property that returns the ModelingEvents object. This is somewhat equivalent to the iFeature tab of the Application Options dialog. MRUEnabled Gets/sets the property that deals with the application's ability to add files to the MRU list. The iFeatureOptions object provides access to various iFeature related application level options. InstallPath Property that returns the full path where Inventor/Apprentice is installed. The PartOptions object provides access to various part related application level options. LanguageCode Read-only property that returns the language code used to describe the current language being used by Inventor. OpenDocumentsDisplay Gets/Sets the property that turns display of the application's Open Documents list on and off.FIM iFeatureOptions Property that returns the iFeatureOptions object. ScreenUpdating Gets and sets whether the screen is updated (redrawn) during a series of actions. UserInterfaceManager Gets the UserInterfaceManager object. Turn off screen updating while a series of actions are performed so that the screen is not redrawn after each action. TransientGeometry Gets the object through which all transient geometry objects can be constructed. TransactionManager Gets the TransactionManager object that controls all the database transactions taking place in the system. UnitsOfMeasure Property that returns the UnitsOfMeasure object. This is somewhat equivalent to the 3D Sketch portion on the Sketch tab of the Application Options dialog. TransientBRep Property that returns the TransientBRep object.edu. SoftwareVersion Gets the object that encapsulates the version of the current software. StyleEvents Property that returns the StyleEvents object.g.: error message dismissal). SketchOptions Property that returns the SketchOptions object. Por: Ing. This object supports a set of events related to design view. Sketch3DOptions Property that returns the Sketch3DOptions object. The SketchOptions object provides access to various 2D sketch related application level options. StylesManager Gets the StylesManager object. SketchEvents Property that returns the SketchEvents object. This is somewhat equivalent to the 2D Sketch portion on the Sketch tab of the Application Options dialog.FIM Ready Boolean property indicating whether Inventor has completed its initialization. This object supports a set of 2d & 3d sketch-related events that are common to parts..This property should be used in conjunction with the ApplicationEvents. The SaveOptions object provides access to various save related application level options. StatusBarText Gets/sets the Status Bar text in first pane of the Application's Main frame. RepresentationEvents Property that returns the RepresentationEvents object. Type Returns an ObjectTypeEnum indicating this object's type. This object supports a set of events that relate to styles. SaveOptions Property that returns the SaveOptions object. If Autodesk Inventor is running visible. positional and level of detail representations that are assembly centric..OnReady event. This is somewhat equivalent to the Save tab of the Application Options dialog. SilentOperation Gets/sets the Boolean flag that controls whether an operation will proceed without prompting (if that gets required.pe Página 76 . assemblies and drawings. This includes initialization of all the Add-ins loaded at startup. The Sketch3DOptions object provides access to various 3D sketch related application level options. this property is FALSE by default. Top Property that indicates the distance between the top of the screen and top of the frame window. TransientObjects Gets the object through which all general transient objects are created.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI .e. Remember to turn screen updating on to update the screen. SupportsFileManagement Gets/Sets whether a file management AddIn is present. / Telf: (0511)951629294(rpm) – maximo@uni. Máximo Obregón R. The UserInterfaceManager object is the starting point for UI and environment control. VBAProjects Property that returns Autodesk Inventor's VBA projects collection.edu. PartDocument Object Derived from: Document Object Description The PartDocument object is derived from the Document object. or normal). WindowState Property that indicates a constant that specifies the frame window's state (maximized. HasPrivateStream Obtains a Boolean flag indicating if the specified stream exists within this document. GetSelectedObject Get additional information about the selected object.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . / Telf: (0511)951629294(rpm) – maximo@uni. Up to 6 permitted. browsers. CreateHighlightSet Method that creates a new highlight set. Views Gets all the open Views in a collection. FindWhereUsed Method that obtains the set of documents that reference the given file within this document. panel bars.FIM providing access to available environments. Each bit indicating a level of detail. Visible Gets/sets the visibility of this application. ReleaseReference Method that releases the reference that gets added if a document is opened invisibly through the API. Autodesk Inventor saves its own copy of this name per user and can thus be manipulated without affecting the rest of the OS.' Rebuild2 Method that performs compute operations on all of the entities within this Document's scope as if all of the driving entities had been 'dirtied'. GetPrivateStream Obtains a private stream within this document with the given name. GetMissingAddInBehavior Method that gets the commands disabled when a particular AddIn is absent. File size affected adversely when more. HasPrivateStorage Obtains a Boolean flag indicating if the specified sub- storage exists within this document. GetPrivateStorage Obtains a private sub-storage within this document with the given name. Recommend pick from GraphicsLevelsOfDetailEnum. GetLocationFoundIn Obtains the name of the location this file was found in. if one does not exist. PutGraphicsLevelsOfDetail Sets the graphics facet groups that must be saved with this file. Close Closes this document. if one does not exist. command bars. Releasing the Por: Ing. Can create one. VBE Gets the top-level automation pointer to VBA's IDE.pe Página 77 . Methods Name Description Activate Makes this document the active one (receives user-focus). PutInternalNameAndRevisionId Rebuild Performs compute operations on all of the entities within this document's scope as if all of the driving entities had been 'dirtied. minimized. toolbars etc. Can create one. Width Property that indicates the width the frame window. Máximo Obregón R. UserName Gets/sets the string that identifies the current user. RevertReservedForWriteByMe Method that reverts the file checked out by the caller. DatabaseRevisionId Gets the GUID that represents the last saved revision of database contained in this document.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . UpdateSubstitutePart Method that updates the substitute part. AllReferencedDocuments Property that returns all the document references of this Document along with all of the recursively nested references. SetMissingAddInBehavior Method that sets the commands to be disabled when a particular AddIn is absent. SaveAs Saves this document into a file of the specified name. ComponentDefinition Gets the primary ComponentDefinition that resides in this file (housing the BRep and its geometric Feature Constraints).pe Página 78 .FIM reference on a hidden document makes it a candidate for closure the next time Inventor closes all unreferenced documents. geometry changes. etc. This revision id tracks modifications to the database (such as reference changes. BrowserPanes Property that returns the collection object. This object allows the document to disable specific commands. AttributeSets Property that returns the AttributeSets collection object associated with this object. None of the dependent documents get saved. Compacted Gets the Boolean that states whether this file has been processed for compaction since the last save. Máximo Obregón R. Update2 Method that performs compute operations on all of the entities within this Document's scope that may be out of date with respect to their driving entities. / Telf: (0511)951629294(rpm) – maximo@uni. DefaultCommand Gets the default command for this document. AttributeManager Returns the AttributeManager object. Save Saves this document to disk. ActiveLightingStyle Gets the active lighting style object.edu. DisabledCommandList Property that returns the DisabledCommandList object. ActiveRenderStyle Gets the active render style object. SetThumbnailSaveOption Method that sets the thumbnail (preview picture) save option. Save2 Method that saves the document and the specified dependent documents. Update Performs compute operations on all of the entities within this Document's scope that may be out of date with respect to their driving entities. Dirty Property that indicates a Boolean flag indicating if the document has been written into since it was opened. Properties Name Description ActivatedObject Gets the object that has been in-place activated for edit within the context of this document. This list contains commands that are disabled in addition to those specified by the Por: Ing.) but does not track file property changes. LightingStyles Property that returns the LightingStyles collection object. Open Property that returns whether this document is currently open. File Property that returns the file (storage) on disk that contains this document. DocumentInterests Property that returns the DocumentInterests collection object. Changes are not saved with the document. If False. / Telf: (0511)951629294(rpm) – maximo@uni. FullFileName Gets/sets the fully qualified file-name of this document. DisplayNameOverridden Property that gets and sets whether the display name of the document has been overridden.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . Materials Property that returns the Materials collection object. GraphicsDataSetsCollection Property that returns the object for the document. ModelingSettings Property that returns the ModelingSettings object.FIM DisabledCommandTypes property. IsSubstitutePart Property that gets and sets whether this part is intended to be used as a substitute part. FullDocumentName Property that returns the fully qualified name of the document. ObjectVisibility Property that returns the ObjectVisibility object providing override visibility controls for objects in the document. The DisplaySettings object provides access to various display appearance related document settings. DocumentType Gets the constant that indicates the type of this document. EnvironmentManager Property that returns the EnvironmentManager object. This is somewhat equivalent to the Modeling tab of the Document Settings dialog. DisabledCommandTypes Property that indicates a bit mask indicating the disabled command types. NeedsMigrating Property that returns whether the document needs to be migrated to the current release. DisplayName Property that returns the display name.pe Página 79 . Máximo Obregón R. the document has only been initialized and calling methods or properties on the document could cause Por: Ing. One of the reasons a document may be non-modifiable is if any other document belonging to the file containing this document is currently being edited.edu. DocumentEvents This object supports a set of events that are specific to the document. FileSaveCounter Gets the number that indicates the number of times the file has been saved. DocumentSubType Property that returns the subtype of the document. DisplaySettings Property that returns the DisplaySettings object. InternalName Gets the Internal Name (a GUID) for this document. The string is the full file name concatenated with the document name and is a unique identifier for the document. The document name is returned by the Name property on the Document object. This is the name that is displayed to the user. IsModifiable Property that returns whether this document can be currently modified. The ModelingSettings object provides access to various modeling related document options. ReservedForWrite Gets the Boolean flag indicating whether this file has been reserved for write by someone. PropertySets Gets the Property Sets object that controls the file's published-format properties. / Telf: (0511)951629294(rpm) – maximo@uni. SelectionPriority Property that gets and sets the current selection priority for the document. ReservedForWriteByMe Gets/sets the Boolean flag indicating whether this file has been reserved for write by the caller. SelectSet Property that returns the SelectSet object. ReferenceKeyManager Gets this document's ReferenceKeyManager. or when called from a DrawingDocument it returns a DrawingPrintManager object. A referencing document may or may not be fully open (i. Parent Property that returns the parent object from whom this object can logically be reached. SketchActive Gets a Boolean flag indicating whether sketching is currently active. Máximo Obregón R. The Sketch3DSettings object provides access to various 3D sketch related document options.FIM it to open. RecentChanges Gets a bit-encoded value where the bits indicate the kind of changes made to the document since it became dirty. ReferencedDocuments Property that returns all the documents directly referenced by this document. RenderStyles Property that returns the RenderStyles collection object. ReferencingDocuments Property that returns all the documents in memory that reference this document. ReferencedDocumentDescriptors Property that returns an enumeration of descriptors that represent the native document references held by this document. Works as a stamp of the contents of this file. ReservedForWriteName Gets the name of the person who currently holds the reservation to write. may just be initialized).pe Página 80 . This is somewhat equivalent to the 3D sketch related properties on Sketch tab of the Document Settings dialog. SketchSettings Property that returns the SketchSettings object.edu.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . RequiresUpdate Gets the Boolean indicating if any of the entities within this document's scope is out of date with respect to their driving entities. ReservedForWriteLogin Gets the login of the person who currently holds the reservation to write.e. ReservedForWriteTime Gets the time at which the reservation was made. PrintManager Property that returns the PrintManager. Sketch3DSettings Property that returns the Sketch3DSettings object. ReferencedOLEFileDescriptors Property that returns the collection of linked and embedded files in the document. The SketchSettings object provides access to various sketch Por: Ing. ReservedForWriteVersion Gets the version within this file that has been reserved for write. RevisionId Gets the GUID that represents the last saved revision of this file. SoftwareVersionCreated Gets the object that encapsulates the version of the software with which this document was first created. SubstitutePartStatus Property that returns whether this substitute part is up to date with respect to external links.pe Página 81 .h) of this document. SubType Gets/sets the sub-Type (a published GUID--see DocCLSIDs. Máximo Obregón R. This is somewhat equivalent to the Sketch tab of the Document Settings dialog.FIM related document options. Views Gets all the open views of this document in a collection. Setting a new sub-Type will invoke a validation sequence and may fail if the operation is invalid. VBAProject Property that returns the Autodesk Inventor VBA project for this document. Por: Ing. Type Returns an ObjectTypeEnum indicating this object's type. / Telf: (0511)951629294(rpm) – maximo@uni. Thumbnail Property that returns a bitmap picture of the document. SoftwareVersionSaved Gets the object that encapsulates the version of the software with which this document was last saved. ThumbnailSaveOption Property that returns the current thumbnail (preview picture) save option.edu.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . UnitsOfMeasure Property that returns the UnitsOfMeasure object. DeleteObjects Method that deletes a collection of objects that belong to the part.FIM PartComponentDefinition Object Derived from: ComponentDefinition Object Description The PartComponentDefinition object that provides access to the Part. ExportObjects Marks all the input objects as exported.pe Página 82 . SetEndOfPartToTopOrBottom Method that positions the end-of-part marker at the top or bottom of the browser.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . UnsuppressFeatures Method that unsuppresses the specified features. ClientGraphicsCollection Property that returns the ClientGraphicsCollection object. FindUsingVector Method that finds all the entities of the specified type along the specified vector using either a cylinder or cone that to define the tolerance within the defined vector. AttributeSets Property that returns the AttributeSets collection object associated with this object. Application Returns the top-level parent application object. Features Property that returns the PartFeatures collection object. When used the context of Inventor. Por: Ing. GetEndOfPartPosition Gets the current end of part position in the browser (in parts). The objects intersected by the ray are returned in the order in which they are intersected. including Streams(IStream). Document Property that returns the containing Document object. Methods Name Description CreateFactory Converts a part to an iPart factory. an Application object is returned. / Telf: (0511)951629294(rpm) – maximo@uni. BIMComponent Read-only property that returns the BIMComponent object associated with this component definition. Máximo Obregón R. BOMQuantity Property that returns the BOMQuantity object. CompactModelHistoryOnNextSave Property that indicates the flag that determines whether the BRep's modifications through its history are saved explicitly in the next save or not (independent of CompactModelHistory setting). BOMStructure Gets and sets how the component is used/viewed in a BOM. When used in the context of Apprentice. FindUsingPoint Method that finds all the entities of the specified type at the specified location.edu. with the first entities returned being those closest to the clipping plane. DataIO Gets the object that directly deals with I/O to and from a storage-medium. SuppressFeatures Method that suppresses the specified features. FindUsingRay Method that fires a ray through the part or assembly and returns the entities intersected by the ray. an ApprenticeServer object is returned. Properties Name Description AnalysisManager Property that returns the AnalysisManager object. You can determine this by using the IsiPartFactory property. IsiPartMember Property that returns the iPartMember object. the factory can be obtained using the iPartFactory property. RolledBackForEdit Property that gets whether the model is currently rolled back to a previous point in the feature history. RangeBox Property that returns a Box object which contains the opposing points of a rectangular box that is guaranteed to enclose this object. A value of True indicates it is a Content Center part. If True. iMateDefinitions Property that returns the iMateDefinitions collection object associated with this part. IsContentMember Property that indicates if this part is a Content Center part or not. You can determine this by using the IsiPartMember property. / Telf: (0511)951629294(rpm) – maximo@uni. iPartFactory Property that returns the iPartFactory object.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . Máximo Obregón R. It returns True in the case where the part is a factory. Material Property that indicates which material is associated with the part. MassProperties Mass properties for this ComponentDefinition. PartEvents Property that returns the PartEvents source object. Occurrences Property that returns the collection object. Sketches3D Property that returns the Sketches3D collection object that encapsulates all of the 3D sketches defined in this Por: Ing. you can compare the current version string to see if the assembly has been modified. SketchBlockDefinitions Property that returns the SketchBlockDefinitions collection object.edu. This version string is changed every time the assembly is modified. iPartMember Property that returns the iPartMember object. ModelGeometryVersion Property that returns a string that can be used to determine if the assembly has been modified. This property will fail in the case where the part is not an iPart Member. Sketches Gets the PlanarSketches collection object that encapsulates all of the planar sketches defined in this ComponentDefinition. RepresentationsManager Read-only property that returns the RepresentationsManager object.FIM HasMultipleSolidBodies Determines whether the part contains multiple solid bodies or not. By saving a previous version string. This property will fail in the case where the part is not an iPart Factory.pe Página 83 . IsiPartFactory Property that returns if the part is an iPart Factory or not. Parameters Gets the Parameters collection object that encapsulates all of the parameters defined in this ComponentDefinition. ReferenceComponents Property that returns the ReferenceComponents collection object. / Telf: (0511)951629294(rpm) – maximo@uni. The method returns a failure if the return value of the LineType property is not kCustomLineType. UserCoordinateSystems Property that returns the UserCoordinateSystems collection object. ModelToSketchSpace Method that takes a 3D coordinate in model space. WorkPoints Property that returns the WorkPoints collection object. WorkAxes Property that returns the WorkAxes collection object. This method is only valid in the case where this sketch is open for edit within the user interface. See the overview articles. Edit Method that causes the Sketch environment to be invoked with this sketch available for interactive edit. projects it onto the sketch plane along the normal of the plane and returns a Point2d object containing the resulting coordinate point in sketch space. Por: Ing. CopyContentsTo Method that copies all the contents of the sketch to the \input target sketch. Methods Name Description AddByProjectingEntity Method that creates a new sketch entity by projecting other entities onto the sketch plane. ExitEdit Causes the Sketch environment to be closed and the user interface to return to the previous environment. GetCustomLineType Method that returns information regarding the custom line type in use.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . This method is only valid for sketches that are not used by a feature. This method performs the same function as the Project Geometry command.edu. WorkSurfaces Property that returns the collection object that encapsulates all of the work surfaces defined in this PartComponentDefinition. Delete Method that deletes the sketch. PlanarSketch Object Derived from: Sketch Object Description The PlanarSketch object. AddBySilhouette Method that creates new reference sketch geometry as the silhouette on the input face near the input proximity point.pe Página 84 .FIM ComponentDefinition. Máximo Obregón R. This is equivalent to the Return command. situated in 3D space. GetReferenceKey Method that generates and returns the reference key for this entity. WorkPlanes Property that returns the WorkPlanes collection object. SurfaceBodies Property that returns all of the result SurfaceBody objects contained within this ComponentDefinition. BreakLink Method that breaks the link to the source sketch. Type Returns an ObjectTypeEnum indicating this object's type. Máximo Obregón R. the base sketch entity is first offset by the specified distance and along the specified direction. If the object is contained within another object and is not in the top level of the browser. When used the context of Inventor. The argument defines if the end-of-part marker will be positioned just before or just after the object. the offset is first applied to the base sketch entity such that the offset of the base sketch entity passes through the specified offset point on the sketch. the newly created objects are returned. not drawing related sketches.lin file. The shortest distance of this offset point from the original base sketch entity determines the offset distance. SetCustomLineType Method that sets a custom line type to the curve from the specified . SetEndOfPart Method that repositions the end-of-part marker relative to the object this method is called from. The method automatically changes the value of LineType property to kCustomLineType. the newly created objects are returned. and returns a Point3d containing the coordinates of the point in model space. RotateSketchObjects Method that rotates a collection of sketch objects by a specified angle. SketchToModelSpace Method that takes a 2D coordinate in sketch space. * If a group of end-to-end connected entities need to be offset.pe Página 85 . OffsetSketchEntitiesUsingPoint Method that offsets a sketch entity or a group of end-to- end connected sketch entities.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . the positioning of the marker will be relative to the top-level object the calling object is contained within. This is the same as selecting Adaptive on the context menu of a sketch within the browser. an ApprenticeServer object is Por: Ing. it will be treated as the base sketch entity. In both cases. In both cases. This property only applies to sketches within a part. If the Copy argument is set to True. If this method successfully offsets the specified input sketch entities. the first entity in the group will be treated as the base sketch entity.FIM MoveSketchObjects Method that moves a collection of sketch objects by a specified vector. / Telf: (0511)951629294(rpm) – maximo@uni. An example of this case is a sketch that has not been shared and has been consumed by a feature. If the Copy argument is set to True. Properties Name Description Adaptive Property that gets and sets whether the sketch is adaptive or not. Application Returns the top-level parent application object.edu. The base sketch entity is determined as follows: * If only one sketch entity needs to be offset. Another example is a nested work feature. OffsetSketchEntitiesUsingDistance Method that offsets a sketch entity or a group of connected sketch entities. the newly created sketch entities are returned. Solve Method that causes the sketch to solve. When used in the context of Apprentice. an Application object is returned. UpdateProfiles Method that updates all the profiles within the sketch. HasReferenceComponent Property that specifies if the object was created as the result of a derived part. If the property returns kCustomLineType. Exported Property that gets and sets whether the object is exported. GeometricConstraints Property that returns the collection of all geometric constraints on the sketch. This property should return True for sketches that are created as a result of an unfold or refold feature.pe Página 86 . Dependents Gets the dependent objects of the sketch. LineWeight Property that gets and sets the thickness of this primitive/object. or under constrained. DimensionConstraints Gets the collection of all dimension constraints on the sketch. Setting the property to Nothing restores the sketch to the default color. Defaults to False. Máximo Obregón R. DataIO Gets the object through which this sketch's data content can be persisted. CopyToFlatPattern Property that gets and sets whether a sheet metal folded model sketch should be copied over (transposed) to the flat pattern. work axis. DeferUpdates Property that indicates whether to defer the solving of the sketch. ModelToSketchTransform Property that returns the transformation from model space to the Por: Ing. If LineDefinitionSpace is set to kScreenSpace.edu. IsOwnedByFeature Property that returns whether this object is owned by a feature. AttributeSets Property that returns the AttributeSets collection object associated with this object. The AxisIsX property defines whether it is the X or Y axis. True indicates the axis defines the X-axis. and the NaturalAxisDirection property defines the direction of the axis. this value is defined in pixels. signifying whether it is fully constrained. LineType Property that gets and sets the line type override. Setting this property will fail in the case where the sketch is active. Setting the property to kDefaultLineType restores the default line type. Consumed Gets whether the sketch is consumed or not. this value is defined in model units (centimeters). Objects must be marked for export in order for them to be derived. Color Property that gets and sets the color for the sketch. If LineDefinitionSpace is set to kModelSpace. AxisEntity Property that gets and sets the object that defines the X or Y axis of the sketch plane. over constrained. the entire sketch is automatically solved. AxisIsX Property that defines if the axis entity defines the X or Y axis. DimensionsVisible Gets and sets whether the dimensions on the sketch are visible. HealthStatus Property that returns an enum indicating the current state of the object. / Telf: (0511)951629294(rpm) – maximo@uni. or a sketch line from another sketch. DisabledActionTypes Gets and sets the action types valid for this sketch.FIM returned. the GetCustomLineType method can be used to get further details about the line type. ConstraintStatus Property that returns an enum indicating the constraint status of the sketch entity.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . When set (back) to False. AxisEntityGeometry Property that gets the geometry that describes the axis entity. Valid input is a linear edge. Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI - FIM 2d sketch coordinate space. Name Property that indicates the name of this object or instance. NaturalAxisDirection Property that indicates if the sketch plane X or Y axis is in the same direction as that defined by axis entity. True indicates the axis direction is in the same direction as the axis. OriginPoint Gets and sets origin of the sketch. OriginPointGeometry Property that gets the geometry that describes the origin point. OwnedBy Property that returns the PartFeature object. This property should return the UnfoldFeature or RefoldFeature object that created the sketch. Parent Property that gets the parent object from whom this object can logically be reached. PlanarEntity Property that gets and sets the planar object that defines the plane of the sketch. Valid input includes planar faces and sketch planes. Setting this property will fail in the case where the sketch is active. PlanarEntityGeometry Property that returns the geometry that describes the plane the sketch is based on. Profiles Property that returns the Profiles collection object. ProjectedCuts Property that returns the ProjectedCuts collection object. This collection provides access to the existing projected cut edges in the sketch and provides functionality to create new projected cut edges. ReferenceComponent Property that returns the ReferenceComponent that resulted in the creation of this feature. ReferencedEntity Property that returns the referenced sketch in the cases where this sketch was created as a result of a "derive" operation or copied over to the sheet metal flat pattern from the folded model. Shared Property that indicates whether the profile is shared or not. SketchArcs Property that returns the SketchArcs collection object. SketchBlocks Property that returns the SketchBlocks collection object. Only the first level sketch blocks in the sketch are returned. Use SketchBlock.ChildBlocks property recursively to get sketch blocks at all levels. SketchCircles Property that returns the SketchArcs collection object. SketchEllipses Property that returns the SketchEllipses collection object. SketchEllipticalArcs Property that returns the SketchEllipticalArcs collection object. SketchEntities Property that returns the collection of all entities on the sketch, regardless of their type. SketchFixedSplines Property that gets the collection object. SketchImages Property that returns a collection of all images on the sketch. SketchLines Property that returns the SketchLines collection object. This collection provides access to the existing lines in the sketch and provides functionality to create new lines. SketchOffsetSplines Property that returns the collection object. This collection provides access to the existing offset splines in the sketch. SketchPoints Property that returns the SketchPoints collection object. SketchSplines Property that returns the SketchSplines collection object. SketchToModelTransform Property that returns the transformation from the 2D sketch coordinate space to model space. Por: Ing. Máximo Obregón R. / Telf: (0511)951629294(rpm) – [email protected] Página 87 Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI - FIM TextBoxes Gets the TextBoxes collection associated with this Sketch. Type Returns an ObjectTypeEnum indicating this object's type. Visible Property that indicates the visibility of the sketch. SketchLines Object Description The SketchLines object provides access to all of the objects in a sketch and provides methods to create additional sketch lines. See the article in the overviews section. Methods Name Description AddAsPolygon Method that creates a polygon with up to 120 sides. The sketch lines representing the polygon are returned. AddAsThreePointCenteredRectangle Method that creates four lines to represent a rectangle where the center of the rectangle is defined by a point, the length and orientation is defined by a second point, and the width defined by a third point. AddAsThreePointRectangle Method that creates four lines to represent a rectangle where the base of the rectangle is defined by two points and the height is defined by a third point. The input points for the base can be either Point2d objects defining an X-Y point in space, or an existing SketchPoint object. AddAsTwoPointCenteredRectangle Method that creates four lines to represent a rectangle where the center of the rectangle is defined by a point and the corner of the rectangle is defined by the second point and the rectangle is aligned with the sketch x and y axes. The input points can be either Point2d objects defining an x-y point in space, or an existing SketchPoint object. If an existing sketch point is input, the lines will become connected to that point. The created sketch lines are returned in a SketchEntitiesEnumerator object. This includes the four lines representing the rectangle and the two internal construction lines. AddAsTwoPointRectangle Method that creates four lines to represent a rectangle where the diagonal corners of the rectangle are defined by the two input points and the rectangle is aligned with the sketch X and Y axes. The four new sketch lines are returned in an SketchEntitiesEnumerator object. AddByTwoPoints Method that creates a new sketch line based on the two input points. The new sketch line is returned. Properties Name Description Application Returns the top-level parent application object. When used the context of Inventor, an Application object is returned. When used in the context of Apprentice, an ApprenticeServer object is returned. Count Property that returns the number of items in this collection. Por: Ing. Máximo Obregón R. / Telf: (0511)951629294(rpm) – [email protected] Página 88 Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI - FIM Item Property that returns the specified SketchLine object from the collection. Type Returns an ObjectTypeEnum indicating this object's type. SketchLines.AddByTwoPoints Method Parent Object: SketchLines Description Method that creates a new sketch line based on the two input points. The new sketch line is returned. Syntax SketchLines.AddByTwoPoints( StartPoint As Object, EndPoint As Object ) As SketchLine Parameters Name Description StartPoint Input object that defines the start point of the line. This can be either a Point2d object defining an x-y point in space, or an existing SketchPoint object. If an existing sketch point is input, that point becomes the line's start point. EndPoint Input object that defines the end point of the line. This can be either a Point2d object defining an x-y point in space, or an existing SketchPoint object. If an existing sketch point is input, that point becomes the line's end point. TransientGeometry Object Description Object through which all transient geometry objects are constructed. For more information, see the Transient Geometry overview. Methods Name Description CreateArc2d Method that creates a new Arc2d object. The object created is a transient mathematical object and is not displayed graphically. CreateArc2dByThreePoints Method that creates a new Arc2d object by three points. The object created is a transient mathematical object and is not displayed graphically. CreateArc3d Method that creates a new Arc3d object. The object created is a transient mathematical object and is not displayed graphically. CreateArc3dByThreePoints Method that creates a new Arc2d object by three points. The object created is a transient mathematical object and is not displayed graphically. CreateBox Method that creates a new Box object. The min and max points of the box are initialized to (0,0,0) . The object created is a transient mathematical object and is not displayed graphically. CreateBox2d Method that creates a new Box2d object. The min and max points of the box are initialized to (0,0) . The object created is a transient mathematical object and is not displayed graphically CreateBSplineCurve Method that creates a new BSplineCurve object. The definition of the curve is supplied using the input Por: Ing. Máximo Obregón R. / Telf: (0511)951629294(rpm) – [email protected] Página 89 Máximo Obregón R. The Por: Ing. The object created is a transient mathematical object and is not displayed graphically. The object created is a transient mathematical object and is not displayed graphically. CreateBSplineCurve2d Method that creates a new BSplineCurve2d object. The object created is a transient mathematical object and is not displayed graphically CreateCircle2d Method that creates a new Circle2d object. The object created is a transient mathematical object and is not displayed graphically. The object created is a transient mathematical object and is not displayed graphically CreateEllipticalArc2d Method that creates a new EllipticalArc2d object. If an invalid curve is defined the method will fail. The object created is a transient mathematical object and is not displayed graphically CreateEllipticalArc Method that creates a new EllipticalArc object. The object created is a transient mathematical object and is not displayed graphically. The definition of the curve is supplied using the input \arguments. If an invalid surface is defined the method will fail. CreateBSplineSurface Method that creates a new BSplineSurface object. The object created is a transient mathematical object and is not displayed graphically. CreateCircle Method that creates a new 3d Circle object. CreateCone Method that creates a new Cone object. This method creates an empty object. Use the methods/properties on this object to populate it and then use it as the argument in the CreateFittedBSplineCurve method.edu. CreateEllipseFull Method that creates a new EllipseFull object. This method creates an empty object. The definition of the surface is supplied using the input \arguments.FIM arguments. CreateCircleByThreePoints Method that creates a new Circle object by three points. The object created is a transient mathematical object and is not displayed graphically. The object created is a transient mathematical object and is not displayed graphically. / Telf: (0511)951629294(rpm) – [email protected] Página 90 . CreateCylinder Method that creates a new Cylinder object. CreateBSplineCurveDefinition Method that creates a new BSplineCurveDefinition object. The object created is a transient mathematical object and is not displayed graphically. The object created is a transient mathematical object and is not displayed graphically CreateCircle2dByThreePoints Method that creates a new Circle2D object by three points. If an invalid curve is defined the method will fail. CreateBSplineCurve2dDefinition Method that creates a new BSplineCurve2dDefinition object. CreateEllipseFull2d Method that creates a new EllipseFull2d object. Use the methods/properties on this object to populate it and then use it as the argument in the CreateFittedBSplineCurve2d method.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . A plane object is infinite. CreatePlaneByThreePoints Method that creates a new Plane object by three points. The object created is a transient mathematical object and is not displayed graphically CreatePolyline2dFromCurve Method that creates a new Polyline2d object by approximating the input curve within the specified tolerance. The definition of the curve is supplied using the input definition object. The object created is a transient mathematical object and is not displayed graphically. The object created is a transient mathematical object and is not displayed graphically CreateLineSegment2d Method that creates a new LineSegment2d object. The object created is a transient mathematical object and is not displayed graphically. The object created is a transient mathematical object and is not displayed graphically. CreatePoint2d Method that creates a new Point2d object.edu.FIM object created is a transient mathematical object and is not displayed graphically CreateEllipticalCone Method that creates a new EllipticalCone object. CreatePolyline3d Method that creates a new Polyline3d object. The object created is a transient mathematical object and is not displayed graphically CreateFittedBSplineCurve Method that creates a new object using fit points. CreateFittedBSplineCurve2d Method that creates a new object using fit points. The object created is a transient mathematical object and is not displayed graphically. If an invalid curve is defined the method will fail. / Telf: (0511)951629294(rpm) – maximo@uni. The object created is a transient mathematical object and is not displayed graphically. A Line2d object is infinite. The matrix is initialized with an identity matrix. The object created is a transient mathematical object and is not displayed graphically. CreateLine Method that creates a new Line object. CreateLine2d Method that creates a new Line2d object. The object created is a transient mathematical object and is not displayed graphically CreateMatrix Method that creates a new 4x4 Matrix object. A plane object is infinite. If an invalid curve is defined the method will fail. The object created is a transient mathematical object and is not displayed graphically CreateLineSegment Method that creates a new LineSegment object. A Line object is infinite. CreateMatrix2d Method that creates a new 3x3 Matrix object.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . CreatePolyline2d Method that creates a new Polyline2d object.pe Página 91 . The object created is a transient mathematical object and is not displayed graphically CreateEllipticalCylinder Method that creates a new EllipticalCylinder object. The matrix is initialized with an identity matrix. CreatePlane Method that creates a new Plane object. Máximo Obregón R. The object Por: Ing. The definition of the curve is supplied using the input definition object. CreatePoint Method that creates a new Point object. this is the default tolerance value used in the IsEqualTo method on the Point object. CurveSurfaceIntersection Gets the intersection between the input curve and the input surface. The object created is a transient mathematical object and is not displayed graphically.FIM created is a transient mathematical object and is not displayed graphically CreatePolyline3dFromCurve Method that creates a new Polyline3d object by approximating the input curve within the specified tolerance. The object created is a transient mathematical object and is not displayed graphically CreateUnitVector Method that creates a new UnitVector object.edu. CreateSphere Method that creates a new Sphere object.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . The object created is a transient mathematical object and is not displayed graphically CreateTorus Method that creates a new Torus object. Methods Name Description AddByCenterStartEndPoint Method that creates a new sketch arc defined by a center point and two points defining the start and end. / Telf: (0511)951629294(rpm) – maximo@uni. Properties Name Description PointTolerance Property that returns the internal tolerance used to compare whether two points are equal. The input points can be a combination of existing sketch points or Por: Ing. CreateVector2d Method that creates a new Vector2d object.pe Página 92 .CreatePoint2d( [XCoord] As Double. Syntax TransientGeometry. For example. Máximo Obregón R. See the article in the overviews section. [YCoord] As Double ) As Point2d Parameters Name Description XCoord Input Double that specifies the point's X-coordinate. CreateUnitVector2d Method that creates a new UnitVector2d object.CreatePoint2d Method Parent Object: TransientGeometry Description Method that creates a new Point2d object. Type Returns an ObjectTypeEnum indicating this object's type. TransientGeometry. YCoord Input Double that specifies the Point's Y-coordinate. CreateVector Method that creates a new Vector object. CurveCurveIntersection Gets the intersection between the input curves. SketchArcs Object Description The SketchArcs object provides access to all the objects in a sketch and provides methods to create additional sketch arcs. SurfaceSurfaceIntersection Gets the intersection between the input surfaces. the arc will be attached to the sketch point. In the case where a SketchPoint object is input. If the input for the start point is a sketch point. In the case where a sketch point is input and it is on the arc. The radius of the arc is determined by the start point. the start point of the arc will be attached to the sketch point. an Application object is returned.AddByCenterStartEndPoint( CenterPoint As Object. Count Property that returns the number of items in this collection.pe Página 93 . the arc will be attached to the sketch point. This can be either a SketchPoint or Point2d object. the center point of the arc will be attached to the sketch point. Item Property that returns the specified SketchArcobject from the collection. The input points can be a combination of existing sketch points or Point2d objects. If the input for the start point is a sketch point. an ApprenticeServer object is returned. In the case where a sketch points is input. Máximo Obregón R. EndPoint Input object that defines the end point. This can be either a SketchPoint or Point2d object. the end point of the arc will be attached to the Por: Ing. The second point. the arc will be tied to the sketch point. whether it is a sketch point or coordinate point defines the sweep of the arc. The sweep direction of the arc from the start to end point is determined by the CounterClockwise argument.edu. In the case where a sketch point is input and it is on the arc. StartPoint Input object that defines the start point. The second point. In the case where a sketch points is input.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . Properties Name Description Application Returns the top-level parent application object. the arc will be tied to the sketch point. Syntax SketchArcs. AddByFillet Method that creates a new sketch arc as a fillet between two sketch entities. / Telf: (0511)951629294(rpm) – maximo@uni. AddByThreePoints Method that creates a new sketch arc that passes through the three input points.AddByCenterStartEndPoint Method Parent Object: SketchArcs Description Method that creates a new sketch arc defined by a center point and two points defining the start and end. When used in the context of Apprentice. In the case where a SketchPoint object is input. SketchArcs. the arc will be tied to the sketch point. In the case where a SketchPoint object is input and the point lies on the arc. whether it is a sketch point or coordinate point defines the sweep of the arc. StartPoint As Object. EndPoint As Object.FIM Point2d objects. the arc will be tied to the sketch point. The sweep direction of the arc from the start to end point is determined by the CounterClockwise argument. AddByCenterStartSweepAngle Method that creates a new sketch arc using the input point and angles. [CounterClockwise] As Boolean ) As SketchArc Parameters Name Description CenterPoint Input object that defines the center point. The radius of the arc is determined by the start point. This can be either a SketchPoint or Point2d object. When used the context of Inventor. Type Returns an ObjectTypeEnum indicating this object's type. This method will fail if the constraint overconstrains the sketch. When an ellipse is used. This method will fail if the constraint overconstrains the sketch. The two entities must be circles. The other entity can be a point or any other type of sketch entity. AddCollinear Method that creates a new collinear constraint between the two input sketch entities. ellipses. AddMidpoint Method that creates a new midpoint constraint between the point and line. ellipses. Valid input entities are circles and arcs.pe Página 94 . and elliptical arcs. and elliptical arcs. the specified axis of the ellipse will become horizontal. / Telf: (0511)951629294(rpm) – maximo@uni. AddConcentric Method that creates a new concentric constraint between the two input sketch entities. This method will fail if the constraint overconstrains the sketch.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . This method will fail if the constraint overconstrains the sketch. One of the input entities must be a sketch point. AddEqualRadius Method that creates a new equal radius constraint between the two input sketch entities. Máximo Obregón R.FIM sketch point. or elliptical arcs. Either the major or minor axis of an ellipse is used depending on the value of the EllipseMajorAxis input argument. This method will fail if the constraint overconstrains the sketch. This causes the two points to align along the same horizontal axis. GeometricConstraints Object Description The GeometricConstraints object provides access to all the geometric sketch constraints ( objects) in a sketch and provides methods to create additional geometric sketch constraints. AddHorizontal Method that creates a new horizontal constraint on the input sketch entity. Valid input objects are lines. ellipses. AddParallel Method that creates a new parallel constraint between the two input Por: Ing. AddGround Method that creates a new ground constraint on the input sketch entity. the specified axis of the ellipse will become collinear to the other entity. arcs. This method will fail if the constraint overconstrains the sketch. AddHorizontalAlign Method that creates a new horizontal alignment constraint between two sketch points. The default value is True which indicates a counterclockwise sweep direction. CounterClockwise Optional input Boolean that defines whether the arc sweeps in a clockwise or counterclockwise direction between the start and end points. AddEqualLength Method that creates a new equal length constraint between the two input sketch lines. This causes the input sketch point to be positioned at the midpoint of the input line. When an ellipse is used. Methods Name Description AddCoincident Method that creates a new coincident constraint between two entities. This method will fail if the constraint overconstrains the sketch. depending on the value of the EllipseMajorAxis input argument. Valid objects for input include lines. Either the major or minor axis of an ellipse is used. This method will fail if the constraint overconstrains the sketch.edu. AddVertical Method that creates a new vertical constraint on the input sketch entity. This method will fail if the constraint overconstrains the sketch. This method will fail if the constraint overconstrains the sketch. This method will fail if the constraint overconstrains the sketch.edu. Count Property that returns the number of items in the collection. AddTangent Method that creates a new tangent constraint. Valid objects for input include lines and ellipses.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . the specified axis of the ellipse will become vertical. The two input entities must be of the same type. This method will fail if the constraint overconstrains the sketch. the specified axis of the ellipse will become perpendicular to the other entity. This causes the two points to align along the same vertical axis. Either the major or minor axis of an ellipse is used depending on the value of the UseEllipseMajorAxis input argument. Máximo Obregón R. the specified axis of the ellipse will become parallel to the other entity. AddVerticalAlign Method that creates a new vertical alignment constraint between two sketch points. AddSymmetry Method that creates a new symmetry constraint between the two input entities about the specified line. When used the context of Inventor. When an ellipse is used. / Telf: (0511)951629294(rpm) – maximo@uni. Properties Name Description Application Returns the top-level parent application object. Type Returns an ObjectTypeEnum indicating this object's type. Either the major or minor axis of an ellipse is used depending on the values of UseEllipseMajorAxis input arguments. Item Property that returns the specified geometric sketch constraint object from the collection. This method will fail if the constraint overconstrains the sketch. When an ellipse is used.pe Página 95 . This method will fail if the constraint overconstrains the sketch. This method will fail if the constraint overconstrains the sketch. Valid input objects are lines and ellipses. AddSmooth Method that creates a new smooth (G2-continuous) constraint. When used in the context of Apprentice. When an ellipse is used. Either the major or minor axis of an ellipse is used depending on the value of EllipseMajorAxis input argument. Valid objects for input include lines and ellipses. an ApprenticeServer object is returned. Methods Por: Ing.FIM sketch entities. AddPerpendicular Method that creates a new perpendicular constraint between the two input sketch entities. an Application object is returned. DimensionConstraints Object Description The DimensionConstraints object provides access to all the dimension sketch constraints ( objects) in a sketch and provides methods to create additional dimension sketch constraints. When used in the context of Apprentice. AddTwoLineAngle Method that creates a new angular dimension constraint between two lines. / Telf: (0511)951629294(rpm) – maximo@uni. AddEllipseRadius Method that creates a new dimension constraint defining the major or minor radius of the ellipse. AddTwoPointDistance Method that creates a new linear dimension constraint between two points. Por: Ing.FIM Name Description AddArcLength Method that creates a new arc length dimension on the input arc. an ApprenticeServer object is returned. AddThreePointAngle Method that creates a new angular dimension constraint between three points. DimensionOrientationEnum Enumerator Description Constants identifying dimension orientation types. Máximo Obregón R. AddDiameter Method that creates a new diameter dimension constraint on the input circle or arc. Methods Name Value Description kAlignedDim 19203 Aligned dimension orientation type. an Application object is returned.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . AddOffset Method that creates a new offset dimension constraint between two entities. Item Property that returns the specified sketch dimension constraint object from the collection. The input entities can consist of two circles or a line and a circle. This method will fail in the case where a driving dimension is specified and it will overconstrain the sketch. AddRadius Method that creates a new radius dimension constraint on the input circle or arc.edu. AddOffsetSpline Creates a new offsetSpline dimension constraint between offset spline and the original spline. AddTangentDistance Method that creates a new tangent distance dimension constraint between the two input entities. Count Property that returns the number of items in this collection. kVerticalDim 19202 Vertical dimension orientation type.pe Página 96 . This method will fail in the case where a driving dimension is specified and it will overconstrain the sketch. Arcs can also be used in place of the circles. Properties Name Description Application Returns the top-level parent application object. Type Returns an ObjectTypeEnum indicating this object's type. When used the context of Inventor. kHorizontalDim 19201 Horizontal dimension orientation type. Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . / Telf: (0511)951629294(rpm) – maximo@uni. The paths can include sketch curves as well as text boxes. When used the context of Inventor. Methods Name Value Description kNegativeExtentDirection 20994 Extension in the negative direction. an Application object is returned. See the article in the overviews section. Properties Name Description Application Returns the top-level parent application object.pe Página 97 . Máximo Obregón R. AddForSurface Method that creates a profile for creating surface features. PartFeatureExtentDirectionEnum Enumerator Description Constants identifying the direction in which a feature extension needs to take place. Properties Name Description Application Returns the top-level parent application object. Type Returns an ObjectTypeEnum indicating this object's type. an Application object is returned. Individual paths in the returned profile may be deleted to obtain the desired profile. When used the context of Inventor. Count Property that returns the number of items in this collection. Por: Ing. CreateExtrudeDefinition Method that creates a new ExtrudeDefinition object. When used in the context of Apprentice. Count Property that returns the number of items in this collection. Item Returns the specified object from the collection. Methods Name Description Add Method that creates a new Extrude feature. Type Returns an ObjectTypeEnum indicating this object's type. When used in the context of Apprentice. an ApprenticeServer object is returned.edu.FIM Profiles Object Description Provides access to all of the objects owned by a particular X and supports the methods to create additional Profiles. kPositiveExtentDirection 20993 Extension in the positive direction. The resulting profile could be open or closed. Methods Name Description AddForSolid Method that creates a profile containing multiple paths for creating solid features. an ApprenticeServer object is returned. kSymmetricExtentDirection 20995 Extension in positive AND negative direction. Item Property that returns the specified Profile object from the collection. ExtrudeFeatures Object Description The ExtrudeFeatures collection object provides access to all of the ExtrudeFeature object in a part component definition and provides methods to create additional ExtrudeFeatures. kIsoTopLeftViewOrientation 10760 Isometric -. kFlatPivot180ViewOrientation 10769 Sheet metal flat pattern pivot 180 degrees. kJoinOperation 20481 Join operation. Inquiry methods/properties always return the more strongly typed values. kIntersectOperation 20483 Intersect operation. kIsoBottomRightViewOrientation 10761 Isometric -. kSurfaceOperation 20484 Surface operation. kRightViewOrientation 10755 Right View.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI .Bottom Right View. Por: Ing. kFlatPivotRightViewOrientation 10767 Sheet metal flat pattern pivot right. kNewBodyOperation 20485 New Body operation. Methods Name Value Description kCutOperation 20482 Cut operation. kBottomViewOrientation 10757 Bottom View. kFlatBacksidePivot180ViewOrientation 10773 Sheet metal flat pattern backside pivot 180 degrees. kBackViewOrientation 10756 Back View. kDefaultViewOrientation 10753 Specifies the default setting to use. kFlatBacksideViewOrientation 10770 Sheet metal flat pattern backside.FIM PartFeatureOperationEnum Enumerator Description Constants identifying the type of Boolean operation to be performed during this feature placement.Top Left View. / Telf: (0511)951629294(rpm) – maximo@uni. kIsoBottomLeftViewOrientation 10762 Isometric -. kLeftViewOrientation 10758 Left View.edu. kFlatBacksidePivotRightViewOrientation 10771 Sheet metal flat pattern backside pivot right. kFrontViewOrientation 10764 Front View.Bottom Left View. kSavedCameraViewOrientation 10766 Saved camera View.pe Página 98 . kFlatBacksidePivotLeftViewOrientation 10772 Sheet metal flat pattern backside pivot left. kTopViewOrientation 10754 Top View. Methods Name Value Description kArbitraryViewOrientation 10763 Arbitrary View. kCurrentViewOrientation 10765 Current View.Top Right View. kIsoTopRightViewOrientation 10759 Isometric -. Máximo Obregón R. kFlatPivotLeftViewOrientation 10768 Sheet metal flat pattern pivot left. ViewOrientationTypeEnum Enumerator Description View Orientation Type. la más sencilla de todas. / Telf: (0511)951629294(rpm) – maximo@uni. Este método requiere los siguientes argumentos:  El objeto perfil representado por la variable oPerfil.pe Página 99 . un valor que puede ser un número o una cadena de caracteres representando un número que puede incluir la representación del tipo de unidades.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI .edu.  La dirección de la extrusión como una constante de enumeración que puede adoptar alguno de los siguientes valores:  El tipo de operación a realizar. se crea mediante el método AddByDistanceExtent de la colección ExtrudeFeatures.FIM La extrusión por distancia. Si no se suministra el ángulo será cero. como una constante de enumeración que puede adoptar alguno de los siguientes valores:  Un último argumento opcional que define el ángulo de conicidad (inclinación de las caras laterales). Máximo Obregón R. Por: Ing.  La distancia. Puede ser un número o una cadena de caracteres. En caso de ser un número el valor será interpretado como radianes. Si el valor es un número se supone siempre que se trata de centímetros. FIM EJEMPLOS BASICOS DE APLICACIÓN ‘============================================ 'Programa basico 'Las variables son de tipo variant Sub ejemplo1() x=3 y=4 z = (x ^ 2 + y ^ 2) ^ 0.pe Página 100 . Máximo Obregón R. "ENTRADA DE DATOS") b = InputBox("Ingrese Lado b:".2 * a * b * Cos(ang * pi / 180)) ^ 0. "ENTRADA DE DATOS") If figura = "triangulo" Then a = InputBox("Ingrese Lado a:".5 MsgBox "La hipotenusa es " & z End Sub ‘============================================ 'Estructuras de control if Sub ejemplo4() pi = Atn(1) * 4 'Hallando el numero pi figura = InputBox("Ingrese tipo de figura:". "ENTRADA DE DATOS") y = InputBox("Ingrese cateto 2:". / Telf: (0511)951629294(rpm) – maximo@uni. double =>Numeros con decimales 'integer .5 MsgBox "La hipotenusa es " & c ElseIf figura = "circunferencia" Then r = InputBox("Ingrese Radio:".edu. "ENTRADA DE DATOS") ang = InputBox("Ingrese El angulo:". z As Single x=3 y=4 z = (x ^ 2 + y ^ 2) ^ 0. cadenas 'byte=>Entero de 0 a 255 Sub ejemplo2() Dim x As Single Dim y As Single. "ENTRADA DE DATOS") z = (x ^ 2 + y ^ 2) ^ 0. "ENTRADA DE DATOS") c = (a ^ 2 + b ^ 2 .5 MsgBox z End Sub ‘============================================ 'Comando de salida MSGBOX 'entrada de datos INPUTBOX Sub ejemplo3() Dim x As Single Dim y As Single.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI .5 MsgBox z End Sub ‘============================================ 'Usando tipo de datos 'Single . "ENTRADA DE DATOS") Por: Ing. z As Single x = InputBox("Ingrese cateto 1:".long =>Numeros enteros 'string =>texto. "ENTRADA DE DATOS") a = pi * r ^ 2 MsgBox "El area es" & a Case Default: MsgBox "Solo es valido:triangulo o circunferencia" End Select End Sub ‘============================================ 'Estructuras iterativas o repetitivas 'while until for Sub ejemplo6() n = InputBox("Ingrese un valor:".edu. / Telf: (0511)951629294(rpm) – maximo@uni. "ENTRADA DE DATOS") s=0 cad = "" For i = 1 To n s=s+i cad = cad & Chr(13) & i & ") " & s Next MsgBox "La suma de los " & n & " primeros numeros es " & cad End Sub Por: Ing. "ENTRADA DE DATOS") c = (a ^ 2 + b ^ 2 . "ENTRADA DE DATOS") ang = InputBox("Ingrese El angulo:".pe Página 101 . "ENTRADA DE DATOS") s=0 For i = 1 To n s=s+i Next MsgBox "La suma de los n primeros numeros es " & s End Sub Sub ejemplo7() n = InputBox("Ingrese un valor:".2 * a * b * Cos(ang * pi / 180)) ^ 0. "ENTRADA DE DATOS") b = InputBox("Ingrese Lado b:".FIM a = pi * r ^ 2 MsgBox "El area es" & a Else MsgBox "Solo es valido:triangulo o circunferencia" End If End Sub ‘============================================ 'Estructuras de control select case Sub ejemplo5() pi = Atn(1) * 4 'Hallando el numero pi figura = InputBox("Ingrese tipo de figura:".Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . "ENTRADA DE DATOS") Select Case figura Case "triangulo": a = InputBox("Ingrese Lado a:". Máximo Obregón R.5 MsgBox "La hipotenusa es " & c Case "circunferencia": r = InputBox("Ingrese Radio:". b) calhip = (a ^ 2 + b ^ 2) ^ 0. z As Single x = InputBox("Ingrese cateto 1:". "ENTRADA DE DATOS") 'z = (x ^ 2 + y ^ 2) ^ 0.5 z = calhip(x. y) MsgBox "La hipotenusa es " & z End Sub EJEMPLOS BASICOS DE APLICACIÓN CON FORMULARIO Ejemplo 1: Por: Ing. "ENTRADA DE DATOS") y = InputBox("Ingrese cateto 2:". "ENTRADA DE DATOS") y = InputBox("Ingrese cateto 2:". "ENTRADA DE DATOS") 'z = (x ^ 2 + y ^ 2) ^ 0.5 z = calhip2(x.5 End Function Sub ejemplo9() Dim x As Single. y As Single.5 End Function Sub ejemplo8() x = InputBox("Ingrese cateto 1:".pe Página 102 .Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . / Telf: (0511)951629294(rpm) – [email protected] ‘============================================ 'Uso de funciones personalizadas sin tipos de datos Function calhip(a.edu. y) MsgBox "La hipotenusa es " & z End Sub ‘============================================ 'Uso de funciones personalizadas con tipos de datos Function calhip2(ByVal a As Single. Máximo Obregón R. ByVal b As Single) As Single calhip2 = (a ^ 2 + b ^ 2) ^ 0. WorkPlanes.Documents.FileOptions.ComponentDefinition 'Crea un sketch on el plano xy Dim osketch As PlanarSketch Set osketch = ocompdef.Sketches.TemplatesPath 'Metric\Standard (mm).ipt") ' ThisApplication.pe Página 103 .INVENTOR ‘============================================================ sub crearsolido1() 'Detecta la ruta de la carpeta de las plantillas Dim strUbicacion As String strUbicacion = ThisApplication. _ strUbicacion & "Metric\Standard (mm).Text = CStr(d) End Sub Ejemplo 2: Ahora usted Implemente el codigo encesario para que el boton calcular funcione.ipt 'Crea un nuevo archivo Dim opartdoc As PartDocument Set opartdoc = ThisApplication.FIM Private Sub CommandButton1_Click() a = CSng(TextBox1. EJEMPLOS BASICOS DE APLICACIÓN CON VBA .Item(3)) 'Todos los valores estan cm Por: Ing.FileManager.edu.Text) b = CSng(TextBox2.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI .Add(ocompdef.Text = c d=a+b TextBox3. Máximo Obregón R. / Telf: (0511)951629294(rpm) – [email protected]) 'c = a + b 'TextBox3.Add(kPartDocumentObject.GetTemplateFile(kPartDocumentObject)) 'Crea una referencia Dim ocompdef As PartComponentDefinition Set ocompdef = opartdoc. ExtrudeFeatures. 5.ComponentDefinition 'Crea un sketch on el plano xy Dim osketch As PlanarSketch Set osketch = ocompdef.AddForSolid 'Crea una extrusion Dim oextrude As ExtrudeFeature Set oextrude = ocompdef.Add oTrans. -4).CreatePoint2d(0.FIM 'Dibuja un rectangulo Call osketch.CreatePoint2d(2. Máximo Obregón R.Add oTrans.Add oTrans.ipt") 'Crea una referencia Dim ocompdef As PartComponentDefinition Set ocompdef = opartdoc.Documents. False 'p1 .TransientGeometry.TemplatesPath 'Crea un nuevo archivo Dim opartdoc As PartDocument Set opartdoc = ThisApplication. / Telf: (0511)951629294(rpm) – [email protected](1.TransientGeometry.WorkPlanes.Profiles.CreatePoint2d(6.AddSimple(oedges. 0).5).Features.Sketches.2. 4)) Dim oprofile As Profile Set oprofile = osketch. False 'p4 Por: Ing. kSymmetricExtentDirection. False 'p3 .CreatePoint2d(1.FilletFeatures.Item(3)) 'Todos los valores estan cm Dim oPuntos As SketchPoints Dim oLineas As SketchLines Dim oArcos As SketchArcs Dim oTrans As TransientGeometry Set oTrans = ThisApplication. kJoinOperation) 'Define una coleccion de aristas Dim oedges As EdgeCollection 'crea un fileteado a todo el cuerpo Dim ofillet As FilletFeature Set ofillet = ocompdef.Add(ocompdef.SketchPoints With oPuntos .Add(kPartDocumentObject.FileOptions.Features.edu. 0. _ strUbicacion & "Metric\Standard (mm). 0. True) End Sub ‘============================================================ 'Manejo de figuras basicas Sub crearsketch1() 'Detecta la ruta de la carpeta de las plantillas Dim strUbicacion As String strUbicacion = ThisApplication. False 'p2 . 0).TransientGeometry 'Definimos los puntos Set oPuntos = osketch. .Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI .5).SketchLines.pe Página 104 .AddByDistanceExtent( _ oprofile.AddAsTwoPointRectangle( _ ThisApplication.CreatePoint2d(-6. 1. _ ThisApplication.Add oTrans. Add oTrans.CreatePoint2d(0.AddByTwoPoints oPuntos(1).CreatePoint2d(1.AddSymmetry oLineas(2).edu.CreatePoint2d(0.CreatePoint2d(3.6. False 'p9 .7.5). False 'p12 End With 'Dibujamos las lineas Set oLineas = osketch.Add oTrans. False 'p7 . Máximo Obregón R.AddByTwoPoints oPuntos(4).pe Página 105 . oArcos(2) End With Por: Ing.AddByCenterStartEndPoint oPuntos(11).AddTangent oLineas(7).2. 1.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . oLineas(4).AddParallel oLineas(2).5.AddTangent oLineas(7).CreatePoint2d(2. oPuntos(6) .AddByTwoPoints oPuntos(10). False 'p6 .Construction = True 'Establece que es linea de construccion With oResGeom .AddTangent oLineas(6).Add oTrans.6.AddByTwoPoints oPuntos(5).Centerline = True ' Establece que es linea de centro oLineacentro.Add oTrans.SketchLines With oLineas . -0. oPuntos(5) . oLineas(5) .Add oTrans.FIM .CreatePoint2d(1. 0). oPuntos(1) End With 'Dibujamos las arcos Set oArcos = osketch. False 'p10 .SketchArcs With oArcos . oPuntos(2) .5. oPuntos(9).AddByTwoPoints oPuntos(2).5).AddHorizontal oLineas(1) . oArcos(2) .GeometricConstraints 'Crea la linea centro Dim oLineacentro As SketchLine Set oLineacentro = oLineas. 2)) oLineacentro. oLineacentro . / Telf: (0511)951629294(rpm) – maximo@uni. False 'p11 . 0). 1).CreatePoint2d(3. False 'p8 .2. _ oTrans. 1). oPuntos(4) . False 'p5 . 1.Add oTrans.CreatePoint2d(2.CreatePoint2d(2.2.AddByTwoPoints(oTrans. oPuntos(10) End With '================================== 'manejo de resetricciones '================================== Dim oResGeom As GeometricConstraints Set oResGeom = osketch.AddCollinear oLineas(1). oArcos(1) .AddTangent oLineas(8). oPuntos(3) . oLineas(8) . 1). oPuntos(7).AddByTwoPoints oPuntos(3). 1).AddByCenterStartEndPoint oPuntos(12). oPuntos(8) .7.AddByTwoPoints oPuntos(8).Add oTrans.AddEqualRadius oArcos(1). oArcos(1) . oPuntos(9) .5).Add oTrans. oArcos(2) . oLineas(8) .AddByTwoPoints oPuntos(6). oPuntos(7) .CreatePoint2d(0.AddPerpendicular oLineas(1). 5) .AddTwoPointDistance oPuntos(1).Shared = True osketch. _ oTrans.AddRadius oArcos(1). _ oTrans.Fit oCamara.CreatePoint2d(0. kVerticalDim. kHorizontalDim. oPuntos(5).5.ComponentDefinition. oPuntos(6).AddTwoPointDistance oPuntos(5).Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . kHorizontalDim. _ AddByDistanceExtent(oPerfil.ExtrudeFeatures. / Telf: (0511)951629294(rpm) – [email protected] '================================== 'Extrusion entre 2 planos '================================== 'Comparte el perfil Dim oPerfil2 As Profile osketch. kSymmetricExtentDirection.pe Página 106 .Visible = False Set oPerfil2 = osketch. oPuntos(1).5.Features.CreatePoint2d(1.Item(3) Const Pi As Double = 3. oPuntos(2).AddTwoPointDistance oPuntos(2).AddForSolid 'Creacion de planos a 45 y -45 grados Dim ejeY As WorkAxis Set ejeY = opartdoc.Profiles.6.5) . 2) .8.ComponentDefinition. _ kJoinOperation) '================================== 'Cambiando a vista isometrica '================================== Dim oVista As View Set oVista = ThisApplication. 0. 2.5) End With '================================== 'Extrusion por distancia '================================== Dim oPerfil As Profile Set oPerfil = osketch.AddTwoPointDistance oPuntos(10).ViewOrientationType = kIsoBottomRightViewOrientation oCamara.Camera oCamara.5. -0.5) .edu.1416 Dim oPlano1 As WorkPlane Dim oPlano2 As WorkPlane Por: Ing.ComponentDefinition. -0.Item(2) Dim oPlanoXY As WorkPlane Set oPlanoXY = opartdoc. _ oTrans.DimensionConstraints With resDim . _ oTrans.CreatePoint2d(2.Profiles. kHorizontalDim. -0. Máximo Obregón R.WorkAxes.FIM '================================== 'Acotado (kaligneddim para alineado) '================================== Dim resDim As DimensionConstraints Set resDim = osketch.WorkPlanes.ActiveView Dim oCamara As Camera Set oCamara = oVista.AddForSolid Call opartdoc.CreatePoint2d(3.CreatePoint2d(-0. oTrans. x1 ^ 2) ^ 0.Documents.FIM Set oPlano1 = opartdoc.TemplatesPath 'Crear un nuevo archivo Dim opartdoc As PartDocument Set opartdoc = ThisApplication. -Pi / 4.TransientGeometry 'Tomando los datos del cuadro ancho = CSng(TextBox1.Features.Add(kPartDocumentObject.Text) alto = CSng(TextBox2.ComponentDefinition.ipt") 'Crear una referencia Dim ocompdef As PartComponentDefinition Set ocompdef = opartdoc.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI .FileOptions. True. oPlano1. True.Apply End Sub ‘============================================================ Private Sub CommandButton1_Click() 'Detecta la ruta de las plantillas Dim strubicacion As String strubicacion = ThisApplication. / Telf: (0511)951629294(rpm) – [email protected] Página 107 . oPlanoXY.edu.Text) x1 = ancho / 2 y1 = ((diametro / 2) ^ 2 .alto x3 = -x2 y3 = y2 x4 = x3 y4 = y1 x5 = 0 y5 = 0 'Definimos los siguientes puntos Por: Ing.WorkPlanes.WorkPlanes. True) Call opartdoc.Text) diametro = CSng(TextBox3.Fit oCamara.WorkPlanes. _ strubicacion & "Metric\standard (mm). _ AddByLinePlaneAndAngle(ejeY. oPlanoXY. True) Set oPlano2 = opartdoc. Pi / 4.ComponentDefinition. oPlano2.Item(3)) 'Creando objetos para dibujar Dim opuntos As SketchPoints Dim olineas As SketchLines Dim oarcos As SketchArcs Dim otrans As TransientGeometry Set otrans = ThisApplication.ComponentDefinition. _ AddByLinePlaneAndAngle(ejeY.Sketches.ComponentDefinition 'Crear un sketch en el plano xy Dim osketch As PlanarSketch Set osketch = ocompdef.Add(ocompdef.ExtrudeFeatures.5 x2 = x1 y2 = y1 . Máximo Obregón R. kJoinOperation) 'Ajustando la camara oCamara. _ AddByFromToExtent(oPerfil2. Máximo Obregón R. False 'P3 .TransientGeometry x1 = ancho / 2 y1 = ((diametro / 2) ^ 2 . / Telf: (0511)951629294(rpm) – [email protected] ^ 2) ^ 0.Add otrans.Add(ocompdef. opuntos(3) . opuntos(4) End With 'Dibujando los arcos Set oarcos = osketch.SketchLines With olineas . y2).WorkPlanes.Documents. False 'P4 . alto.5 x2 = x1 Por: Ing. opuntos(4).pe Página 108 . y5).AddByTwoPoints opuntos(2). _ strubicacion & "Metric\standard (mm). altura) 'Detecta la ruta de las plantillas Dim strubicacion As String strubicacion = ThisApplication.AddByCenterStartEndPoint opuntos(5).CreatePoint2d(x1.Sketches. y3).Add otrans.SketchArcs With oarcos .Add(kPartDocumentObject. diametro.SketchPoints With opuntos .AddByTwoPoints opuntos(1).CreatePoint2d(x4.CreatePoint2d(x2. False 'P2 .Add otrans.TemplatesPath 'Crear un nuevo archivo Dim opartdoc As PartDocument Set opartdoc = ThisApplication. False 'P5 End With 'Dibujando lineas Set olineas = osketch.Add otrans. y1).Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI . opuntos(2) .edu.AddByTwoPoints opuntos(3).FileOptions.CreatePoint2d(x3.FIM Set opuntos = osketch.ComponentDefinition 'Crear un sketch en el plano xy Dim osketch As PlanarSketch Set osketch = ocompdef. y4). opuntos(1) End With End Sub ‘============================================================ Sub dibuja_pieza(ancho.CreatePoint2d(x5. False 'P1 .Add otrans.ipt") 'Crear una referencia Dim ocompdef As PartComponentDefinition Set ocompdef = opartdoc.Item(3)) 'Creando objetos para dibujar Dim opuntos As SketchPoints Dim olineas As SketchLines Dim oarcos As SketchArcs Dim otrans As TransientGeometry Set otrans = ThisApplication. AddByTwoPoints opuntos(2).CreatePoint2d(x4.Text) diametro = CSng(TextBox3.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI .Text) alto = CSng(TextBox2. y2).SketchLines With olineas . False 'P2 .Add otrans. altura.AddByTwoPoints opuntos(1).Fit ocamara.ViewOrientationType = kIsoTopRightViewOrientation ocamara.ViewOrientationType = kIsoBottomRightViewOrientation ocamara.Add otrans.CreatePoint2d(x3.AddForSolid Call opartdoc. _ kJoinOperation) 'cambiando la Vista Dim ovista As View Set ovista = ThisApplication.pe Página 109 . Máximo Obregón R.SketchPoints With opuntos . False 'P4 .Add otrans.ActiveView Dim ocamara As Camera Set ocamara = ovista.Features. False 'P1 . / Telf: (0511)951629294(rpm) – maximo@uni. opuntos(4) End With 'Dibujando los arcos Set oarcos = osketch.ExtrudeFeatures.CreatePoint2d(x5. y4). False 'P3 . kSymmetricExtentDirection.alto x3 = -x2 y3 = y2 x4 = x3 y4 = y1 x5 = 0 y5 = 0 'Definimos los siguientes puntos Set opuntos = osketch. opuntos(4).Add otrans. y1).Profiles.Text) altura = CSng(TextBox4. opuntos(1) End With 'Realizando la extrusion por distancia Dim operfil As Profile Set operfil = osketch. y3).Apply End Sub Private Sub CommandButton1_Click() 'Tomando los datos del cuadro ancho = CSng(TextBox1.CreatePoint2d(x1.AddByTwoPoints opuntos(3). opuntos(2) . _ AddByDistanceExtent(operfil.CreatePoint2d(x2.Add otrans. False 'P5 End With 'Dibujando lineas Set olineas = osketch.SketchArcs With oarcos .Text) Por: Ing.AddByCenterStartEndPoint opuntos(5).Camera 'ocamara.edu.ComponentDefinition. opuntos(3) .FIM y2 = y1 . y5). Text) n = CSng(TextBox6. Máximo Obregón R.edu.Text) For i = 1 To n Call dibuja_pieza(ancho. altura) altura = altura + incremento Next End Sub Por: Ing. diametro.Manual de Autodesk Inventor 2017 – Nivel IV Centro de Cómputo – UNI .pe Página 110 . / Telf: (0511)951629294(rpm) – [email protected] incremento = CSng(TextBox5. alto.


Comments

Copyright © 2024 UPDOCS Inc.