¿Existe alguna solución para convertir esquemas impresos en listas de especias?


9

Me gustaría poder escanear diagramas de circuito en un simulador de circuito. Si bien soy consciente de que los símbolos no están completamente estandarizados, ¿hay algún software que haga una aproximación de esto?


@ Joe - ¿Qué componentes quieres escanear? Es posible obtener listas de redes y detectar automáticamente resistencias / tapas / alimentación / tierra, pero tantos símbolos se crean a mano, varían de una biblioteca a otra o se editan que no estoy seguro de que el software pueda hacer algo realmente util. Si desea mover el esquema a un simulador, consíguelo en formato digital y escriba un convertidor. ¿Qué ejemplos (legales) puede dar donde tiene esquemas en papel pero no digitales?
Kevin Vermeer

44
¿Por qué sería ilegal escanear, por ejemplo, un diagrama de circuito desde una mesa de mezclas de audio? Estos se suministran con frecuencia con el manual y son justos, si no exhaustivamente detallados.
Joe Stavitsky

De hecho, aparte de los documentos de propiedad y los libros de texto universitarios, ¿podría dar un ejemplo de un esquema que sería ilegal escanear? No puedo ver cómo un libro de texto universitario sería ilegal, incluso, si no escaneo todo.
Joe Stavitsky

2
Los esquemas pueden tener derechos de autor ... pero, sinceramente, no puedo (en este momento) pensar en un esquema que alguien te muestre que no quería que usaras. Si no quisieran que tuvieras la información en el esquema, no te dejarían verla. Hay una pregunta interesante sobre si es simplemente el ejemplo impreso del esquema que tiene derechos de autor o 'trabajos derivados' como una lista de redes ... o si una lista de redes cuenta como un trabajo derivado. Sin embargo, si está haciendo esto para robar circuitos que solo tiene en papel con poco esfuerzo adicional ... ¡qué vergüenza!
AngryEE

Creo que el término relevante es "patente". Sin embargo, no me interesa robarlos, solo entenderlos.
Joe Stavitsky

Respuestas:


5

Desafortunadamente, no hay tal software que yo sepa. Es muy poco probable que alguien se moleste (fuera de quizás un ejercicio académico) porque:

  • Los símbolos esquemáticos son completamente no estándar, a excepción de la vaga estandarización de facto para algunos componentes pasivos y analógicos, e incluso esto no siempre se sigue bien. Los componentes digitales son casi siempre solo rectángulos. Los símbolos para conectores y similares son aún más variados.
  • No hay un esquema estándar para el lugar donde los esquemas colocan metainformación sobre los atributos, propiedades, etc. de las partes; en cambio, esto a menudo se basa en una "lectura entre líneas" humana, o recurrir a información adicional contenida en una lista de materiales o una versión electrónica.
  • La mayoría de los esquemas modernos son altamente abstractos-gráficos, profundamente jerárquicos, y usan características tales como símbolos divididos que una herramienta de escaneo no podría reconstruir de ninguna manera significativa (a veces los humanos apenas pueden hacerlo).
  • A diferencia del OCR , un pequeño error en un esquema escaneado puede tener consecuencias importantes para todo el circuito. Esto significa que un ser humano tendrá que verificar manualmente el esquema una vez importado, que es aproximadamente la misma cantidad de trabajo que ingresar un esquema en primer lugar.

La conclusión es que los esquemas son una representación textual-gráfica híbrida no estándar que es apenas (y a veces no del todo) lo suficientemente buena para que un ingeniero humano capacitado pueda hacer algo.

Este es probablemente el más cercano que vas a llegar:

  1. Escanee su esquema de papel con un escáner a un archivo de imagen.
  2. Cargue un nuevo esquema en el gschem de gEDA.
  3. Seleccione Agregar-> Imagen y elija su archivo.
  4. Seleccione toda la página esquemática para colocar la imagen como una imagen.
  5. Dibuje su esquema "real" encima, utilizándolo como referencia.

Por supuesto, puede hacer algo similar con cualquier programa de dibujo esquemático decente, no solo gschem.

Alternativas:

  • Omita el paso de escaneo y vuelva a dibujar el esquema manualmente.
  • Ingrese directamente la información de la lista de redes en un formato de texto, como una lista de redes SPICE o un diseño PHDL .

1
Excelente respuesta, excelente avatar. Sería feliz con algo que simplemente deja huellas.
Joe Stavitsky

@JoeStavitsky, y esto también se aplica a los demás, sé que Kellenjb trabajó para intentar hacer algo como esto, podría verificar su progreso o ver si alcanzó algún obstáculo. Él está en el chat con relativa regularidad.
Kortuk
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.