Articulo de referencia

Tektronix 4010

La serie Tektronix 4010 fue una familia de terminales de computadora con funciones de texto y gráficos, basadas en la tecnología de tubos de almacenamiento creada por Tektronix ...

La serie Tektronix 4010 fue una familia de terminales de computadora con funciones de texto y gráficos, basadas en la tecnología de tubos de almacenamiento creada por Tektronix . Varios modelos de esta familia se lanzaron 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 durante las décadas de 1970 y principios de 1980.

Un mapa de los Estados Unidos continentales en el Tektronix 4010. La nota mecanografiada en la parte inferior del marco de la pantalla advierte sobre el riesgo de quemado de pantalla.

La serie 4000 era mucho menos costosa 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 de tubo de almacenamiento; las imágenes dibujadas en la pantalla permanecían allí hasta que se borraban deliberadamente. Esto eliminaba la necesidad de memoria de computadora para almacenar las imágenes, lo cual era costoso en la década de 1970.

La serie de monitores 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 utilizaban pantallas rasterizadas y búferes de pantalla dedicados que se volvieron más asequibles a medida que los chips de memoria de estado sólido se abarataron considerablemente.

Historia

El osciloscopio de almacenamiento Tektronix 564 utilizaba la misma tecnología que fue fundamental para la serie 401x de pantallas gráficas para ordenador.

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 relacionadas con osciloscopios en el monitor 601 en 1968. [ 1 ] Se desarrollaron varios terminales gráficos basados ​​en este tubo y otros de la serie 600, incluyendo la Estación de Visualización Remota Avanzada del Proyecto MAC del MIT y el KV8I (más tarde, KV8E) de Digital Equipment Corporation que utilizaba el 611 de 11 pulgadas en diagonal. [ a ] ​​Estas pantallas consistían solo en el CRT y la electrónica básica relacionada; era responsabilidad del software en la computadora anfitriona producir una pantalla controlando directamente las señales del CRT. [ 3 ]

Tektronix decidió entrar por su cuenta en el mercado de terminales de computadora , presentando el 4002 en 1969 y el actualizado 4002A en 1971. Este último se vendía por $9400 (equivalente a $68 175 en 2025) y requería un adaptador de host de $150 . [ 4 ] Estos eran similares a los terminales de terceros anteriores, combinando esencialmente uno de sus tubos de almacenamiento con el circuito necesario 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 usaba para mensajes de estado e ingresar comandos. Como no incluían hardware de escaneo raster ni ningún tipo de memoria, la actualización de esta área con la suficiente rapidez para reducir el parpadeo dependía de la computadora host. [ 5 ]

A partir de 1972, el 4002 fue primero suplantado y luego reemplazado por el 4010. [ 5 ] Una serie de cambios y simplificaciones permitieron que estos fueran mucho menos costosos, lanzados inicialmente a $3,950 (equivalente a $28,648 en 2025) y otros $290 para un adaptador host. [ 6 ] Otros modelos en la serie 4010 incluyeron el 4012 que agregó caracteres en minúscula, y el 4013 con un conjunto de caracteres APL . Estos se implementaron usando placas enchufables que también podían agregarse 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, vendiéndose por $2,995 (equivalente a $11,703 en 2025) . [ 7 ]

Un terminal de computadora Tektronix 4014. El pedestal de soporte contenía la electrónica de interfaz.

El 4014 se unió a la línea a $8,450 (equivalente a $55,164 en 2025) , 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 volvieron tan ampliamente utilizadas que la serie 4014 a veces se considera 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 de conjunto 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 dar espacio al tubo mucho más grande. Era mucho más caro, con el modelo base vendiéndose por 19.500 dólares (equivalente a 76.196 dólares en 2025) . [ 7 ]

