INTERFAZ DE USUARIO

 

La Interfaz de Usuario.

 

Queen cuenta con una interfaz de usuario con la cual se manipulan las características básicas del plano, y algunas de las características de las graficas.

Aun cuando Queen reorganiza la interfaz para ejecutarse en un Pc o en una Pocket Pc, la interfaz es la misma, con la excepción que las teclas de función en la interfaz de la Pocket Pc solo son 3 por motivos de espacio; y en la de Pc son 12 .

La Graficas a continuación presenta las interfaces:

  Interfaz para Pc.

 

 

 

 

 

En la Interfaz para las Pocket Pc se sobre ponen un set de paneles para optimizar el espacio.

 


Partes y funcionamiento de la interfaz.

Las especificaciones de funcionamiento se hacen en base a la interfaz para un Pocket Pc.

 

La interfaz de Queen esta compuesta de 3 áreas de visualización, un panel de control, una barra de estado y una barra de botones que permite la permutación entre las diferentes áreas.

El

La Barra de control de las áreas y teclas de función.

La figura siguiente muestra esta barra.

 

 

 

Descripción del funcionamiento de los botones

Botón

Acción

Observación

f1

Teclas de función, ejecutan  una acción pre-establecida.

En la interfaz de Pc se pueden usar las teclas de función del teclado respectivamente.

A cada tecla de función se le puede establecer un bloque de comando que se ejecutan cuando el botón respectivo es pulsado. Use el comando fkey para configurar estas teclas.

f2

f3

out

Hace visible la ventana de salida

Use también el comando change out

pro

Hace visible el panel de comandos

Use también el comando change cmd

gra

Hace visible el panel Grafico

Use también el comando change plane

ctl

Hace visible el panel de control

Use también el comando control show

 

Los comandos son usados para cambiar dinámicamente a cierto panel. Cuando se ejecuta la aplicación para Pc, los comandos no tienen ningún efecto ni se presenta esta barra de control, ya que todos los paneles son visibles.

 

Barra de Estado

La siguiente figura muestra la barra de estado

 

 

 

 

La barra de estado es utilizada por Queen para escribir avisos (notificaciones) o mensajes de error, También es usada para presentar información de las funciones, y puede ser utilizada por el usuario empleando el comando status para escribir información.

 

Otra característica de la barra de estado es que también puede ser usada para ejecutar comandos. Esto es conveniente cuando Queen se ejecuta con la interfaz de Pocket Pc ya que puedes ejecutar comandos sin tener que esconder el área grafica. La barra de estado solo puede ejecutar un comando a la vez.

Si se usa la barra de estado para ejecutar comandos, las teclas de método rápido  que funcionan en esta son:

 

Queen se puede ejecutar con la interfaz de Pocket Pc en una PC obteniendo una ventaja, si la ventana se maximiza, el plano ocupa toda la pantalla. La barra de estado puede servir para ejecutar un comando, siempre teniendo visible el plano.

 

Las siguientes combinaciones de teclas ayudaran al uso de la barra de estado para utilizarla como editor de comando. Recuerde que el cursor debe estar en la barra de estado para que funcionen.

Acciones que realiza la barra se estado cuando se combinan las siguientes teclas.

Teclas

Acción

ENTER

Ejecuta el comando

CTRL.+SPACE

Limpia la barra de estado

 ¯

Extrae y presenta el ultimo comando ejecutado, que se encuentra en la historia de comandos.

­

Extrae el en siguiente comando de la historia de comandos y lo presenta.

CTRL+DELETE

Limpia o vacía el registro o historia de comandos

 

Área de comandos:

 

Es la parte de Queen que se utiliza para escribir los comandos y ejecutarlos, cuenta con botones de control que realizan acciones para administrar los comandos.

Internamente se almacena todos los comandos emitidos,  no existe limite de cuantos comandos puede almacenarse en el historial, este valor esta determinado solo por la memoria de la computadora.

 

Otra característica importante es que cuando se ejecuta un bloque de comandos directamente de la área de comandos y no hay error, este se guarda en un registro consecutivo sin repetirse(los repetidos son ignorados), este registro es llamado la Historia de comandos.

.

Cuando se ejecuta un comando y hay error este permanece intacto en el área de comando con el objeto de corregirlo. Es una buena practica vaciar el registro de comandos cada cierto tiempo con el objeto de liberar memoria.

 

Cuando ocurre un error interno (una situación anormal que no es culpa del usuario, sino de la programación interna de Queen y que no deberían existir), se presenta un mensaje especificando la situación y en el cual se dice que el texto presentado se envié una dirección de correo con el fin de arreglar la falla.

 

 

 

 

 

 

 

 

 

La figura a continuación es la área de comandos y botones de control

 


 

Acciones que realiza cada botón del área de comandos.

Descripción de los Botones

Botón

Acción

Use también

exe

Ejecuta el bloque de comandos digitados en el área de comandos.

CTR+ENTER

cls

Elimina los comandos que se encuentran en el área de comandos

CTR+SPACE

 ¬

Extrae y presenta el ultimo comando ejecutado, que se encuentra en la historia de comandos.

ALT+LEFT

®

Extrae el  siguiente bloque de comandos de la historia de comandos y lo presenta. Existe un apuntador al ultimo comando extraído; cuando este alcanza alguno de los extremos, se reinicia al extremo opuesto (cíclico).

ALT+RIGHT

clsh

Limpia o vacía el registro de comandos.

CTR+DELETE

pcmd

Despliega la historia de comandos actual en el área de salida

 

 

cpy

Copia desde la barra de estado al área de comandos. Si hay texto seleccionado solo se copia el seleccionado, y si no lo hay, se copia todo, y siempre al final de lo que se encuentra en el área de comandos.

CTR+K

 

El panel Grafico y el Área de salida:

 

 

En el panel grafico es donde se presentan las graficas, y el área de salida es donde el usuario  puede imprimir información. Algunos comandos internos también lo hacen.

 

El Panel de control:

Este es una seria de 5 paneles que se encuentra superpuesto y que solo es visible uno a la vez. Con el panel de control se puede establecer algunas características del plano, y de los gráficos.

En el modo PC el panel de control  se encuentra visible en la parte izquierda de la ventana. En el Modo Pocket Pc no se encuentra visible, pero pueden hacer que se muestre usando el botón ctrl de la barra de control. o ejecutando el comando control show.

A continuación se presenta los paneles con su respectivo nombre.

 

                                              

Browser Panel

Setting Flags on-off

Configuring Values

 

Setting Colors

 

Control Graphics

 

 

 

 

Para cambiar el panel visible solo se hace clic en el botón que tiene el nombre del panel. Haciendo uso sucesivo de este botón, los paneles son mostrados secuencialmente y el botón se actualiza con el nombre del panel mostrado.

 

Descripción y funcionamiento de los diferentes paneles de control

Browser Panel

 

Este panel contiene 15 botones a través  de los cuales se controla algunos aspectos del plano como también la realización de ciertas tareas. La siguiente tabla  presenta una descripción de las tareas que cada uno realiza.

Botón

Descripción

Magnifica o aumenta la escala del plano en un décimo, se conserva la coordenada central del plano.

Desplaza el plano un décimo a la izquierda del espacio visualizado en el eje x.

También se puede usar el comando movex o movexy.

Elimina todo los gráficos y shapes internos en plano. Los shape extendidos y objetos externos permanecen. Puede usarse también el comando clsplane.

 

Limpia todo el contenido de la ventana de salida. Puedes usar también el comando clscout.

Activa la posibilidad de hacer zoom con el ratón. Puede usarse el comando mousezoom on.

Desplaza la área de visualización hacia arriba en un décimo del espacio visualizado en el eje y. Puede usarse también el comando movey o movxy.   

Toma las coordenadas que se encuentran en la barra de estado y las establece como centro del área de visualización del plano.

Puedes usar también el comando center.

Considera también que si el plano esta en modo polar, las coordenadas se centran en modo polar, es decir que los valores que aparecen en la barra de estado son el ángulo(en grado) y el radio.

Desplaza el área de visualización en un décimo del espacio visualizado por el eje y. También se puede usar los comandos movey o movexy.

Permuta el modo del plano, los modos son polar y rectangular.

Si el plano esta en modo polar todo lo que se quiera ubicar en el plano se le deben especificar las coordenada en polar con el ángulo en grados. También puedes usar el comando mode con una de las opciones pol o  rec.

Activa la posibilidad de arrastrar objetos gráficos con el ratón sobre el plano.

Reduce la escala del plano en un décimo. También se puede usar el comando zoom seguido de un numero menor que 1, (si el numero es negativo se toma el valor absoluto). Vea el comando zoom para mas detalles

Desplaza el plano hacia a la derecha un décimo del espacio visualizado en el eje x. También se puede usar movex o movexy

Establece los valores por defecto del plano. Esto incluye la escala, el sector de visualización, el color y espaciado de los ejes o  líneas guías. Color del fondeo del plano, el step[1], la proporcionalidad de las unidades x y y. Para mas información de todos estos aspectos vea el capitulo Entorno de Queen.

 

Establece las unidades en x y y proporcionalmente a la resolución y tamaño de la pantalla de la computadora. Las pantallas de las computadoras varían en resolución y tamaño, por lo que cuando Queen inicia, puede parecer que las unidades de x usan mas espacio que las unidades de y, como consecuencia un objeto dibujado en al plano parecería estar deforme. Para poner igualmente espaciado las unidades x y y usa este botón. También puede usar el comando axis  pro.

Activa la posibilidad de mover la área de visualización del plano usando el ratón.

 

 

Setting Flags on-off

 

Este panel contiene una lista de opciones que se pueden cambiar entre activas y no activas, en cada uno de los nombres de la lista se incluye entre paréntesis  el modo actual en que se encuentra cada opción, para activar o desactivar una, solo selecciona la opción y pulsar el botón <Switch> a  continuación o hacer doble clic sobre la opción.

A continuación se describe que es lo que cada opción representa.

 

Opciones del panel Setting Flags on-off

Opción

Descripción

Axis xy

Establece si los ejes x e y serán visibles en el plano

Units X Lines 

Establece si las líneas guías de las unidades en x serán  visibles. Para mas información consulta el comando axis.

Units Y Lines

Establece si las líneas guías de las unidades en y serán  visibles. Para mas información consulta el comando axis.

Divition X Lines

Queen puede presentar en el plano líneas guías que no dependen de las unidades, sino que siempre se trazan en un numero especificado por el usuario, el valor de este numero establece cuantas líneas guías se trazaran (en x en este caso)  en el área de visualización sin importar las coordenadas que estén establecidas como limites del área de visualización[2]. Así que esta opción estable si estas líneas serán visibles o no.

Para mas información consulta el comando axis.

Divition Y Lines

Lo mismo que la explicación anterior, solo que este es para el eje y. Para mas información consulta el comando axis.

Units Pollar Divition

Cuando el plano esta en modo polar,  hay líneas guías de las unidades, o sea círculos de radios 1, 2, 3,  ...

Esta opción determina si las líneas guías de las unidades de radio  serán  visibles. Para mas información consulta el comando axis.

Divition Polar Lines

Cuando el plano se encuentra en modo polar, Queen puede presentar líneas guías que no dependen de las unidades, sino que siempre se trazan en un intervalo especificado por el usuario, el valor de este intervalo establece cuantos círculos concéntricos se trazaran en el área de visualización sin portar las coordenadas que estén establecidas como limites del área de visualización. Así que esta opción establece si estos círculos serán visibles o no.

Para mas información consulta el comando axis.

Polar Angles

Cuando el plano esta en modo polar, se trazan líneas guías de ángulos. Esta opción establece si esta líneas serán visibles.

Para mas información consulta el comando axis.

Draw able

Cuando esta opción esta activada y se arrastra el ratón manteniendo presionado el botón del ratón (o en el caso de la POCKET PC se dibuja con el lápiz) en el plano se traza el trayecto del ratón.

Para mas información consulta el comando draw.

Draw instant able

Cuando la opción de dibujo esta activada (Draw able) y se dibuja algo, el dibujo aparece instantáneamente si esta opción esta activada, de lo contrario, el dibujo se muestra cuando se finaliza cada trazo.

Para mas información consulta el comando draw.

Points able

Si esta opción esta activa y se hace clic en el plano, se dibuja un punto con las coordenadas en donde se hizo el clic.

Para mas información consulta el comando point.

Trace able

