stringtranslate.com

Tektronix 4010

La serie 4010 de Tektronix fue una familia de terminales de computadora de texto y gráficos basados ​​en la tecnología de tubos de almacenamiento creada por Tektronix . Varios miembros de la familia se introdujeron 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 más barata que las terminales gráficas anteriores, como la IBM 2250 , porque no se necesitaban componentes electrónicos adicionales para mantener la visualización en la pantalla del tubo de almacenamiento; las imágenes dibujadas en la pantalla permanecían allí hasta que se borraban deliberadamente. Esto eliminó la necesidad de memoria de computadora para almacenar las imágenes, lo que era costoso en la década de 1970.

La serie de pantallas siguió siendo popular hasta la introducción de estaciones de trabajo gráficas económicas en la década de 1980. Estas nuevas estaciones de trabajo gráficas usaban pantallas rasterizadas y buffers de pantalla dedicados que se volvieron más asequibles a medida que los chips de memoria de estado sólido se volvieron notablemente más baratos.

Historia

El osciloscopio de almacenamiento Tektronix 564 utilizó la misma tecnología que fue fundamental para la serie 401x de pantallas gráficas para computadora.
El Tektronix 4010 fue la entrada inicial de la empresa en el mercado de terminales de computadora.
Tektronix 4051

El tubo de almacenamiento biestable de visión directa de Tektronix se utilizó por primera vez en el osciloscopio Tektronix 564 en 1963, y se utilizó por primera vez para aplicaciones no osciloscopio en el monitor 601 en 1968. [1] Se desarrollaron varios terminales gráficos basados ​​en este tubo y otros de la serie 600, incluida la Advanced Remote Display Station del Proyecto MAC del MIT y el KV8I (más tarde, KV8E) de Digital Equipment Corporation que usaba el 611 de 11 pulgadas en diagonal. [a] Estas pantallas consistían solo en el CRT y la electrónica básica relacionada; dependía del software en la computadora host producir una pantalla al controlar las señales del CRT directamente. [3]

Tektronix decidió entrar en el mercado de terminales de ordenador por su cuenta, presentando el 4002 en 1969 y el actualizado 4002A en 1971. Este último se vendía por 9.400 dólares (equivalentes a 64.518 dólares en 2023) y requería un adaptador host de 150 dólares . [4] Eran similares a los terminales de terceros anteriores, combinando esencialmente uno de sus tubos de almacenamiento con los circuitos necesarios para decodificar 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 usaba para mensajes de estado e introducción de comandos. Como no incluían hardware de escaneo de trama ni ningún tipo de memoria, la actualización de esta área lo suficientemente rápido para reducir el parpadeo dependía del ordenador host. [5]

A partir de 1972, el 4002 fue reemplazado por el 4010. [5] Una serie de cambios y simplificaciones permitieron que fueran mucho más económicos, inicialmente lanzados a $3,950 (equivalentes a $27,111 en 2023) y otros $290 por un adaptador host. [6] Otros modelos de la serie 4010 incluyeron el 4012 que agregó caracteres en minúscula y el 4013 con un conjunto de caracteres APL . Estos se implementaron utilizando placas enchufables que también se podían agregar al modelo base 4010. [6] En la década de 1980, se lanzó una versión que usaba un puerto RS-232 incorporado y una serie de características faltantes como el 4006, que era lo suficientemente pequeño como para caber en un escritorio, y se vendía por $2,995 (equivalentes a $11,075 en 2023). [7]

El 4014 se unió a la línea a $ 8,450 (equivalente a $ 52,205 en 2023), introduciendo una pantalla más grande de 19 pulgadas, así como un diseño más ergonómico. [8] También tenía una amplia gama de nuevas características, lo que lo hizo mucho más efectivo en muchos contextos y se volvió especialmente común en el uso de diseño asistido por computadora (CAD). Las características mejoradas se utilizaron tan ampliamente que la serie 4014 a veces se considera una línea separada del 4010, o alternativamente el modelo canónico para toda la familia. El 4015 era un 4014 con la tarjeta de juego de caracteres APL del 4013. [8] El 4016, presentado en 1979, era una versión con una pantalla de 25 pulgadas y un diseño mecánico algo diferente para proporcionar espacio para el tubo mucho más grande. Era mucho más caro: el modelo base se vendía por 19.500 dólares (equivalente a 72.109 dólares en 2023). [7]