Había una amplia variedad de periféricos disponibles que funcionaban en algunos o en todos estos modelos. La primera línea, introducida con el 4010, incluía la unidad de copia en papel 4610, una impresora gráfica temprana. [ 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 tubo de rayos catódicos de una línea de altura duplicaba la imagen en papel térmico . [ 10 ] Normalmente se vendía por $ 3550 , una versión de $ 3950 permitía que la impresora se compartiera entre cuatro terminales. El adaptador de impresora podía venir preinstalado en el 4010, convirtiéndolo en el 4010-1, y venía preinstalado tanto en el 4012 como en el 4013, que aparentemente no usaban la notación -1 para indicarlo. El 4631 era una versión del 4610 con un alimentador de hojas y mayor velocidad.

Un 4014 debidamente equipado también podía controlar un trazador de pluma a través de una tarjeta de expansión , incluyendo el trazador digital interactivo 4662 basado en GPIB y la versión 4663 de tamaño C. Los trazadores ofrecían salida gráfica en color mediante la selección de pluma de color, que podía integrarse en los datos gráficos. [ 11 ]

Para el almacenamiento, los sistemas podían escribir el flujo de datos de caracteres a medida que se 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 posteriormente se añadió la 4923 basada en el sistema de cinta digital 3M DC300 [ 14 ] .

Otros dispositivos de la gama incluían la Unidad Gráfica Interactiva 4901 y 4903, que dibujaba retículas en la 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 introducir sus coordenadas en un ordenador, lo que permitía la compatibilidad con un sistema CAD. [ 4 ]

Tektronix 4051

La serie 4010 también se utilizó como base para dos sistemas autoalojados. La serie Tektronix 4050 utilizaba 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 un miniordenador Interdata 7/16 integrado 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 (OEM) , 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 gráfico en FORTRAN conocido como PLOT10 que convertía entradas simples como listas de números en una visualización gráfica como un gráfico. [ 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 las 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 adaptado a terminales de vídeo tradicionales que utilizaban pantallas de barrido raster, aunque estas generalmente ofrecían una resolución menor, quizás la mitad que la del 4010. [ 17 ] [ 18 ] Varias de estas emulaciones también entendían los códigos de color de la terminal de barrido raster Tektronix 4105 , que añadía color al conjunto de comandos original del 4010. Este estándar de datos gráficos continúa siendo emulado por terminales más recientes hasta el día de hoy; NCSA Telnet [ 19 ] y xterm pueden emular el 4014 ( xterm -t). [ 20 ]

Principios de funcionamiento

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 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 consiste en utilizar hardware y memoria de ordenador adicionales 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 con un precio 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 número limitado de registros de almacenamiento de alta velocidad en el hardware de procesamiento de datos.

Si se quisiera almacenar una pantalla de texto de 80 columnas por 25 líneas y utilizando ASCII de 7 bits , se requerirían 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) enUna 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 tienen que almacenarse en la memoria, y el hardware adicional dibuja entre ellos para producir la visualización. 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 utilizaba esta solución y se vendía por 280 000 dólares (equivalente a 2 321 337 dólares en 2025) . [ 23 ]

Tektronix desarrolló originalmente sus tubos de almacenamiento a finales de la década de 1950 como una forma de almacenar imágenes en pantallas de osciloscopios para su estudio, aunque el mismo sistema ya se había utilizado en pantallas de radar . El concepto básico utilizaba una disposición convencional de CRT, 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ía toda la pantalla, provocando que brillara tenuemente. La segunda fuente, el cañón de escritura , se asemejaba 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 bobinas electromagnéticas. [ 24 ]

Sin embargo, este cañón de escritura estaba configurado con una energía superior a la normal. Cuando su haz impactaba la pantalla, provocaba 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 absorbidos por un delgado electrodo transparente. La zona "escrita" del fósforo contenía ahora menos electrones de lo normal, lo que le confería una carga positiva con respecto a su entorno. Esto provocaba que más electrones del cañón de inundación fueran atraídos continuamente hacia ese punto, lo que mantenía la emisión de luz con una intensidad intermedia. De este modo, se podía "almacenar" una imagen compleja en los mismos fósforos emisores de luz que la hacían visible para el usuario. [ 24 ]

Capacidades y limitaciones de la pantalla

Sistema CAD Computervision , circa 1979, que utiliza tubos de almacenamiento Tektronix de 19 pulgadas. 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 brillante destello del haz de escritura de alta energía que se movía rápidamente por la pantalla, "pintándola" con líneas y patrones complejos. La imagen almacenada brillaba más que el tenue resplandor característico del fondo de toda la pantalla. La pantalla siempre era monocromática, con tres niveles de brillo diferentes de "verde CRT". [ 24 ]

La tecnología de tubos de almacenamiento era vulnerable al efecto de quemado de pantalla , ya que el flujo continuo de electrones que iluminaban una imagen almacenada degradaba gradualmente los fósforos emisores de luz con el tiempo. Para reducir la tasa de degradación de la pantalla, el hardware se diseñó para apagar los haces de electrones después de un período de inactividad. Los programas de protección de pantalla no eran útiles para proteger las pantallas de tubos de almacenamiento del efecto de quemado de 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 y se dispersaban lentamente desde sus ubicaciones originales. La única forma de corregir esta borrosidad gradual era borrar y volver a dibujar toda la pantalla.

Debido a que el propio tubo de visualización almacenaba la imagen, no se necesitaba ningún tipo de memoria gráfica auxiliar, lo que redujo considerablemente el costo del terminal. El 4010 costaba $3,950, casi dos órdenes de magnitud menos costoso que las pantallas gráficas de la competencia de IBM. [ 6 ] Esto hizo que los gráficos por computadora 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 en la cantidad de vectores que se podían mostrar; simplemente se podían seguir agregando a una imagen compleja, mientras que una solución como el 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 el molesto parpadeo. [ 25 ]

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

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

Descripción técnica

Disposición mecánica

La serie 401x consistía físicamente en una gran pantalla CRT colocada sobre un carro con ruedas. El carro albergaba la mayor parte de la electrónica en una carcasa vertical en la parte posterior, que podía abrirse 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 carcasa, las tarjetas de expansión se conectaban a través del sistema propietario "Minibus" de 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 sobre un escritorio, mientras que el carro electrónico se conectaba a él mediante un cable de hasta 3,0 m (10 pies) de distancia. [ 28 ] La calidad de construcción general del Tektronix 4010 era excelente, con placas chapadas en oro de material de fibra de vidrio epoxi de alta calidad. 

Interfaz

El 4010 utilizaba una tarjeta Minibus para gestionar las comunicaciones con el ordenador anfitrión, y disponía de una amplia variedad de interfaces de anfitrión. El terminal 4014 se enviaba normalmente con la interfaz de comunicaciones estándar instalada, que ofrecía una conexión RS-232 , aunque solo se admitían los pines de conector más importantes. La configuración se realizaba completamente mediante puentes eléctricos , [ 29 ] por lo que el terminal no podía modificar 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 era muy utilizada por los ordenadores centrales de la época. También existían interfaces directas mediante conexiones serie o paralela propietarias para la mayoría de los sistemas centrales. [ 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, ya que carecía de diversas funciones de terminal inteligente, como el posicionamiento direccionable del cursor. El terminal tampoco contaba con un almacenamiento en búfer de datos significativo, y muchas operaciones lentas podían provocar la pérdida de datos. Por ejemplo, el retorno de carro tardaba entre 100 y 200 μs, y la operación de borrado de pantalla mucho más, del orden de un segundo. Era responsabilidad del ordenador anfitrión retrasar los datos adicionales para evitar su pérdida durante estos periodos refractarios. [ 30 ]

Una característica peculiar era un segundo margen en el carácter 35, que permitía limitar las líneas entre el lado izquierdo de la pantalla y ese punto medio para el margen 0, o entre ese punto medio y el lado derecho de la pantalla para el margen 1. Esto resultaba útil para combinar gráficos y texto, o para mostrar dos columnas de texto. Para cambiar entre columnas, bastaba con desplazarse a la última línea de cualquier columna y pulsar la tecla de salto de línea. El cursor reaparecía entonces en la parte superior de la siguiente columna. No se intentaba limitar el dibujo a estos márgenes, por lo que el software anfitrión era el encargado de asegurar que las líneas permanecieran dentro de ellos insertando caracteres CR/LF en los puntos adecuados. Las líneas de texto que llegaban hasta el margen 0 se extendían a lo largo de toda la pantalla si no se enviaba CR/LF para ajustar la línea antes del carácter 35, aunque cualquier dato en el área del margen 1 en la misma línea, que se escribiera posteriormente, se dibujaría encima.

Los terminales también admitían opcionalmente un segundo conjunto de caracteres a través de placas de circuito 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

El 4010 no era una pantalla de trama 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. Debido a que la pantalla tenía una geometría 4:3, solo se veían 780 puntos verticalmente. El origen estaba en la esquina 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, lo que requería dos caracteres por valor, o 4 caracteres para una coordenada X,Y completa. El esquema de codificación se diseñó para que los caracteres de coordenadas se enviaran de forma segura a través de enlaces serie, asignando a cada valor un valor del conjunto de caracteres imprimibles ASCII . A los valores X se les asignaban los 32 caracteres entre 64 y 95 en decimal, principalmente letras mayúsculas. A las coordenadas Y se les asignaba un rango similar, de 96 a 127, principalmente letras minúsculas. Para convertir la ubicación a un código de caracteres 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 signos de puntuación. [ 33 ]

Así pues, la fórmula completa para calcular los puntos de los personajes era: [ 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 para Y, y el carácter de orden bajo antes que el de orden alto, los cuatro caracteres en realidad debían transmitirse en el orden opuesto, comenzando con la Y alta, luego la Y baja, la X alta y finalmente la X baja. [ 34 ] Por ejemplo, consideremos la coordenada (23, 142). La coordenada X cae dentro del rango de 0 a 31, por lo que no se requiere desplazamiento. Sumando 23 a 64 se obtiene 87, que es el carácter ASCII , y como no se requiere desplazamiento, el "carácter de desplazamiento" es . Para la coordenada Y 142, sería necesario desplazar el número de nuevo al rango de 0 a 31, lo que podría hacerse restando 128. Haciendo esto queda 14. Sumando 14 a 96 para obtener el primer carácter se obtiene 110, o . Esto requiere 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 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 la terminal, que los retiene hasta que se recibe la coordenada completa y se dibuja. El proceso de dibujo se activa al recibir el carácter de X baja, que la terminal busca esperando un patrón de bits que indique que está dentro del rango decimal correcto. Esto permite enviar puntos que comparten una coordenada Y de forma abreviada, enviando solo las coordenadas X, incluso solo la X baja si la X alta no ha cambiado. Esto puede reducir considerablemente 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 agrupa puntos que cambian solo en X baja e Y baja. El efecto general puede reducir aproximadamente a la mitad la cantidad de datos enviados a la terminal. [ 34 ]

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

Debido a que el sistema dibuja vectores de punto a punto en modo gráfico, para dibujar líneas separadas era necesario entrar y salir repetidamente del modo gráfico. Se dibuja un solo punto entrando en el modo gráfico en la coordenada deseada y dibujando un vector de longitud cero hacia esa misma coordenada. [ 35 ]

Entrada gráfica

Para la entrada gráfica, el terminal utilizaba un par de ruedas de control en el teclado para controlar la posición del cursor . El cursor se mostraba con una intensidad menor del haz de electrones, con energía insuficiente para activar el sistema de almacenamiento. 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, a continuación, ( + ). La posición se enviaba al ordenador utilizando la misma codificación X,Y que los comandos gráficos. Esto podía hacerse de forma interactiva enviando el + y pulsando una tecla del teclado, o inmediatamente mediante el envío de + por parte del host . [ 36 ]ESCControl⇧ ShiftKSUBControlZESCSUBESCENQ

Cambios en el modelo 4014

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

En modo alfa, la fuente podía escalarse para producir varios tamaños de línea diferentes. El estilo original 4010 de 35 líneas por 74 caracteres era el predeterminado, o podía seleccionarse 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 podían mezclarse en pantalla. [ 37 ]Esc8Esc9Esc:Esc;

En el modelo 4010, el cursor y las miras gráficas eran interactivos y utilizaban el modo oscuro para desplazarse por la pantalla sin escribir en la memoria. Esto se lograba escribiendo con menos energía en el haz, la suficiente para que fuera visible pero no para almacenarlo. El modelo 4014 añadió códigos de escape para permitir al usuario seleccionar 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 actualizarlos continuamente a través del enlace serie unas 30 veces por segundo para evitar el parpadeo. [ 38 ]EscpEscw

Esta capacidad podría utilizarse, por ejemplo, dibujando el contorno de un indicador y sus marcadores de escala normalmente para que se guarden, y luego dibujando la aguja de forma interactiva usando el modo oscuro. También podría utilizarse 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 ] Enviar + a través de + ponía el terminal en modo desenfocado , que dibujaba con 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 través de + devolvía el terminal al modo de almacenamiento normal. [ 39 ]EschEscoEsc`Escg

El 4014 introdujo un cambio en la forma de introducir los puntos gráficos añadiendo un carácter de ejecución que indicaba que una coordenada determinada estaba completa. Esto permitía, por ejemplo, cambiar la coordenada X o Y sin modificar la ubicación previamente almacenada de la otra. Esto resultaba útil para dibujar recuadros o, especialmente, una serie de líneas como un eje, o para dibujar un punto en la pantalla enviando la misma dirección que la última almacenada o a la que se movió usando el modo oscuro. Dado que las coordenadas X e Y utilizaban caracteres distintos, el terminal seguía detectando una secuencia de coordenadas enviadas en el formato 4010 anterior y las dibujaba a medida que llegaban, lo que proporcionaba 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 adición de direccionamiento de 12 bits , que aumentaba la resolución a 4096 x 4096, aunque la sección superior del eje Y por encima de 3120 permanecía oculta. Cualquier dirección podía enviarse en modo de 12 bits simplemente enviando un byte adicional entre los caracteres Y alto y bajo, utilizando el mismo rango de caracteres que las direcciones Y de orden inferior. En un terminal de la serie 4010 o en un 4014 sin el Módulo Gráfico Mejorado, este byte adicional se sobrescribía inmediatamente con la dirección de orden inferior real que llegaba como el siguiente carácter, por lo que no tenía ningún efecto. Con el Módulo Gráfico Mejorado, el terminal utilizaba los bits 1 y 2 para añadir al principio de la dirección X de orden superior, que normalmente es de 5 bits, y los bits 3 y 4 para añadir a la dirección Y de orden superior. [ 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, líneas discontinuas y puntos, y líneas cortas y largas. Estos eran útiles para dibujar ejes y escalas, especialmente cuando se combinaban con el modo desenfocado para reducir la intensidad, y utilizando 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 + a + . Por ejemplo, sin el Módulo Gráfico Mejorado instalado, enviar cualquier carácter de a seleccionaba el modo de dibujo de línea normal, mientras que con el módulo instalado era dibujo normal, era normal con líneas punteadas, y así sucesivamente. [ 41 ]Esc`Escw,d,a

El trazado incremental, introducido con el carácter separador de registros ASCII (RS), sustituyó las coordenadas normales por direcciones de un solo carácter. Por ejemplo, enviar " movido hacia arriba" ("norte"). Esto resultó especialmente útil para dibujar agujas de control y pantallas móviles similares, y redujo considerablemente la cantidad de información que debía enviarse al terminal a lo largo del tiempo. [ 42 ]E

El módulo gráfico mejorado introdujo dos modos de trazado de puntos . Al entrar en el modo normal de trazado de puntos con el separador de archivos ASCII (FS), en lugar de RS para el modo gráfico, solo se trazaban los puntos en las coordenadas enviadas, no los vectores entre ellos. El trazado de puntos especial , introducido con + , añadía un carácter de intensidad a la coordenada que permitía que los puntos tuvieran distintos niveles de brillo y, opcionalmente, desenfocar el haz. [ 43 ]EscFS

Críticas

Los predecesores de algunos componentes técnicos provienen 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 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 ​​principal controlada por cristal. [ 44 ] Si bien esto proporciona mucha más precisión y estabilidad de la necesaria, algunos pueden percibir el sonido como bastante apagado y poco parecido al de una campana. Por otro lado, el reloj serie para el teletipo en cadena se genera con un circuito analógico. Utiliza un oscilador RC unijuntura, que debía ajustarse manualmente a 110 baudios. [ 45 ] Esto no es muy estable: después de unas horas, la acumulación de calor podría provocar que la frecuencia se desviara lo suficiente como para causar errores de sincronización en la línea serie. Por lo tanto, en este caso, una derivación de la cadena divisora ​​podría haber cumplido el propósito mucho mejor.

4010 Datos técnicos

[ 46 ]

Notas

  1. Las pantallas de 11 pulgadas fueron fabricadas a medida por Tektronix y tenían una pantalla muy plana en comparación con los tubos de rayos catódicos (TRC) convencionales de la época. [ 2 ] Los modelos posteriores de 19 pulgadas se construyeron utilizando TRC comerciales y tenían una superficie frontal curva más pronunciada.
  2. Una de las unidades 4010 del museo Tektronixpodría carecer de las dos ruedas que se utilizan para mover el cursor gráfico. Sin embargo, la mayoría de los manuales y materiales de marketing mencionan estas ruedas. Es posible que formen parte de la versión 4010A.

Referencias

Citas

  1. Tektronix 1971 .
  2. Tektronix 1973 , pág. 260.
  3. ^ Tektronix 1973 , págs .
  4. 1 2 Tektronix 1973 , pág. 275.
  5. 1 2 Tektronix 1973 , pág. 274.
  6. 1 2 3 Tektronix 1973 , pág. 276.
  7. 1 2 "Productos de gráficos por computadora". Productos Tektronix 1980. 1980. pág. 35 . 
  8. 1 2 Tektronix 1973 , pág. 273.
  9. Tektronix 1973 , pág. 255.
  10. Tektronix 1973 , pág. 269.
  11. Plotters digitales interactivos Tektronix (PDF) . Tektronix. 1981.
  12. Tektronix 1971 , pág. 6.
  13. "Tektronix 4912" . ClassicCmp .
  14. "Enlaces de memoria en cinta a Tektronix 4010" . 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 gráfica . 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 del original (PDF) el 8 de marzo de 2016.
  22. Richard Shoup (2001). "SuperPaint: Un sistema gráfico de búfer de fotogramas primitivo" (PDF) . IEEE Annals of the History of Computing. Archivado del original (PDF) el 12 de junio de 2004.
  23. "Computer Display Review" , Keydata Corp., marzo de 1970, págs. V.1980, V.1964
  24. 1 2 3 4 "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. 1 2 Tektronix 1974 , pág. E-1.
  29. Tektronix 1974 , pág. A-6.
  30. Tektronix 1974 , págs. 2-9.
  31. Tektronix 1974 , págs. 2-7.
  32. Tektronix 1974 , pág. 3-28.
  33. Tektronix 1974 , págs. C-1–C-4.
  34. 1 2 3 4 5 Tektronix 1974 , pág. 3-27.
  35. Tektronix 1974 , pág. 3-26.
  36. ^ Tektronix 1974 , págs. 1–7, 1–8.
  37. Tektronix 1974 , págs. 3-24.
  38. Tektronix 1974 , pág. 3-25.
  39. ^ Tektronix 1974 , págs. 2–8, 2–9.
  40. 1 2 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ágs. 1-3.
  46. "El terminal gráfico Tektronix 4010" .090527 columbia.edu

Bibliografía

  • Manual de usuario del terminal de visualización de computadora Tektronix 4014 y 4014-1 (PDF) . Tektronix. Julio de 1974. Número de pieza del manual: 070-1647-00.
  • Manual de servicio para terminales de visualización de computadora SN B050000 y superiores (PDF) . Tektronix. Agosto de 1979. Número de pieza del manual: 070-2303-00.
  • Terminal de visualización de computadora Tektronix 4010 (PDF) . Beaverton, OR: Tektronix. 1972.
  • Productos Tektronix 1973 (PDF) . Tektronix. 1973.
  • Interfaz de puerto TTY para terminales de la serie 4010. Tektronix. 1975. Número de pieza del manual: 021-0071-0.
  • Tektronix 4010-1 , vídeo de un 4014-1 ejecutando un archivo de ejemplo creado por el programa Skyplot.
  • tek4006 muestra un 4006 siendo utilizado en modo texto como terminal en un servidor Ubuntu junto con varias demostraciones de Tek dibujadas
  • Hvosm spin001 , una animación de una colisión de vehículos renderizada fotograma a fotograma en un Tektronix 4006.
  • Computadora gráfica 3D Tektronix 4010-4014 antigua , representación gráfica de datos en una 4010-4014, principalmente utilizando el paquete de software Disspla.