OpenWire 7.7

Licenza: Gratuito ‎Dimensioni del file: 402.50 MB
‎Valutazione utenti: 2.8/5 - ‎4 ‎Voti

Circa OpenWire

OpenWire offre una libreria open source gratuita per la scrittura di componenti avanzati VCL/FireMonkey(FMX) per Delphi, C++ Builder e RAD Studio. Lo scopo del progetto OpenWire è quello di introdurre un modo unificato e semplice per trasferire 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 sine, che si trasmette a un grafico e in parallelo a un filtro, che scorre verso un altro grafico e in parallelo a un file logger, nonché a una comunicazione seriale che invia i dati a un altro sistema. E ciò che lo rende facile è che non scrivi codice: costruisci flussi collegando un OutputPin a uno o più InputPin. La tecnologia sottostante pompa i tuoi dati da pin a pin, in modo sicuro multithreading, consentendo lo scambio di dati ad alte prestazioni. Include anche un editor grafico visivo per lo sviluppo senza codice. OpenWire utilizza i flussi per trasferire i dati. Ogni flusso è una connessione tra un output e uno o più ingressi. - Ogni componente può avere uno o più ingressi e/o uscite. - Ogni ingresso o output è chiamato Pin. I.E. ci sono IputPins e OutputPins. - Ogni OutputPin può trasmettere dati di formato specifici al formato compatibile InputPins. - Ogni tipo di dati ha le proprie specifiche di dati. - Supporta i pin di stato, consentendo ai componenti di condividere lo stato comune.