Cuando esta opción esta activada, las coordenadas del cursor del ratón se muestran en la barra de estado. No es necesario presionar ningún botón. No tiene sentido cuando Queen se ejecuta para una POCKET PC ya que estas no tienen cursor del ratón.

Para mas información consulta el comando trace.

Draw visible

Establece si los dibujos hechos con el ratón serán visibles.

Para mas información consulta el comando draw.b

Unit Parts Visible

Hace visibles  o no visibles las líneas guías que dividen a una unidad en partes iguales. Vea el comando axis unitparts on

Right Label Visible

Hace visibles a ambos lados los números que indican las posiciones de todas las líneas guías, por defecto solo se ubican arriba y a la izquierda. Vea el comando axis unitparts. off

 

Nota: La interfaz de usuario no da acceso al 100% de las opciones y posibilidades, el único modo de personalizar a Queen el 100%  es usando los comando (Programación).

 

Configuring Values

 

La forma de usar este panel consiste en primero seleccionar la opción que se quiere cambiar y luego seleccionar un valor en el rango permitido que se muestra en la barra de la parte de abajo del panel. Una vez seleccionado el valor, usar el botón <Apply> para establecer el valor. Note que cuando seleccione una opción la barra se ubica al valor actual de esa opción y el rango de selección se actualiza a los valores permitidos que se muestra entre paréntesis.                   

                                  

Opciones del panel Configuring Values

Opción

Descripción

Change Mode(Rec|Pol)

Permuta entre el modo rectangular y polar del plano

Unit Lines Every

Establece el valor de cada cuantas unidades se trazan las líneas guías de las unidades tanto en x como en y.

Para mas información vea el comando axis.

Divition lines on Plane

Establece cuantas líneas guías se establecen en el área de visualización, tanto en x como en y

Para mas información vea el comando axis.

Number of Decimal

Establece el numero de decimales que se mostraran en las respuestas o cualquier presentación de números.

Para mas información ver el comando deci.

Number of Steps

Step es un valor usado para determinar el desplazamiento (delta) de x cuando se grafican las funciones.

Ejemplo: supongamos que la coordenada mas a la izquierda(x1) del eje x en el área de visualización del plano es –10 y la mas a la derecha(x2) es 10, y el valor de step es 100,  cuando se va a graficar y=f(x), es necesario evaluar f(x), esto se hace a través del intervalo x2-x1, donde x se va incrementando en un valor de delta=(x2-x1)/step para obtener y.

El valor step es muy importante ya que define en muchos casos la preescisión de los cálculos.

Así que esta opción define el numero de evaluaciones que se hará para trazar el grafico. Entre mayor es step la grafica esta mas definida pero el trabajo de evaluación es mas grade y retarda la presentación del grafico. El valor por defecto es 100.

Para mas información consulta el comando step, getstep y delta.

Degrees Polar Lines

Cuando el plano esta en modo polar se trazan líneas guías de ángulo. Esta opción estable el intervalo (de unidades angulares en grados) que habrá entre cada línea. 

Change Angles(Deg=0|Rad=1)

Cuando el plano se encuentra en modo polar, las medidas de los ángulos se presentan en radianes o en grados, esta acción permuta entre ambos modos. Dependiendo de valor de esta opción, las coordenadas de los punto se muestran en el mismo modo (grados o radianes).

Wide Draw

Establece el grosor de las líneas de dibujo cuando se Draw esta activado

Unit Parts

Establece las líneas guías que dividen a una unidad  en el plano en partes iguales. Por defecto son 4. El valor máximo es 1000, pero el comando axis unitparts parts no tiene un limite máximo.

Distance polar Label

Establece a la distancia que se muestran las mediciones numéricas  de los círculos concéntricos cuando el plano esta en modo polar. Esta distancia esta medida desde el origen. El valor mínimo es 1 y el máximo es 10, y solo se pueden establece en intervalos enteros, pero el comando axis pol angle ldis  no tiene limite máximo y el mínimo es cero, pudiéndose  establecer el posiciones decimales.

 

Control Graphics

 


 

 

Con este panel es posible administrar algunas de las opciones de los objetos gráficos coplanares. 

 

Los gráficos de funciones son objetos muy poderosos, como antes se ha mencionado, solo con programación se obtiene el 100% del poder.

 

