OOPic

Ir a: navegación, búsqueda de

El OOPic es un Circuito integrado programable orientado a objetos. Creado por Innovaciones salvajes, esto Microcontrolador PIC viene con una (IDEEntorno de desarrollo integrado) que soporta programación en sintaxis basada en el BASIC, Java y C lenguajes de programación.

Actualmente hay tres versiones en el mercado: el OOPic-R, la OOPic-S y el OOPic-C, que es una versión en miniatura del anterior. El modelo más antiguo es el OOPic I, que utiliza la versión A.2 del firmware.

Los esquemas para el OOPic están disponibles en la web.

El firmware OOPic define numerosos incorporados "objetos" que pueden proporcionar las propiedades y métodos personalizados. Los objetos pueden ser envoltorios para hardware, como un sensor de infrarrojos externo o un LED incorporado o ayudantes de lógica, como divisores o puertas lógicas.

El OOPic también hace uso de "circuitos virtuales", donde el programador puede crear vínculos entre las propiedades del objeto. El siguiente es un ejemplo de código escrito en la sintaxis básica, que enlaza un reloj incorporado que ciclos cada 1 Hz a un LED.

' El LED se define como una sola línea de I/O
Dim Rojo As Nuevo oDio1
' Aquí creamos un alambre virtual. Los cables son
' salida de enlace o los valores de la bandera
' valores de entrada.
Dim W As Nuevo oWire
' Todos los programas OOPic es necesario definir una rutina sub "main".
' Esto es lo que se ejecutará cuando se enciende el OOPic.
Sub Main() ' Aquí especificamos el número de pin para la línea de I/O.
  ' El LED rojo a bordo está en el pin 7.
 Red.IOLine = 7 ' El LED también se puede utilizar para un botón, así que necesitamos
  ' para especificar si queremos leer o escribir a
  ' el pin.
  ' (cvOutput es un valor constante)
 Red.Direction = cvOutput ' Ahora podemos establecer el enlace de cable!
  ' Para el cable de entrada, queremos utilizar el built-in
  ' Temporizador de 1 Hz.
 W.Entrada.Link(OOPic.Hz1) ' Ahora enviamos a la salida del cable para el LED.
  ' Note que lo enviamos en realidad que el "valor"
  ' propiedad del LED, ya que esto es lo que determina
  ' si el LED está encendido.
 W.Salida.Link(red.Value) ' Todo lo que queda por hacer es decirle al alambre
  ' operan, y el OOPic hará el resto!
  ' (cvTrue es un valor constante)
 W.Operate = cvTrue
Final Sub

Este comportamiento de circuito virtual le da la flexibilidad y un control considerable programador y permite la mejor reacción a comportamientos en tiempo real gracias a "Eventos". El OOPic en realidad pasa la mayor parte de su tiempo de la actualización de los circuitos virtuales, en comparación con el bucle a través del código del usuario, así que es en el mejor interés de los programadores que utilizan circuitos virtuales sobre técnicas de programación tradicionales tan a menudo como sea posible.

Otros significados

OOPIC también se refiere a Partícula en celda orientada a objetos que se denomina una implementación orientada a objetos, escrita en Berkeley, de un método específico de simulación física de plasma partícula en celda.

Véase también

  • Arduino
  • BASIC Stamp
  • C sello
  • PICAXE

Enlaces externos

  • Archivo de copia de https://www.oopic.com/ en el Wayback Machine— El sitio realizado por la empresa que vende el OOPic.
  • Grupo de OOPic Yahoo— Esto es donde más discusión lleva a cabo sobre el OOPic. -Obsoleto
  • El grupo OOPic Google— Esta es la nueva discusión / grupo de soporte al usuario para el ooPic. A partir de septiembre de 2008
  • El grupo PTSG— Esta es la Página Web de Berkeley Plasma teoría y simulación de grupo, los autores del código de simulación OOPIC de plasma.

Otras Páginas

Obtenido de"https://en.copro.org/w/index.php?title=OOPic&oldid=551402438"