Había una amplia variedad de periféricos disponibles que funcionaban en algunos o todos estos modelos. La primera línea, introducida con el 4010, incluía la 4610 Hard Copy Unit, una de las primeras impresoras gráficas. [9] Esta utilizaba un sistema en el monitor para escanear la pantalla línea por línea, que enviaba señales a la impresora donde un CRT de una línea de alto duplicaba la imagen en papel térmico . [10] Normalmente se vendía a 3550 dólares , pero una versión de 3950 dólares permitía compartir la impresora entre cuatro terminales. El adaptador de impresora podía preinstalarse en el 4010, lo que lo convertía en el 4010-1, y venía preinstalado tanto en el 4012 como en el 4013, que no parecen haber utilizado 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 controlar un trazador de lápiz a través de una tarjeta de expansión, incluido el trazador digital interactivo 4662 basado en GPIB y la versión 4663 de tamaño C. Los trazadores ofrecían una salida gráfica en color a través de la selección de lápiz de color, que podía incorporarse en los datos gráficos. [11]

Para el almacenamiento, los sistemas podían escribir el flujo de datos de caracteres a medida que los recibían del host, lo que permitía reproducirlos localmente para recrear la pantalla. Las opciones de almacenamiento incluían la cinta perforada 4911 , la 4912 que utilizaba cintas de casete [12] basadas en un mecanismo Sykes TT120, [13] y, más tarde, se agregó la 4923 basada en el sistema de cinta digital 3M DC300 . [14]

Otros dispositivos de la línea incluían la unidad gráfica interactiva 4901 y 4903, que dibujaba cruces en el 4002 (esta capacidad se incorporó a los modelos posteriores), [b] y el joystick 4951. Este hardware permitía al usuario seleccionar cualquier punto en una pantalla e ingresar sus coordenadas en una computadora, lo que permitía la compatibilidad con un sistema CAD. [4]

La serie 4010 también se utilizó como base para dos sistemas alojados en el propio ordenador. La serie 4050 de Tektronix utilizó el 4010 o el 4014 con procesadores internos y una unidad de cinta DC300 para producir una unidad de escritorio sencilla. Había tres modelos: el 4051 original basado en el 4010 con un procesador de 8 bits, el 4052 con un procesador de 16 bits y el 4054, que combinaba la pantalla del 4014 con la lógica del 4052. El 4081 era una versión con una minicomputadora Interdata 7/16 integrada en un escritorio de oficina, que tuvo un uso limitado. Tektronix continuó vendiendo los tubos de almacenamiento básicos a los fabricantes de equipos originales , la versión de 19 pulgadas como GMA101 y 102 (la primera ofrecía aproximadamente el doble de velocidad de dibujo) y la de 25 pulgadas como GMA125.

Tektronix también vendió un conjunto de rutinas de software de gráficos en FORTRAN conocido como PLOT10 que convertía entradas simples como listas de números en una visualización gráfica como un cuadro. [15] [16] Otra solución común fue el sistema de software DISSPLA, que fue adaptado para ejecutarse en el 4010.

El formato de comandos para enviar gráficos a los terminales era muy simple y pronto fue copiado por varios otros proveedores de terminales. Este estándar de facto para codificar información gráfica fue posteriormente trasladado a terminales de video tradicionales que utilizaban pantallas de escaneo de trama, aunque estas generalmente ofrecían una resolución menor, quizás la mitad de la del 4010. [17] [18] Varias de estas emulaciones también entendían los códigos de color del terminal de escaneo de trama Tektronix 4105 , que agregó color al conjunto de comandos original del 4010. Este estándar de datos gráficos continúa siendo emulado por terminales más nuevos hasta el día de hoy; NCSA Telnet [19] y xterm pueden emular el 4014 ( xterm -t). [20]

Principios de funcionamiento

Un mapa de los Estados Unidos continentales en el Tektronix 4010. La nota escrita a máquina en la parte inferior del bisel de la pantalla advierte contra el quemado de la pantalla.

Las pantallas de vídeo modernas convencionales consisten en una serie de imágenes, o fotogramas , 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. [21] Las pantallas de ordenador, donde la imagen suele ser estática durante largos periodos de tiempo (por ejemplo, una página de texto), requerían una imagen estacionaria, más precisa y sin parpadeos, en comparación con las pantallas de televisión disponibles en ese momento. Una solución moderna es utilizar hardware adicional y memoria de ordenador para almacenar la imagen entre cada actualización, una sección de memoria conocida como búfer de fotogramas . [22]

En la década de 1960, la memoria basada en núcleos era extremadamente cara, generalmente se cotizaba en dólares o centavos por bit. La memoria de estado sólido era aún más cara y solo podía utilizarse para un puñado de registros de almacenamiento de trabajo de alta velocidad en hardware de procesamiento de datos.

Si uno quisiera almacenar una pantalla de texto de 80 columnas por 25 líneas y usando ASCII de 7 bits , necesitaría 80  ×  25  × 7 bits =14 000  bits , lo que hace 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) enLa resolución de 1024 por 768 requeriría 1024  ×  768  × 1 bit =786 432  bits de memoria, probablemente más que el costo de la computadora a la que se conectaba. Una solución para reducir la cantidad de memoria requerida fue representar la imagen no como puntos, sino como "vectores" de línea recta. En este caso, solo los puntos finales deben almacenarse en la memoria, y el hardware adicional dibuja entre ellos para producir la pantalla. Una coordenada dentro de ese mismo espacio de resolución de 1024 requiere10 bits (2 10 ), por lo que si una pantalla puede contener 1000 vectores en total, requiere 1000 vectores × 2 extremos × 2 coordenadas por extremo (X e Y) ×10 bits =40 000  bits . El terminal gráfico IBM 2250 utilizó esta solución y se vendió por 280 000 dólares (equivalentes a 2 196 812 dólares en 2023). [23]

Tektronix había desarrollado originalmente sus tubos de almacenamiento a finales 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 utilizaba un diseño de CRT convencional, pero con dos conjuntos de cañones de electrones . Uno, el cañón de inundación , proporcionaba un flujo constante de electrones de baja energía que cubrían toda la pantalla, lo que hacía que brillara débilmente. La segunda fuente, el cañón de escritura , se parecía al cañón normal de un televisor en blanco y negro, y su haz se movía sobre la superficie de la pantalla de la manera convencional mediante el uso de bobinas electromagnéticas. [24]

Sin embargo, esta pistola de escritura estaba configurada con una energía más alta de lo normal. Cuando su haz golpeaba la pantalla, causaba un efecto conocido como fotoemisión que expulsaba electrones de los fósforos emisores de luz hacia la parte frontal de la pantalla, donde eran drenados por un electrodo transparente delgado. La zona "escrita" del fósforo ahora contenía menos electrones de lo normal, lo que le daba una carga positiva en relación con su entorno. Esto hacía que más electrones de la pistola de inundación fueran atraídos continuamente hacia ese punto, lo que hacía que emitiera una intensidad de luz intermedia. De este modo, una imagen compleja podía "almacenarse" en los mismos fósforos emisores de luz que hacían que la imagen fuera visible para el usuario. [24]

Capacidades y limitaciones de la pantalla

Sistema CAD Computervision , alrededor de 1979, que utiliza tubos de almacenamiento Tektronix de 19". Un ligero brillo de fondo en toda la pantalla es característico de la tecnología de visualización de tubos de almacenamiento.

Una pantalla que utilizaba esta técnica era reconocible al instante por el destello brillante del haz de alta energía de la pistola de escritura que se movía rápidamente por la pantalla, "pintando" la pantalla con líneas y patrones complejos. La imagen almacenada brillaba más que el característico brillo tenue de fondo de toda la pantalla. La pantalla siempre era monocromática, en tres brillos diferentes de "verde CRT". [24]

