Altium - Vinculación de entradas/puertos de hoja con etiquetas de red

Estoy luchando por encontrar una manera de hacer que el compilador en Altium vea una Entrada/Puerto de hoja (probé con ambos) y una etiqueta de red en la misma hoja para vincular.

Esta página esquemática redactada muestra lo que tengo (todo esto en una página, con los relés y los controladores, etc., todo en una segunda página):

Esquema con conector fuera de hoja y etiqueta de red desconectada

Pero cuando se compila, se queja de dos redes con el mismo nombre (ese es el punto...)

error del compilador

Y en la PCB, no vinculará los dos:

Tablero sin conectividad

Encontré una solución y es agregar la etiqueta de red al lado del conector/puerto fuera de la hoja:

ingrese la descripción de la imagen aquí

Sin embargo, el problema con esto es que no siempre hay espacio para que cada nombre de red se escriba dos veces. No puede moverse más hacia la derecha para acomodar lo que sería un texto duplicado inútil.

¿Alguien sabe de alguna configuración para permitir que las etiquetas de red y los conectores/puertos fuera de la hoja se conecten en la misma hoja?

EDITAR: He pensado en otra solución, aunque es mucho más una broma: una pequeña etiqueta de red que es básicamente invisible:

Bodge...

¿Está utilizando una estructura de proyecto jerárquica o plana?
plano, pero en realidad no hace ninguna diferencia ya que los puertos se comportan igual que los conectores fuera de la hoja*. Hay un argumento para usar nombres de red globales, pero como un estilo de casa, preferimos no * con respecto a las conexiones en la misma página
Encontré una publicación en el foro de Altium que tiene un problema similar, y la solución es agregar una etiqueta de red junto al puerto... forum.live.altium.com/#posts/217359/624710 Realmente no quiero que esa sea la respuesta, pero parece que lo será

Respuestas (2)

Creo que para eso se usan las casillas de verificación "Permitir entradas de hoja para nombrar redes" y "Permitir puertos para nombrar redes" en la ventana Opciones de proyecto. Vaya a Proyecto -> Opciones de proyecto -> pestaña Opciones y marque estas casillas dentro del panel "Opciones de lista de red":

ingrese la descripción de la imagen aquí

Creo que esto hará lo que usted quiere que haga.

Tenga en cuenta que los conectores fuera de la hoja realmente solo existen para la compatibilidad con versiones anteriores de proyectos de software heredados. Los proyectos más nuevos probablemente deberían usar Ports en lugar de Off-Sheet Entires.

Si permito que los puertos o los conectores fuera de la hoja nombren redes, aún obtengo un error en el compilador que indica que tengo nombres de red duplicados. En la PCB, aunque comparten el mismo nombre, no quieren conectarse entre sí (en el modo de enrutamiento, si intento conectar los dos, impide activamente la conexión, como lo haría con cualquier otra red)
No creo que los puertos/conectores fuera de la hoja produzcan errores que indiquen nombres de red duplicados si configura su proyecto en jerárquico (recomendado). Así es como diseño todos mis esquemas. Simplemente necesita una hoja de nivel superior que muestre cómo están conectadas las otras hojas

De acuerdo con la documentación de Altium, los conectores Off Sheet solo son útiles para conectarse entre varias hojas secundarias de una página principal determinada ( https://www.altium.com/documentation/altium-designer/sch-obj-crosssheetconnectoroff-sheet-connector -anuncio ). Para mí, parece que solo funciona con proyectos jerárquicos.

Además, no puede conectar una etiqueta de red con un conector fuera de hoja, solo otro conector fuera de hoja.

Si está usando una estructura de proyecto plana, debe usar Etiquetas de red o Puertos. Si está utilizando una estructura jerárquica, necesita (¿o debería?) Agregar sus entradas de hoja a un esquema de nivel superior (y también usar Entradas de hoja en ambas hojas).

Una ventaja de usar puertos es que puede agregar una etiqueta automática junto a cada puerto que muestre dónde se conecta (Informes -> Referencia cruzada de puertos)

Creo que estás en gran medida incorrecto; el objetivo de un puerto es atravesar un proyecto jerárquico, se rechaza un conector fuera de la hoja para usarse en diseños planos. altium.com/documentation/altium-designer/… "Solo admite conectividad horizontal (diseños planos)"
Huh, interesante, ya que eso contradice directamente sus propias declaraciones (vinculadas en la respuesta). Sin embargo, ¿hay alguna razón por la que no pueda usar puertos en ambas hojas? (De su enlace: "Puerto: se utiliza para conectar una red de una hoja esquemática a otra. La conectividad puede ser vertical en un diseño jerárquico u horizontal en un diseño plano")
Puedo usar cualquiera, pero como un puerto produce el mismo error que el conector externo, es un punto un poco discutible.
¿Puedes reproducir el error en un proyecto nuevo que puedas compartir? Estoy usando la funcionalidad de puerto -> puerto en Altium en este momento, por lo que podría ser una configuración de proyecto de su parte.
Claro, he subido un proyecto de ejemplo con lo mínimo para mostrar el problema: dos hojas, una de las cuales los nombres de red utilizados por el conector/puerto también se utilizan en las etiquetas de red. El compilador se queja de ambos, llamándolos nombres de red duplicados: we.tl/t-l5qG8ewSi3
Probé su proyecto ahora, y se conecta bien de puerto a puerto o de conector fuera de hoja a conector fuera de hoja cuando elimino la parte de etiqueta de red en la parte inferior de Sheet2. En otras palabras: cuando usa un puerto o un conector fuera de la hoja, no puede tener la misma red que una etiqueta de red.
¿Ese es exactamente mi problema? Quiero una red en la misma página que el conector de puerto/fuera de hoja para conectarlo. Ambos tienen el mismo nombre de red y tengo la intención de que estén conectados. El compilador parece incapaz de hacer frente a esto. En la pregunta he encontrado dos soluciones para resolver este problema, pero ninguna es ideal.
Pero si está utilizando etiquetas de red de todos modos, ¿ por qué quiere un conector / puerto fuera de la hoja también, en lugar de etiquetas de red por todas partes? Net Labels son globales en diseños planos. ¿O por qué no puede simplemente usar otro puerto/conector externo en la misma página si desea la misma señal allí? Es más difícil leer su esquema cuando está usando dos elementos gráficos diferentes para la misma señal...
Una etiqueta de red dice "hay algo en esta página a lo que me conecto", un conector de puerto/fuera de hoja dice "hay algo en otra página a lo que me conecto". No usamos nombres de red globales, son específicos de la página. En este ejemplo en particular, creo que el enfoque que estamos tratando de usar es el más legible: hay un elemento que apunta a otra página para buscar los relés. Luego hay un conjunto de 'LED de estado' que tienen una etiqueta de red que dice su función.