Los gráficos son creados con el comando addgraph, el cual   toma dos parámetros: nombre y la ecuación[3].

Ejemplo:

addgraph gra 2*x+10

Aquí gra es el nombre del grafico, el cual se utiliza para hacer posteriores referencia al objeto,  x es la variable de la ecuación, la cual debe ser siempre x.

 

Composición del panel de Gráficos: a continuación se enumeran las partes del panel gráficos.

 

Descripción de las partes enumeradas

 

Numero

Descripción

1

Lista de características que se pueden configurar, se selecciona de esta para poder cambiarla.

2

Lista desplegable de los gráficos que se encuentran en memoria, se actualiza automáticamente cuando se crea un grafico. El nombre del grafico se encuentra visible es el que será afectado por las operaciones que se hagan. 

3

Las barras de color. Estas barras establecen valores de color RGB[4] (R=rojo, G=verde y B=azul) respectivamente, el color actual del grafico se presenta justo debajo de las barras, para seleccionar otro color primero selecciona la opción color, luego mueve el selector de posición de cada una de las barras de color y usa el botón set para establecerlo.

4

Espacio que se presenta el color seleccionado por las barras de color

5

Presenta la ecuación actual del grafico, para establecer otra ecuación del grafico primero selecciona la opción  equation, escribe la nueva ecuación en este campo y usa el botón set para establecerla.

6

Este botón se usa para hacer efectiva el nuevo valor de la opción.

 

Las opciones en la lista son:

·         Graph Visible: Permuta entre visible e invisible al grafico, para mas información véase la opción on y off  de los objetos gráficos en Objeto GRAPH.

·         Graph Color: Seleccione esta opción  si va a cambiar el color del grafico.

·         Plot Visible: Hace que sea visible una pequeña cruz que se ubica sobre una coordenada del grafico. Para mas información sobre el plot, consulte la opción plot de los objetos gráficos  en la sección Objeto GRAPH.

·         Plot Begin: Hace que la cruz del plot se ubique en la coordenada mas a la izquierda del eje x (x1). Note que junto con la cruz aparecen las líneas guías que señalan el centro de la cruz.

·         Plot Foreward: Desplaza la cruz del plot un pequeño intervalo mas a la derecha (un step) , si se alcanza el limite derecho, la cruz reaparece en la coordenada x1 del grafico.

·         Plot Backward : Hace que el plot se desplace a la izquierda, si el limite izquierdo es alcanzado, el plot reaparece en la coordenada mas a la derecha del grafico (x2).

·         Plot Color: Define el color de la cruz y líneas guías del plot.

·         Equation: Opción para cambiar la ecuación del grafico.

·         Plot Line Visible: Hace visible o invisible las líneas guías del plot.

·         Plot Trace: Activa y desactiva la acción de presentar en la barra de estado las coordenadas a las que se mueve el plot.

 

 

 

Setting Colors

Areas del Panel colors

 

 


 

 

 

 

 

 

 

 

Descripción  de las áreas:

 

Numero

Descripción

1

Lista de opciones

2

Muestra el color seleccionado con las Barras de color

3

Barra de color RGB. Para mas información vea el Apéndice El Color.

4

Botón que se usa para establecer el color seleccionado

 

A través de este panel puede cambiar el color de algunas características de Queen, entre las cuales están :

 

Para trabajar con el panel color haga lo siguiente:

·         Selecciona la opción en la lista de opciones

·         Selecciona el color en las barras de color

·         Usa el botón <Set Color> para establecer el color



[1] El step es la medida de avance para trazar los gráficos, ejemplo, si el step es de 100, entonces al trazar un grafico y=f(x), se divide el espacio de visualización de x en 100 partes y se evalúa y=f(x) en cada una de estas partes para obtener f(x) en cada uno de los 100 valores de x. Para mas información consulta en comando step.

[2] Para mas información sobre el limite de coordenadas del área de visualización consulta el comando coor.

[3] La ecuación es opcional y su valor por defecto es x*cos(x). Para una amplia información de las expresiones matemáticas y gráficos de función vea el capitulo  Entorno Queen y Objeto GRAPH .

[4] Para mas información de color vea el capitulo Acerca del Color.

Hosted by www.Geocities.ws

1