Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cindy Succ
Manual EXTEND
Descripcin y Forma de uso de sus componentes
1998-11904 Vilma Muralles 2000-11597 Julio Chali 2002-13168 Manuel Ramrez 2004-12873 Ludwing Quionez 2005-12084 Enio de Len 2005-12144 Jonathan Hercules 2005-17756 Jorge Ordoez 2006-11057 Fredy Anderson 2006-11078 Elder Prado 2006-11122 Hctor Mndez 2006-11270 Alicia Ruano 2006-11316 Jos de Paz 2006-11316 Michael Colindres 2006-11509 Honard Bravo
10
MANUAL EXTEND
21 de abril de 2010
Librera Generic
La librera Generic agrupa un conjunto de bloques que se utilizan para el manejo del flujo y transformacin de informacin. Tambin proporciona herramientas para la solucin de problemas numricos. Cabe mencionar que desde la versin 7 de Extend, esta librera ha sido reemplazada por la librera Value. A continuacin se presenta una descripcin de cada bloque de la librera, las variables de entrada y las variables de salida que involucra.
1. Accumulate
Nombre Icono Accumulate
Descripcin
Este bloque suma al valor de entrada el valor inicial asignado en configuracin, sumando de manera iterativa el mismo valor, mostrando al final el total.
Configuracin
Como podemos ver, tenemos dos variables, y tambin podemos agregar un comentario
Selecciona el valor inicial que desees que sea sumado al valor de entrada, presione ok, y en donde dice Display contents, podr ver el resultado en tiempo de ejecucin, si lo desea puede agregar un comentario acerca de la razn del porque se est empleando esta funcin.
MANUAL EXTEND
21 de abril de 2010
Entradas
La entrada al bloque son el Starting Contentsin, el cual inicializa el componente con un valor, otro es el Input Contents, el cual corresponde al dato que se suma al valor que lleva ya el Componente Accumulate, este valor total de la suma se muestra en la salida. Otra entrada es la de reset, el cual reinicia el componente.
Salidas
La nica salida que tiene es la del Output Contents, el cual muestra el valor en tiempo real, que lleva acumulado el componente.
2. Add
Nombre Icono Add
Descripcin
Este componente, sumas las tres entradas que tiene, y devuelve la suma de los tres en su salida
Configuracin
Entradas
Como entradas tiene a tres v alores, los cuales se suman y devuelven en la salida
Salidas
El valor resultante de la suma de los tres valores de entrada Modelacin y Simulacin 2 Primer Semestre 2010
MANUAL EXTEND
21 de abril de 2010
3. Clear Statistics
Nombre Icono Clear Statistics
Descripcin Este bloque nos sirve para borrar y resetear los acumuladores estadsticos, en intervalos peridicos o en respuesta a un evento determinado.
Configuracin:
Seleccionamos a qu es que queremos borrarle las estadsticas. Estos pueden ser actividades, recursos, colas, contadores, media y varianza, tiempos o Holding Tanks. En Clear satitistics at time, ingresamos el momento (tiempo) en el que queremos que se borren las estadsticas acumuladas y en Last clear at time se nos presentar la ltima vez en que las estadsticas acumuladas del bloque fueron borradas.
Entradas:
Las entradas pueden ser un bloque Generador (Generator) o un bloque de Programa (Program). A este bloque es al que se le borraran las estadsticas acumuladas.
Salida:
No existir una salida para este bloque, ya que nicamente borra las estadsticas acumuladas de otro bloque.
MANUAL EXTEND
21 de abril de 2010
4. Command
Nombre Icono Command
Descripcin Este bloque enva un comando o macro a una hoja de trabajo (ej: Excel), cuando el valor de send es ma yor a 0.5.
Configuracin:
Coloca el nombre de tu archivo en Spreadsheet File Name, luego el nombre del programa que reconoce tu archivo en File Type, el comando o macro en Command, si el macro ya existe debes llamarlo utilizando macro sheet name, y para definir si quieres enviar el macro antes o despus de la simulacin, selecciona una de los checkbox, que son before y after
Entradas
Send: enva la orden de enviar el macro al archivo especificado en configuracin si el valor es mayor que 0.5.
Salidas
No hay salidas, solo el envo del macro al archivo.
MANUAL EXTEND
21 de abril de 2010
5. Constant
Nombre Icono Constant
Descripcin Devuelve un valor constante, previamente configurado, por paso, si existe valor de entrada este se suma al valor de la constante.
Configuracin:
La constante se debe definir donde dice Constant value, como vemos en l a figura anterior le he puesto 10, en cada paso de la simulacin este estar devolviendo esta constante configurada, puedes tambin agregar un comentario, as como tambin seleccionar el checkbox si de sube a la jerarqua.
Entradas
ValueIn: por el cual se ingresa un valor que se le suma al valor de la constante, dando como resultado una nueva Constante.
Salidas
El valor de la constante, durante cada paso de la simulacin.
MANUAL EXTEND
21 de abril de 2010
6. Convertion Function
Nombre Icono Convertion Function
Configuracin:
Para configurar seleccionamos primero la funcin que deseamos, esto donde dice function, ms abajo podemos configurar las variables que utiliza la formula a excepcin de la variable de entrada que se enva en tiempo de ejecucin, tambin se puede agregar un comentario, el resultado final es el resultado de la formula.
Entradas
ValueIn: variable que es tambin utilizada dentro de la formula que se configura para el funcionamiento del Componente.
Salidas
El valor resultante de operar la funcin seleccionada dentro de la configuracin del componente.
MANUAL EXTEND
21 de abril de 2010
7. Conversion Table
Nombre Icono Convertion Table
Descripcin Contiene una tabla de valores X y Y de salida, que se usan para calcular la salida de pendiendo de la entrada.
Configuracin:
Como puedes ver, tiene una tabla para configuracin de valores X y Y, de los cuales depender la salida de la tabla. Con Sort Data: podemos ordenar los datos en manera ascendente, tomando como base el valor X. Con Plot Data: podemos ver la grafica de la funcin entre los valores de X y Y, como la imagen a continuacin:
Entradas
XvalueIn: variable en x, para calcularlo y poder dibujar la grafica y poder obtener e resultado. Modelacin y Simulacin 2 Primer Semestre 2010
MANUAL EXTEND
21 de abril de 2010
Salidas
YValueOut: obtenemos el valor correspondiente Y, en base a la tabla configurada sobre los valores de X y Y, es decir el componente despeja Y(X), utilizando como base los datos que tienen acerca de la funcin.
Descripcin Recibe v alores de una spreadsheet, seleccionas el path de tu archivo para leer, o puedes usar las entradas al componente, como resultado devuelve los datos leidos.
Configuracin:
En la pestaa de Data Received podemos encontrar las siguientes opciones: Conection type: especifica la tecnologa de comunicacin usando las interfaces con activeX Date Received: los datos que se han recibido Enmbed working list: si se est usando ActiveX, este popup lista de libros de trabajo File Name: el nombre del archivo donde se va a mandar la informacin. Row y Column: este valor se va incrementando mientras se vaya leyendo del archivo de entrada 6. Inject clone Data: la informacin leda tal vez se vaya a otro block En la pestaa avanzados Modelacin y Simulacin 2 Primer Semestre 2010 1. 2. 3. 4. 5.
MANUAL EXTEND
21 de abril de 2010
1. If t conector not used , read value when: solamente usando en eventos de modelos discretos 2. If neither row nor column connectors are used, increment row every: con step, si la fila y columna no se usan, el numero de fila se incrementa durante un paso de la simulacin, con run, se incrementa durante la ejecucin. Y en los comentarios se puede agregar comentarios.
Entradas
RowIn, fila del spreadsheet cuando se recibe un valor y la ColIn es la columna de entrada desde el spreadsheet, por ltimo el triggerin bloquea el envo de datos cuando su valor excede 0.5
Salidas
Solamente DataOut, que son los datos ledos del spreadsheet, por parte del componente.
9. Data Send
Nombre Icono Data Send
Descripcin Enva valores a una spreadsheet, provenientes de un DataI n, selecciones un archivo para escribir, el resultado por medio de las 2 salidas Row y Co.
Configuracin:
En la pestaa de Data Received podemos encontrar las siguientes opciones: Modelacin y Simulacin 2 Primer Semestre 2010
10
MANUAL EXTEND
21 de abril de 2010
7. Conection type: especifica la tecnologa de comunicacin usando las interfaces con activeX 8. Send Date: enva los Datos 9. Use Enmbed worbook: si se est usando ActiveX, este popup lista de libros de trabajo 10. File Name: el nombre del archivo de donde la informacin se va a mandar. 11. Row y Column: este valor se va incrementando mientras se vaya escribiendo en el archivo 12. Extract clone Data: extrae una variable de otro bloque y lo enva al spreadsheet En la pestaa avanzados 3. If T connector not used, send value when value at : solamente usando e n eventos de modelos discretos 4. If neither row nor column connectors are used, increment row every: con step, si la fila y columna no se usan, el nmero de fila se incrementa durante un paso de la simulacin, con run, se incrementa durante la ejecucin. Y en los comentarios se puede agregar comentarios.
Entradas
Solamente DataIn, que son los datos que ingresan al componente y se escriben en el spreadsheet.
Salidas
RowIn, fila del spreadsheet cuando se enva un valor y la ColIn es la columna de salida hacia el spreadsheet, por ltimo el trigger in bloquea el envo de datos cuando su valor excede 0.5
10. Decision
Nombre Icono
Decision
Descripcin Este bloque hace una decisin basada en los insumos y la lgica interna que defina. El cuadro de dilogo le permite realizar los siguientes ensayos que comparan la A a la B: mayor que, mayor o igual que, igual, menor, menor o igual a, y no de igualdad.
Configuracin:
11
MANUAL EXTEND
21 de abril de 2010
Comparamos la entrada A con la Entrada B o dato definido B, por medio de las opciones en If input A, luego nos describe que de ser cierta la condicin el resultado de Y ser 1 y el de N ser falso. Como podemos ver en B value podemos definir el valor de B, y por ultimo tenemos la oportunidad de comentar.
Entradas
Tenemos a las variables A y B, con las cuales se toma la decisin
Salidas
Tenemos como salida el valor Y, que puede ser 1 si la condicin es verdadera o 0 si es falsa, y tambin tenemos el valor N, el cual es el dato inverso al anterior.
Descripcin Divide a la entrada superior por la entrada inferior. Usted puede elegir si una entrada inferior de 0 da una salida de NOVALUE o la simulacin se detiene con un mensaje de error.
Configuracin:
Lo nico que podemos configurar es de al ser una divisin dentro de cero, retornar como resulta no valor o detener con un error la simulacin, tambin podemos agregar un comentario
Entradas
Numerador, parte superior en la divisin, y el denominador, parte por la que se divi de el anterior. Modelacin y Simulacin 2 Primer Semestre 2010
12
MANUAL EXTEND
21 de abril de 2010
Salidas
Resultado de la divisin.
12. Equation
Nombre Icono Equation
Descripcin Salida de los resultados de una ecuacin configurada. La ecuacin debe ser de
la forma " Resultado = frmula;". Usted puede utilizar los operadores y funciones, y todos o algunos de los valores de entrada como parte de la ecuacin.
Configuracin:
Como podemos ver tenemos 5 variables de entrada y la variable resultante llamada Result, tenemos un textarea donde podemos crear la funcin, como en el ejemplo siguiente: Result = Var1 + Var2 + Var3 + Var4 + Var5; Tambin debemos tomar en cuenta la edicin de la funcin, de manera que podemos utilizar cualquier funcin que se nos ocurra. Otras de las opciones son: 1. Number of static variables: declarer cuantas variables estticas se pueden usar en la ecuacin. 2. Static Variables Table: Para cada variable esttica, darle un valor inicial. Si desea que el
valor calculado al final de una simulacin de ejecucin que se utilizarn en el comienzo de
13
MANUAL EXTEND
la siguiente simulacin, seleccione "No" en el "Multi Inicial Run" de la columna.
21 de abril de 2010
Entradas
5 variables para utilizar dentro de la ecuacin, con la cual se realizan clculos
Salidas
Result: el resultado de la ecuacin, siendo esta Resutl=ecuacin.
Descripcin Este bloque nos sirve para determinar los valores de los parmetros ideales de nuestro modelo, de forma automtica
Configuracin:
Establecer variables:
1. Abrir (doble clic), un bloque que tiene un parmetro que necesitamos para maximizar o minimizar la ganancia o el coste ecuacin 2. Usar la herramienta de clon y arrastrar la variable de ese bloque al Ev olutionary Optimizer del modelo. 3. Darle un nombre descriptivo a cada variable que se agrega en la tabla. Modelacin y Simulacin 2 Primer Semestre 2010
14
MANUAL EXTEND
21 de abril de 2010
4. Ingresar el valor Mximo y Mnimo solo para las variables que el optimizador necesita cambiar. 5. Si la variable es una tabla de datos, ingrese los ndices de la columna y fila, separndolos por una coma. 6. Abrir el
Correr el optimizador
1. Hacer clic en el botn Run Optimization 2. Hacer clic en la pestaa Results para ver los resultados respectivos.
Entradas:
Las entradas para este bloque, no son conexiones con otros bloques, sino que son cada una de las variables que deseamos optimizar, de un modelo determinado. Adems se necesitan las restricciones a tomar en cuenta, as como tambin la ecuacin de la forma "M axProfit = ..." or "M inCost = ..." y las mtricas de convergencia.
Salida:
La salida en este caso, ser el valor mnimo (para el costo) o mximo (para la ganancia) de cada una de las v ariables que necesitbamos optimizar, un ejemplo del mismo y tambin la cantidad del error posible en dichos clculos.
15
MANUAL EXTEND
21 de abril de 2010
14. Exponent
Nombre Icono Exponent
Configuracin:
Como podemos ver tenemos el campo correspondiente al valor Y, que es el nmero al cual se va a elevar X, otra cosa que tenemos es el campo para ingresar un comentario.
Entradas:
El valor X, el cual ser la raz, y el valor Y el cual es el nmero al cual se eleva X
Salida:
El resultado de elevar la raz X al valor Y.
File Input
Descripcin Lee datos de un archivo de texto y lo escribe en la tabla del bloque. Una vez que los datos estn en la tabla, se puede usar en su modelo.
16
MANUAL EXTEND
21 de abril de 2010
Configuracin:
En la configuracin podemos ingresar manualmente los datos por medio de una tabla de 5 columnas, en la parte inferior podemos indicar el nmero mximo de filas, as como tambin si deseamos el incremento en un paso de la simulacin o en la ejecucin del mismo. En la pestaa File podemos indicar el path y nombre de un archivo para que sea de entrada. Podemos utilizar el servidor FTP para acceder remotamente. Podemos definir tambin si queremos que empiece a leer al inicio de la simulacin, y configurar la delimitacin de las columnas
Entradas:
RowIn, fila dentro de la tabla que dentro del modelo va para afuera.
Salida:
5 columnas que pertenecen a la tabla, con los valores de cada fila.
17
MANUAL EXTEND
21 de abril de 2010
Configuracin:
De igual manera que en el anterior tienes una tabla para modificar datos, 5 columnas que corresponden a la tabla. Utiliza prcticamente la misma y en la pestaa de File, podemos seleccionar el archivo para la escritura, as como tambin si deseamos que el archivo se escriba cada vez que ejecutamos.
Entradas:
RowIn, fila en la que se empezara a leer. Columnas de la tabla,
Salida:
No tiene salida.
17. Financials
Nombre Icono Financials
Descripcin
Es utilizado para hacer clculos financieros en base a un perodo, frecuencia del perodo, pago, valor presente o valor futuro.
18
MANUAL EXTEND
21 de abril de 2010
Configuracin
Aqu deben ingresarse los parmetros para poder hacer el clculo. Debe colocarse la marca circular junto al campo que desea calcularse, escribir informacin en los dems campos y luego presionar el botn calculate. El pago es tomado en cuenta como negativo.
Entradas
Rate: La frecuencia del perodo. Period: Perodos para los cuales se realizar el clculo. Pmt: Pago o gasto PV: Valor presente. Por ejemplo en economa se toma en cuenta el valor presente para calcular el valor futuro del dinero. FV: Valor futuro. Si se desea que el clculo se realice en tiempo de simulacin, deben conectarse las variables de entrada. Estas son: frecuencia, perodo, pago, valor presente y valor futuro. Debern conectarse las cuatro entradas para poder calcular una quinta.
Salidas
En las salidas se obtendr el valor calculado, ya sea frecuencia, perodo, pago, valor presente o valor futuro. Recordar que la variable de entrada que no fue conectada (o la que se eligi calcular en la configuracin) ser la que tendr el valor de salida. Modelacin y Simulacin 2 Primer Semestre 2010
19
MANUAL EXTEND
21 de abril de 2010
Descripcin
A travs de este objeto podemos tener acceso a los arreglos globales creados con el Global Array Manager (siguiente tem) de Extend. Podramos decir que son accesos a variables globales que podemos crear en nuestro modelo.
Configuracin
En Array debe seleccionarse el arreglo al que se quiere acceder, en este caso como puede verse est seleccionado un arreglo llamado Precio. Pueden indicarse los valores de entradas y de salida. En el rea central se puede observar una tabla, esta tabla es la que muestra el contenido del arreglo. Debajo de la tabla, se indica si si quiere almacenar la entrada en el arreglo y en que fila o columna (tambin puede hacerse a travs del objeto grficamente) as como tambin se debe indicar si se desea actualizar el arreglo cuando cambia el conector de entrada. Es importante activar la casilla Refresh global array during run para que el arreglo se actualice en tiempo de simulacin ya que por ejemplo si va a leerse informacin del arreglo, otro bloque podra haber modificado antes dicha informacin.
20
MANUAL EXTEND
21 de abril de 2010
Entradas
Value In: Valor de entrada de este bloque. RowIn: La fila del arreglo a la que se quiere tener acceso. ColIn: Columna del arreglo a la que se quiere tener acceso.
Salidas
ValueOut: Conector que proporciona el valor de salida del objeto. Este valor ser el que exista en el arreglo en las posiciones [fila,columna] es decir [RowIn, ColIn].
Descripcin
Este componente es el administrador de arreglos. Puede crear, redimensionar, modificar y eliminar los arreglos globales en extend. Los arreglos pueden ser accedidos por cualquier componente en todo el modelo. Los arreglos pueden ser de valor entero o valor real. Todos los arreglos son identificados por un nombre nico. Este componente puede leer y escribir informacin desde hojas de clculo, bases de datos y a travs de la red.
Configuracin
Administracin: En esta pestaa es posible crear, redimensionar, inicializar y ver el contenido de los arreglo. En Select array debe seleccionarse el arreglo que quiere editarse si ya existe o bien seleccionar New real array New Integer Array sea que se quiera un arreglo de reales o de enteros respectivamente. Para ver los valores durante la simulacin se debe marcar la opcin Refresh global array table while running) al final de la ventana.
21
MANUAL EXTEND
21 de abril de 2010
Spreadsheet En esta pestaa se configura a los arreglos para que utilicen hojas de clculo. En el rea de Import deber indicarse el archivo de la hoja de clculo para poder leer desde el. Si se quiere escribir el valor del arreglo en la hoja de clculo deber entonces indicarse en el rea de Export.
22
MANUAL EXTEND
21 de abril de 2010
Database: En esta pestaa se configura la base de datos y la tabla en d onde se quiere escribir el valor del arreglo o bien la base de datos y la tabla de donde se quiere leer el valor del arreglo.
Internet (FTP): Si se desea escribir el valor de un arreglo a travs de una red (mediante FTP) o bien leer el valor del mismo, puede realizarse en esta ficha. El valor ser ledo o escrito en el archivo indicado en el campo Filename. En la seccin de Import deber configurarse lo correspondiente a la lectura y en la seccin de Export deber configurarse lo correspondiente a la escritura de los arreglos.
23
MANUAL EXTEND
21 de abril de 2010
Entradas
MaxRows: El nmero mximo de filas que puede tener el arreglo seleccionado.
Salidas
Index: El ndice del arreglo seleccionado. Rows: El nmero de filas del arreglo seleccionado. Cols: El nmero de columnas del arreglo seleccionado.
20. Help
Nombre Icono
Help
Descripcin
Este bloque es utilizado para documentar el modelo. Aqu puede colocarse informacin sobre variables, tareas, condiciones, etc.
Configuracin
Al dar doble clic en el objeto, se abrir la ventana en donde podemos escribir los comentarios.
24
MANUAL EXTEND
21 de abril de 2010
Entradas
No tiene entradas.
Salidas
No tiene salidas.
Descripcin
Este componente nos sirve para acumular valores de entrada, as como tambin para remover cierta cantidad de ellos cuando se solicite. Tambin permite dejar que las entradas tengan un flujo automtico de salida.
Configuracin
En Starting contents se indica la cantidad de unidades s con las que se desea iniciar el tanque. En inputs are se puede configurar la forma en que se desea que sean tratados los valores de entrada.
25
MANUAL EXTEND
21 de abril de 2010
Entradas
InputIn: Aqu se deber conectar el incrementador del bloque. S: Starting Contentes In, indica con qu valor se desea inicializar el tanque. R: ResetIn, permite resetear el tanque a su valor inicial (S o el valor establecido en la configuracin). W: WantIn, el valor que desea ser tomado del tanque.
Salidas
C: Contents Out, el valor de salida solicitado. Get: La cantidad de salida solicitada.
Descripcin
Este componente cumple las funciones del anterior (Holding Tank) es decir que nos permite acumular valores y retirar cierta cantidad de ellos, la diferencia es que permite tener N tanques de datos, es decir que es como un arreglo de Holding Tanks.
Configuracin
En la tabla puede configurarse los parmetros de cada tanque. El contenido, el valor mximo, el valor mnimo y el valor de inicio. Tambin puede indicarse qu accin se llevar a cabo por cada entrada.
26
MANUAL EXTEND
21 de abril de 2010
Entradas
InputIn: Valores de entrada. Este conector incrementar el valor del tanque. InputToggleIn: Indica qu holding tank recibir el valor de entrada. WantIn: La cantidad de valores que se quiere extraer del tanque sealado con el ndice. WantToggleIn: Esta entrada indica cul holding tank es referido por Want y Get. ContentsToggleIn: Esta entrada indica el holding tank del que se tomar su contenido.
Salidas
GetOut: La cantidad de valores a extraer (indicada en Want) ContentsOut: El valor extrado del tanque.
Input Data
Descripcin
Este bloque nos brinda una curva de datos a lo largo del tiempo. En el se ingresa un valor determinado para cad a unidad de tiempo de la simulacin, permitiendo al programa tomar dichos valores del output del bloque cuando se encuentra en determinado tiempo.
Configuracin
Input data: En esta ficha deber configurarse los valores de la curva. En la tabla se escribe el tiempo y el valor de salida que se desea. Los valores del tiempo no deben estar ordenados necesariamente. Con el botn Sort Data se ordenarn los datos automticamente respecto del tiempo. Con el botn Plota Data se podr ver una grfica de los valores en la tabla. La opcin Repeat every deber marcarse e indicarse el tiempo de repeticin si deseamos que cada cierto intervalo de tiempo los valores regresen al origen. Es decir si se tienen tiempos del 1 al 20 y se estable Repeat every con 5, cuando se alcance el tiempo 6 de la simulacin, este objeto retornar el valor del tiempo 0 segn la tabla.
27
MANUAL EXTEND
21 de abril de 2010
Entradas
No posee ninguna entrada.
Salidas
YOut: El valor de Y conforme el tiempo segn lo defini do en la configuracin.
Descripcin
Configuracin
En Function deber elegirse el tipo de funcin que se desea. Cuando se elija una funcin se podr ver su formula en el rea de Display Equation . Dependiendo de la funcin que se elija as se habilitarn los campos para configurar sus valores.
28
MANUAL EXTEND
21 de abril de 2010
Entradas
Este bloque no posee entradas.
Salidas
YOut: El valor obtenido de la funcin.
Descripcin
Con este bloque podemos generar nmero aleatorios basados en determinada distribucin. Dependiendo de la cantidad de parmetros que tome una distribucin, stos pueden ser indicados en las entradas del bloque.
Configuracin
Distributions En distribucin deber indicarse la distribucin bajo la cual se generarn los valores aleatorios. Las distribuciones disponibles son: Uniforme (integer or real), Beta, Binomial, Erlang, Exponencial, Gamma, Geomtrica, HyperExponencial, LogLogistic, LogNormal, Neg. Binomial, Normal, Pearson type V, Pearson type VI, Poisson, Triangular, Weibull, and Empirical. Dependiendo la distribucin que se elija, as se mostrarn los campos a configurar. Opcionalmente se puede dibujar la grfica de la distribucin con el botn Plot.
29
MANUAL EXTEND Distribution fitting En esta pestaa puede seleccionarse un programa para la generacin mejorada de nmero aleatorios.
21 de abril de 2010
Entradas
Argument1In: Parmetro de configuracin de la distribucin. Argument2In: Parmetro de configuracin de la distribucin. Argument3In: Parmetro de configuracin de la distribucin.
Salidas
RandomValueOut: El nmero aleatorio.
Integrate
Descripcin
Configuracin
En la configuracin puede establecerse el valor inicial as como el mtodo utilizado para integrar el valor. Euler backward tiene aplicaciones cientficas y econmicas. Euler forward es utilizado para ecuaciones diferenciales.
30
MANUAL EXTEND
21 de abril de 2010
Entradas
InputIn: El valor de entrada que ser integrado. ResetValue: Si es verdadero resetea el bloque, es decir que inicializa de nuevo el calculador de integracin segn el valor Starting Value. StartingValueIn: Establece el valor de inicio del bloque.
Salidas
IntegrateOut: Este conector retorna el valor de entrada integrado segn el tipo de integracin elegida.
27. Limits
Nombre Icono
Limits
Descripcin Le permite limitar el valor de salida a un rango de valores. El rango es especificado por el conjunto de mximos y mnimos en el dilogo.
Configuracin
Con este componente limitamos las salidas por medio de configurar el campo Maximum y Minimun,
31
MANUAL EXTEND
21 de abril de 2010
Entradas
Valor de entrada el cual va a ser evaluado para ver si cumple con el mximo o el mnimo,
Salidas
LimiteValueof: resultado del anlisis.
Descripcin Realiza la operacin lgica AND de las entradas. Si cada una de las dos entradas es mayor de 0,5, el resultado es 1, si ninguno o slo uno de los insumos es mayor de 0,5, la salida es 0.
Configuracin
Como podemos ver no hay nada ms que configurar, sino nada ms que agregar un comentario, esto se debe a la naturaleza lgica de la compuerta AND.
Entradas
Dos variables, las cuales lgicamente se van a procesar.
Salidas
Resultado de la compuerta AND, siendo 1 si ambos valores de entrada son 1 o mayores a 0. 5 y siendo 0 en cualquier otro caso.
32
MANUAL EXTEND
21 de abril de 2010
Descripcin Realiza la operacin lgica NOT de las entradas. Si la entrada es mayor a 0.5 el resultado ser 0, caso contrario ser 1.
Configuracin
Como podemos ver no hay nada ms que configurar, sino nada ms que agregar un comentario, esto se debe a la naturaleza lgica de la compuerta OR.
Entradas
Una variable a procesar, lgicamente con la compuerta NOT, que niega el valor de entrada, si este es mayor a 0.5 el valor de salida ser 0, caso contrario ser 1.
Salidas
Resultado de la compuerta NOT, si este es mayor a 0.5 el valor de salida ser 0, caso contrario ser 1.
30. Logical OR
Nombre Icono
Logical OR
33
MANUAL EXTEND
21 de abril de 2010
Descripcin Realiza la operacin lgica OR en las entradas. Si cualquiera de las entradas es mayor de 0,5, el resultado es 1, si ninguno de los insumos es mayor de 0,5, el resultado es 0 ..
Configuracin
Como podemos ver no hay nada ms que configurar, sino nada ms que agregar un comentario, esto se debe a la naturaleza lgica de la compuerta NOT
Entradas
Dos variables, las cuales lgicamente se van a procesar
Salidas
Resultado de la compuerta OR, Si cualquiera de las entradas es mayor de 0,5, el resultado es 1, si ninguno de los insumos es mayor de 0,5, el resultado es 0.
Descripcin Determina los valores mximo y mnimo de entre los cinco valores de entrada. El dilogo muestra los valores mximo y mnimo y los conectores de entrada de procedencia. El bloque de salidas de los valores mximo y mnimo y sus respectivos nmeros de conector.
Configuracin
34
MANUAL EXTEND
21 de abril de 2010
El botn +5 conectores, sirve para agregar ms entradas al componente mientras que el de -5 conectores disminuye en 5 las entradas, tambin podemos limitar el nmero de entradas, definiendo un mximo, como los dems se puede comentar.
Entradas
5 entradas de variables numricas.
Salidas
Entre sus salidas estn el nmero mximo, el nmero mnimo, la suma mxima, y la suma mnima.
Descripcin Este bloque nos sirve para calcular la media, varianza y desviacin estndar de los valores de entrada, durante la simulacin.
Configuracin:
35
MANUAL EXTEND -
21 de abril de 2010
Seleccionamos qu es lo que queremos hacer cuando calculamos la varianza. Si utilizamos el nmero total de entradas, o el nmero de entradas menos 1. Seleccionamos si queremos utilizar un tiempo ponderado para las estadsticas. Ingresamos el movimiento promedio por intervalo. Decidimos si queremos o no simulaciones mltiples. Ingresamos el intervalo de confianza deseado. Ingresamos el valor inicial para la media y la varianza. Ingresamos el momento (tiempo) en el que queremos que se borren las estadsticas acumuladas.
Entradas:
Conjunto de nmeros a ser analizados. Clear. Borra las estadsticas acumuladas cuando una seal es recibida.
Salidas:
M . Media V. Varianza SD. Desviacin Estndar.
Descripcin
Este bloque nos sirve para reportar las estadsticas de todos los bloques Mean & Variance del modelo.
Configuracin:
36
MANUAL EXTEND
21 de abril de 2010
Ingresamos el porcentaje de confianza deseado. Seleccionamos si queremos agregar actualizaciones nuevas. Seleccionamos si queremos borrar las estadsticas despus de una actualizacin. Seleccionamos si queremos ignorar los bloques sin etiquetas. Seleccionamos si queremos ignorar la primera actualizacin cada vez que lo corremos Seleccionamos si queremos actualizar al final de la simulacin. Seleccionamos si queremos actualizar continuamente.
Entradas:
Las entradas pueden ser un bloque Generator, Program o Import. Cuando un tem entra, las estadsticas se actualizan.
Salidas:
Las salidas para este bloque no van conectadas a otro, ya que son los reportes estadsticos de los bloques Mean & Variance.
34. Multiply
Nombre Icono Multiply
Configuracin:
Como podemos ver no hay nada que configurar a excepcin del comentario, esto debido a la naturaleza sencilla matemtica de la multiplicacin.
37
MANUAL EXTEND
21 de abril de 2010
Entradas:
Dos valores numricos que se van a multiplicar.
Salidas:
El resultado de la multiplicacin entre los dos nmeros de entrada.
35. Prompt
Nombre Icono Prompt
Descripcin Pregunta comparativamente a sobre b, y responde con un 1 si es verdad y 0 en caso de ser falso.
Configuracin:
Primero puedes escoger el valor inicial de salida por medio de Until prompted output, luego abajo podemos ver las diferentes condiciones que se pueden emplear, si b diferente de a, b igual a, etc. Se puede colocar un mensaje de la condicin as como tambin un comentario.
38
MANUAL EXTEND
21 de abril de 2010
Entradas:
Valor A y valor B, para realizar con ellos las comparaciones para ver si la condicin se cumple.
Salidas:
Si la condicin se cumple devuelve un 1 caso contrario devuelve un 0.
Descripcin Este bloque nos sirve para controlar si los nmeros aleatorios se reinician al comienzo de cada simulacin.
Configuracin:
39
MANUAL EXTEND Seleccionamos una de las siguientes opciones, segn nuestra necesidad: - Reiniciar todos los nmeros aleatorios al inicio de cada ejecucin. - Reiniciar solo cuando no est seleccionado Use block seed offset - No reiniciar ninguno - Usar el control por defecto de Extend. Seleccionamos si queremos controlar tambin para nmeros aleatorios duplicados.
21 de abril de 2010
Entradas y Salidas
Este bloque no tiene entradas ni salidas, por la funcin que realiza.
Descripcin
Sirve para depurar secuencias de comandos o modelos, porque se puede ver el valor que tiene otro bloque en cualquier momento.
Entrada:
Value: Otro bloque que se desee conocer su estado.
Parametro
Waith: Tiempo para actualizar la salida.
Salida
ValueOut: Sale el estado actual del bloque que se conecto. Modelacin y Simulacin 2 Primer Semestre 2010
40
MANUAL EXTEND
21 de abril de 2010
38. Retain
Nombre Icono Retain
Descripcin
Retiene el evento que entrada si T es Falso, si T es Verdadero deja pasar al evento que entro.
Entradas:
Value: El evento que se desea retener. T: Rige si Pasa Input(Si T es Verdadero) o si se reti ene (Si T es Falso).
Parmetro:
Initial Ouput Value: Es la salida desde el inicio hasta que T es Verdadero por primera vez (por defecto es 0).
Salida
CurrentOut: El evento de Input si T es Verdadero y no hay salida si T es Falso.
41
MANUAL EXTEND
21 de abril de 2010
Descripcin
Cuenta con 2 entradas y un delimitador T. Funciona como un switch que permite pasar una de las entradas dependiendo del delimitador T, Si T es menor que el parametro Critical Value (CV) pasa la entrada de arriba y si es menor o igual al parame tro Critical Value pasa la entrada de abajo.
Entradas:
Input1: Opcin nmero 1 para la salida. Input2: Opcin nmero 2 para la salida. T: Delimita que opcin pasa a la salida.
Parmetros:
Critical Value: Valor critico para que pase la opcin 1 o 2.
Salida
SelectedOut: La entrada 1 si T es menor que el Critical Value o 2 si T es igual o mayor al Critical Value.
42
MANUAL EXTEND
21 de abril de 2010
Descripcin
Selecciona la salida que puede ser una de las cinco entradas esto en funcin del valor de T. La entrada superior a la cual llamaremos Input1 pasara si el conector T es 1 , y la entrada inferior a la cual llamaremos Input5 pasara si el conector T es 5. El cuadro de dilogo tambin permite especificar si se desea que la salida sea 0 o si se desea que no exista salida si T esta fuera del rango de 1 a 5.
Entradas:
Input1: Opcin 1 elegida si T=1 Input2: Opcin 2 elegida si T=2 Input3: Opcin 3 elegida si T=3 Input4: Opcin 4 elegida si T=4 Input5: Opcin 5 elegida si T=5 T: Delimita que opcin pasa a la salida.
Parmetros
Zero: la salida ser 0 si T esta fuera del rango 1 a 5. noValue: La salida ser null si T esta fuera del rango 1 a 5. Modelacin y Simulacin 2 Primer Semestre 2010
43
MANUAL EXTEND
21 de abril de 2010
Salida
Selected Out: El Input designado segn el valor de T.
Select Output
Descripcin
Cuenta con 1 entrada, 2 posibles salidas y un delimitador T. Funciona como un switch que permite pasar la entrada a una de las 2 salidas dependiendo del delimitador T, Si T es menor que el parmetro Critical Value (CV) pasa la entrada a la salida de arriba y si es menor o igual al parmetro Critical Value pasa la entrada a la salida de abajo.
Entradas:
Input: la entrada en cuestin. T: Delimita porque salida sale la entrada.
Parmetros:
Critical Value: Valor critico para decidir que salida se utilizara.
Salida:
TopOut: Se utiliza si T es menor que el Critical Value. BottomOut: Se utiliza si T es igual o mayor al Critical Value.
44
MANUAL EXTEND
21 de abril de 2010
Descripcin
Selecciona por donde de las 5 salidas saldr la entrada esto en funcin del valor de T. La salida superior a la cual llamaremos Select1 se utilizara si el conector T es 1 , y la salida inferior a la cual llamaremos Select5 se utilizara si el conector T es 5. El cuadro de dilogo tambin permite especificar si se desea que la salida sea 0 o si se desea que no exista salid a o si se desea que se utilice la ltima salida si T esta fuera del rango de 1 a 5.
Entradas:
Input1: Entrada en cuestin. T: Delimita que opcin pasa a la salida.
Parmetros
Zero: la salida ser 0 si T esta fuera del rango 1 a 5. Last value output: se toma la ltima salida valida. noValue: La salida ser null si T esta fuera del rango 1 a 5.
45
MANUAL EXTEND
21 de abril de 2010
Salidas:
Select1: Se utiliza si T es 1 Select2: Se utiliza si T es 2 Select3: Se utiliza si T es 3 Select4: Se utiliza si T es 4 Select5: Se utiliza si T es 5
43. Sound
Nombre Icono Sound
Descripcin
Reproduce un sonido cuando el valor de entrada pasa por encima o por debajo del valor crtico indicado en el cuadro de dilogo.
Entrada
Input: entrada que se compara con el Critical Value para tocar o no el sonido.
46
MANUAL EXTEND
21 de abril de 2010
Parmetros
Sound name: Nombre del sonido a tocar. Critical Value: Valor critico para tocar o no el sonido. Play Sound when the imput is: Se elige si el imput debe ser < o >= para sonar la melodia. Play Sound Orly when animation i son: Solo toca el sonido cuando se est a simulando la animacin
Salida:
El sonido elegido.
SpreadSheet Calc
Descripcin
Este bloque enva valores a una celda especifica en una hoja de clculo y obtiene los valores de otra celda. La fila y columna de las etiquetas de las celdas se especifican en el cuadro de dilogo en las opciones para enviar los datos, y para obtener los datos de. El envo y recepcin de valores realizada por el bloque de los dos: a) durante cada etapa de la simulacin, y b) cuando se presione el botn de Enviar Valores.
Entradas:
Data: Valor a enviar. SendRow: Fila de la hoja de clculo donde se enviara los datos. SendCol: Columna de la hoja de clculo donde se enviara los datos. ReceiveRow: Fila de la hoja de clculo donde se leen los datos. ReceiveCol: Columna de la hoja de clculo donde se leen los datos.
47
MANUAL EXTEND
21 de abril de 2010
Parmetros:
File: Archivo de Excel donde se ingresara y leera los datos. Sed to: Fila, Columna y Valor a ingresar. Get from: Fila y Columna donde se leen los datos.
Salida
ResultOut: Dato Leidos en la fila y columna establecida.
45. Stop
Nombre Icono Stop
Descripcin
Para la simulacin cuando la entrada esta sobre o por debajo del Critical Value que se establece en el cuadro de dialogo. Un mensaje se despliega cuando se para la simulacin. Este bloque se utiliza para terminar una simulacin antes que se termine el tiempo de la simulacin.
Entradas:
Value: valor que se compara con el valor critico para parar o no la simulacin.
48
MANUAL EXTEND
21 de abril de 2010
Parmetros:
Critical Value: Valor critico para parar o no la simulacin >= Critical Value: Para la simulacin si la entrada es mayor o igual al valor crtico. < Critical Value: Para la simulacin si la entrada es menor al valor crtico. Include block number in message: incluye el nmero de bloque en el mensaje. Include current Time in message: incluye el tiempo en el mensaje. Do not display a message: no despliega mensaje.
Salida:
Para la simulacin
46. Substract
Nombre Icono Substract
Descripcin
Entradas
Input: Minuendo de la operacin. Substract: Sustraendo de la operacin.
Salidas
Diferencia entre Substract e Input.
49
MANUAL EXTEND
21 de abril de 2010
Configuracin:
Para configurar, definimos la variable de sistema que vamos a u sar, teniendo como opciones las siguientes: Current time Current step Current run number End time Number of run Number of step Start time Time step
Salida:
No tiene entradas, solo una salida, la cual provee al sistema de variables de sistema que hemos definido en la configuracin para el uso de diferentes componentes.
50
MANUAL EXTEND
21 de abril de 2010
48. Threshold
Nombre Icono Threshold
Descripcin Ti ene una salida de 0 hasta la entrada excede el valor umbral, cuando la
entrada excede el umbral, la salida es la diferencia entre la entrada y el umbral. El valor umbral vi ene del dilogo a menos que se utilice el conector T.
Configuracin:
Como se puede apreciar en la imagen, podemos definir el valor del Threshold o umbral, de modo que el componente trabaje con este dato, para sacar el resultado, si no se configura de igual manera se puede utilizar la entrada T.
Entradas:
El conector T o threshold que define el valor del umbral, y la entrada principal el cual debe exceder el valor del umbral para la salida deje de ser 0 y sea la diferencia entre la entrada y el umbral.
Salida:
El resultado 0 si la entrada no excede el valor del umbral o la diferencia entre ellos en caso contrario.
51
MANUAL EXTEND
21 de abril de 2010
Configuracin:
Para configurarlo debemos especificar la unidad de tiempo de entrada y la unidad de tiempo de salida, con estoy la unidad de entrada se convertir a su salida en el equivalente de la otra unidad de tiempo.
Entradas:
U n conector con un valor de tiempo en unidades configuradas como de entrada.
Salida:
El resultado de la conversin de un valor de tiempo en unidades configuradas como de entrada, a unas de salida.
52
MANUAL EXTEND
21 de abril de 2010
Configuracin:
Las configuraciones que podemos realizar son: Delay between TRUE values: Especifica el intervalo en unidades de tiempo entre cada pulso generado. Display time since last TRUE value: Despliega hace cunto tiempo se gener el ltimo pulso. Delay starts at next event: Utilizada para eventos discretos. Si est activada, el evento discreto empieza con cierto retardo de cuando se produce el evento anterior. First pulse at the beginning of the simulation: Establece que al iniciar la simulacin se produzca el primer pulso instantneamente.
53
Entradas:
D: Representa el dilogo. Si no se especifica, el pulso ser de uno cada vez, pero se puede especificar el valor de cada pulso aqu. R: Reinicia el ciclo actual.
Salida:
Sacar uno o el valor de D cuando se cumpla un ciclo. De lo contrario se mantiene en cero.
Descripcin
Retiene sus entradas para una cantidad especificada de tiempo de simulacin (Delay) antes de pasarlos a la salida. Nota: este bloque no debe ser utilizado en un modelo de eventos discretos.
Configuracin:
Para configurarlo especificamos el Delay e n unidades de tiempo, tambin podemos configurar el uso de un valor inicial, o que el primer valor se configure como valor inicial, o no usar.
Entradas:
U n conector para configurar el Delay, el valor de entrada en unidades de tiempo.
Salida:
Total Output: muestra el total de valores que han salido, DelayOut, que es la salida del vlaor del Delay configurado.