Tektronix 4010 - Tektronix 4010

Tektronix 4010
Tektronix 4014.jpg
Un terminal de computadora Tektronix 4014
Fabricante Tektronix
Escribe Terminal de computadora
Fecha de lanzamiento 1972 ( 1972 )
Monitor tubo de almacenamiento
Aporte Teclado
Conectividad RS-232 , bucle de corriente, otros
Esta imagen muestra un archivo de ejemplo que genera un mapa de los estados contiguos de EE. UU. En el Tektronix 4014.

La serie Tektronix 4010 era una familia de terminales de computadora de texto y gráficos basada en la tecnología de tubos de almacenamiento creada por Tektronix . Varios miembros de la familia se presentaron durante la década de 1970, siendo los más conocidos el 4010 de 11 pulgadas y el 4014 de 19 pulgadas , junto con el menos popular 4016 de 25 pulgadas . Fueron ampliamente utilizados en el mercado del diseño asistido por computadora en la década de 1970 y principios de la de 1980.

La serie 4000 era mucho menos costosa que los terminales gráficos anteriores, como el IBM 2250 , porque no se necesitaban componentes electrónicos adicionales para mantener la visualización en la pantalla; las imágenes dibujadas en la pantalla permanecieron allí hasta que se borraron deliberadamente. Esto eliminó la necesidad de memoria de computadora para almacenar las imágenes, que era extremadamente costosa en la década de 1970.

La serie siguió siendo popular hasta la introducción de estaciones de trabajo gráficas de bajo costo en la década de 1980. Estas nuevas estaciones de trabajo de gráficos utilizaban pantallas de trama y búferes de pantalla dedicados que se volvieron más asequibles a medida que los chips de memoria de estado sólido se volvían más baratos.

Historia

El tubo de almacenamiento de visión directa Tektronix se utilizó por primera vez en el osciloscopio Tektronix 564 en 1963, y se utilizó por primera vez para aplicaciones sin osciloscopio en el monitor 601 en 1968. Varios terminales gráficos basados ​​en este tubo y otros de la serie 600 fueron desarrollados, incluyendo la pantalla de la estación remota avanzada del MIT 's Proyecto MAC , y el KV8I (más tarde, KV8E) de digital Equipment Corporation con el 11 pulgadas de diagonal 611. Estos consistían simplemente el tubo y la electrónica básica relacionados; Dependía del software de la computadora host producir una pantalla accionando los controles directamente.

Tektronix decidió ingresar al mercado de terminales ellos mismos, presentando el 4002 en 1969 y el 4002A actualizado en 1971. Este último se vendió por $ 9,400 en 1973 ($ 54800 en 2020) y requirió un adaptador de host de $ 150. Estos eran similares a los terminales de terceros anteriores, esencialmente combinando uno de sus tubos de almacenamiento con los circuitos necesarios para decodificar las instrucciones del host y convertirlas en entradas de control. Sin embargo, el 4002 tenía la característica única de que solo una parte de la pantalla era un tubo de almacenamiento, con una pequeña sección reservada para el dibujo normal basado en la actualización. Esta área se usó para mensajes de estado y para ingresar comandos. Como no incluían hardware de escaneo de trama ni ninguna forma de memoria, la actualización de esta área lo suficientemente rápido como para reducir el parpadeo dependía de la computadora host.

A partir de 1972, el 4002 fue reemplazado primero y luego reemplazado por el 4010. Una serie de cambios y simplificaciones permitieron que fueran mucho menos costosos, inicialmente lanzados a $ 3.950 ($ 23028 en 2020) y otros $ 290 para un adaptador de host. Otros modelos de la serie 4010 incluyeron el 4012 que agregó caracteres en minúsculas y el 4013 con un juego de caracteres APL . Estos se implementaron utilizando tarjetas enchufables que también se podrían agregar al modelo base 4010. En la década de 1980, se lanzó una versión que usaba un puerto RS-232 incorporado y una serie de funciones faltantes como el 4006, que era lo suficientemente pequeño como para caber en un escritorio, y se vendía por $ 2.995 en 1980 ($ 9407 en 2020).

El 4014 se unió a la línea en 1974 a $ 8,450 ($ 44343 en 2020), presentando una pantalla más grande de 19 pulgadas, así como un diseño más ergonómico. También tenía una amplia gama de características nuevas, lo que lo hacía mucho más efectivo en muchos contextos y se volvió especialmente común en el uso del diseño asistido por computadora (CAD). Las actualizaciones están tan extendidas que a veces se considera que la serie 4014 es una línea separada de la 4010 o, alternativamente, el modelo canónico para toda la familia. El 4015 era un 4014 con la tarjeta APL del 4013. El 4016, presentado en 1979, era una versión con una pantalla de 25 pulgadas y un diseño mecánico algo diferente para dejar espacio para el tubo mucho más grande. Era mucho más caro, y el modelo base se vendía por $ 19,500 en 1980 ($ 61249 en 2020).

Había disponible una amplia variedad de periféricos que funcionaban en algunos o en todos estos modelos. La primera línea, introducida con la 4010, incluía la unidad de copia en papel 4610, una impresora gráfica. Esto utilizó un sistema en el monitor para escanear la pantalla línea por línea que luego se envió a la impresora, donde un CRT de una línea de alto duplicó la imagen en papel térmico . Normalmente se vende por $ 3,550, una versión de $ 3,950 permitió que la impresora se compartiera entre cuatro terminales. El adaptador de impresora podría estar preinstalado en el 4010, lo que lo convierte en el 4010-1, y venía preinstalado tanto en el 4012 como en el 4013, que no parecen haber usado la notación -1 para indicar esto. El 4631 era una versión del 4610 con un alimentador de hojas y mayor velocidad. Un 4014 debidamente equipado también podría conducir un trazador a través de una tarjeta de expansión, incluido el trazador digital interactivo 4662 basado en GPIB y la versión de tamaño C 4663. Los trazadores ofrecían una selección de lápices de colores, que se podían incrustar en los datos gráficos.

Para el almacenamiento, los sistemas pueden escribir una secuencia de caracteres a medida que se reciben del host, lo que les permite reproducirlos localmente para recrear la pantalla. Las opciones de almacenamiento incluían la cinta perforada 4911 , la 4912 con cintas de casete basadas en un mecanismo Sykes TT120, y luego se agregó la 4923 basada en el sistema de cinta digital 3M DC300 .

Otros dispositivos en la línea incluyeron la Unidad Gráfica Interactiva 4901 y 4903 que dibujó un punto de mira en el 4002 pero luego se incorporó a los modelos posteriores, y el Joystick 4951. También se podría utilizar el 4551 Light Pen, desarrollado originalmente para el 611.

La serie 4010 también se utilizó como base para dos sistemas autohospedados. La serie Tektronix 4050 utilizó el 4010 o el 4014 con procesadores internos y una unidad de cinta DC300 para producir una unidad de escritorio simple. Había tres modelos en el 4051 original basado en 4010 con un procesador de 8 bits, el 4052 con un procesador de 16 bits y el 4054 que combinaba la pantalla 4014 con la lógica 4052. El 4081 era una versión con un miniordenador Interdata 7/16 integrado en un escritorio de oficina, que tenía un uso limitado. Tektronix continuó vendiendo los tubos de almacenamiento a los fabricantes de equipos originales , la versión de 19 "como GMA101 y 102 (la primera ofrece aproximadamente el doble de velocidad de dibujo) y la de 25" como GMA 125.

Tektronix también vendió un conjunto de rutinas gráficas en FORTRAN conocido como PLOT10 que convertía entradas simples como listas de números en una pantalla gráfica como un gráfico. Otra solución común fue el sistema DISSPLA , que se adaptó para funcionar en el 4010.

El formato de comando para enviar gráficos a los terminales era muy simple y pronto fue copiado por varios otros proveedores de terminales. Estos luego se trasladaron a terminales de video tradicionales que usaban pantallas de escaneo raster, aunque generalmente ofrecían una resolución más baja, tal vez la mitad que la del 4010. Varios de estos también entendían los códigos de color del terminal de escaneo raster Tektronix 4105 , que agregaba color al 4010 original. conjunto de comandos. Esta emulación continuó siendo utilizada y copiada por terminales más nuevos hasta el día de hoy; NCSA Telnet y xterm emula el 4014 ( xterm -t ).

Concepto subyacente

Las pantallas de video convencionales consisten en una serie de imágenes, o cuadros , que representan instantáneas individuales en el tiempo. Cuando los fotogramas se actualizan con la suficiente rapidez, los cambios en esas imágenes proporcionan la ilusión de un movimiento continuo. Esto hace que los tubos de televisión normales no sean adecuados para pantallas de computadora, donde la imagen generalmente es estática durante períodos de tiempo prolongados (como lo es mientras lee esto). La solución es utilizar hardware adicional y memoria de computadora para almacenar la imagen entre cada actualización, una sección de memoria conocida como framebuffer .

En la década de 1960, la memoria basada en el núcleo era extremadamente cara, generalmente se cotizaba en dólares o centavos por bit. Si uno quisiera almacenar una pantalla de texto en 80 columnas por 25 líneas y usando ASCII de 7 bits , se requerirían 80 x 25 x 7 bits = 14,000 bits, haciendo que el precio del terminal sea prohibitivo. El costo sería aún mayor si el terminal necesitara mostrar gráficos. Por ejemplo, un terminal gráfico que admita puntos de 1 bit (encendido / apagado) a una resolución de 1024 por 768 requeriría 1024 x 768 x 1 bit = 786,432 bits de memoria, probablemente más que el costo de la computadora a la que está conectado. Una solución para reducir la cantidad de memoria requerida fue representar la imagen no como puntos, sino como líneas. En este caso, solo los puntos finales deben almacenarse en la memoria y el hardware adicional se dibuja entre ellos para producir la pantalla. Una coordenada dentro de ese mismo espacio de resolución de 1024 requiere 10 bits (2 10 ), por lo que si la pantalla puede contener 1000 líneas en total, requiere 1000 líneas x 2 extremos x 2 coordenadas por extremo (X e Y) x 10 bits = 40,000 bits. El terminal gráfico IBM 2250 utilizó esta solución y se vendió por 280.000 dólares en 1970.

Sistema CAD Computervision , alrededor de 1979, que utiliza tubos de almacenamiento Tektronix de 19 ". Nótese el ligero brillo sobre toda la pantalla, típico de la pantalla del tubo de almacenamiento.

Tektronix había desarrollado originalmente sus tubos de almacenamiento a fines de la década de 1950 como una forma de almacenar imágenes en pantallas de osciloscopio para su estudio, aunque el mismo sistema ya se había utilizado en pantallas de radar . El concepto básico utiliza un diseño CRT convencional pero con dos juegos de cañones de electrones . Uno, el cañón de inundación , proporciona un flujo constante de electrones de baja energía a través de toda la pantalla, lo que hace que brille ligeramente. La segunda, la pistola de escritura , es la pistola normal de un televisor en blanco y negro, y su haz se movía sobre la superficie de la pantalla de la manera convencional utilizando electroimanes. Sin embargo, esta arma tiene una energía más alta de lo normal. Cuando su rayo golpea la pantalla, causa un efecto conocido como fotoemisión que impulsa a los electrones fuera del fósforo hacia la parte frontal de la pantalla, donde son recogidos por un electrodo delgado y transparente. Esta área ahora contiene menos electrones de lo normal, lo que le da una carga positiva en relación con su entorno. Esto hace que algunos de los electrones del cañón de inundación se sientan fuertemente atraídos hacia ese punto, lo que lo mantiene encendido. La pantalla que utiliza esta técnica se reconoce instantáneamente por el destello brillante del rayo de la pistola de escritura a medida que se mueve por la pantalla.

Debido a que el propio tubo almacena la imagen, no hay necesidad de ningún tipo de memoria de computadora incorporada, lo que reduce en gran medida el costo del terminal. El 4010 costó $ 3.950, casi dos órdenes de magnitud menos costoso que la solución de IBM . Esto hizo que los gráficos fueran prácticos para una audiencia mucho más amplia. El enfoque de Tektronix también tiene la ventaja de que no hay límite en la cantidad de vectores que se pueden mostrar, uno puede simplemente seguir enviándolos a la pantalla, mientras que una solución como el terminal de IBM tenía un número fijo de vectores que podía mostrar. Los primeros sistemas CAD fabricados por empresas como Computervision aprovecharon esta capacidad y pudieron mostrar diseños arbitrariamente complejos.

La principal desventaja de los tubos de almacenamiento es que una vez que se almacena la imagen, solo se puede eliminar borrando la imagen completa. Esto hace que esta pantalla no sea adecuada para trabajar con texto en movimiento, animación o cualquier otra pantalla en la que cambien partes de la imagen. Tek introdujo el concepto de escritura directa para vectores no almacenados, pero, dado que el propio terminal carecía de memoria, la computadora host los tenía que actualizar continuamente. Esto limitaba el número de estos objetos a la velocidad de comunicación de la conexión entre el terminal y el host y, a menudo, se encontraba en el rango bajo de una docena. Otra desventaja es que la imagen tarda poco en pegarse en la pantalla, lo que limita la velocidad a la que se puede dibujar la imagen. Tektronix se refirió a esto como la velocidad de escritura almacenada y la midió en términos de vectores de pulgadas por segundo, con números entre 1500 y 4000 siendo típicos para sus pantallas.

Descripción

Disposición mecánica

La serie 401x constaba de un gran monitor colocado encima de un carro con ruedas. El carro contenía la mayor parte de la electrónica en una caja vertical en la parte trasera. Esto podría abrirse desde el frente para acceder a los diversos interruptores y puentes, además de proporcionar acceso a las tarjetas de expansión. Dentro del carro, las tarjetas de expansión se conectaron usando el sistema "Minibus", usando un conector de tarjeta de 36 pines con un bus de datos de 8 bits. Además de la tarjeta de comunicaciones y varias mejoras, el kit de montaje de escritorio permitió colocar el CRT en un escritorio mientras el carro estaba conectado a él mediante un cable de hasta 10 pies (3,0 m) de distancia.

Interfaz

El 4010 usó una tarjeta Minibus para manejar las comunicaciones con la computadora host y se dispuso de una amplia variedad de interfaces de host. El terminal 4014 normalmente se envió con la interfaz de comunicaciones estándar instalada, que ofrece una conexión RS-232 , aunque solo se conectaron los pines importantes. La configuración fue manejada completamente por puentes, por lo que no había forma de que el terminal cambiara estas configuraciones mientras estaba conectado. Como alternativa a la interfaz de comunicaciones, la interfaz TTY permitió que el terminal se conectara a una interfaz de teletipo de bucle de corriente , que todavía era ampliamente utilizada por los mainframes de esa época. Las interfaces directas que utilizan conexiones en serie o paralelas personalizadas también estaban disponibles para la mayoría de los sistemas de mainframe.

Visualización de texto

En modo Alfa , el 4010 muestra 35 líneas de 74 caracteres. El terminal era "tonto" según los estándares de la época, y carecía de varias funciones de terminal inteligente , como el posicionamiento del cursor direccionable. El terminal también carece de almacenamiento en búfer significativo y muchas operaciones podrían provocar la pérdida de datos. En particular, el retorno del carro tomó alrededor de 100 a 200 µs, y una operación de limpieza de pantalla mucho más que eso. Dependía de la computadora host retrasar más datos para evitar que se perdieran durante estos períodos.

Una característica interesante es un segundo margen en el carácter 35, que permite limitar las líneas entre el lado izquierdo de la pantalla y ese punto para el margen 0, o ese punto y el lado derecho de la pantalla para el margen 1. Esto es útil para mezclar gráficos y texto, o mostrar dos columnas de texto. El cambio entre las columnas se logró moviéndose a la última línea en cualquier columna dada y presionando el salto de línea. El cursor volvería a aparecer en la parte superior de la siguiente columna. No hubo ningún intento de limitar el dibujo dentro de estos bordes, por lo que dependía del software anfitrión garantizar que las líneas permanecieran dentro de los márgenes insertando caracteres CR / LF en los puntos apropiados. Las líneas que escriben en el margen 0 extenderían la longitud completa de la pantalla si CR / LF no se envió para ajustar antes del carácter 35, aunque cualquier dato en el área del margen 1 en la misma línea, que se escribirá más tarde, se dibujará en la parte superior.

