Aporte Jefferson Avila
Aporte Jefferson Avila
Aporte Jefferson Avila
permitir agregar varios casos, luego utilizamos una estructura while que me va ayudar a que
el programa sea cíclico, luego para hacer que funcionen los botones de agregar y eliminar
creamos una estructura case uy conecto los botones a la estructura lo cual me a permitir que
cada vez que yo presione el botón agregar o eliminar en el panel frontal se me va a ejecutar
lo que ha dentro de la estructura case a la que están conectados los botones dentro del case
del para el botón agregar utilizamos un buid array, luego voy al control que llame
capacitancia y le doy clic derecho y creo una local variable y la pongo dentro del case del
botón agregar para así poder manipular todo desde adentro y no tener que cablear, luego
expando el build array para que haya dos elementos, en un lado conecto el local variable de
capacitancia y en el otro conecto el local variable que debo crear para el control que se
llama nueva capacitancia, como yo quiero que me ponga eso el control de capacitancia le
creo un local variables l conecto a la salida del build array para que el me lo agregue al
mismo arreglo de capacitancia, colocamos un array size para saber qué tamaño tiene ese
arreglo a ese array size le cambio las propiedades por la opción de fila para ir cambiando el
número de filas y se lo conecto a la salida del array size, luego podemos encerrar todo en
una estructura while para que se ejecute de manera cíclica luego le doy clic derecho y le
creo un control el cual voy a llamar detener simulación luego coloco un inicialize array le
creo una constante y la conecto la entrada y la salida conecto un local variable de
capacitancia.
Ahora para la parte de eliminar agregamos el bloque delete from array el cual él va a
permitir eliminar un elemento, luego voy al control que llame capacitancia y le doy clic
derecho y creo una local variable y la pongo dentro del case del eliminar para asi poder
manipular todo desde adentro y no tener que cablear, luego le creo una constan para decirle
cuantos elementos quiero eliminar en se casó colocamos 1 y la salida nuevamente creo una
local variable del control que llamamos capacitancia para decirle que de ahí es que quiero
eliminar el elemento, luego ingreso le blopque que dice decrement y a la entrada lo conecto
con el tamño del arreglo y a la salida con el índice del array.
Ahora para la capacitancia en paralelo entro a Numeric elegimos el elemento add array
element y lo conecto del cable de salida del control capacitancia, luego creo un indicador y
lo conecto a la salida del add array element en donde voy a poder visualizar el resultado.
Ahora para la capacitancia en serie utilizamos una estructura for el cual hace bucles y cada
vez que hace un ciclo el me lo muestra en la i y en la N va a determinar cuántas veces va
hacer ese ciclo, a la N conecto un cable al tamaño de mi arreglo, lueo ingreso el bloque de
index array creamos una local variable que se llama capacitancia pues porque ese arreglo es
que quiero trabajar y lo conecto a la entrada i en índice de lo conecto a la i que de dodne
quiero extraer el elemento, entonces inserto la operación divisio y le creo una constte y le
digo que sea 1 y luego lo conecto a la salida del index array y hay estaría haciendo la
primera operación de la formula, ahora para hacer el resto de la formula quue es sumarla
creo un shir register y eso lo que hace básicamente lo que va hacer es que me va a guardar
datos entre ciclos, luego creo una constante y lo conecto al lado izquieda del for, luego
agreo un bloque add y con ese es que voy hacer toda la suma del denominador según la
formula, ahora conecto el shirt register del ald0 izquiedo a una entrada del bloque add y la
otra entra del add va a la salida del bloque de división y la salida del add va al shirt register
del lado derecho, luego creo un indicador y se lo conecto, con ese indicador voy a
visualizar el resultado en le panel forntal.
Panel Frontal