La tecnología de los tubos de almacenamiento era vulnerable al quemado de la pantalla , ya que el flujo continuo de electrones que iluminaba una imagen almacenada degradaba gradualmente los fósforos emisores de luz durante un largo período de tiempo. Para reducir la tasa de degradación de la pantalla, el hardware se diseñó para que dejara en blanco los haces de electrones después de un período de inactividad en la pantalla. Los programas de salvapantallas de software no eran útiles para proteger las pantallas de los tubos de almacenamiento del quemado de las imágenes.

Además, las imágenes complejas y precisas se volvían gradualmente más difusas y borrosas, a medida que las cargas almacenadas en los fósforos migraban lentamente y se difundían lejos de sus ubicaciones originales. La única forma de corregir este desenfoque gradual era borrar y volver a dibujar toda la pantalla.

Como el propio tubo de visualización almacenaba la imagen, no era necesario ningún tipo de memoria gráfica auxiliar, lo que reducía enormemente el coste del terminal. El 4010 costaba 3.950 dólares, casi dos órdenes de magnitud menos que las pantallas gráficas de la competencia de IBM. [6] Esto hizo que los gráficos informáticos muy complejos y detallados fueran prácticos para un público mucho más amplio. El enfoque de Tektronix también tenía la ventaja de que no había límite para la cantidad de vectores que se podían mostrar; uno podía simplemente seguir añadiéndolos a una imagen compleja, mientras que una solución como la terminal de IBM tenía una cantidad limitada de vectores que podía actualizar en su pantalla. Los primeros sistemas CAD fabricados por empresas como Computervision aprovecharon al máximo la capacidad de almacenamiento gráfico y pudieron mostrar diseños arbitrariamente complejos sin molestos parpadeos. [25]

La principal desventaja de los tubos de almacenamiento era que, una vez almacenada una imagen, solo se podía eliminar borrando toda la imagen. Esto hacía que estas pantallas no fueran adecuadas para trabajar con texto desplazable, animación o cualquier otra visualización en la que partes de la imagen cambiaran continuamente. Algunas de las primeras estaciones de trabajo CAD empleaban tanto una terminal de vídeo para mostrar texto que cambiaba con frecuencia como una pantalla Tektronix que mostraba imágenes gráficas complejas.

Tektronix introdujo el concepto de escritura directa para vectores no almacenados, pero como el terminal en sí carecía de memoria, los datos debían ser refrescados continuamente desde el ordenador anfitrión. La velocidad de comunicación de la conexión entre el terminal y el ordenador anfitrión limitaba la cantidad de objetos refrescados que se podían admitir, y a menudo estaba en el rango de unas pocas docenas de elementos gráficos. Otra desventaja es que requería un breve intervalo para que la imagen se "almacenara" en la pantalla, lo que limitaba la velocidad máxima con la que se podía dibujar la imagen. Tektronix se refirió a esto como la velocidad de escritura almacenada y la midió en términos de pulgadas vectoriales por segundo, con valores entre 1500 y 4000 siendo típicos para sus pantallas. [24]

Descripción técnica

Disposición mecánica

La serie 401x consistía físicamente en una gran pantalla CRT colocada sobre un carrito con ruedas. El carrito contenía la mayor parte de la electrónica en una caja vertical en la parte posterior, que se podía abrir desde el frente para acceder a varios interruptores y puentes, así como para proporcionar acceso a las tarjetas de expansión. [26] Dentro de la caja, las tarjetas de expansión se conectaban a través del sistema "Minibus" patentado por Tektronix, utilizando un conector de tarjeta de 36 pines con un bus de datos de 8 bits. [27] Además de la tarjeta de comunicaciones y varias mejoras, un "kit de montaje de escritorio" opcional permitía colocar el CRT en un escritorio, mientras que el carrito de electrónica se conectaba a él mediante un cable a una distancia de hasta 10 pies (3,0 m). [28] La calidad de construcción general del Tektronix 4010 era excelente, con placas bañadas en oro de material de fibra de vidrio epoxi de alta calidad. [ cita requerida ]

Interfaz

