Índice General - Index of - Universidad de Sevilla
Índice General - Index of - Universidad de Sevilla
Índice General - Index of - Universidad de Sevilla
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Capítulo 5 Resolución <strong>de</strong>l problema con MitLoop<br />
Por otro lado, aún en la parte <strong>de</strong> Visual Basic, se han elaborado una serie <strong>de</strong><br />
procedimientos agrupados en tres módulos, que realizan gran parte <strong>de</strong> las funciones <strong>de</strong>l<br />
programa. Éstos son:<br />
• “module1”: contiene los procedimientos <strong>de</strong> creación y gestión <strong>de</strong> fases,<br />
obstáculos y lazos, así como el código necesario para su borrado.<br />
• “Campo”: en él se han agrupado todos aquellos procedimientos que<br />
intervienen en el cálculo <strong>de</strong>l campo. Esta contribución es indirecta, ya que<br />
los cálculos en sí los realiza un fichero ejecutable externo, creado a partir <strong>de</strong><br />
un fichero .m <strong>de</strong> Matlab, compilado y linkado utilizando la herramienta<br />
Matlab Compiler 3.00.<br />
Los procedimientos contenidos en este módulo se encargan <strong>de</strong> escribir<br />
los ficheros necesarios para po<strong>de</strong>r realizar el cálculo <strong>de</strong>l campo magnético, y<br />
también <strong>de</strong> recoger la información que <strong>de</strong>vuelve dicho ejecutable.<br />
• “GenerarInforme” contiene todo el código necesario para generar un informe<br />
en Excel <strong>de</strong>l proyecto con que se esté trabajando en MitLoop. Para una<br />
<strong>de</strong>scripción con mayor <strong>de</strong>talle <strong>de</strong> dicho proceso se pue<strong>de</strong> consultar el<br />
apartado 5.6.<br />
75