Biblioteca gratuita de código abierto para escribir componentes avanzados de VCL / FireMonkey (FMX) para Delphi, C ++ Builder y RAD Studio.
El objetivo del proyecto OpenWire es introducir una manera fácil y unificada de transferir datos entre diferentes Componentes VCL / FireMonkey. Esto es muy similar a la forma en que funcionan los productos como LabView, Agilent VEE o Simulink. Por ejemplo, puede crear rápidamente una aplicación con un generador de onda sinusoidal, que se transfiere a un gráfico y en paralelo a un filtro, que se transmite a otro gráfico y en paralelo a un registrador de archivos, así como a un envío de comunicación en serie los datos a otro sistema. Y lo que hace que esto sea fácil es que no escriba código: crea flujos conectando un OutputPin a uno o más InputPins.
OpenWire usa streams para transferir los datos. Cada flujo es una conexión entre una salida y una o múltiples entradas.
- Cada componente puede tener una o más entradas y / o salidas.
- Cada entrada o salida se llama Pin. ES DECIR. hay IputPins y OutputPins.
- Cada OutputPin puede transmitir datos de formato específicos a un formato compatible InputPins.
- Cada tipo de datos tiene su propia especificación de datos.
- Admite pines de estado, permitiendo que los componentes compartan un estado común.
Comentarios que no se encuentran