• No results found

Appendix K Guidelines for Electronic Form Manager

Dependencia de la posición

Todos los cálculos son procesados de arriba hacia abajo y de izquierda a derecha

Las definciones son reconocidas cuando se usan o son evaluadas directamente a la derecha

mass:= 30kg mass=30 kg

o en cualquier parte debajo de la definición

distance:= 50m

distance=50 m

Las definiciones no son reconocidas cuando son evaluadas a la izquierda

Time:= 60s

o en cualquier parte arriba de la definición

i:= 30A

Si usted desea evaluar directamente a la derecha de una definición, arrastre el mouse, seleccionando las regiones. A continuación, use la alineación horizontal bajo la opción "Format / Align Regions / Across" o haciendo click en el botón Align Across en la barra de herramienta "Formatting".

<<< Arrastre y seleccione con el mouse para obtener el borde punteado.

Modo de Cálculo

Por defecto, todas las regiones matemáticas dependientes de una función o una variable serán actualizadas si la función o variable son cambiadas. Esto es llamado

"Automatic Calculation" (Modo de Cálculo Automático) y puede ser

deshabilitado en "Tools / Calculate".

Usted debería deshabilitar el modo de cálculo automático si tiene una hoja de cálculo que contiene muchos cálculos computacionales, y necesita hacer ediciones sin requerir de actualizaciones inmediatas.

Deshabilitando la Evaluación

Para evitar el cálculo de una región matemática, esta puede ser deshabilitada. Haga click con botón derecho en cualquier parte de la región, y elija Properties desde el menú.

Seleccione la lengüeta "Calculation" y elija "Disable Evaluation".

Otra alternativa es hacer click con el botón derecho en cualquier parte de la región, y elegir "Disable Evaluation" desde el menú.

Cuando una región matemática es deshabilitada, Mathcad despliega una caja negra en la esquina superior izquierda de la región para indicar que está deshabilitada.

<<< Indica una región deshabilitada.

α:= 1

Para habilitar de nuevo la evaluación, haga click con el botón derecho y elija Enable Evaluation desde el menú.

Definciones Globales

Las regiones matemáticas son leídas y procesadas de arriba hacia abajo y de izquierda a derecha. Existe una sola excepción a esta regla.

Cuando la hoja de cálculo es abierta, Mathcad busca en el documento completo las definiciones globales, y luego reanuda el cálculo estándar de arriba hacia abajo. Para insertar una definición global, habilite la barra de herramienta "Evaluation" desde la barra de herramientas "Math".

Ingrese el nombre de la variable o función •

MyGlobal

Haga click en el operador "global definition"desde la barra de herramientas •

Evaluation.

MyGlobal ≡

Ingrese el valor o expresión en el lado derecho. •

MyGlobal≡100

Las definiciones globales deben ser usadas cuidadosamente. Generalmente son usadas para:

configurar el valor de indice inicial de los arreglos vía la variable ORIGIN •

unidades personalizadas y abreviaciones de unidades •

propiedades de materiales (por ejemplo, módulos de elasticidad del acero) •

otras variables y funciones que no serán cambiadas •

Por ejemplo, para usar el valor original de un arreglo como 1, coloque una definición global

ORIGIN≡1

en cualquier parte de la hoja.

Nota: Cualquier definición global puede ser sobreescrita usando una definción estándar local. Para evitar esto, asegúrese de habilitar las alertas de redefinición para la variables definidas por el usuario en "Tools / Preferences / Warnings".

Configurando Hojas de Cálculo Reusables: Controles de Mathsoft Los controles son una manera ideal para:

Hacer sus hojas más claras y útiles para el usuario final. •

Restringir valores de ingreso. •

Mathcad ofrece dos tipos de controles: Controles tipo "web" •

Controles tipo "script" •

Los tipos de controles ofrecidos incluyen: Casillas de chequeo •

Grupos de botones radio •

Botones para presionar •

Casillas de texto •

Casillas de lista/combo •

Desplazadores (sliders) (solo en controles encriptados) •

Todos los controles están disponibles en "Insert / Control".

Los controles "script" pueden ser insertados usando la barra de herramientas "Controls", habiltándose ésta desde "View / Toolbars".

Los controles funcionan igual que la definición estándar de variable, pero crean una hoja de cálculo más interactiva

¡¡¡¡¡En este curso solamente serán tratados los controles tipo "web", ya que los controles tipo "script" requieren conocimientos de programación en Visual Basic.!!!!!

Disitnguiendo entre controles "Web" y "Script" Existen dos tipos de controles:

Controles "Web" •

Controles "Script" •

Ambos ofrecen las mismas funciones, con excepción del desplazador ("slider"), el cual se encuentra solo disponible en los controles tipo script, sin embargo son diferentes en su implementación y, a veces, en su uso.

Controles "web":

permiten crear hojas de cálculo interactivas, las cuales pueden ser •

desplegadas usando Mathcad Application Server.

guardan su estado entre sesiones y son usados como otras •

definiciones, pero permiten solo entradas númericas o de "strings". usa un asistente y no requiere "codigo fuente", por lo tanto posee •

"scripts" que no pueden ser editados. Controles "scripts":

proveen mayor flexibilidad en terminos de cómo los datos son •

manejados.

no salvan el estado, pero son tratados como otros componentes del •

proceso.

requiere "código" usando programación VB. •

Considere los siguientes ejemplos:

Sin un control >>> Base:= 0 Usuario: Ingrese 0 para empotrado, 1 para

rotulado y 2 para continuo.

Con un control >>> Base :=

Claramente el control asiste la entrada por parte del usuario.

En el primer caso es posible que un usuario haga fallar el programa al ingresar una cantidad inválida, como un 3 para Base.

Usando Controles

El control mencionado anteriormente puede ser ingresado como un control web o un control "script".

Para ingresarlo como un control web:

Elija "Insert / Web Control" desde el menú de Mathcad. El asistente "Web •

Elija "List box/combo box" desde la lista de controles disponibles. Haga click •

Next.

Complete los valores como quiere que aparezcan en el control, en la columna • izquierda. Note el área de previsua- lización >>>

Ingrese los valores respectivos a ser asignados a través del control en la •

columna derecha, y haga click en Finish para insertar el control en el espacio de trabajo.

Ingrese el nombre de la variable en el "espacio a llenar" >>>

:=

El control web ahora está listo para usarse •

Base :=