APPLICATIONSDIVERS ★ SOPHOS (TU MICRO AMSTRAD) ★

Sophos (Tu Micro Amstrad)Applications Divers

A partir de ahora, todo aficionado a la electrónica que diseñe circuitos impresos ya no estará solo; tendrá a su alcance un valioso colaborador: el programa SOPHOS. Un trazador de circuitos a partir de puntos de soldadura, que facilita su salida impresa, en alta calidad y a doble escala.

Para empezar a trabajar con este programa, obviamente, tendremos que cargarlo, para lo cual deberemos proceder como si del sistema operativo se tratase: |CPM. Una vez cargado el programa, la pantalla cambia de color a la vez que el altavoz produce un pitido. A partir de este punto. podremos elegir una de las cinco opciones que proporciona el menú:

  1. Crear placa.
  2. Diseño automático.
  3. Diseño manual.
  4. Imprimir placa.
  5. Configuración de la impresora.

CREACION DE LA PLACA

Una vez hayamos escogido esta opción. pulsando 1 o F1. nos encontraremos en una pantalla en cuyo centro se sitúa el cursor.

La misión de este módulo es ubicar todos los puntos de soldadura, dándoles nombre para que más adelante, durante el diseño automático, el programa una los que tengan el mismo nombre.

Mediante la tecla RETURN accedemos a una pantalla de ayuda, en la cual se nos indica de forma esquemática, cuáles son las teclas empleadas para las distintas funciones que podemos encontrar en esta opción.

— Teclas del cursor.

Se utilizan para ampliar la placa y movernos sobre ella en saltos de cuatro lineas o cuatro columnas.

Al acceder por primera vez al módulo. la dimensión de la placa está al mínimo, es decir. 24 lineas x 80 columnas. Esta puede ser ampliada hacia abajo y hacia la derecha, hasta un máximo teórico de 255 filas o 255 columnas, siempre y cuando el produelo de ambos valores no supere 16384. Siguiendo esta regla, obtendremos los siguientes ta maños de uso frecuente:

  • Placa cuadrada: 128 líneas x 128 columnas = 16384
  • Placa ensanchada: 64 lineas x 255 columnas = 16320.
  • Placa alargada: 204 lineas x 80 columnas = 16320.

Como podemos ver, el número má ximo de lineas está limitado efectivamente a 204, puesto que el mínimo posible de columnas es 80.

— Teclas de función.

Mediante estas teclas nos podremos mover por la pantalla en saltos de una fila o columna en vertical, horizontal y diagonal.

Si la placa es mayor de 24 x 80. para podernos desplazar sobre toda ella deberemos usar las teclas del cursor, puesto que las de función sólo tienen efecto dentro de los limites de la pantalla. Por otra parte, si a la vez que pulsamos estas teclas, mantenemos presionado SHIFT, el movimiento será más rápido.

Por último, la tecla 0 permite situar un punto de soldadura en la posición del cursor, a continuación de lo cual, el programa solicitará una denominación del punto, mediante un INPUT de «NOMBRE», que no habrá de sobrepasar los cuatro caracteres. Gracias a ello, identificaremos los puntos de soldadura, para que más adelante, en el proceso de diseño automático, se proceda a la unión de los puntos de igual nombre. Una vez finalizada la codificación del punto (por ejemplo: +5, GND, 0V, etc.), pulsaremos RETURN y el cursor aparecerá nuevamente, permitiéndonos proseguir el diseño de la placa.

— Controles diversos.

Si deseamos borrar un punto de soldadura ya establecido, deberemos presionar CLR y con la tecla 1 se activara el tramado de pista gruesa.

El proceso de disposición de un circuito integrado comienza con la pulsación simultánea de «SHIFT» y «O. El programa realizará entonces las siguientes preguntas: número de patillas. anchura (el próximo paso será la introducción de las denominaciones de cada pin), dirección.

Para la obtención de una lista completa por impresora de los puntos de soldadura, con sus coordenadas y nombres, pulsaremos SHIFT I.

En lo referente al almacenamiento de los datos, SHIFT L facilitará la carga en este módulo un circuito que se haya confeccionado con anterioridad, y SHIFT G efectuará la grabación de la placa.

En este módulo se nos presenta un pequeño inconveniente que es preciso tener muy en cuenta, sobre todo si no nos gusta trabajar en balde: cualquier descuido en las operaciones de disco, como por ejemplo olvidarse de introducir el diskete. o intentar grabar accidentalmente sobre un disco protegido, nos llevará a la pérdida de control del programa, con las catastróficas consecuencias que ello conlleva, o con suerte, a la grabación de una información completamente distinta a la deseada. Esta falta de depuración de errores por parte del usuario, probablemente debida a un afán de protección del programa. es sin duda uno de los grandes puntos negros de esta aplicación.

OPCION 2. DISEÑO AUTOMATICO

La misión de este módulo es diseñar de forma automática las pistas necesarias para unir el mayor número de puntos de soidadura posible. El diseño se realiza en cinco fases, si bien se puede prescindir de alguna de ellas si asi lo deseamos.

Una vez seleccionada esta opción, lo primero que aparecerá en la pantalla será la palabra FICHERO. Debemos introducir el nombre del fichero correspondiente al circuito que queremos que el programa diseñe, el cual no debe tener más de tres extensiones, tal como lo genera el primero de los módulos del programa.

A continuación se proponen las siguientes opciones:

  • A) Ejecución hasta la quinta fase. Tiene peso 1.
  • B) Grabación del circuito resultante en disco tras su diseño. Tiene peso 2.
  • C) Salida por impresora. Tiene peso4.

En esta fase se realizará el diseño de las pistas del circuito impreso a doble cara, pro-cediéndose en primer lugar a un recuento de puntos a soldar, visualizando el resultado en la pantalla, o en la impresora si se ha elegido la opción C. Más adelante se irán visualizando las fases por las que se va pasando, los puntos que quedan por conectar y los puentes efectuados. En la quinta fase, el programa intentará suprimir pasos de cara o puentes, para finalizar el proceso.

Como en el caso del módulo anterior, hemos de poner especial cuidado en no provocar ningún error de disco, y también en asignar exactamente seis caracteres al nombre del fichero, puesto que en caso contrario, lo más seguro es que nuestro trabajo se esfume sin dejar el menor rastro.

OPCION 3. DISEÑO MANUAL

En este módulo, podemos diseñar una placa manualmente, asi como modificar un circuito proveniente del diseño automático. Básicamente, esta opción sigue el mismo modo de operación que la primera, por lo que nos limitaremos a describir las funciones nuevas y las que operen de distinta forma.

La tecla 0 ubica el punto de soldadura. aunque no es necesario, como es lógico, darle en esta ocasión ningún nombre. SHIFT 0 pone un punto de soldadura, pero en este caso será un cambio de cara y 1 dispone un cuadrado o pista gruesa. Por otra parte, la tecla 2 sirve para borrar pistas, siendo únicamente necesario colocar el cursor sobre la pista y pulsar dicha tecla; en ese instante se borrará la pista en todas las direcciones, hasta encontrar un punto de soldadura o tramo de pista gruesa. En caso de no querer borrarla toda, encerraremos el tramo a eliminar entre dos cuadrados o tramos de pista gruesa.

Las teclas 8 y 9 servirán para la transformación de pistas gruesas en finas y viceversa, mientras que CLR borrará un punto de soldadura y todas las pistas que confluyan en él. Por otra parte, SHIFT I sirve para efectuar una impresión rápida del circuito, especialmente útil en el caso de que la placa sea mayor que la pantalla, puesto que no es fácil seguir una pista mediante el scroll.