El 4010 utilizaba una tarjeta Minibus para gestionar las comunicaciones con el ordenador central, y había una amplia variedad de interfaces de host disponibles. El terminal 4014 se enviaba normalmente con la interfaz de comunicaciones estándar instalada, ofreciendo una conexión RS-232 , aunque sólo se admitían los pines de conexión más importantes. La configuración de instalación se gestionaba completamente mediante puentes eléctricos , [29] por lo que no había forma de que el terminal cambiara estos ajustes mientras estaba conectado. Como alternativa a la interfaz de comunicaciones, la interfaz TTY permitía conectar el terminal a una interfaz de teletipo de bucle de corriente de 20 mA , que todavía se utilizaba ampliamente en los ordenadores centrales de esa época. Las interfaces directas que utilizaban conexiones seriales o paralelas patentadas también estaban disponibles para la mayoría de los sistemas mainframe. [28]

Visualización de texto

En modo alfa , el 4010 mostraba 35 líneas de 74 caracteres. El terminal era "tonto" para los estándares de la época, carecía de varias funciones de terminal inteligente como posicionamiento direccionable del cursor. El terminal también carecía de un almacenamiento en búfer de datos significativo, y muchas operaciones más lentas podían provocar la pérdida de datos. Por ejemplo, el retorno de carro tardaba entre 100 y 200 μs, y una operación de borrado de pantalla mucho más que eso, del orden de un segundo. Dependía del ordenador anfitrión retrasar más datos para evitar que se perdieran durante estos períodos refractarios. [30]

Una característica peculiar era un segundo margen en el carácter 35, lo que permitía limitar las líneas entre el lado izquierdo de la pantalla y ese punto medio para el margen 0, o ese punto medio y el lado derecho de la pantalla para el margen 1. Esto era útil para mezclar gráficos y texto, o para mostrar dos columnas de texto. Para cambiar de una columna a otra se debía pasar a la última línea de cualquier columna dada y presionar el botón de avance de línea en el teclado. El cursor reaparecía entonces en la parte superior de la siguiente columna. No se intentó limitar el dibujo a estos bordes, por lo que dependía del software anfitrión asegurarse de que las líneas permanecieran dentro de los márgenes insertando caracteres CR/LF en los puntos apropiados. Las líneas de texto que se escribieran en el margen 0 se extenderían por toda la pantalla si no se enviaba CR/LF para ajustar antes del carácter 35, aunque cualquier dato en el área del margen 1 de la misma línea, que se escribiera más tarde, se dibujaría en la parte superior.

Los terminales también admitían opcionalmente un segundo conjunto de caracteres a través de placas de circuitos enchufables , seleccionando entre ellos con los caracteres ASCII SIy [31] . Esto era necesario para el lenguaje APL , que utilizaba una gran cantidad de caracteres especiales.SO

Protocolo gráfico

La 4010 no era una pantalla rasterizada y, por lo tanto, tenía una resolución prácticamente ilimitada, pero el circuito de decodificación de comandos la limitaba a 1024 x 1024. Como la pantalla tenía una geometría de 4:3, solo se veían 780 puntos en sentido vertical. El origen estaba en la parte inferior izquierda. [32]

La codificación de valores de 0 a 1023 requería 10 bits; 2^10 = 1024. Estos valores se codificaban en ASCII, utilizando 5 bits por carácter, y por lo tanto requerían dos caracteres por valor, o 4 caracteres para una coordenada X,Y completa. El esquema de codificación se diseñó para hacer que los caracteres de coordenadas se enviaran de forma segura a través de enlaces en serie 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 las letras minúsculas. Para convertir la ubicación a un código de carácter ASCII, se sumaba 64 al valor X y 96 al valor Y. Los bits de orden superior para ambos eran los mismos, del rango 32 a 63, principalmente números y puntuación. [33]

Así que la fórmula completa para calcular los puntos de los personajes fue: [34]

 X = 32 x (valor ASCII del carácter X alto - 32) + (valor ASCII del carácter X bajo - 64) Y = 32 x (valor ASCII del carácter Y alto - 32) + (valor ASCII del carácter Y bajo - 96)

Aunque los manuales siempre mostraban el cálculo para X antes que Y, y el carácter de orden inferior antes que el de orden superior, los cuatro caracteres en realidad tenían que transmitirse en el orden opuesto, empezando con el Y alto, luego el Y bajo, el X alto y finalmente el X bajo. [34] Por ejemplo, considere la coordenada (23, 142). La coordenada X cae dentro del rango de 0 a 31, por lo que no se requiere desplazamiento. Sumar 23 a 64 da 87, que es el carácter ASCII , y como no se requiere desplazamiento, el "carácter de desplazamiento" es . Para la coordenada Y 142, uno necesitaría desplazar el número de nuevo al rango de 0 a 31, lo que podría hacerse restando 128. Al hacerlo, queda 14. Sumar 14 a 96 para obtener el primer carácter da 110, o . Esto requiere desplazar por 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 . [34]Wspacen$$n W

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

Los gráficos se dibujan al ingresar al modo gráfico mediante el envío del carácter Separador de Grupo (GS) ASCII ( + + ). Después de eso, cada conjunto de cuatro caracteres (o menos) recibido por el terminal se utiliza para definir una coordenada X, Y. Los primeros cuatro después del GS posicionan el cursor gráfico, cada punto después de eso dibuja un vector en la pantalla. El sistema vuelve al modo de texto ( modo alfa en sus documentos) utilizando una serie de comandos, generalmente el Separador de Unidad (US, + + ), pero una serie de otras secuencias también tienen el mismo efecto, incluido un . [34]Control⇧ ShiftMControl⇧ ShiftOReturn

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 único punto ingresando al modo gráfico en la coordenada deseada, dibujando un vector de longitud cero en la misma coordenada. [35]

Entrada de gráficos

Para la entrada de gráficos, el terminal utilizaba un par de ruedas dentadas en el teclado para controlar la posición de un cursor . El cursor se mostraba utilizando una intensidad menor del haz de electrones que no tenía suficiente energía para hacer que el sistema de almacenamiento se activara. El cursor se actualizaba dinámicamente mediante la electrónica del terminal. El cursor se activaba con ( + + ) (que también desactivaba el modo gráfico si estaba activado), y luego ( + ). La posición se enviaba de vuelta a la computadora utilizando la misma codificación X,Y que los comandos gráficos. Esto se podía hacer de forma interactiva enviando el + y luego presionando una tecla en el teclado, o inmediatamente mediante el host enviando + . [36]ESCControl⇧ ShiftKSUBControlZESCSUBESCENQ

Cambios en el modelo 4014

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

En el modo alfa, la fuente se podía escalar para producir una serie de 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 + . + dibujaba glifos más pequeños para producir 38 líneas de 81 caracteres, + para 58 por 121 y + para 64 por 133. Todos estos se podían mezclar en la pantalla. [37]Esc8Esc9Esc:Esc;

En el 4010, el cursor y la cruceta gráfica eran interactivos y utilizaban el modo oscuro para moverse por la pantalla sin escribir en la memoria. Esto se lograba escribiendo con menos energía en el haz, solo la suficiente para ser vista pero no la suficiente para almacenarla. El 4014 agregó códigos de escape para permitir que el usuario seleccionara este modo deliberadamente enviando cualquiera de las secuencias desde + hasta + . Esto era especialmente útil en el modo gráfico, ya que permitía al sistema dibujar objetos móviles, aunque a costa de tener que refrescarlos continuamente a través del enlace serial aproximadamente 30 veces por segundo para evitar el parpadeo. [38]EscpEscw

Esta capacidad se podría utilizar, por ejemplo, dibujando el contorno de un calibre y sus marcadores de escala de forma normal para que se almacenen y, a continuación, dibujando la aguja de forma interactiva utilizando el modo oscuro. También se podría utilizar para mover el cursor gráfico a una nueva ubicación sin tener que salir y volver a entrar en el modo gráfico, que anteriormente era la única forma de lograrlo. [39] Al enviar + a + se configuraba el terminal en modo desenfocado , que dibujaba con una intensidad reducida haciendo que el haz fuera ligeramente más ancho y extendiendo la línea mostrada sobre un área más amplia. Finalmente, + a + devolvía el terminal al modo de almacenamiento normal. [39]EschEscoEsc`Escg

El 4014 introdujo un cambio en la forma en que se ingresaban 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 para 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 que se almacenó o se movió usando el modo oscuro. Dado que las coordenadas X e Y usaban caracteres separados, el terminal aún notaba una secuencia de coordenadas que se enviaban en el antiguo formato 4010 y las dibujaba a medida que llegaban, lo que brindaba compatibilidad con versiones anteriores. [40]

Con el módulo gráfico mejorado instalado, se disponía de un conjunto adicional de funciones. La principal de ellas era la incorporación de un direccionamiento de 12 bits que aumentaba la resolución a 4096 por 4096, de nuevo sin que se viera la sección superior del eje Y por encima de 3120. Cualquier dirección podí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 bajo. En un terminal de la serie 4010 o 4014 sin el módulo gráfico mejorado, este byte adicional se sobrescribía inmediatamente con la dirección de orden bajo real que llegaba como el siguiente carácter y, por lo tanto, no tenía ningún efecto. Con el módulo gráfico mejorado, el terminal utilizaría los bits 1 y 2 para agregarlos al frente de la dirección X de orden alto, que normalmente es de 5 bits, y los bits 3 y 4 para agregarlos a la dirección Y de orden alto. [40]

Otra característica del módulo gráfico mejorado era un circuito que interrumpía periódicamente el haz mientras dibujaba un vector, lo que permitía la creación de líneas discontinuas. Había cinco patrones en total: líneas, puntos, rayas-puntos y rayas cortas y largas. Estos eran útiles para dibujar ejes y escalas, especialmente cuando se combinaban con el modo desenfocado para reducir la intensidad y usar la función de cambio de una coordenada para dibujarlos rápidamente. Estos se seleccionaban utilizando los mismos caracteres de escape que la selección del modo de dibujo del 4014 normal, el rango de + a + . Por ejemplo, sin los gráficos mejorados instalados, enviar cualquier carácter desde al modo de dibujo de línea normal seleccionado, mientras que con el módulo instalado era dibujo normal, era normal con líneas de puntos, y así sucesivamente. [41]Esc`Escw,d,a

El gráfico incremental, introducido con el carácter separador de registros (RS) ASCII, sustituyó las coordenadas normales por direcciones de un solo carácter. Por ejemplo, enviar hacia arriba ("norte"). Esto era 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 a la terminal con el tiempo. [42]E

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 gráfico, se trazaban solo los puntos en las coordenadas que se enviaban, no los vectores entre ellos. El trazado de puntos especial , ingresado con + , agregó un carácter de intensidad a la coordenada que permitía que los puntos tuvieran varios brillos y, opcionalmente, desenfocar el haz. [43]EscFS

Críticas

Los predecesores de algunos componentes técnicos proceden de los equipos de medición de Tektronix. Por ejemplo, las tarjetas de módulo son relativamente pequeñas en relación con la gran carcasa del pedestal. Posiblemente esta sea también la razón de los conceptos de diseño sorprendentemente diferentes para funciones similares. Por un lado, el sonido de la campana parece estar sobrediseñado: es completamente digital y genera una frecuencia de audio a partir de la cadena divisora ​​controlada por cristal principal. [44] Si bien esto proporciona mucha más precisión y estabilidad de lo necesario, algunos pueden percibir el sonido como bastante apagado y no como una campana. Por otro lado, el reloj en serie para el teletipo en cadena se genera con un circuito analógico. Utiliza un oscilador RC unijunción, que tuvo que ajustarse manualmente a 110 baudios. [45] Esto no es muy estable: después de unas pocas horas, la acumulación de calor podría hacer que la frecuencia se desvíe lo suficiente como para causar errores de sincronización de la línea en serie. Por lo tanto, en este caso, una derivación de la cadena divisora ​​podría haber servido mucho mejor al propósito.

4010 Datos técnicos

[46]

Notas

  1. ^ Las pantallas de 11 pulgadas fueron construidas a medida por Tektronix y tenían una pantalla muy plana en comparación con los tubos de rayos catódicos (CRT) convencionales de la época. [2] Los modelos posteriores de 19 pulgadas se construyeron utilizando CRT comerciales y tenían una superficie frontal curva más pronunciada.
  2. ^ Es posible que a uno de los 4010 que se encuentran en el museo Tektronix [ ¿dónde? ] le falten las dos ruedas que se usan para mover el cursor gráfico. Sin embargo, la mayoría de los manuales y materiales de marketing mencionan estas ruedas. Es posible que esto sea parte de la versión 4010A.

Referencias

Citas

  1. ^ Tektronix 1971.
  2. ^ Tektronix 1973, pág. 260.
  3. ^ Tektronix 1973, págs. 260-263.
  4. ^ desde Tektronix 1973, pág. 275.
  5. ^ desde Tektronix 1973, pág. 274.
  6. ^ abc Tektronix 1973, pág. 276.
  7. ^ ab "Productos de gráficos por ordenador". Productos Tektronix 1980. 1980. pág. 35.
  8. ^ desde Tektronix 1973, pág. 273.
  9. ^ Tektronix 1973, pág. 255.
  10. ^ Tektronix 1973, pág. 269.
  11. ^ Trazadores digitales interactivos Tektronix (PDF) . Tektronix. 1981.
  12. ^ Tektronix 1971, pág. 6.
  13. ^ "Tektronix 4912". Cmp clásico .
  14. ^ "Enlaces de memoria de cinta a Tektronix 4010s". Computerworld : 20. 4 de junio de 1975.
  15. ^ Tektronix 1971, pág. 4.
  16. ^ Tektronix 1973, pág. 277.
  17. ^ Manual de referencia del programador VT330/VT340 Volumen 2: Programación de gráficos. Dic. Mayo de 1988.
  18. ^ ICL A420C (PDF) . ICL. 1991.
  19. ^ "Emulación de Tektronix 4014 y 4105" (PDF) . Universidad de Drexel .
  20. ^ Landau, Rubin; Fink, Jr, Paul; Johnson, Melanie; Maestri, Jon. "xterm: emulador de Tektronix 4014". Cómo lidiar con Unix: una guía de supervivencia .
  21. ^ Watson, Andrew (1986). "Sensibilidad temporal" (PDF) . Procesos sensoriales y percepción . Archivado desde el original (PDF) el 8 de marzo de 2016.
  22. ^ Richard Shoup (2001). "SuperPaint: un sistema gráfico de búfer de cuadros temprano" (PDF) . IEEE Annals of the History of Computing. Archivado desde el original (PDF) el 12 de junio de 2004.
  23. ^ "Computer Display Review", Keydata Corp., marzo de 1970, págs. V.1980, V.1964
  24. ^ abcd "Tektronix: Tres tipos de almacenamiento". Tekscope . Julio de 1972.
  25. ^ Hamilton, Rosemary (30 de diciembre de 1985). "La historia de una empresa". Computerworld .
  26. ^ Tektronix 1974, págs. 1–2, A-2.
  27. ^ Tektronix 1974, pág. D-8.
  28. ^ desde Tektronix 1974, pág. E-1.
  29. ^ Tektronix 1974, pág. A-6.
  30. ^ Tektronix 1974, pág. 2-9.
  31. ^ Tektronix 1974, pág. 2-7.
  32. ^ Tektronix 1974, pág. 3-28.
  33. ^ Tektronix 1974, págs. C-1–C-4.
  34. ^ abcde Tektronix 1974, pag. 3-27.
  35. ^ Tektronix 1974, pág. 3-26.
  36. ^ Tektronix 1974, págs. 1–7, 1–8.
  37. ^ Tektronix 1974, pág. 3-24.
  38. ^ Tektronix 1974, pág. 3-25.
  39. ^ ab Tektronix 1974, págs. 2–8, 2–9.
  40. ^ desde Tektronix 1974, pág. F-4.
  41. ^ Tektronix 1974, pág. F-6.
  42. ^ Tektronix 1974, pág. F-7.
  43. ^ Tektronix 1974, pág. F-8.
  44. ^ Tektronix 1974, pág. Diagrama de bloques TC1.
  45. ^ Tektronix 1972b, pág. 1-3.
  46. ^ "El terminal gráfico Tektronix 4010".090527 columbia.edu

Bibliografía

Enlaces externos