Los terminales también admiten opcionalmente un segundo juego de caracteres a través de placas de circuito enchufables , seleccionando entre ellos con el ASCII SIy los SOcaracteres.

Pantalla de gráficos

El 4010 no es una pantalla de trama y, por lo tanto, tiene una resolución efectivamente ilimitada, pero el circuito de decodificación de comandos lo limita a 1.024 por 1.024. Debido a que la pantalla tiene una geometría 4: 3, solo 780 puntos eran visibles verticalmente. El origen está en la parte inferior izquierda.

Los valores de codificación de 0 a 1023 requieren 10 bits; 2 ^ 10 = 1024. Estos valores se codificaron en ASCII, usando 5 bits por carácter y, por lo tanto, requirieron dos caracteres por valor, o 4 caracteres para una coordenada X, Y completa. El esquema de codificación fue diseñado para hacer que los caracteres de coordenadas se envíen de forma segura a través de enlaces seriales asignando cada valor del conjunto de caracteres imprimibles ASCII . A los valores X se les asignaron los 32 caracteres entre 64 y 95 decimales, principalmente las letras mayúsculas. Las coordenadas Y tienen un rango similar de 96 a 127, principalmente letras minúsculas. Para convertir la ubicación a un código de caracteres ASCII, agregue 64 al valor X y 96 al valor Y. Los bits de orden superior para cualquiera de los dos eran los mismos, desde el rango de 32 a 63, en su mayoría números y puntuación.

Entonces, la fórmula completa para calcular los puntos de los personajes es:

   X = 32 x (high X character ASCII value - 32) + (low X character ASCII value - 64)
   Y = 32 x (high Y character ASCII value - 32) + (low Y character ASCII value - 96)

Aunque los manuales siempre muestran el cálculo de X antes de Y, y el carácter de orden inferior antes de orden superior, los cuatro caracteres deben enviarse en el orden opuesto comenzando con la Y alta, luego la Y baja, la X alta y finalmente la X baja. Por ejemplo, considere la coordenada (23, 142). La coordenada X se encuentra dentro del rango de 0 a 31, por lo que no se requiere ningún cambio. Sumar 23 a 64 da 87, que es un carácter ASCII W, y dado que no se requiere cambio, el "carácter de cambio" es space. Para la coordenada Y 142, necesitaría volver a desplazar el número al rango de 0 a 31, lo que puede hacer restando 128. Al hacerlo, quedaría 14. Sumar 14 a 96 para obtener el primer carácter da 110, o p. Esto requirió un desplazamiento de 128, que es 4 x 32, por lo que el carácter de desplazamiento es el quinto en la secuencia (el primero es el desplazamiento cero, el espacio), o $. Ahora los caracteres están ordenados shift-Y, Y, shift-X, X, por lo que la coordenada completa (23, 142) se codificaría como $p W.

Cada uno de estos cuatro caracteres de coordenadas se almacena en un búfer en la terminal, que los mantiene hasta que se recibe la coordenada completa y luego se dibuja. El proceso de dibujo se desencadena por la recepción del carácter de baja X, que el terminal busca esperando un patrón de bits que indique que está en el rango decimal adecuado. Esto permite una forma de atajo para enviar puntos que comparten una coordenada Y enviando solo las coordenadas X, incluso solo la X baja si la X alta no ha cambiado. Esto puede reducir en gran medida el número total de caracteres enviados a la terminal si el programador organiza los datos para minimizar los cambios en Y sobre un conjunto de coordenadas dado, e incluso más si agrupan puntos que cambian solo en X bajo y Y bajo. . El efecto general puede reducir aproximadamente a la mitad la cantidad de datos enviados al terminal.

Los gráficos se dibujan ingresando al modo gráfico enviando el carácter ASCII Group Separator (GS) ( Control+ ⇧ Shift+ M). Después de eso, cada conjunto de cuatro caracteres (o menos) recibido por el terminal se usa para definir una coordenada X, Y. Los primeros cuatro que siguen al GS colocan el cursor gráfico, cada punto posterior dibuja un vector en la pantalla. El sistema vuelve al modo de texto (modo alfabético en sus documentos) mediante una serie de comandos, normalmente Separador de unidades (EE. UU., Control+ ⇧ Shift+ O), Pero varias otras secuencias también tienen el mismo efecto, incluido un Return.

Debido a que el sistema dibuja vectores de un punto a otro mientras está en modo gráfico, para dibujar líneas separadas, los comandos tenían que entrar y salir del modo gráfico repetidamente. Se dibuja un solo punto ingresando al modo gráfico en la coordenada deseada, dibujando un vector de longitud cero en la misma coordenada.

Entrada de gráficos

Para la entrada de gráficos, el terminal usó un par de ruedecillas en el teclado para controlar la posición de un cursor . El cursor se mostró usando una intensidad más baja del haz de electrones que tenía energía insuficiente para hacer que se disparara el sistema de almacenamiento. El cursor fue actualizado dinámicamente por la electrónica del terminal. El cursor se encendió con ESC( Control+ ⇧ Shift+ K) (que también apagaba el modo gráfico si estaba encendido), y luego SUB ( Control+ Z). La posición se envió de vuelta a la computadora usando la misma codificación X, Y que los comandos gráficos. Esto se puede hacer de forma interactiva enviando el ESC+ SUBy luego presionando una tecla en el teclado, o inmediatamente por el host enviando ESC+ ENQ.

Cambios para el 4014

La serie 4014 tuvo una serie de cambios menores y algunas mejoras más importantes.

En el modo alfa, la fuente se puede escalar para producir varios tamaños de línea diferentes. El estilo 4010 original de 35 líneas por 74 caracteres era el predeterminado, o se podía seleccionar específicamente con Esc+ 8. Esc+ 9dibujó glifos más pequeños para producir 38 líneas de 81 caracteres, Esc+ :para 58 por 121 y Esc+ ;para 64 por 133. Todos estos se podían mezclar en la pantalla.

En el 4010, el cursor y la mira gráfica eran interactivos y usaban el modo oscuro para moverse por la pantalla sin escribir en la memoria. Esto se logró escribiendo con menos energía en el haz, lo suficiente para ser visto pero no lo suficiente para almacenarlo. El 4014 agregó códigos de escape para permitir al usuario seleccionar este modo deliberadamente enviando cualquiera de las secuencias desde Esc+ phasta Esc+ w. Esto fue especialmente útil en el modo gráfico, ya que permitió que el sistema dibujara objetos móviles, aunque a costa de tener que actualizarlos continuamente a través del enlace en serie a unas 30 veces por segundo para evitar el parpadeo. Esto podría usarse, por ejemplo, dibujando el contorno de un medidor y sus marcadores de escala normalmente para hacer que se almacenen, y luego dibujando la aguja de forma interactiva usando el modo oscuro. También podría usarse para mover el cursor de gráficos a una nueva ubicación sin tener que salir y volver a ingresar al modo de gráficos, que anteriormente era la única forma de lograr esto. Enviar Esc+ a htravés de Esc+ oconfigura el terminal en modo desenfocado que dibuja a una intensidad reducida al hacer que el rayo sea un poco más ancho y distribuir la energía en un área más amplia. Finalmente, Esc+ `a Esc+ gdevolvió el terminal al modo de almacenamiento normal.

El 4014 realizó un cambio en la forma en que se ingresaron los puntos gráficos al agregar un carácter de ejecución que indicaba que una coordenada en particular estaba completa. Esto permitió, por ejemplo, cambiar la coordenada X o Y sin cambiar la ubicación previamente almacenada por la otra. Esto fue útil para dibujar cuadros o especialmente una serie de líneas como un eje, o dibujar un punto en la pantalla enviando la misma dirección que la última almacenada o movida al modo oscuro. Dado que las coordenadas X e Y usaban caracteres separados, el terminal aún notaría una secuencia de coordenadas enviadas en el formato 4010 anterior y las dibujaría a medida que llegaran, proporcionando compatibilidad con versiones anteriores.

Con el módulo gráfico mejorado instalado, estaba disponible un conjunto adicional de funciones. La principal de ellas fue la adición de direccionamiento de 12 bits que aumentó la resolución a 4096 por 4096, nuevamente sin que se viera la sección superior del eje Y por encima de 3120. Cualquier dirección podría enviarse en modo de 12 bits simplemente enviando un byte adicional entre los caracteres Y altos y bajos, utilizando el mismo rango de caracteres que las direcciones Y de orden inferior. En un terminal de la serie 4010 o 4014 sin el módulo gráfico mejorado, este byte adicional se sobrescribirá inmediatamente con la dirección real de orden inferior que llegó como el siguiente carácter y, por lo tanto, no tendrá ningún efecto. Con el módulo gráfico mejorado, el terminal usaría los bits 1 y 2 para agregar al frente de la dirección X de orden superior normalmente de 5 bits, y los bits 3 y 4 para agregar a la dirección Y de orden superior.

Otra característica del módulo gráfico mejorado era la circuitería que interrumpía periódicamente el rayo mientras dibujaba un vector, lo que permitía la creación de líneas discontinuas. Había cinco patrones en total; líneas, puntos, guiones-puntos y guiones cortos y largos. Estos fueron útiles para dibujar ejes y escalas, especialmente cuando se combinaron con el modo desenfocado para disminuir la intensidad y usar la función de cambio de una coordenada para dibujarlos rápidamente. Estos se seleccionaron utilizando los mismos caracteres de escape que la selección del modo de dibujo del 4014 normal, el rango Esc+ `a Esc+ w. Por ejemplo, sin la mejora de gráficos instalado, el envío de cualquier carácter de ,a dmodo de dibujo de línea normal seleccionada, mientras que con el módulo instalado ,era de dibujo normal, aera normal con líneas de puntos, y así sucesivamente.

La gráfica incremental, ingresada con el carácter ASCII Record Separator (RS), reemplazó las coordenadas normales con direcciones de un solo carácter. Por ejemplo, el envío se Emovió hacia arriba ("norte"). Esto fue especialmente útil para dibujar agujas de control y pantallas móviles similares, y reduce en gran medida la cantidad de información que debe enviarse al terminal con el tiempo.

El módulo gráfico mejorado introdujo dos modos de trazado de puntos . Al ingresar al modo de trazado de puntos normal con el Separador de archivos ASCII (FS), en lugar de RS para el modo de gráfico, se trazan solo los puntos en las coordenadas que se envían, no los vectores entre ellos. La gráfica de puntos especial , ingresada con Esc+ FS, agregó un carácter de intensidad a la coordenada que permitió que los puntos tuvieran varios brillos y, opcionalmente, desenfocara el haz.

4010 Datos técnicos

Construcción: Pedestal con teclado
Monitor: 74 × 35 caracteres o 1024 × 780 píxeles.
Tamaño de pantalla: 6,7 por 9 pulgadas (170 mm × 230 mm)
Conjunto de caracteres: 64 caracteres de impresión, incluido el espacio
Teclas: 52 teclas de máquina de escribir + controles e interruptores en forma de cruz
Teclado auxiliar: Ninguno
Indicadores visuales: Lámpara de encendido + dos lámparas indicadoras
Modos de funcionamiento: Alfanumérico , trazado gráfico, entrada gráfica, impresión
Interfaz: RS-232C / V.24 , teletipo
control de flujo : Ninguno
Velocidades de comunicación: 110, 300, 600, 1200, 2400, 4800, 9600 bit / s
Dimensiones: 35,25 por 18,25 por 28,5 pulgadas (89,5 cm × 46,4 cm × 72,4 cm) (4010)
41,15 por 20 por 32,8 pulgadas (104,5 cm × 50,8 cm × 83,3 cm) (4014)
Peso: 80 libras (36 kg)

Notas

Referencias

Citas

Bibliografía

enlaces externos

  • Tektronix 4010-1 , video de un 4014-1 ejecutando un archivo de ejemplo creado por el programa Skyplot
  • tek4006 , muestra un 4006 que se usa en modo texto como terminal en un servidor Ubuntu junto con una serie de demostraciones de Tek que se están dibujando
  • Hvosm spin001 , una animación de la colisión de un vehículo representada fotograma a fotograma en un Tektronix 4006
  • Tektronix 4010-4014 Graphics 3D Vintage Computer , trazado de datos en un 4010-4014, principalmente utilizando el paquete de software Disspla