SHIFT G nos permite grabar la placa en el disco, ya sea una parte de ella o su totalidad y SHIFT L da acceso a una opción particularmente útil, ya que carga un circuito previamente generado por la opción 2, el cual puede asi recibir manualmente los últimos retoques. Para este diseño manual de una pista, debemos seguir el procedimiento que a continuación se expone.

Situaremos el cursor sobre el punto de inicio de la pista, que deberá ser un punto de soldadura o un tramo de pista gruesa. En ningún caso podrá ser principio de pista un carácter vacio o un tramo de pista fina. Acto seguido, pulsaremos la tecla CONTROL, y aparecerá el mensaje SELECCION FINAL, tras el cual desplazaremos el cursor sobre el punto final, que también deberá ser un punto de soldadura o un tramo de pista gruesa, y pulsaremos COPY. En ese instante el programa diseñará una pista que una el punto inicial con el final.

Dado que el programa se complica la vida de forma inexplicable y tiene la virtud de trazar la pista por el camino más difícil, podemos forzar que ésta pase por donde queremos, señalàndole el camino por puntos intermedios mediante el cursor y pulsando COPY.

Como es habitual en el SOPHOS, en este módulo corremos el riesgo de echar por tierra todo nuestro trabajo, con un simple error de operación de disco.

OPCION 4. IMPRIMIR PLACA

Este módulo es el encargado de imprimir la placa, a doble escala, en una impresora matricial en alta calidad. Para ello, tendremos que elegir esta opción con la tecla 4 ó F4, y a continuación. mediante SHIFT L, cargar el fichero que contenga el circuito que deseamos imprimir. SHIFT I se emplea para iniciar la impresión, pero antes debemos elegir uno de los dos juegos de caracteres con los que cuenta esta opción: el juego 1 tiene pistas más gruesas y los puntos de soldadura son circulares; el 2 traza pistas más finas, y los puntos de soldadura son ligeramente alargados.

OPCION 5. CONFIGURACION DE IMPRESORA

Dado que no todas las impresoras existentes son compatibles entre si al 100 por 100. el programa incluye esta opción de configuración. Dentro de ella tenemos tres apartados: el primero es el correspondiente a la norma EPSON o IBM, el segundo a las impresoras tipo C.ITOH y el tercero resulta imprescindible en el caso de que nuestra impresora no funcione correctamente con ninguno de los apartados anteriores.

Para configurar en este ultimo caso, tendremos que proporcionar los siguientes datos, sobre distintos caracteres de control:

  • Impresión unidireccional.
  • Modo gráfico 960 dots/linea.
  • Los tres comandos restantes son saltos de linea para 1/144,13/144 y 12/144 de pulgada. Si en nuestra impresora se definen los saltos de linea en n/216 de pulgada, se pueden tomar los valores respectivos a 1/216, 20/216 y 18/216.
  • Por último, hay que indicar si en nuestra impresora, la aguja superior del cabezal corresponde al bit más significativo o al menos significativo.

CONCLUSIONES

El programa SOPHOS es sin duda un gran paso adelante, puesto que es el primero de su tipo hecho en España y para un ordenador modesto. Sin embargo. tiene fallos ostensibles.

Resulta difícilmente creíble que un programa pierda el control por el simple hecho de no introducir el disco, o porque éste vaya protegido. Por si no fuera poco, también perderemos los datos en caso que la cadena con la que denominamos un fichero no tenga exactamente seis caracteres.

Otro detalle digno de mención es que para cambiar de opción tenemos que inicializar el ordenador y cargar de nuevo el programa.

Por otra parte, el algoritmo que diseña las pistas es mejorable a todas luces. Prueba de ello es que después de retocar el circuito a mano sobran muchas de ellas, que dan rodeos innecesarios, al igual que cambios de cara. Incluso en alguna ocasión hemos comprobado cómo una pista fantasma se pierde en el borde de una placa... y nunca más se supo.

En todo caso, el auténtico punto negro de SOPHOS es su precio: ¡60.000 ptas.! Tengamos en cuenta, que según manifestaciones del propio autor del programa, éste no es aplicable a placas profesionales, algo que queda claro al observar el desarrollo del mismo. Asi pues, ¿cuál es el público para este producto? ¿Qué aficionado va a poder permitirse un gasto tan descomunal?
Y lo que es peor: una vez gastados todos los ahorros en este programa, ¿cuál será la reacción del comprador al comprobar que las pistas dan mil y una vueltas antes de llegar a su destino, al ver que incluso alguna de ellas se pierde en un enigmático borde, constatando que algunas placas pueden superar el limite de espacio del programa, que se queda sin el trabajo de horas por un olvido al insertar un diskete?

En general, un programa que en el transcurso de una semana de uso, tiempo aproximado invertido por nosotros para su estudio, ya presenta fallos, es discutiblemente comercializable; ahora bien, como agravante se une una política comercial que lo asciende de precio súbitamente desde 30.000 a

60.000 ptas., por el mero hecho que es el único de su género en el mercado o que programas de CAD/CAM de características supuestamente similares para equipos muy superiores, tienen un precio más elevado.

El popular SEAT 600 tiene mucho en común con el Ferrari «Testa Rossa»: cuatro ruedas, volante, alimentación por gasolina... pero, ¿hasta qué punto es licito vender el utilitario por 11 millones, apoyándose en que no hay otro coche en el mercado? iAh!, y agradecidos porque el deportivo nos saldría por 22 «kilitos»...

Alguien ha hecho correr por ahí el rumor de que la Microinformática es un gran negocio; pero de eso a 60.000 ptas... Sin comentarios.

TMA

★ PUBLISHER: MISTER CHIP , MADE IN SPAIN
★ ANNÉE: 1986
★ CONFIG: 64K + AMSDOS
★ LANGAGE:
★ LiCENCE: COMMERCIALE
★ AUTHOR: PACO MENENDEZ
★ PRICE: 60.000 ptas

★ AMSTRAD CPC ★ DOWNLOAD ★

File:
» Sophos    SPANISHDATE: 2015-07-03
DL: 239
TYPE: ZIP
SiZE: 19Ko
NOTE: 40 Cyls
.HFE: Χ

Cover/Package:
» Sophos    (Release  DISK)    SPANISHDATE: 2019-01-26
DL: 102
TYPE: image
SiZE: 694Ko
NOTE: Scan by Abraxas ; w2097*h1537
 

Media/Support:
» Sophos    (Release  DISK)    SPANISHDATE: 2017-12-04
DL: 101
TYPE: image
SiZE: 181Ko
NOTE: Uploaded by CPCLOV ; w1268*h795

Manuel d'utilisation & doc:
» Sophos    (Release  DISK)    SPANISHDATE: 2019-01-26
DL: 244
TYPE: PDF
SiZE: 1484Ko
NOTE: Scan by Abraxas ; 2 pages/PDFlib v1.6

★ AMSTRAD CPC ★ A voir aussi sur CPCrulez , les sujets suivants pourront vous intéresser...

Lien(s):
» Applications » Elipses
» Applications » Colourdump 1
» Applications » RSX VDU: Mas Control Sobre La Pantalla (Amstrad User)
» Applications » Amstrad Utilities (Your Computer)
» Applications » SuperTape (Computer Technik)
» Applications » Quinielas: Pronósticos y Combinaciones
Je participe au site:
» Vous avez des infos personnel, des fichiers que nous ne possédons pas concernent ce programme ?
» Vous avez remarqué une erreur dans ce texte ?
» Aidez-nous à améliorer cette page : en nous contactant via le forum ou par email.

CPCrulez[Content Management System] v8.7-desktop
Page créée en 473 millisecondes et consultée 1982 fois

L'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent  du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko.