13.07.2015 Views

Manual de referencia de RAPID

Manual de referencia de RAPID

Manual de referencia de RAPID

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Módulos21 MódulosLos programas se divi<strong>de</strong>n en programa y módulos <strong>de</strong> sistema. También es posibledividir un programa en distintos módulos (consulte la Figura 1).Memoria <strong>de</strong> programasProgramaDatos <strong>de</strong> programaMóduloMódulo1Módulo2Módulo3Módulo4Rutina principalRutina1Rutina2Rutina3Datos <strong>de</strong> programaRutina4Rutina5Módulo <strong>de</strong> sistema1Datos <strong>de</strong> programaMódulo <strong>de</strong> sistema2Rutina6Rutina7Figura 1Es posible dividir un programa en distintos módulos.21.1 Módulos <strong>de</strong> programaUn módulo <strong>de</strong> programa pue<strong>de</strong> estar compuesto por datos y rutinas diferentes. Esposible copiar cada módulo, o el programa en su totalidad, a un disquete, a un disco enRAM, etc., y viceversa.Uno <strong>de</strong> los módulos contiene el procedimiento <strong>de</strong> entrada, un procedimiento global<strong>de</strong>nominado main. De hecho, la ejecución <strong>de</strong>l programa implica la ejecución <strong>de</strong>lprocedimiento main. El programa pue<strong>de</strong> contener muchos módulos, pero sólo uno <strong>de</strong>ellos pue<strong>de</strong> contener el procedimiento main.Por ejemplo, un módulo pue<strong>de</strong> <strong>de</strong>finir la interacción con equipos externos o contenerdatos geométricos que se generan <strong>de</strong>s<strong>de</strong> sistemas <strong>de</strong> CAD o se crean en línea mediantedigitalización (programación con la unidad <strong>de</strong> programación).Si bien las instalaciones pequeñas se suelen reflejar en un solo módulo, lasinstalaciones <strong>de</strong> mayor tamaño pue<strong>de</strong>n tener un módulo main que hace <strong>referencia</strong> arutinas y/o datos almacenados en uno o varios módulos adicionales.Descripción general <strong>de</strong> <strong>RAPID</strong> 91

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!