Referencia R

RATSNEST | RECTÁNGULO | REHACER | ELIMINAR | ELIMINAR MODELO | RENOMBRAR | REEMPLAZAR | CAMBIAR POSICIÓN | RECORTAR | GIRAR | ENRUTAMIENTO | ENRUTAMIENTO DE DIFERENCIAL | ENRUTAMIENTO MÚLTIPLE | EJECUTAR

RATSNEST

Función

 Calcula los conductores de aire y polígonos más cortos posibles.

Sintaxis

 RATSNEST

 RATSNEST signal_name ..

 RATSNEST ! signal_name ..

Véase tambiénSEÑAL, DESPLAZAR, POLÍGONO, RECORTAR.

El comando RATSNEST evalúa las conexiones de conductor de aire para lograr las rutas más cortas posibles, por ejemplo, después de mover los componentes. Después de leer una lista de redes con el comando SECUENCIA DE COMANDOS, también es útil utilizar el comando RATSNEST para optimizar la longitud de los conductores de aire.

El comando RATSNEST también calcula todos los polígonos que pertenecen a una señal. Esto es necesario para evitar el cálculo de conductores de aire para las plataformas ya conectadas a través de polígonos. Todas las áreas de polígono calculadas se muestran en el “modo real”. Puede volver al "modo de contorno" más rápido con el comando RECORTAR. El cálculo automático de los polígonos se puede desactivar con

[SET](ECD-CLI-S.html#set) POLYGON_RATSNEST OFF;

Tenga en cuenta que RATSNEST no marca el dibujo de placa como modificado, ya que los datos de polígono calculados (si los hay) no se almacenan en la placa y los conductores de aire recalculados no constituyen realmente una modificación del dibujo.

Conductores de aire de longitud cero

Si dos o más conductores de la misma señal en diferentes capas de enrutamiento terminan en el mismo punto sin estar conectados a través de una plataforma o vía, se genera un conductor de aire de longitud cero, que se mostrará como una cruz en forma de X en la capa Sin enrutamiento. Lo mismo se aplica a los SMD que pertenecen a la misma señal y se colocan en lados opuestos de la placa. Estos conductores de aire de longitud cero se pueden seleccionar con el comando ENRUTAMIENTO, al igual que los conductores de aire normales. También se pueden gestionar colocando una VÍA en ese punto.

Asegurarse de que todo se ha enrutado

Si no queda nada por enrutar, el comando RATSNEST responderá con el mensaje

Ratsnest: Nothing to do!

De lo contrario, si todavía hay conductores de aire que no se han enrutado, aparecerá el mensaje

Ratsnest: xx airwires.

donde xx indica el número de conductores de aire sin enrutamiento.

Caracteres comodín

Si se especifica un parámetro signal_name, los caracteres '*', '?' y '[]' son wildcards y tienen el siguiente significado:

* coincide con cualquier número de caracteres
? coincide exactamente con un carácter
[...] coincide con cualquiera de los caracteres incluidos entre corchetes

Si alguno de estos caracteres debe coincidir exactamente con el mismo, deberá estar entre corchetes. Por ejemplo, abc[]ghi coincidiría con abcghi y no con abcdefghi.

Se puede especificar un rango de caracteres como [a-z], lo que da como resultado cualquier carácter del rango 'a'...'z'.

Ocultar conductores de aire seleccionados

En algunos casos, puede ser útil ocultar los conductores de aire de las señales seleccionadas, por ejemplo, si posteriormente se conectan a través de un polígono. Normalmente, esto podría ser una señal de suministro, que tiene muchos conductores de aire que nunca se enrutarán de forma explícita, y simplemente oscurecen los conductores de aire de las otras señales. Para ocultar los conductores de aire, se puede asignar al comando RATSNEST el signo de exclamación ('!'), seguido de una lista de señales, como en

RATSNEST ! GND VCC

que ocultaría los conductores de aire de las señales GND y VCC.

Para que los conductores de aire se muestren de nuevo, solo tiene que introducir el comando RATSNEST sin el carácter "!" y la lista de señales:

RATSNEST GND VCC

Esto activará la visualización de los conductores de aire de las señales GND y VCC y también los volverá a calcular. También puede volver a calcular los conductores de aire (y polígonos) de señales concretas de esta forma. Los nombres de señal pueden contener caracteres comodín y las dos variantes se pueden combinar, como en

RATSNEST D* ! ?GND VCC

que volvería a calcular y mostrar los conductores de aire de todas las señales con nombres que empiecen por “D” y ocultaría los conductores de aire de todas las distintas señales GND (como AGND, DGND, etc.) y la señal VCC. Tenga en cuenta que el comando se procesa de izquierda a derecha, por lo que, en caso de que exista una señal DGND, el ejemplo se procesaría primero para su visualización, pero luego ocultaría sus conductores de aire. Para asegurarse de que se muestran todos los conductores de aire, escriba

RATSNEST *

Tenga en cuenta que el comando SEÑAL hará visibles automáticamente los conductores de aire de una señal si se crea un nuevo conductor de aire para esa señal. Por otra parte, el comando RECORTAR no cambiará el estado de ocultar los conductores de aire si un conductor de una señal se convierte en un conductor de aire.

Pares diferenciales

Los conductores de aire para señales de par diferencial prefieren extremos de conductor abiertos.

Arriba

RECT (RECTÁNGULO)

Función

 Añade rectángulos a un dibujo.

Sintaxis

 RECT [orientation] ..

Teclas del ratón

Centro selecciona la capa.

Véase también CÍRCULO.

El comando RECTÁNGULO se utiliza para añadir rectángulos a un dibujo. Los dos puntos definen dos esquinas opuestas del rectángulo. Al pulsar el botón central del ratón, se cambia la capa a la que se añade el rectángulo.

La orientación (consulte la descripción en AÑADIR) puede ser cualquier ángulo del rango R0...R359.9. Los indicadores S y M no se pueden utilizar aquí. Tenga en cuenta que las coordenadas siempre se definen con una orientación de R0. La posibilidad de introducir una orientación en el comando RECTÁNGULO se utiliza principalmente en secuencias de comandos, donde los datos del rectángulo pueden haberse derivado a través de un programa de lenguaje de usuario a partir del objeto UL_RECTANGLE. Al introducir una orientación distinta de cero de forma interactiva, es posible que las esquinas del rectángulo no aparezcan en la posición real del cursor. Utilice el comando GIRAR para girar un rectángulo de forma interactiva.

No forman parte de las señales

Los rectángulos de las capas de señal Superior, Inferior o Enrutamiento2...15 no pertenecen a las señales. Por lo tanto, la DRC informa de los errores si se solapan con conductores, plataformas, etc.

Áreas restringidas

Si se utiliza en las capas RestrictTop, RestrictBottom o RestrictVias, el comando RECTÁNGULO define áreas restringidas para el enrutador automático.

Arriba

REDO (REHACER)

Función

 Ejecuta un comando que se ha invertido mediante DESHACER.

Sintaxis

 REDO;

Véase también DESHACER, Anotación hacia delante y hacia atrás.

En Electrónica, es posible invertir acciones anteriores con el comando DESHACER. Estas acciones se pueden volver a ejecutar con el comando REHACER. DESHACER y REHACER funcionan con una memoria de comandos que vuelve a estar activa con el último comando EDITAR, ABRIR o ELIMINAR.

DESHACER/REHACER está totalmente integrado en la anotación hacia delante y hacia atrás.

Arriba

REMOVE (ELIMINAR)

Función

 Suprime archivos, dispositivos, símbolos, implantaciones de componentes, paquetes 3D, módulos y planos.

Sintaxis

 REMOVE name

 REMOVE name.Sxx

 REMOVE name.mod

 REMOVE name.Mxx

Véase también ABRIR, CAMBIAR NOMBRE, MÓDULO.

Archivos

El comando ELIMINAR se utiliza para suprimir el nombre de archivo en el modo de edición de placas o esquemas.

Dispositivos, símbolos, implantaciones de componentes, paquetes 3D

El comando ELIMINAR se utiliza para suprimir el dispositivo, el símbolo, la implantación de componentes o el "nombre" del paquete 3D de la biblioteca abierta actualmente. El nombre puede incluir una extensión (por ejemplo, SUPRIMIR name.sym). Si el nombre se especifica sin extensión, debe estar en el modo correspondiente para eliminar un objeto (es decir, editar un símbolo si desea eliminar símbolos). Los símbolos, las implantaciones de componentes y los paquetes 3D solo se pueden borrar de una biblioteca si no se utilizan en un dispositivo (o, en el caso de implantaciones de componentes, en un paquete 3D).

ELIMINAR en una biblioteca borra el búfer DESHACER.

Planos

El comando ELIMINAR también se puede utilizar para suprimir un plano de un esquema. El nombre del esquema cargado actualmente se puede omitir. El parámetro xx representa el número de plano, por ejemplo:

REMOVE .S3

suprime el plano número 3 del esquema cargado actualmente. Si suprime el plano cargado actualmente, el plano número 1 se cargará después de ejecutar el comando. Todos los planos con un número superior al suprimido tendrán un número reducido en uno.

Módulos

El comando ELIMINAR también se puede utilizar para suprimir un módulo o un plano de un módulo de un esquema, por ejemplo:

REMOVE name.mod
REMOVE name.m3

Arriba

REMOVEMODEL (ELIMINAR MODELO)

Función

 Se eliminan las asignaciones y los atributos de modelo SPICE de las piezas seleccionadas. Si utiliza este comando en un esquema, solo puede funcionar en piezas que se han asignado desde el esquema y no funcionará en piezas que se han asignado dentro de una biblioteca. Si se ejecuta este comando en el editor de bibliotecas, se borrarán todas las asignaciones de modelo y los atributos de todas las entradas del dispositivo.

Sintaxis

 REMOVEMODEL name

*Véase también *AÑADIR MODELO

Arriba

OVERRIDEREMOVE

Función

 Se elimina un paquete 3D modificado en un elemento o pieza del editor de placas o esquemas.

Sintaxis

 OVERRIDEREMOVE

Teclas del ratón

Izquierda selecciona el elemento o la pieza al que se va a aplicar el comando.

Arriba

RENOMBRA

Función

 Cambia el nombre de símbolos, dispositivos, implantaciones de componentes o módulos.

Sintaxis

 RENAME old_name new_name;

Véase también ABRIR.

En el Editor de bibliotecas, el comando CAMBIAR NOMBRE se utiliza para cambiar el nombre de un símbolo, un dispositivo o una implantación de componentes en la biblioteca abierta actualmente. En el editor de esquemas, los módulos del esquema actual se pueden renombrar de esta forma.

Los nombres pueden incluir extensiones (por ejemplo, RENAME name1.sym name2[.sym] - tenga en cuenta que la extensión es opcional en el segundo parámetro). Si el primer parámetro se especifica sin extensión en el editor de bibliotecas, debe estar en el modo correspondiente para cambiar el nombre de un objeto (es decir, editar un paquete si desea cambiar el nombre de los paquetes). Se admiten las extensiones ".fpt", "sym", ".dev" y ".mod" para implantaciones de componentes, símbolos, dispositivos y módulos. Nota: ".fpt" para implantaciones de componentes es una nueva extensión a partir de EAGLE 9.1; ".pac" también se admite para la compatibilidad con versiones anteriores de EAGLE.

CAMBIAR NOMBRE borra el búfer DESHACER.

Arriba

REPLACE (REEMPLAZAR)

Función

 Se reemplaza una pieza.

Sintaxis

 REPLACE ..

 REPLACE device_name[@library_name] [P3D=3d_package] ..

 REPLACE part_name device_name[@library_name] [P3D=3d_package] ..

 REPLACE footprint_name ..

 REPLACE element_name footprint_name ..

Véase también DEFINIR, ACTUALIZAR.

El comando REEMPLAZAR se puede utilizar para reemplazar una pieza con un dispositivo diferente (incluso desde una biblioteca diferente). El dispositivo nuevo y el antiguo deben ser compatibles, lo que significa que sus entradas usadas y pasadores/plataformas conectados deben coincidir, ya sea por sus nombres o por sus coordenadas.

Sin parámetros, el comando REEMPLAZAR abre un cuadro de diálogo en el que se puede seleccionar un dispositivo de todas las bibliotecas que están actualmente en uso. Una vez seleccionado un dispositivo de este tipo, los clics posteriores del ratón en las piezas reemplazarán los dispositivos de esas piezas con el seleccionado si es posible.

Si se especifica un device_name, ese dispositivo se utilizará para la operación de reemplazo.

Con part_name y device_name, se reemplazará el dispositivo de la pieza especificada (esto es útil cuando se trabaja con secuencias de comandos).

Si se proporciona un library_name y contiene espacios en blanco, el device_name@library_name completo debe estar entre comillas simples.

El paquete 3D del dispositivo se puede seleccionar mediante la sintaxis P3D=3d_package. 3d_package puede ser el nombre o URN de uno de los paquetes 3D asociados con el dispositivo. Este término no distingue entre mayúsculas y minúsculas y puede no contener caracteres comodín.

Si solo se está editando una placa (sin un esquema) o si se están reemplazando elementos de la placa que no tienen ninguna pieza coincidente en el esquema, el comando REEMPLAZAR tiene dos modos diferentes que se seleccionan mediante el comando DEFINIR.

El comando activa el primer modo (por defecto):

SET REPLACE_SAME NAMES;

En este modo, la nueva implantación de componentes debe tener los mismos nombres de plataforma y SMD que la anterior. Puede extraerse de una biblioteca diferente y puede contener plataformas y SMD adicionales. La posición de las plataformas y SMD es irrelevante. El comando activa el segundo modo

SET REPLACE_SAME COORDS;

En este modo, las plataformas y SMD de la nueva implantación de componentes deben colocarse en las mismas coordenadas que en la anterior (en relación con el origen). Los nombres de plataforma y SMD pueden ser diferentes. La nueva implantación de componentes puede extraerse de una biblioteca diferente y puede contener plataformas y SMD adicionales. Las plataformas de la implantación de componentes antigua conectadas con señales deben estar presentes en la nueva implantación de componentes. Si esta condición es verdadera, la nueva implantación de componentes puede tener menos plataformas que la anterior.

Las funciones REEMPLAZAR solo se muestran cuando se muestra la capa OriginsTop/OriginsBottom adecuada.

Si ya existe una implantación de componentes con el mismo nombre (de la misma biblioteca) en el dibujo y la biblioteca se ha modificado después de añadir el objeto original, se iniciará una actualización de biblioteca automática y se le preguntará si los objetos del dibujo se reemplazarán por sus nuevas versiones.

Nota: Una operación REEMPLAZAR actualiza automáticamente todos los objetos de biblioteca implicados según sea necesario. Esto significa que otras piezas (en otros planos de esquema o en otras ubicaciones de la placa) también se pueden modificar. Siempre debe ejecutar una comprobación de reglas de diseño (DRC) y una comprobación de reglas eléctricas (ERC) después de una operación REEMPLAZAR.

Arriba

REPOSITION (CAMBIAR POSICIÓN)

Función

 Separa variables de texto y atributos de piezas o elementos.

Sintaxis

 REPOSITION ..

 REPOSITION name ..

 SMASH ..

 SMASH name ..

Teclas del ratón

Ctrl+Derecha destruye el grupo.

Mayús+izquierda invierte la separación del texto (“anula la destrucción” de la pieza).

Ctrl+Mayús+Derecha invierte la separación de texto del grupo.

Véase también NOMBRE, VALOR, TEXTO, ATRIBUTO.

El comando CAMBIAR POSICIÓN se utiliza con piezas o elementos para separar los parámetros de texto (de la misma forma que el comando DESTRUIR anterior) que indican el nombre, el valor o los atributos. El texto se puede colocar en posiciones fijas (Superior-Izquierda, Superior, Superior-Derecha, Izquierda, Centro, Derecha, Inferior-Izquierda, Inferior-Derecha) o en una ubicación nueva y más cómoda mediante el comando DESPLAZAR.

Las piezas y los elementos también se pueden seleccionar por su nombre, lo que resulta especialmente útil si el objeto está fuera del área de ventana que se muestra actualmente. Tenga en cuenta que, al seleccionar una pieza de varias entradas en un esquema por su nombre, deberá introducir el nombre de ejemplar completo, que consta del nombre de la pieza y de la entrada.

El uso del comando CAMBIAR POSICIÓN permite que el texto se trate como cualquier otro texto, por ejemplo, con CAMBIAR TAMAÑO, GIRAR, etc., pero el texto real no se puede modificar.

Un elemento "destruido" se puede convertir en elemento "no destruido" haciendo clic en él con la tecla Mayús pulsada (y, por supuesto, con el comando CAMBIAR POSICIÓN activado).

Arriba

RIPUP (RECORTAR)

Función

 Cambia los conductores y vías enrutados a conductores de aire.

 Cambia la visualización de los polígonos a “contornos”.

Sintaxis

 RIPUP;

 RIPUP [ @ ] [ ! ] ..

 RIPUP [ @ ] [ ! ] signal_name..

Teclas del ratón

Ctrl+Derecha recorta el grupo.

Véase también SUPRIMIR, GRUPO, POLÍGONO, RATSNEST.

El comando RECORTAR cambia los conductores enrutados (vías) a conductores de aire. Esto se puede realizar en:

Al seleccionar un conductor de aire con RECORTAR, todos los conductores y vías enrutados adyacentes se convierten en conductores de aire, hasta la siguiente plataforma, SMD o conductor de aire.

RIPUP signal_name..

recorta la señal completa “signal_name”, pero solo si está conectada a elementos (pueden aparecer varias señales, por ejemplo, RIPUP D0 D1 D2;).

RIPUP ..

permite copiar segmentos seleccionados con un clic en el ratón hasta la siguiente plataforma/smd.

RIPUP;

elimina solo las señales conectadas a elementos (por ejemplo, las marcas de recorte de placa no se ven afectadas). Lo mismo sucede si se utiliza RECORTAR en un grupo. Nota: En todos los casos, el comando RECORTAR solo actúa sobre los objetos que se encuentran en capas que están visibles actualmente.

Caracteres comodín

Si se especifica un parámetro signal_name, los caracteres '*', '?' y '[]' son wildcards y tienen el siguiente significado:

* coincide con cualquier número de caracteres
? coincide exactamente con un carácter
[...] coincide con cualquiera de los caracteres incluidos entre corchetes

Si alguno de estos caracteres debe coincidir exactamente con el mismo, deberá estar entre corchetes. Por ejemplo, abc[]ghi coincidiría con abcghi y no con abcdefghi.

Se puede especificar un rango de caracteres como [a-z], lo que da como resultado cualquier carácter del rango 'a'...'z'.

Polígonos

Si el comando RECORTAR con un nombre se aplica a una señal que contiene un polígono, el polígono se mostrará con sus contornos (redibujo de pantalla más rápido). Utilice el comando RATSNEST para que los polígonos se muestren de nuevo en el “modo real”.

Modo por defecto/normal

Utilice esta opción para convertir un segmento de conductor enrutado a su formato de señal, un polígono a su modo de contorno o eliminar una vía.

Modo de Cooper conectado

Utilice esta opción para convertir todo el cobre conectado al segmento seleccionado en forma de conductor de aire.

Cooper conectado en el mismo modo de capa

Utilice esta opción para convertir el trazo enrutado seleccionado a su formato de señal en la misma capa.

Modo de señal

Esta opción convertirá todos los trazos que tengan el mismo nombre que el trazo seleccionado en señales sin enrutamiento.

Pieza a pieza

Seleccione dos componentes para convertir los trazos compartidos entre ellos en señales sin enrutamiento

Recortar todos los polígonos

Utilice esta opción para que todos los polígonos vuelvan al modo de contorno

Modo Recortar todo

Esta opción se utiliza para convertir todos los trazos del diseño en una señal sin enrutamiento.

Arriba

ROTATE (GIRAR)

Función

 Gira los objetos.

Sintaxis

 ROTATE orientation ..

 ROTATE orientation 'name' ..

Teclas del ratón

Ctrl+Derecha gira el grupo.

Izquierda y arrastrar gira el objeto en cualquier ángulo.

Ctrl+derecha y arrastrar gira el grupo en cualquier ángulo.

Véase también AÑADIR, REFLEJAR, DESPLAZAR, BLOQUEAR, GRUPO.

El comando GIRAR se utiliza para cambiar la orientación de los objetos.

Si se especifica la orientación (consulte la descripción en AÑADIR), ese valor se añadirá a la orientación del objeto seleccionado.

Anteponer a la orientación el carácter '=' hace que el valor no se sume, sino que se establezca de forma absoluta.

Las piezas, plataformas, SMD y pasadores también se pueden seleccionar por su nombre, lo que resulta especialmente útil si el objeto está fuera del área de ventana que se muestra actualmente. Por ejemplo

ROTATE =MR90 IC1

definiría la orientación del elemento IC1 como MR90, independientemente de su parámetro anterior.

Los atributos de las piezas se pueden seleccionar introduciendo la concatenación del nombre de la pieza y el nombre del atributo, como en R5>VALUE.

Las comillas alrededor del nombre son necesarias para distinguirlo de un parámetro de orientación como en

ROTATE R45 'R1'

Se pueden dejar fuera si el contexto es claro. Puede utilizar la opción de pulsar y arrastrar para girar un objeto por cualquier ángulo. Haga clic en el objeto y mueva el ratón (con el botón pulsado) lejos del objeto. Después de mover el ratón una distancia corta, el objeto comenzará a girar. Mueva el ratón hasta que se alcance el ángulo deseado y suelte el botón del ratón. Si en algún momento decide no girar el objeto, puede pulsar la tecla ESCape mientras mantiene pulsado el botón del ratón. La misma operación se puede aplicar a un grupo mediante el botón derecho del ratón. El grupo se girará alrededor del punto en el que se ha pulsado el botón derecho del ratón.

Las piezas no se pueden girar si están bloqueadas o si alguna de las plataformas conectadas se puede extender fuera del área permitida (en caso de que se utilice una edición limitada de EAGLE).

Elementos

Al girar un elemento, los conductores (vías) conectados al elemento se desplazan en los puntos de conexión (tenga cuidado con los circuitos cortos). Los elementos solo se pueden girar si la capa OriginsTop/OriginsBottom correspondiente está visible.

Texto

El texto siempre se muestra para que se pueda leer desde la parte inferior o desde la derecha, incluso cuando se gira. Por lo tanto, después de cada dos rotaciones, aparece de la misma manera, pero el origen se ha desplazado de la esquina inferior izquierda a la esquina superior derecha. Recuerde esto si un texto parece no poder seleccionarse. Si desea que el texto se imprima “cabeza abajo”, puede establecer el indicador de “giro” para ese texto.

Arriba

ROUTE (ENRUTAMIENTO)

Función

 Convierte las conexiones sin enrutamiento en conductores enrutados (vías).

Sintaxis

 ROUTE [width] [curve | @radius] ..

 ROUTE name ..

Teclas del ratón

Izquierda inicia el enrutamiento desde cualquier punto dado a lo largo de una plataforma, vía, conductor o conductor de aire -O- confirma los segmentos de enrutamiento intermedios mostrados actualmente (y la vía, si la capa ha cambiado).

Mayús+izquierda inicia el enrutamiento con el mismo grosor que un conductor existente -O- coloca una vía y continúa el enrutamiento en la misma capa.

Centro selecciona la siguiente capa de enrutamiento (e inicia la colocación de la vía).

Mayús+Centro abre el cuadro de diálogo de selección de capas inicial al comenzar desde un objeto de varias capas.

Derecha activa o desactiva la dirección izquierda/derecha de los estilos de pliegue actuales.

Mayús+derecha pasa al estilo de pliegue de conductor anterior.

Ctrl+Derecha pasa al siguiente estilo de pliegue de conductor (consulte SET Wire_Bend).

Teclado

Intro valida la posición actual del cursor y completa automáticamente el enrutamiento al objeto de anclaje del conductor de aire.

Espacio pasa a la siguiente capa de enrutamiento (e inicia la colocación de la vía).

Mayús+Espacio pasa a la capa de enrutamiento anterior (e inicia la colocación de la vía).

Retroceso (suprimir en macOS) elimina el efecto de la última confirmación del ratón.

Ctrl+Espacio hace avanzar la capa inicial cuando se parte de un objeto de varias capas.

Ctrl+Mayús+Espacio hace avanzar la capa inicial en sentido inverso cuando se parte de un objeto de varias capas.

Entrada de línea de comandos

SwapEnd cambia el enrutamiento al punto final del conductor de aire opuesto

Véase también ENRUTAMIENTO MÚLTIPLE, ENRUTAMIENTO DE DIFERENCIAL, CONDUCTOR DE AIRE DE ENRUTAMIENTO RÁPIDO, SEÑAL DE ENRUTAMIENTO RÁPIDO, ENRUTAMIENTO RÁPIDO MÚLTIPLE, ENRUTAMIENTO RÁPIDO SUAVIZADO, CONVERGENCIA DE SALIDA, AUTOMÁTICO, DESHACER, LÍNEA, BISELAR, SEÑAL, DEFINIR, RATSNEST.

El comando ENRUTAMIENTO activa el enrutador manual, lo que permite convertir los conductores de aire (conexiones sin enrutamiento) en conductores reales.

Seleccione un objeto de señal (plataforma, vía, conductor o conductor de aire) para iniciar el enrutamiento. Cuando el punto de selección se encuentra en objetos que comparten el mismo espacio, el comando ENRUTAMIENTO resuelve la ambigüedad mediante la selección de un objeto con la siguiente prioridad:

Cuando se selecciona un conductor de aire (una conexión en la capa Sin enrutamiento), el enrutamiento comienza en el objeto de señal conectado al conductor de aire más cercano al punto de selección. De lo contrario, el comando ENRUTAMIENTO crea automáticamente un nuevo conductor de aire desde el punto inicial de enrutamiento seleccionado hasta un objeto de destino cercano que es miembro de la misma señal. Una vez que se inicia el enrutamiento, los conductores enrutados intermedios realizan un seguimiento automático según los movimientos del ratón (consulte también LÍNEA). Cuando arrastre los conductores intermedios, recuerde que el botón derecho del ratón pasa por los estilos de pliegue de conductor y el botón central del ratón cambia la capa. Tenga en cuenta que solo están disponibles las capas de señal (1 a 16) que se han introducido en la configuración de capa en las reglas de diseño. Utilice el botón izquierdo del ratón cuando llegue a cada ubicación de la presentación de diseño en la que desee validar los conductores intermedios (arrastrados). De este modo, se insertan los conductores y se inicia un nuevo segmento enrutado desde esa ubicación.

A medida que avance en el proceso de enrutamiento de conductores, también puede iniciar los cambios de capa con el botón central del ratón, la tecla de espacio y las teclas Mayús+Espacio. Un cambio de capa produce automáticamente una vía que arrastra al final de los enrutamientos intermedios, en la ubicación del cursor. Cuando se utiliza el botón izquierdo del ratón para validar los enrutamientos (y la ubicación de la vía), los nuevos segmentos de enrutamiento comienzan en la capa de destino nueva desde la ubicación de la vía. Por cierto, puede forzar la colocación de una vía sin cambiar las capas, mediante la combinación del botón izquierdo del ratón y la tecla Mayús.

Cuando el comando ENRUTAMIENTO crea y coloca una vía, utiliza el intervalo de capas mínimo necesario para cruzar entre capas (de acuerdo con las condiciones de diseño existentes y la configuración de capa en las reglas de diseño). Si la secuencia enrutada comienza o termina en una plataforma SMD y se requiere una vía en esa ubicación para atravesar inmediatamente la capa adyacente, se utilizará una microvía (si se han activado las microvías en las reglas de diseño).

Mientras el comando ENRUTAMIENTO esté activo, puede introducir el grosor de conductor deseado desde el teclado.

Si se especifica el parámetro curve o @radius, se puede dibujar un arco como parte de la vía (consulte la descripción detallada en el comando LÍNEA).

Si se proporciona un nombre en el comando, se selecciona el conductor de aire de la señal más cercana al cursor del ratón. Si el nombre se puede interpretar como un width, una curve o un @radius, debe escribirlo entre comillas simples.

Modo de capa única

Con el modo de capa única activo en el modo de enrutamiento, todas las capas excepto la activa aparecen atenuadas, lo que crea un entorno más centrado para realizar algún trabajo real.

SET SINGLE_LAYER_MODE ON | OFF;

Modos de manejo de obstáculos

Existen tres modos de manejo de obstáculos disponibles, cada uno con su propio comportamiento cuando los conductores arrastrados se encuentran con obstáculos durante el enrutamiento: Ignorar obstáculos, Rodear obstáculos y Empujar obstáculos. Cambie el modo de manejo de obstáculos actual seleccionando los iconos de opción Evitar obstáculos que aparecen en la barra de herramientas de parámetros cuando el comando ENRUTAMIENTO está activo. El parámetro por defecto es Rodear obstáculos.

Ignorar obstáculos (SET OBSTACLE_MODE IGNORE)

Ignorar obstáculos permite colocar conductores y vías en cualquier ubicación del diseño, independientemente de las reglas de diseño. Al enrutar conductores en el modo Ignorar obstáculos, debe tener cuidado de no crear cortos entre la señal enrutada y las cercanas.

Rodear obstáculos (SET OBSTACLE_MODE WALKAROUND)

Rodear obstáculos permite colocar conductores y vías mientras se cumplen automáticamente las reglas de diseño. El comando identifica los obstáculos que se encuentran en la ruta de los conductores enrutados y automáticamente los contornos que los rodean. Cuando se cambian capas en el modo de rodear obstáculos y se requiere la colocación de la vía, el comando busca automáticamente la ubicación válida más cercana de colocación de la vía (de nuevo, de acuerdo con las reglas de diseño).

Empujar obstáculos (SET OBSTACLE_MODE PUSH)

Empujar obstáculos cumple automáticamente las reglas de diseño y deja de lado obstáculos móviles para dejar espacio para los conductores enrutados. Cuando se cambian capas en el modo de empujar obstáculos, el comando también coloca objetos móviles a un lado para proporcionar espacio libre alrededor de la vía.

Cuando se utiliza el modo de rodear obstáculos o empujar obstáculos en áreas del diseño de la placa que están congestionadas con muchos objetos previamente enrutados, en ocasiones se producen condiciones en las que el comando ENRUTAMIENTO no puede conseguir una solución de enrutamiento en la ubicación del cursor. En este caso, aparece un indicador de error de enrutamiento al final del conductor enrutado para informarle de que el enrutamiento no se ha podido completar en la ubicación solicitada.

Seleccionar la capa de enrutamiento y el grosor del conductor

Cuando se selecciona un conductor de aire, el comando ENRUTAMIENTO determina la capa inicial en la que se va a enrutar considerando los objetos en el punto inicial, como se indica a continuación:

Cuando el objeto inicial del enrutamiento es una vía o una plataforma de varias capas, puede recorrer la capa inicial del enrutamiento hacia delante y hacia atrás pulsando las teclas Ctrl+Espacio y Ctrl+Mayús+Espacio, respectivamente.

Cuando se selecciona un conductor de aire, el comando ENRUTAMIENTO determina el grosor del conductor en las reglas de diseño y la clase de red de la señal seleccionada, si se ha establecido el indicador "Opciones/Definir/Varios/Definición automática del grosor y el taladrado de enrutamiento". Puede ajustar manualmente el grosor y los conductores intermedios aparecerán con el nuevo grosor. Este comportamiento también se aplica a las definiciones de vía cuando se realiza un cambio de capa.

Cuando se selecciona un conductor de aire para enrutamiento que comienza en un conductor existente, el grosor del conductor enrutado se inicializa automáticamente con el grosor del conductor existente, si se pulsa la tecla Mayús al seleccionar el conductor de aire.

Función de forzado

La especificación de una distancia de forzado permite influir en la forma en que el comando ENRUTAMIENTO apunta a los objetos de la misma señal que debería utilizar como puntos de terminación de enrutamiento potenciales. La función de forzado entra en vigor cuando se desplaza el cursor dentro del radio de forzado del centro de un objeto que es un candidato de destino para la terminación del enrutamiento. En esta condición, el cursor se ajusta automáticamente a la ubicación de ese objeto y se muestra una (X) en la ubicación como indicador visual de que se ha alcanzado una referencia. El comando ENRUTAMIENTO utiliza automáticamente la distancia de forzado, independientemente del parámetro de rejilla actual. Definir la distancia efectiva de esta función de forzado mediante el comando

SET SNAP_LENGTH distance;

donde la unidad por defecto del radio de forzado de “distancia” es la unidad de rejilla actual.

Deshacer secuencia de validación

Si hace clic con el ratón o desea cambiar la ruta de enrutamiento en cualquier momento durante el proceso de enrutamiento, puede “deshacer” o “desenrollar” el enrutamiento. Utilice la tecla Retroceso (tecla Supr en macOS) para realizar anulaciones secuenciales de las confirmaciones con el botón izquierdo del ratón. Este proceso también deshace los cambios de capas y las inserciones mediante este procedimiento, como se espera. Nota: Las teclas Retroceso/Suprimir solo están disponibles en el comando ENRUTAMIENTO cuando la ventana de comandos no contiene texto. De lo contrario, las teclas de retroceso o supresión se procesan con normalidad en la ventana de comandos.

Eliminación de bucles

El modo de eliminación de bucles permite volver a enrutar cualquier parte de una ruta existente de conductores enrutados entre dos plataformas y eliminar automáticamente el bucle redundante de conductores (y, posiblemente, las vías). La opción de eliminación de contorno consta de botones de parámetros que aparecen en la barra de herramientas cuando el comando ENRUTAMIENTO está activo. Puede iniciar el reenrutamiento en una plataforma, una vía, un vértice de cable o en medio de un conductor, y terminar el reenrutamiento de la misma forma. El parámetro por defecto del modo de eliminación de bucles está ACTIVADO. Tenga en cuenta que se requieren algunas condiciones para que la eliminación de bucles funcione correctamente:

SET LOOP_REMOVAL ON | OFF;

Cambiar al punto final del conductor de aire opuesto

Al enrutar un conductor de aire, puede cambiar el enrutamiento activo al punto final del conductor de aire opuesto introduciendo SWAPEND en la ventana de línea de comandos. También puede asignar SWAPEND a una tecla de acceso directo mediante el comando ASIGNAR. Si el punto final del conductor de aire opuesto no se encuentra dentro de la ventana, la ventana se encuadra automáticamente, con el mismo nivel de zoom, con el punto final del conductor de aire opuesto centrado en la ventana. Puede cambiar los extremos de enrutamiento del conductor de aire tantas veces como sea necesario mientras realiza el enrutamiento de forma activa. NOTA: El uso de la tecla no “deshará” el cambio del punto final del conductor de aire.

Arriba

ROUTEDIFF (ENRUTAMIENTO DE DIFERENCIAL)

Función

 Convierte las conexiones sin enrutamiento de un par diferencial en conductores enrutados (vías).

Sintaxis

 ROUTEDIFF

Teclas del ratón

Izquierda inicia el enrutamiento desde cualquier punto dado a lo largo de una plataforma, vía, conductor o conductor de aire -O- confirma los segmentos de enrutamiento intermedios mostrados actualmente (y la vía, si la capa ha cambiado).

Mayús+izquierda inicia el enrutamiento con el mismo grosor que un conductor existente -O- coloca una vía y continúa el enrutamiento en la misma capa.

Centro selecciona la siguiente capa de enrutamiento (e inicia la colocación de la vía).

Mayús+Centro abre el cuadro de diálogo de selección de capas inicial al comenzar desde un objeto de varias capas.

Derecha activa o desactiva la dirección izquierda/derecha de los estilos de pliegue actuales.

Mayús+derecha pasa al estilo de pliegue de conductor anterior.

Ctrl+Derecha pasa al siguiente estilo de pliegue de conductor (consulte SET Wire_Bend).

Teclado

Intro valida la posición actual del cursor y completa automáticamente el enrutamiento al objeto de anclaje del conductor de aire.

Espacio pasa a la siguiente capa de enrutamiento (e inicia la colocación de la vía).

Mayús+Espacio pasa a la capa de enrutamiento anterior (e inicia la colocación de la vía).

Retroceso (suprimir en macOS) elimina el efecto de la última confirmación del ratón.

Ctrl+Espacio hace avanzar la capa inicial cuando se parte de un objeto de varias capas.

Ctrl+Mayús+Espacio hace avanzar la capa inicial en sentido inverso cuando se parte de un objeto de varias capas.

Entrada de línea de comandos

SwapEnd cambia el enrutamiento al punto final del conductor de aire opuesto

Véase también ENRUTAMIENTO, ENRUTAMIENTO MÚLTIPLE, SALIDA DE CONVERGENCIA, DESHACER, LÍNEA, BISELAR, SEÑAL, DEFINIR, RATSNEST.

El comando ENRUTAMIENTO DE DIFERENCIAL activa el enrutador manual de par diferencial y se resaltan los pares diferenciales en el diseño. Para comenzar a enrutar un par diferencial, haga clic con el botón izquierdo en uno de los objetos de cobre o conductor de aire del par diferencial resaltado. Una vez enrutado, el funcionamiento del comando ENRUTAMIENTO DE DIFERENCIAL es idéntico al del comando ENRUTAMIENTO, con la excepción de la eliminación de bucles, que no está actualmente implementada en ENRUTAMIENTO DE DIFERENCIAL. Differential Pairs son señales que deben enrutarse en paralelo y con una distancia específica entre ellas.

Se aplican las siguientes particularidades:

Puede utilizar el comando MEANDRO para equilibrar las longitudes de las dos señales que forman un par diferencial.

Completar la ruta

El enrutamiento de par diferencial se puede completar de dos formas. En primer lugar, mientras se enruta, se puede pulsar la tecla Intro para intentar completar el enrutamiento mediante el enrutamiento rápido. La segunda forma es, mientras se enruta, colocar el cursor sobre uno de los objetos de cobre en el extremo opuesto de uno de los conductores de aire del par diferencial. De este modo, se intentará completar automáticamente el enrutamiento desde la última ruta asignada (último clic en el botón izquierdo). Si los métodos de finalización de enrutamiento no se realizan correctamente, puede utilizar el comando ENRUTAMIENTO de conductor único para finalizar cada lado del par diferencial por separado.

Arriba

ROUTEMULTI (ENRUTAMIENTO MÚLTIPLE)

Función

 Convierte varias conexiones sin enrutamiento en conductores enrutados (vías).

Sintaxis

 ROUTEMULTI

Teclas del ratón

Izquierda inicia el enrutamiento desde cualquier punto dado a lo largo de una plataforma, vía, conductor o conductor de aire -O- confirma los segmentos de enrutamiento intermedios mostrados actualmente (y la vía, si la capa ha cambiado).

Mayús+izquierda inicia el enrutamiento con el mismo grosor que un conductor existente -O- coloca una vía y continúa el enrutamiento en la misma capa.

Centro selecciona la siguiente capa de enrutamiento (e inicia la colocación de la vía).

Mayús+Centro abre el cuadro de diálogo de selección de capas inicial al comenzar desde un objeto de varias capas.

Derecha activa o desactiva la dirección izquierda/derecha de los estilos de pliegue correspondientes.

Mayús+derecha pasa al estilo de pliegue de conductor anterior.

Ctrl+Derecha pasa al siguiente estilo de pliegue de conductor (consulte SET Wire_Bend).

Teclado

Intro valida la posición actual del cursor y completa automáticamente el enrutamiento al objeto de anclaje del conductor de aire.

Espacio pasa a la siguiente capa de enrutamiento (e inicia la colocación de la vía).

Mayús+Espacio pasa a la capa de enrutamiento anterior (e inicia la colocación de la vía).

Retroceso (suprimir en macOS) elimina el efecto de la última confirmación del ratón.

Ctrl+Espacio hace avanzar la capa inicial cuando se parte de un objeto de varias capas.

Ctrl+Mayús+Espacio hace avanzar la capa inicial en sentido inverso cuando se parte de un objeto de varias capas.

Entrada de línea de comandos

DecSpacing Reduzca el espaciado entre los conductores según la distancia de rejilla

IncSpacing Aumente el espaciado entre los conductores según la distancia de rejilla

MinSpacing Establezca el espaciado con la regla de diseño mínima entre los conductores

SwapEnd Cambie el enrutamiento al punto final del conductor de aire opuesto

Véase también ENRUTAMIENTO, ENRUTAMIENTO DE DIFERENCIAL, ENRUTAMIENTO RÁPIDO MÚLTIPLE, AUTOMÁTICO, SALIDA DE CONVERGENCIA, DESHACER, LÍNEA, BISELAR, SEÑAL, DEFINIR, RATSNEST.

El comando ENRUTAMIENTO MÚLTIPLE activa el enrutador manual, lo que permite convertir los conductores de aire (conexiones sin enrutamiento) en conductores reales.

Para seleccionar las señales que se van a enrutar, dibuje una línea de selección que interseque a través de los objetos de señal que desea enrutar simultáneamente (conductores, plataformas y vías existentes). Siga dibujando líneas de selección adicionales para añadir más objetos de señal. Pulse la tecla Esc si necesita borrar la lista de selección y empezar de nuevo. Haga clic con el botón derecho para comenzar a enrutar la selección. Durante el enrutamiento, el funcionamiento del comando ENRUTAMIENTO MÚLTIPLE es idéntico al comando ENRUTAMIENTO, con la excepción de la eliminación de bucles, que no está actualmente implementada en ENRUTAMIENTO DE DIFERENCIAL.

Controlar el espaciado entre conductores

Cuando ENRUTAMIENTO MÚLTIPLE inicia por primera vez el enrutamiento, el espaciado entre los conductores coincide con el espaciado entre los objetos iniciales. Las palabras clave de espaciado de la línea de comandos que se enumeran anteriormente permiten controlar el especiado entre los conductores mientras se realiza el enrutamiento. Estos comandos de espaciado se pueden escribir en la línea de comandos o se pueden asignar a teclas de acceso directo mediante el comando ASIGNAR.

Patrón de vía

Cuando un cambio de capa requiere que el comando coloque vías, puede controlar el patrón de la colocación de vía como se indica a continuación:

Los patrones de vía se pueden cambiar en la barra de herramientas de parámetros, mediante la opción SET VIA_PATTERN... de la ventana de la línea de comandos o asignándolos a teclas de método abreviado mediante el comando ASIGNAR.

Arriba

RUN (EJECUTAR)

Función

Ejecuta un programa de lenguaje de usuario.

Sintaxis

 RUN file_name [argument ...]

Véase también SECUENCIA DE COMANDOS.

El comando EJECUTAR inicia el programa de lenguaje de usuario desde el file_name.

La lista de argumentos opcional está disponible para el ULP a través de las variables de construcción argc y argv.

Se inicia desde un menú contextual cuando el objeto correspondiente se asigna a un grupo. Se puede identificar con la función integrada ingroup() para su procesamiento posterior. En el caso de un conductor, los bits de grupo se definen según su estado de selección (primer, segundo o ambos puntos finales). Esto permite buscar el punto final seleccionado. Un grupo definido previamente se convierte en no válido.

Ejecutar un ULP a partir de un archivo de secuencia de comandos

Si se ejecuta un ULP desde un archivo de secuencia de comandos y el programa devuelve un valor entero distinto de 0 (ya sea porque se ha terminado mediante una llamada a la función exit() o porque se ha hecho clic en el botón DETENER), se finalizará la ejecución del archivo de comandos.

Comandos de editor resultantes de la ejecución de un ULP

Un ULP también puede utilizar la función exit() con un parámetro de cadena para enviar una cadena de comandos de nuevo a la ventana del editor.

Arriba