Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Manual Del Usuario
Manual Del Usuario
EVOLUCIN 3.5
Manual del usuario
Bucaramanga - Colombia
2003
VII
CONTENIDO BREVE
INTRODUCCIN............................................................................................................................................ 1
REQUERIMIENTOS ........................................................................................................................................... 4
COMO INSTALAR ............................................................................................................................................. 4
ASPECTO LEGAL ............................................................................................................................................. 6
VECTORES.................................................................................................................................................... 25
GRAFICADORES ............................................................................................................................................. 32
ANIMADORES ................................................................................................................................................ 36
SIMULACIN DE MODELOS............................................................................................................................ 51
CONDICIONES DE SIMULACIN...................................................................................................................... 53
CRDITOS ..................................................................................................................................................... 97
NDICE ........................................................................................................................................................... 99
IX
CONTENIDO
INTRODUCCIN............................................................................................................................................ 1
REQUERIMIENTOS ........................................................................................................................................... 4
Requisitos Software .................................................................................................................................... 4
Requisitos Hardware .................................................................................................................................. 4
Requisitos Conocimientos .......................................................................................................................... 4
Requisitos Recomendados .......................................................................................................................... 4
COMO INSTALAR ............................................................................................................................................. 4
ASPECTO LEGAL ............................................................................................................................................. 6
VECTORES.................................................................................................................................................... 25
GRAFICADORES ............................................................................................................................................. 32
ANIMADORES ................................................................................................................................................ 36
Creacin de animadores........................................................................................................................... 36
Objetos de animacin ............................................................................................................................... 39
Botones de accin ................................................................................... 41
Etiquetas ............................................................................................... 43
Imgenes............................................................................................... 45
Grficas ................................................................................................. 46
Tablas ................................................................................................... 46
Graficador .............................................................................................. 47
Track..................................................................................................... 47
Dial ....................................................................................................... 48
Propiedades de movimiento...................................................................................................................... 49
SIMULACIN DE MODELOS............................................................................................................................ 51
CONDICIONES DE SIMULACIN...................................................................................................................... 53
Eliminar (Supr.)........................................................................................................................................ 67
Seleccionar Todo (ctrl. E) ........................................................................................................................ 68
Buscar (ctrl. B) ......................................................................................................................................... 68
Editar Elemento (ctrl. + R) ...................................................................................................................... 69
Editar Formato (ctrl. + O) ....................................................................................................................... 69
MEN VER .................................................................................................................................................... 69
Ecuaciones (ctrl. + Alt. + E) .................................................................................................................... 70
Diagrama de Forrester (ctrl. + Alt. + D)................................................................................................. 70
Mapa de Sectores (ctrl. + Alt. + M) ......................................................................................................... 70
Animadores............................................................................................................................................... 70
Zoom......................................................................................................................................................... 70
MEN MODELO ............................................................................................................................................. 71
Nivel ......................................................................................................................................................... 72
Flujo ......................................................................................................................................................... 72
Auxiliar..................................................................................................................................................... 73
Retardo ..................................................................................................................................................... 73
Parmetro................................................................................................................................................. 73
Exgena .................................................................................................................................................... 74
No linealidad ............................................................................................................................................ 74
Inicial ....................................................................................................................................................... 74
Clon .......................................................................................................................................................... 74
Submodelo ................................................................................................................................................ 74
Informacin .............................................................................................................................................. 74
Cursor....................................................................................................................................................... 75
Mover Objetos ..................................................................................... 77
Ajustar Objetos .................................................................................... 77
Mostrar informacin de la variable en la lnea de estado............................. 77
Escenarios ................................................................................................................................................ 77
Exportar como imagen (ctrl. + Alt. + I) / Exportar como texto (ctrl. + Alt. + T).................................... 78
MEN SIMULACIN....................................................................................................................................... 79
Nueva Presentacin / Nuevo graficador / Nuevo Animador .................................................................... 80
Eliminar Ventana ..................................................................................................................................... 80
Propiedades de la presentacin ............................................................................................................... 80
Iniciar ....................................................................................................................................................... 81
Detener ..................................................................................................................................................... 81
Pausa........................................................................................................................................................ 81
Paso.......................................................................................................................................................... 81
XII
CRDITOS ..................................................................................................................................................... 97
NDICE ........................................................................................................................................................... 99
Introduccin 1
Introduccin
Esto nos llena de orgullo y satisfaccin, lo que nos impulsa a seguir adelante en el
desarrollo de mejores productos, para as continuar haciendo importantes aportes a la
comunidad.
Instalacin del Software 3
Capitulo 2
Requerimientos
Como Instalar
Aspecto legal
4 Instalacin del Software
Requerimientos
Requisitos Software
- Sistema Operativo Windows 95, 98, me, 2000, NT, XP superior.
Requisitos Hardware
- Pentium I 200 Mhz.
- 64 MB Memoria RAM
- 5 MB Memoria de disco.
- Teclado, Ratn
Requisitos Conocimientos
- Dinmica de sistemas.
- Diagramas de Forrester.
Requisitos Recomendados
- Sistema Operativo Windows 98 superior.
- Pentium II 300 Mhz.
- 128 MB Memoria RAM
- 50 MB Memoria de disco.
- Teclado, Ratn
Como Instalar
Para poder usar Evolucin es necesario que usted instale el software, para ello siga
atentamente los siguientes pasos
Aspecto Legal
La Licencia de este producto se limita al uso meramente Acadmico, los derechos de
uso comercial e industrial son exclusivos de la Universidad Industrial de Santander.
Evolucin 3.5 es propiedad intelectual de la Universidad Industrial de Santander, del
Grupo SIMON de Investigacin, adscrito a la Escuela de Ingeniera de Sistemas e
Informtica de la UIS, del director y codirector del proyecto, profesores Hugo
Hernando Andrade Sosa y Luis Carlos Gmez Flores; y de los estudiantes de Ingeniera
de Sistemas, Mario Cuellar Yeneris y Emiliano Lince Mercado, por tanto cualquier
cambio en cualquiera de sus partes debe hacerse con el debido consentimiento de los
propietarios.
El desarrollo de esta cuarta versin del software "Evolucin" es el resultado del trabajo
de un proyecto de pregrado y est enmarcado dentro de los lineamientos de
investigacin en modelamiento y simulacin del Grupo SIMON de investigacin.
Capitulo 3
Barra de Mens
La barra de mens se encuentra debajo de la barra de titulo. En ella se encuentra la
mayor parte de los comandos dispones en Evolucin 3.5.
Diagrama de Forrester 9
Capitulo 4
Diagrama de Forrester
funciones slo son aplicables a ciertos elementos, como por ejemplo la funcin
Retardo que es aplicable nicamente a retardos, o las funciones de interpolacin
para tablas, que son slo aplicables para No Linealidades y variables Exgenas.
Haciendo un doble clic sobre alguno de los tems de esta lista, mientras se est
editando la Definicin del Elemento, se pega el texto en la posicin del cursor
dentro de la Definicin del Elemento.
Tabla: Este botn es aplicable nicamente para No Linealidades y variables
Exgenas, y sirve para desplegar el editor de tablas.
Establecer: Presione este botn para hacer que la definicin de la ecuacin de
simulacin se evale sintcticamente y se trate de construir; adems salva el texto
explicativo de Descripcin.
Aceptar: Realiza un Establecer para el elemento actualmente seleccionado en la
lista Elemento, y luego sale de la caja de dilogo.
Cancelar: Sale de la caja de dilogo sin modificar la Definicin o la Descripcin del
elemento seleccionado.
Editar formato general del elemento. Para ello debe seleccionar uno o
varios elementos y ejecutar el comando Editar | Editar Formato o en el men
contextual Editar Formato, usar el acelerador ctrl. + O. En ese caso se
despliega la caja de dilogo "Formato de Elemento", donde se pueden asignar
algunas opciones de formato como el color, tamao del elemento, y la
orientacin del nombre.
Orientacin: Indica si el flujo tendr una orientacin Normal, lo cual hace referencia
al extremo de la lnea de material donde se halla el flujo. Si est sobre una lnea
horizontal la orientacin normal es abajo de la lnea, y si est sobre una lnea
vertical, la orientacin normal es a la derecha.
Posicin: Cuando la lnea de material forma un ngulo recto se puede modificar la
posicin del flujo sobre ella; puede colocarse en el segmento horizontal o vertical.
Si no existe ningn ngulo, entonces no es aplicable esta propiedad.
Dados :
T Tiempo de simulacin actual
DT Paso de simulacin
F Flujo neto de entrada-salida al nivel
N Valor del nivel en el tiempo t
F( n , t ) Flujo neto de entrada-salida al nivel (puede ser funcin del nivel n
que tiene asociado y del tiempo de simulacin t).
Los pasos para calcular el valor del nivel en el tiempo T + DT, dado su valor en
el tiempo T son:
1. Mtodo de Euler
Se calcula el flujo neto en el tiempo T
Flujo = F ( N , T )
Se calcula el valor del nivel en el tiempo T + DT
N ( T + DT ) = N + DT * Flujo
16 Diagrama de Forrester
Parmetros
Un parmetro es una constante, su valor no cambia en toda la corrida de
simulacin, no es posible que le lleguen lneas de informacin. La ecuacin de
un parmetro solo se evala una vez al principio en toda simulacin.
Variables Auxiliares
Una variable auxiliar es una variable que puede usarse para hacer clculos
intermedios, para no hacer compleja una ecuacin, o para representar efectos
del medio en el sistema (en este caso serian variables exgenas). La definicin
de una variable auxiliar es una funcin que involucra a todas sus variables de
entrada.
No Linealidades(Tablas)
Una no linealidad se caracteriza por ser definida como un conjuntos de puntos
que representan una funcin de una variable, dicha variable de entrada se
recibe a travs de una relacin de informacin.
Para determinar la ecuacin de aquellos elementos del diagrama de Forrester
definidos mediante una tabla, como la no linealidad, se puede utilizar el editor
de tablas. Para ello presione el botn Tabla en la caja de dilogo Definicin
del Elemento, enseguida se despliega la caja de dilogo Editar Tabla.
18 Diagrama de Forrester
b. Nula: los valores de la tabla antes y despus del intervalo dado son
cero (0).
Variables Exgenas
Una variable Exgena representa el efecto del medio en el sistema, por tanto no
permite que le lleguen lneas de informacin. Una variable Exgena puede ser
definida de dos maneras:
1. Como una funcin, que puede depender del tiempo.
2. Como una tabla. Es decir, igual que se hace con las no linealidades, pero la
variable de entrada es el tiempo, que es la variable independiente.
Retardos
La ecuacin que define un retardo de informacin se puede visualizar como una
cierta cantidad de niveles intermedios en los cuales se acumula la informacin
antes de llegar a su destino.
La definicin de la ecuacin para un retardo de informacin en Evolucin 3.5
corresponde a la siguiente expresin:
RETARDO(fuente de datos, tiempo de ajuste, orden, valor inicial)
Clones
El clon es usado para descongestionar visualmente el modelo. Un clon es un
elemento visual que aparenta ser otro elemento del diagrama de Forrester, este
puede diferenciarse de su original porque el borde de este elemento esta hecho
22 Diagrama de Forrester
Figura 1
SubModelos
permite agregar un modelo de Evolucin encapsulado, previamente diseado,
que funciona como una funcin Exgena definida por un conjunto de niveles,
flujos, auxiliares, multiplicadores, exgenas, parmetros y retardos.
El modelo debe ser creado y guardado en un archivo previamente en el mismo
editor de Forrester de Evolucin. Para cargar un modelo, coloque un elemento
Diagrama de Forrester 23
una vez cargado el archivo, este es insertado en el nuevo modelo, por tanto, si
usted modifica el modelo que fue utilizado como fuente en el Submodelo, es
necesario que lo cargue nuevamente.
Informacin
Una lnea de informacin simplemente es un canal de interconexin entre dos
elementos. Para agregar un canal de informacin, seleccione el icono, haga clic
sobre el elemento de salida y arrastre el ratn hasta el elemento de llegada.
Sectores
Un sector es un elemento meramente visual, su funcin es hacer que haya
diferencia entre componentes, unidades o elementos del modelo. Un sector
permite un nombre y una descripcin. Para colocar una descripcin haga doble
clic sobre el sector, y aparecer un cuadro de dialogo para que usted llene esta
propiedad.
Los sectores pueden cambiar de forma, color y borde, usando la barra que
aparece automticamente en la parte inferior de Evolucin.
Vectores 25
Capitulo 5
Vectores
Los vectores en Evolucin fueron creados para simplificar modelos y hacer ms fcil el
entendimiento de ellos. Un vector representa una coleccin indexada de elementos de
un tipo determinado.
Un vector en Evolucin tiene un numero determinado de valores. Estos valores
representan el valor de un elemento evaluado en su respectiva posicin, los vectores
estn limitados exclusivamente por la memoria de su computadora, por ello para un
rendimiento optimo use en ellos solo las casillas que necesite.
Para Hacer de un elemento un vector debe ir a las propiedades de dicho elemento y en
la casilla Vector colocar el numero de casillas de su vector.
Estos vectores son de Base 1, es decir, empiezan en la posicin 1.
Para hacer referencia a una posicin especifica de un vector usted debe utilizar
corchetes as: variable_1[3], si no especifica esta posicin, Evolucin asumir 1 en
caso de que el elemento que lo llame no sea un vector (tenga tamao 1), o la posicin
en la que se est llamando si el elemento es un vector.
Cuando dibujamos flujos y niveles y usamos vectores es posible que se pretendan una
de estas tres operaciones:
Que todos los elementos del flujo apliquen al nivel.
Que Los Elementos del flujo apliquen uno a uno a los elementos del nivel.
Que El Flujo aplique en todos los elementos del nivel.
Evolucin emplea una forma inteligente de saber lo que usted pretende as:
Si el Nivel no es vector (tiene una posicin) y el Flujo es un vector, Todas las
posiciones del vector aplican al Nivel.
Si el Nivel es vector (tiene ms de una posicin) y el flujo es un vector,
entonces se aplica uno los flujos en los vectores, es decir la posicin 1 del flujo
aplica en la posicin 1 del nivel, la posicin 2 del flujo aplica en la posicin 2 del
nivel, y as sucesivamente. Pero si existe un conflicto entre tamao de vectores
entonces la posiciones que hagan falta se llenaran con la ultima posicin valida
del vector que se esta evaluando. As si el Nivel es de tamao 5 y el flujo es de
tamao 4, en la posicin 5 del nivel aplica la posicin 4 del Flujo (que es la
ultima vlida).
Si el Nivel es vector, pero el flujo no lo es, el Flujo se aplica para cada elemento
del vector.
28 Vectores
Vectores en Tablas
Una caracterstica especial de las tablas es que en ella no puede definir posicin por
posicin la tabla de datos que se va a manejar. A pesar de estos las tablas permiten
vectores por una razn fundamental, la tabla puede usar como variable de referencia
las posiciones uno a uno de un elemento fuente vector, as si el elemento fuente es un
vector y la tabla tambin lo es, entonces la posicin 1 de la tabla se evaluara con
respecto a la posicin 1 del elemento fuente, la posicin 2 de la tabla se evaluara con
respecto a la posicin 2 del elemento fuente y as sucesivamente.
Vectores en Retardos
Una caracterstica especial de los retardos es que en ella no puede definir posicin por
posicin el retardo que se va a evaluar.
Si desea que en cada posicin del retardo existan valores diferentes, entonces en los
parmetros Fuente de datos, Tiempo de Ajuste, Orden y Valor Inicial coloque
elementos que sean vectores. Por ejemplo:
Supongamos un retardo de 3 posiciones que se define de la siguiente forma:
RETARDO(Auxiliar_1, Parmetro_1, Parmetro_2, 0), supongamos tambin que
Auxiliar_1, Parmetro_1, Parmetro_2 son vectores de tres posiciones, as el retardo
tomara los siguientes valores:
Posicin 1 : RETARDO(Auxiliar_1[1], Parmetro_1[1], Parmetro_2[1], 0)
Posicin 2 : RETARDO(Auxiliar_1[2], Parmetro_1[2], Parmetro_2[2], 0)
Posicin 3 : RETARDO(Auxiliar_1[3], Parmetro_1[3], Parmetro_2[3], 0)
Tenga en cuenta que lo que usted coloque en los parmetros Tiempo de Ajuste,
Orden y Valor Inicial solo ser tenido en cuenta en la primera iteracin del modelo,
porque Evolucin no puede cambiar en tiempo de ejecucin el orden o el tiempo de
ajuste de un retardo. Por esto es recomendable y para que usted no se confunda
colocar en estos parmetros variables de tipo Parmetro.
Capitulo 6
Presentador de Resultados
Graficadores
Animadores
Creacin de animadores
Objetos de animacin
Propiedades de movimiento
Simulacin de Modelos
Condiciones de Simulacin
32 Presentador de Resultados
Graficadores
Trayectorias: esta opcin despliega una ventana que le permite a usted escoger las
variables que se quieren tabular y graficar.
Variables del modelo: muestra una lista con todas las variables en el modelo,
esta lista incluye las variables dentro de los submodelos, pero no incluye ni los
submodelos ni los clones.
Variables seleccionadas: muestra una lista con las variables que usted escogi
para su simulacin.
> : pasa a la lista de variables seleccionada las variables escogidas en
Variables del modelo.
Si una variable es un vector, se desplegara una ventana que le preguntara la
posicin del vector que desea sea graficada, tambin da la opcin de Todas.
Propiedades de la grfica: esta opcin despliega una ventana con las opciones
generales de la grafica.
Presentador de Resultados 35
Paredes: Esta opcin coloca color a las paredes de la grafica (en caso que tenga
vista 3D). Se puede colocar color a las paredes izquierda, fondo y abajo.
Animadores
Creacin de animadores
Eliminar un animador
Presentador de Resultados 37
Para borrar, disear, ver en modo ejecucin o editar las propiedades de un animador,
seleccione su fila correspondiente y presione el botn indicado en la barra de
herramientas.
Objetos de animacin
Los objetos animacin son un conjunto de controles que permiten visualizar los
resultados de una simulacin de diferente manera, inclusive algunos de estos controles
permiten controlar e interactuar con la simulacin.
Se pueden colocar en un animador por medio de la barra de herramientas que aparece
cuando un animador se encuentra en tiempo de diseo, a continuacin se describen
todos los botones de dicha barra:
40 Presentador de Resultados
Si hace clic en algn tem del men, aparecer una ventana en la cual usted podr
editar las propiedades del control; ste men ser explicado en la seccin
correspondiente a cada uno de los controles.
Para borrar un control ya creado primero debe seleccionarlo con la herramienta de
Aparecen alrededor del control, 8 cuadritos negros; Luego presione la tecla Suprimir
y listo, el control a sido eliminado.
Botones de accin
En la parte izquierda de la ventana estn las acciones permitidas, escoja una haciendo
clic sobre la accin.
Si escoge la accin Cambiar valor la ventana se extender para permitirle ver los
siguientes campos:
Presentador de Resultados 43
Etiquetas
Este control le permite mostrar una cadena de texto en el animador, o el valor de una
variable especifica en el modelo.
Al hacer clic derecho en el control etiqueta aparece el men contextual, al hacer clic en
el tem Propiedades Control aparece la ventana siguiente:
44 Presentador de Resultados
La seccin Variable le permite que la etiqueta tome valores de las variables del
modelo. Se activa haciendo clic en la casilla Variable.
En ste campo puede escoger el nombre de la variable del modelo de la cual desea que
se obtengan los datos, si la variable es vector se habilitar la casilla Pos Vector para
que pueda introducir cual de las posiciones del vector desea.
Si selecciona la casilla Ver nombre: la etiqueta mostrar el nombre de la variable del
modelo.
Si selecciona la casilla Ver valor: la etiqueta mostrar el valor de la variable del
modelo.
Imgenes
Grficas
ste control le permite mostrar los resultados de la simulacin en un espacio
cartesiano.
Las grficas facilitan a los usuarios la visualizacin de comparaciones, tramas y
tendencias de los datos; en lugar de analizar varias columnas de nmeros.
Al hacer clic derecho en el control aparece el men contextual, al hacer clic en el tem
Propiedades Animacin aparece la ventana siguiente:
Tablas
Si quiere un valor ms exacto de los valores obtenidos en la simulacin, este es el
componente ideal, ya que presenta una tabla cuyas columnas representan cada una de
las variables escogidas como trayectorias. Cada fila de la tabla contiene dichos valores,
para cada iteracin de la simulacin.
Al hacer clic derecho en el control aparece el men contextual, al hacer clic en el tem
Propiedades aparece la ventana mostrada anteriormente en la grfica, nuevamente,
Presentador de Resultados 47
Graficador
Si est acostumbrado a utilizar la ventana de simulacin en las versiones anteriores de
Evolucin, se dar cuenta que sta es bsicamente un graficador, del tamao del
animador.
Al hacer clic derecho en el control aparece el men contextual, el cual contiene los
siguientes tem:
Agregar Vista: Crea una nueva vista en el Graficador.
Eliminar Vista: Elimina la ultima vista creada, del Graficador.
Trayectorias: Muestra la misma ventana explicada en la Grfica.
Propiedades de la Grfica: Muestra la misma ventana explicada en la Grfica.
Cambiar a modo Grfica / tabla: Cambia la vista actual como Grafica o como Tabla.
Para mayor informacin vea el tema Graficadores.
Track
Este componente es una barra deslizante o de desplazamiento, que tiene un cuadro en
una posicin dependiendo del valor de la variable de simulacin asociada al
componente. En la parte superior permite ver el valor exacto de la variable.
A esta barra se le puede estipular un valor mnimo y uno mximo, que se grada
automticamente dependiendo del valor que obtenga la variable durante la simulacin
y un paso que es el nmero de unidades que aumenta o disminuye el cuadro(a mayor
nmero de pasos mayor ser la precisin, por ejemplo, si el mnimo valor es cero, el
mximo valor 100, el nmero de pasos es 100 y el valor actual es cero el siguiente
valor que se obtendra es 1, pero si el nmero de pasos es 50, el siguiente valor que
se obtendra es 2), en otras palabras es el nmero de pasos necesarios para llegar del
valor mnimo al valor mximo.
Durante la simulacin, usted puede interactuar con el track(y por ende con el valor de
su variable asociada), deslizando el cuadro al valor deseado, al soltar el cuadro la
simulacin continuar, pero la variable asociada al track, tendr el nuevo valor.
Al hacer clic derecho en el control Track aparece el men, al hacer clic en el tem
Propiedades Animacin aparece la siguiente ventana:
48 Presentador de Resultados
Dial
Este componente, es muy parecido al Track, tiene un cursor o puntero en una posicin
dependiendo del valor de la variable de simulacin asociada al componente. En la
parte superior permite ver el valor exacto de la variable.
A este cursor se le puede estipular un valor mnimo y uno mximo, que se grada
automticamente dependiendo del valor que obtenga la variable durante la simulacin
y un paso que es el nmero de unidades que aumenta o disminuye el cursor(a mayor
nmero de pasos ms precisin, por ejemplo, si el mnimo valor es cero, el mximo
valor 100, el nmero de pasos es 100 y el valor actual es cero el siguiente valor que se
obtendra es 1, pero si el nmero de pasos es 50, el siguiente valor que se obtendra
es 2), en otras palabras es el nmero de pasos necesarios para llegar del mnimo al
mximo.
Durante la simulacin, usted puede interactuar con el tacmetro(y por ende con el
valor de su variable asociada), deslizando el cursor al valor deseado, al soltar el cursor
la simulacin continuar, pero la variable asociada al Dial, tendr el nuevo valor..
Presentador de Resultados 49
Al hacer clic derecho en el control Tacmetro aparece el men, al hacer clic en el tem
Propiedades Animacin aparece la ventana de propiedades que es exacta a la del
control track(por favor remitirse a la explicacin correspondiente de dicho control).
Al hacer clic en el tem Propiedades Control aparece la siguiente ventana:
Propiedades de movimiento
animador segn una trayectoria dada por las variables del modelo. Haga clic derecho
en el control y seleccione tem "Prop. Movimiento" aparecer la siguiente ventana:
Datos del
movimiento en el
eje X
Visor de lmites
de visibilidad
Datos del
movimiento en el
eje Y
Posicin del
origen del control
Lmites de
visibilidad
Origen: posicin, en el correspondiente eje, del origen del control; Escala: nmero
de pxeles que recorre por cada unidad que aumente o disminuya el valor de la
variable del modelo durante la simulacin.
Lmites de visibilidad:
ste es un rectngulo imaginario, en el cual se ver el control; si al correr una
simulacin, la posicin del control se sale de los lmites establecidos por dicho
rectngulo, el control simplemente no se mostrar.
Estos lmites tambin se pueden establecer, arrastrando las barras en el monitor que
aparece en la esquina superior derecha de la ventana, a la posicin deseada.
Simulacin de Modelos
Para poder controlar la simulacin de un modelo existe una barra de simulacin que
se puede ver aqu:
Condiciones de Simulacin
Es un conjunto de variables que definen cmo se realizar la simulacin de una
ventana de presentacin de resultados; de qu tiempo inicial a qu tiempo final, con
qu mtodo de integracin, qu valores sern grabados(presentados). Cada uno de los
Presentadores de resultados, tienen diferentes condiciones de simulacin.
Las condiciones de simulacin son bsicamente las mismas para un Animador que para
un Graficador, solo que las propiedades de simulacin en un Animador son las mismas,
ms otras, que son propias de una animacin.
Se pueden modificar estas propiedades presionando el botn condiciones de
Para un Graficador.
54 Presentador de Resultados
Para un Animador.
En caso de estar activo un Graficador las condiciones de simulacin aqu desplegadas
son:
- Tiempo Inicial: tiempo en el cual inicia la simulacin.
- Tiempo Final: tiempo en el que terminar la simulacin.
- Paso: cantidad de tiempo que hay entre un tiempo de simulacin y el siguiente.
- Mtodo de Integracin: Evolucin permite 4 diferentes mtodos de integracin,
Euler, Runge Kutta de orden 2, Runge Kutta de orden 3, Runge Kutta de orden
4, establezca en esta propiedad el mtodo que usted desea utilizar.
- Punto de quiebra: Usted puede especificar en que punto de la simulacin quiere
que se haga una pausa automticamente.
- Tiempo inicial de grabacin. Es el tiempo en el que se desea empezar a ver los
datos.
- Paso de Grabacin: Indica cada cuanto tiempo de simulacin se muestran datos
en los presentadores de resultados.
En caso de estar activo un Animador las condiciones de simulacin aqu desplegadas
son las mismas ms:
- Velocidad: indica la velocidad de la animacin, para algunos modelos la
animacin se ver mejor a menor velocidad, esta opcin permite modificarla.
- Regresar al estado inicial al terminar la simulacin: en algunas animaciones los
controles pueden cambiar de posicin o forma, al tener activa est opcin, al
terminar la simulacin, el control retornar a su posicin y forma original que
Presentador de Resultados 55
Capitulo 7
Mens de Comandos
Men Archivo
Men Edicin
Men Ver
Men Modelo
Men Simulacin
Men Ventana
Men Ayuda
58 Mens de Comandos
Men Descripcin.
Archivo Manejo de archivos de proyecto y administracin
Edicin Operaciones de edicin y acceso al portapapeles
Ver Vistas del Modelo y Zoom
Modelo Edicin de la ventana del modelo
Simulacin Edicin de la ventana de simulacin
Ventana Manipular las ventanas
Ayuda Mostrar ayudas
Mens de Comandos 59
Men Archivo
Este men se usa para crear, abrir, guardar o imprimir los proyectos de Evolucin.
Posee una pequea utilidad de administracin para la asignacin derechos, contrasea
y resumen a los proyectos; una utilidad para agregar funciones creadas por el usuario
y tambin permite cerrar el proyecto en edicin y abandonar el ambiente de trabajo de
Evolucin 3.5.
Para empezar a trabajar en un proyecto se debe primero crear uno nuevo o abrir uno
existente. Entonces se pueden editar los elementos del Diagrama de Forrester, las
ecuaciones de simulacin, las vistas de simulacin, los escenarios, etc. Si se desean
mantener los cambios se debe guardar el proyecto en un archivo.
En la parte inferior del men Archivo se encuentra una lista de los ltimos proyectos
abiertos. Si Usted desea abrir alguno, simplemente seleccinelo de la lista.
Guardar Como...
Guarda el proyecto en edicin con un nombre diferente
El comando Guardar Proyecto Como, salva y le coloca un nombre al proyecto en
edicin.
El comando Guardar Proyecto Como despliega la caja de dilogo "Guardar
Proyecto Como", donde se selecciona el nombre y la ubicacin -Unidad y
Directorio- del archivo en el cual se va a salvar el proyecto
Mens de Comandos 61
Cerrar Proyecto
El comando Cerrar Proyecto da por concluida la edicin del proyecto activo. Si el
proyecto ha sido modificado se le pregunta antes de salir si desea salvar los
cambios y entonces se cierran todas las ventanas existentes propias del este
proyecto.
Si el proyecto no tiene nombre aparecer la caja de dilogo "Guardar Proyecto
Como" donde usted le puede colocar un nombre al archivo en el cual se guardar
el proyecto.
Tambin se puede cerrar un proyecto usando el comando
Cerrar sobre la Ventana del Modelo.
Administracin (ctrl.+ D)
El comando Administracin permite el acceso a la caja de dilogo
"Administracin", en donde usted puede determinar algunas caractersticas del
proyecto tales como el resumen, la contrasea, y el derecho de escritura.
Descripcin: Escriba aqu un resumen del contenido del proyecto, que le permita
ayudar a identificarlo.
Autor: Escriba aqu el nombre o nombres de los autores como informacin
adicional.
Contrasea: Al dar clic aqu se despliega la siguiente ventana.
Aqu puede usted cambiar la contrasea del proyecto, y establecer las siguiente
opciones.
o NO Permitir ver el modelo.
o NO Permitir cambiar el modelo.
o NO Permitir crear nuevas ventanas de presentacin de resultados
(graficadores o animadores).
Si se asocia como contrasea nueva una contrasea nula, entonces sta se
eliminar.
donde
Archivo fuente especifica la ruta donde se encuentra el archivo fsico de la
biblioteca dinmica por ejemplo c:\Librerias\prueba.dll
Nombre de la Funcin especifica el nombre de la funcin que usted le coloc en la
biblioteca por ejemplo Factorial, es importante que el nombre de su funcin no
exceda los diez caracteres y que no use caracteres especiales. Adems debe
tener en cuentas las maysculas.
Descripcin es el valor que se desea mostrar en Evolucin al momento de
mostrar la funcin, as si su descripcin es (Valor) Evolucin mostrara en el
editor de elementos Factorial (Valor)
No de Parmetros especifica el nmero de parmetros que recibe su funcin, si
su funcin no recibe un numero de parmetros fijo, es decir, pueden ser dos o
tres o infinitos, usted debe colocar cero (0) en esta casilla.
Imprimir Elementos: Seleccione esta opcin para Imprimir una lista con los
elementos. Para esta opcin se permite aadir en esta lista la Ecuacin del
Elemento y /o la descripcin.
Imprimir Graficas: Esta opcin imprime una hoja por cada grafica existente en
la presentacin de resultados. Esta grafica es totalmente igual a la expuesta en el
presentador de resultados.
Imprimir Tablas: Esta opcin imprime una lista con los valores en las tablas de
los graficadores. Esta impresin se realiza en forma inteligente tratando de meter
en una pagina el mayor numero de columnas. Si las columnas no caben usa una
nueva pagina.
Opciones Imprimir nmeros de pginas: con esta opcin a cada pagina en el
reporte se le colocara un numero que indica el orden del Reporte.
Opciones incluir descripcin del proyecto: esta opcin permite incluir una
pagina con la descripcin del proyecto.
Opciones Incluir Autor: esta opcin permite incluir una pagina con el nombre
del autor del proyecto.
Segn sean las opciones, Evolucin trata de dejar la descripcin, el autor y Los
elementos en una misma pagina.
Opciones de Impresora: Permite seleccionar a cual impresora se va a imprimir y
se tiene acceso a sus propiedades, tambin permite seleccionar el numero de
copias a imprimir del reporte.
Seleccionar Fuente: permite seleccionar el tipo de letra, el tamao y el estilo de
la fuente que se usara en la impresin del reporte.
Mens de Comandos 65
Men Edicin.
Deshacer (ctrl. + Z)
Deshace la ultima orden dada al Editor de Forrester.
Cortar (ctrl. + X)
Cortar al portapapeles elementos Seleccionados
Mens de Comandos 67
Ud. puede escoger el comando Editar | Pegar para pegar el objeto en una
ventana. Cuando se cortan objetos, stos reemplazan el contenido del
Portapapeles.
Copiar (ctrl. + C)
Copiar al portapapeles elementos Seleccionados
Este comando se usa para copiar un objeto seleccionado al Portapapeles. El
objeto seleccionado queda intacto, es decir, no se remueve. Este comando no
estar disponible si no existe por lo menos un objeto seleccionado en la ventana
activa.
Para pegar el objeto copiado use el comando Editar | Pegar. Cuando se copian
objetos, stos reemplazan el contenido del Portapapeles.
Pegar (ctrl. + V)
Pegar objetos de Evolucin 3.5 almacenados en el portapapeles.
Este comando se usa para insertar una copia del contenido del Portapapeles
dentro de la ventana activa. Este comando no estar disponible cuando el
Portapapeles est vaco o con un formato no reconocido por Evolucin 3.5.
Para copiar un objeto al Portapapeles puede usar los comandos Editar | Cortar o
Editar | Copiar.
Eliminar (Supr.)
Eliminar Elementos seleccionados
Este comando elimina el objeto o objetos seleccionados en la ventana de
Forrester activa, pero no lo coloca en el Portapapeles. Esto significa que Ud. no
puede pegar el objeto como lo permiten los comandos Editar | Cortar o Editar |
68 Mens de Comandos
Buscar (ctrl. B)
Este comando presenta la caja de dilogo "Buscar" donde Ud. puede colocar
opciones que afectan la bsqueda.
El comando Buscar se usa para localizar un objeto dentro del proyecto activo. La
bsqueda se hace seleccionando un elemento en una casilla de seleccin. Para
hacer ms fcil la bsqueda los elementos estn ordenado por orden alfabtico.
Al hacer la bsqueda quedar seleccionado el elemento que coincide con el
seleccionado por el usuario, adems Evolucin tratara de centrar este elemento
dentro de la ventana Editor de Forrester.
La caja de dilogo Buscar tiene las siguientes opciones:
o Elemento a Buscar: Aqu se elige el identificador del objeto que desea
encontrar.
o Todos / Mal definidos: con esta opcin puede hacer un filtro en la lista de
elementos en la que pueden aparecer todos los elementos o solo los mal
definidos.
Mens de Comandos 69
Men Ver
Animadores
Abre una ventana de dialogo que permite visualizar los animadores, y
graficadores en el proyecto activo. Si desea conocer ms acerca del uso de los
animadores y en general del modulo presentador de resultados dirjase al
Capitulo 6. Presentador de Resultados.
Zoom
El comando Zoom despliega la caja de dilogo "Zoom", donde se puede cambiar
la escala con la cual se presenta el diagrama de Forrester del proyecto activo. El
valor por defecto es el zoom actual, pero se puede especificar otro porcentaje
cualquiera entre 50% y 200%.
La caja de dilogo Zoom tiene las siguientes opciones:
Mens de Comandos 71
Escala al 100%
Men Modelo
Nivel
Este comando selecciona la herramienta de dibujo que pinta una variable de
Nivel. Haciendo clic dentro del Diagrama de Forrester crea una nueva variable de
nivel.
Flujo
Este comando selecciona la herramienta de dibujo que pinta una variable de
Flujo. Para crear una nueva variable de flujo haga lo siguiente:
1. Presione el botn izquierdo del ratn con el cursor-flujo en la posicin donde
Ud. desea que inicie la variable de flujo. Si la variable de flujo debe salir de un
Nivel, entonces presione el botn izquierdo del ratn cuando el apuntador del
cursor est dentro del Nivel.
2. Manteniendo el botn izquierdo del ratn presionado, arrastre la flecha del
Flujo hasta el destino deseado. Si Ud. desea que la variable de flujo finalice en un
Nivel, entonces suelte la flecha dentro del Nivel.
3. Suelte el botn izquierdo del ratn.
Cuando una variable de Flujo no inicia o finaliza en un Nivel, entonces inicia o
finaliza con el smbolo de una nube, lo cual indica que la fuente de ese flujo est
fuera de los lmites del modelo (es decir, no reviste inters). En la figura se
muestran las posibles combinaciones.
Mens de Comandos 73
Auxiliar
Este comando selecciona la herramienta de dibujo que pinta una variable
Auxiliar. Haciendo click dentro del Diagrama de Forrester crea una nueva variable
de auxiliar.
Retardo
Este comando selecciona la herramienta de dibujo que pinta un retardo de
informacin. Haciendo click dentro del Diagrama de Forrester se crea un retardo.
Parmetro
Este comando selecciona la herramienta de dibujo que pinta un Parmetro.
Haciendo click dentro del Diagrama de Forrester crea un parmetro.
74 Mens de Comandos
Exgena
Este comando selecciona la herramienta de dibujo que pinta una variable
Exgena. Haciendo click dentro del Diagrama de Forrester crea una nueva
variable Exgena.
No linealidad
Este comando selecciona la herramienta de dibujo que pinta una No Linealidad.
Haciendo click dentro del Diagrama de Forrester crea una nueva No Linealidad.
Inicial
Este comando selecciona la herramienta de dibujo que pinta una variable inicial.
Haciendo click dentro del Diagrama de Forrester crea una nueva Variable inicial.
Clon
Este comando selecciona la herramienta de dibujo que pinta un Clon. Haciendo
click dentro de un elemento dentro del Diagrama de Forrester crea una nuevo
clon de este elemento. El elemento sobre el cual se hace clic debe permitir
clones. Los elementos que permiten clones son: Nivel, Flujo, Retardo, Parmetro,
Exgena, Variable Inicial, Variable Auxiliar y Tabla.
Submodelo
Este comando selecciona la herramienta de dibujo que pinta un Submodelo.
Haciendo click dentro del Diagrama de Forrester crea una nuevo Submodelo.
Informacin
Este comando selecciona la herramienta de dibujo que pinta una relacin de
Informacin.
Para crear una nueva relacin de informacin entre dos elementos del Diagrama
de Forrester haga lo siguiente:
1. Presione el botn izquierdo del ratn teniendo el cursor dentro de la variable
origen, es decir, aquella en la cual se origina la relacin de informacin.
Mens de Comandos 75
Cursor
Este comando selecciona el cursor normal del ratn, el cual se puede usar para
una serie de tareas como:
Seleccionar y quitar la seleccin de objetos
Abrir las cajas de dilogo para edicin de objetos
76 Mens de Comandos
Mover objetos
Ajustar objetos
Mostrar informacin de la variable en la lnea de estado
Es la flecha del cursor que se presenta cuando el apuntador del ratn no est
sobre ningn objeto.
El cursor en forma de mano se presenta cuando el apuntador del ratn se sita
sobre un objeto que se puede seleccionar. Este indica que se puede seleccionar,
quitar la seleccin o mover el objeto.
El cursor en forma de flecha pequea se presenta cuando el apuntador del ratn
se halla sobre uno de los pequeos rectngulos de seleccin que sirven para
ajustar las lneas de material en las variables de flujo y las lneas de las relaciones
de informacin.
Escenarios
El comando Escenario sirve para crear, seleccionar o borrar un escenario de
simulacin. En todo momento debe existir un escenario asociado al Diagrama de
Forrester, de manera que cuando se modifique el modelo, se est modificando a
la vez el escenario.
Un escenario contiene la definicin de las ecuaciones para los parmetros,
variables exgenas, No Linealidades y valores iniciales de los niveles. Cuando se
crea un proyecto por primera vez se asigna al modelo un escenario llamado "Por
Defecto".
Este comando despliega la caja de dilogo "Modificar Escenarios" en donde se
puede crear, seleccionar o borrar un escenario de simulacin.
78 Mens de Comandos
Esta caracterstica puede ser muy til si Ud. desea acompaar sus presentaciones
con los Diagramas de Forrester y para ello utiliza otras aplicaciones Windows,
como Excel, Word, PowerPoint, etc. El formato de mapas de bits guarda la
imagen como un conjunto de puntos y por ello ocupa un espacio mucho mayor
que el formato Windows Metafile, que almacena las funciones de dibujo
contenidas en el diagrama, como lneas, crculos y rectngulos. Se recomienda el
uso del formato Windows Metafile porque se facilita la edicin y manipulacin de
las grficas en las dems aplicaciones Windows. Para editar los archivos en
formato de mapas de bits se puede utilizar la aplicacin Paint de Windows.
Men Simulacin
El men Simulacin tiene comandos para crear y borrar las ventanas de resultados de
simulacin (animadores y graficadores), tambin posee comandos para iniciar, Parar,
pausar, ejecutar paso a paso la simulacin.
Un Nuevo graficador puede contener una o varias vistas de simulacin, y se utiliza
para agrupar las vistas bajo algn criterio del usuario. Una vista de simulacin es un
conjunto de trayectorias, es decir los valores de una variable, que tienen asociado el
mismo escenario y las mismas condiciones de simulacin. A diferencia de las versiones
anteriores de Evolucin, en un graficador, todos las vistas poseen el mismo escenario.
Si se desea hacer anlisis de sensibilidad sobre el modelo, se pueden hacer
simulaciones sucesivas en las cuales se mantengan las condiciones de simulacin, pero
se vaya variando un parmetro o el valor inicial de una variable de nivel (debe existir
un escenario de simulacin por cada valor).
80 Mens de Comandos
Eliminar Ventana
El comando Eliminar Ventana elimina la ventana de presentacin de resultados
activa. Si se utiliza el comando cerrar del men de control de la ventana de
Simulacin activa, sta no se cerrar, sino que se ver en forma minimizada,
para prevenir un borrado accidental. De manera que la nica forma de borrar un
ventana de presentacin de resultados es mediante este comando.
Propiedades de la presentacin
El comando Ventana despliega la caja de dilogo "Datos del Animador", en donde
se puede cambiar el nombre y la descripcin de la ventana de presentacin de
resultados activa.
Iniciar
Este comando inicia una corrida de simulacin con la ventana actual.
Una corrida de simulacin se puede detener temporal o totalmente con los
comandos Simulacin | Pausa o Simulacin | Detener.
Detener
Este comando detiene completamente la corrida de simulacin de la vista actual.
Para dar inicio a una corrida de simulacin utilice el comando Simulacin | Iniciar.
Pausa
Este comando detiene temporalmente la corrida de simulacin para la ventana
actual. La corrida de simulacin se puede continuar en el momento que se desee,
volviendo a presionar este botn, o se puede parar definitivamente con el
comando Simulacin | Detener.
Para dar inicio a una corrida de simulacin utilice el comando Simulacin | Iniciar.
Paso
Este comando hace dar una paso de simulacin.
Condiciones de Simulacin
Esta opcin permite ver y modificar las condiciones de simulacin de una ventana
de presentacin de resultados. Para mayor informacin vea el tema Presentador
de Resultados.
Modificar Variables
Vea el tema Presentador de Resultados.
82 Mens de Comandos
Men Ventana.
El men Ventana tiene comandos para manipular las ventanas abiertas en Evolucin
3.5 y as mismo activar alguna de ellas. Estas ventanas poseen los elementos estndar
de cualquier ventana en Windows tales como botones para Minimizar y Maximizar, y un
botn para el men de Control. Existen tres tipos de ventanas en Evolucin 3.5: la
ventana del Modelo, las ventanas de graficador y las ventanas de Animacin.
Cascada
El comando Cascada distribuye las ventanas en el espacio de trabajo de
Evolucin 3.5 en forma superpuesta.
Esta opcin superpone las ventanas de tal forma que todas tengan el mismo
tamao y solamente permanezca visible la barra del ttulo de cada ventana.
Cerrar Ventana
Trata de cerrar la ventana activa. Si la venta es una ventana de presentacin de
resultados, este comando minimiza la venta. Para eliminar una presentador de
resultados use la opcin Simulacin | Eliminar ventana.
Siguiente Ventana
Pasa a la siguiente ventana del orden preestablecido por el sistema operativo. No
ocurre nada si solo hay una ventana en Evolucin.
Mens de Comandos 83
Anterior Ventana
Pasa a la anterior ventana del orden preestablecido por el sistema operativo. No
ocurre nada si solo hay una ventana en Evolucin.
Men Ayuda
Contenido
El comando contenido permite ver un resumen de la organizacin y el contenido
del sistema de ayudas en Evolucin 3.5
Para acceder otra pantalla del sistema de ayudas desde la pantalla "Contenido",
seleccione uno de los botones o palabras resaltadas y podr ver la ayuda sobre el
tpico correspondiente.
Si necesita ayuda sobre como utilizar el sistema de ayudas de Windows, presione
F1 en la aplicacin de Ayuda.
Acerca de...
El comando Acerca de despliega la caja de dilogo "Acerca de...", en donde se
muestra alguna informacin sobre los derechos de autor y la versin del
software.
Capitulo 8
Variables Internas
Funciones Internas
Funciones Estndar
Funciones propias de Evolucin
Funciones definidas por los usuarios
86 Funciones y Variables con Evolucin
Variables internas
Las variables internas no se pueden modificar pero si se pueden utilizar para definir las
ecuaciones del modelo. Si se trata de crear un elemento del modelo con alguno de
estos nombres se producir un mensaje de error.
Funciones internas
Existen 2 grupos de funciones, las funciones estndar de los compiladores modernos y
las funciones que son propias de Evolucin 3.5.
Funciones Estndar
Dentro de las funciones estndar tenemos 7 grupos:
Funciones Aleatorias
Este grupo contiene las funciones que dependen de un generador de nmeros
aleatorios. Las llamadas sucesivas a estas funciones producen resultados
aleatorios de acuerdo a una funcin de probabilidad.
1. EXPRND(media) Nmeros aleatorios distribuidos exponencialmente
2. NORMAL(Media, desviacin) - Nmeros aleatorios distribuidos normalmente
3. RANDOM(Min, Mx) - Nmeros aleatorios distribuidos uniformemente en un intervalo.
Funciones de Conversin
Este grupo contiene funciones que convierten un valor de un tipo en otro.
1. DEGTORAD(ngulo) - Convierte de grados sexagesimales a radianes
2. DEGTOGRAD(ngulo) - Convierte de grados sexagesimales a gradientes
3. GRADTODEG(ngulo) - Convierte de gradientes a grados sexagesimales
4. GRADTORAD(ngulo) - Convierte de gradientes a radianes
5. RADTODEG(ngulo) - Convierte de radianes a grados sexagesimales
Funciones y Variables con Evolucin 87
Funciones Especiales
Este grupo contiene funciones que producen una salida predefinida utilizando
implcitamente el tiempo de simulacin actual como una seal de entrada.
1. PULSE pulso peridico.
2. STEP(Altura, TiempoPaso, T) - Funcin paso.
3. RAMPA(Pendiente, Primero) - Funcin lineal rampa.
Funciones Lgicas
Este grupo contiene funciones que manipulan valores lgicos o valores de
verdad. Esto incluye a las funciones que utilizan los valores lgicos como
parmetros y a las que retornan un valor lgico como resultado. Evolucin 3.5
no trata a los valores lgicos como a un tipo de datos separado, sino que utiliza
los nmeros negativos y el cero para representar el valor lgico FALSO y los
nmeros positivos para representar el valor lgico VERDADERO.
Funciones Lgicas que utilizan valores lgicos o booleanos:
1. IF(X, Y, Z) - IF(X,Y,Z) si X<0 entonces se retorna Y sino se retorna Z.
2. PULSE IF pulso condicional.
3. NOT(Condicin) - Negacin lgica
4. AND(Condicin) Y lgico (conjuncin)
5. OR(Condicin) O lgico inclusivo.
6. XOR(Condicin) O lgico exclusivo.
5. = - Igual que
6. <> - Diferente que
7. AND(Condicion1, Condicion2 ... CondicionN) - Y lgico (conjuncin)
8. BOOL - Convierte un valor en boleano (0 o 1)
9. FALSE - La constante 0 que representa falso
10. NOT - Negacin lgica
11. OR(Condicion1, Condicion2 ... CondicionN) - O lgico inclusivo
12. TRUE - La constante 1 que representa verdadero
13. XOR(Condicion1, Condicion2 ... CondicionN) - O lgico exclusivo
Funciones Matemticas
Las funciones matemticas son aquellas que realizan clculos matemticos. Se
pueden dividir en operadores matemticos y funciones propiamente dichas. Los
operadores matemticos se clasifican en operadores unarios y operadores
binarios.
Operadores matemticos :
1. + - Adicin y Ms unario
2. - Substraccin y Menos unario
3. * - Multiplicacin
4. / - Divisin
Funciones matemticas :
1. SQRT(X) raz cuadrada.
2. EXP(X) exponente
3. LN(X) logaritmo natural
4. LG(X) logaritmo decimal
5. SQR(X) - cuadrado X * X
6. CUBE(X) cubo X * X * X
7. POW(X, Y) - power(base,exp) X^Y
8. CHS - chs(arg) = -arg, cambia el signo
9. SUM(X, Y,..) devuelve la suma de todos los argumentos. El numero de parmetros no tiene limite.
10. PROD(X, Y,..) - productoria de los parmetros. El numero de parmetros no tiene limite.
11. FACT(X) funcin factorial X!=X*(X-1)*(X-2)*...*1
12. BINOM(N, K) coeficiente binomial BINOM(N, K)=N!/(K!*(N-K)!)
13. MOD(X,Y) Retorna el residuo obtenido de una divisin entera entre X y Y.
Funciones Trigonomtricas
1. SIN(X) seno
2. COS(X) - coseno
3. TAN(X) - tangente
4. COTAN(X) cotangente
5. ATAN(X) - arc tangente
Funciones y Variables con Evolucin 89
Funciones Miscelneas
1. MIN(X, Y,..) retorna el menor de los parmetros. El numero de parmetros no tiene limite.
2. MAX(X, Y,..) - retorna el mayor de los parmetros. El numero de parmetros no tiene limite.
Para implementar una nueva funcin que funcione en Evolucin 3.5 Siga los siguientes
pasos:
Cree la Biblioteca:
Para ello usted debe usar un lenguaje de programacin de alto nivel como los
especificados anteriormente.
90 Funciones y Variables con Evolucin
Si usa Delphi 6.0 siga los siguientes pasos para la creacin de una biblioteca de
enlace dinmico:
1. Ejecute el programa Delphi 6.0.
2. En el men Archivo (File) seleccione el tem Nuevo (New...), ejecute la
opcin otros (Other...) y seleccione el Icono:
Exports miFuncion;
library Prueba;
uses
SysUtils,
Classes;
{$R *.RES}
Result:=Result*i;
end;
exports factorial;
begin
end.
donde
Archivo fuente especifica la ruta donde se encuentra el archivo fsico de la
biblioteca dinmica por ejemplo c:\Librerias\prueba.dll
Nombre de la Funcin especifica el nombre de la funcin que usted le coloc
en la biblioteca por ejemplo Factorial, es importante que el nombre de su
funcin no exceda los diez caracteres y que no use caracteres especiales.
Adems debe tener en cuentas las maysculas.
Descripcin es el valor que se desea mostrar en Evolucin al momento de
mostrar la funcin, as si su descripcin es (Valor) Evolucin mostrara en el
editor de elementos Factorial (Valor)
No de Parmetros especifica el nmero de parmetros que recibe su funcin,
si su funcin no recibe un numero de parmetros fijo, es decir, pueden ser dos
o tres o infinitos, usted debe colocar cero (0) en esta casilla.
Capitulo 9
Las teclas de acceso rpido son una combinacin de teclas usadas para acceder
rpidamente a los comandos ms utilizados dentro de Evolucin 3.5.
94 Teclas de Acceso Rpido
Capitulo 10
Crditos
ndice
A C
L O