Libreria open source gratuita per scrivere componenti avanzati VCL / FireMonkey (FMX) per Delphi, C ++ Builder e RAD Studio.
Lo scopo del progetto OpenWire è quello di introdurre un modo semplice e univoco per trasferire i dati tra diversi Componenti VCL / FireMonkey. Questo è molto simile al modo in cui funzionano i prodotti come LabView, Agilent VEE o Simulink. Ad esempio, è possibile creare rapidamente un'applicazione con un generatore di onde sinusoidali, che scorre verso un grafico e in parallelo a un filtro, che scorre verso un altro grafico e in parallelo a un registratore di file, nonché a un invio di comunicazione seriale i dati su un altro sistema. E ciò che rende questo facile è che non si scrive codice: si costruiscono flussi collegando un OutputPin a uno o più InputPin.
OpenWire utilizza flussi per trasferire i dati. Ogni stream è una connessione tra un'uscita e uno o più ingressi.
- Ogni componente può avere uno o più input e / o output.
- Ogni ingresso o uscita è chiamato Pin. OSSIA ci sono IputPins e OutputPins.
- Ogni OutputPin può trasmettere dati di formato specifici a formati di input compatibili.
- Ogni tipo di dati ha le proprie specifiche dei dati.
- Supporta pin di stato, consentendo ai componenti di condividere lo stato comune.
I commenti non trovato