Ivan Banda

Páginas: 3 (530 palabras) Publicado: 14 de diciembre de 2012
Interfaz final

Desde la interfaz se puede elegir a que puerto conectarse, se inicializa el proceso de poner en marcha a la banda trasportadora , el cálculo del área, de perímetro ,el conteo deobjetos, representación de la figura que recorre la banda trasportadora y el parar la banda trasportadora. Para su elaboración se utilizó Microsoft Visual Studio Express 2012 y código en C++.
Parapoder calcular el área, el perímetro , el número de objetos y representar la figura que recorre la banda trasportadora con datos obtenidos del PIC en un ciclo se llena primero el primer renglón de unamatriz si detecta que una “celda es positiva (las que significan que hay algo)” se reconoce que hay una nueva figura que se va a “escanear”, se sale de este primer ciclo y se continua con otro dondese sigue llenando la matriz con los datos obtenidos del PIC, se continua con la llamada a una función después de realizar al llenado de otra matriz idéntica a la llenada anteriormente con ladiferencia de que ésta está adaptada para ser mandada a una función que representa la figura; al detectar una fila de la matriz sin ninguna “celda positiva” se asume que acabo de pasar una figura y se comienzadespués de obtener el área y perímetro él proceso de llenado de matriz.
Para encontrar el perímetro y el área lo primero que se definió fue la distancia unitaria de la señal de un sensor. Para ladistancia X unitaria se aproximó dependiendo del alcance de los sensores ya montados sobre la banda trasportadora. Para la distancia Y unitaria se midió el diámetro del rodillo que estaba conectado almotor y se dividió entre el número de pasos del motor. Lo primero que hace el programa para saber el área y perímetro es llenar una matriz con los datos del PIC.
El algoritmo de área se basó en sumarel área unitaria, resultado de multiplicar la distancia Y unitaria por la distancia X unitaria, se hace un ciclo que recorre la matriz llenada con los datos del PIC y cada vez que encuentra una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ivan
  • Ivan
  • Iván
  • EL iVAN
  • Ivan
  • Ivanes
  • Ivana
  • ivan

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS