Biblioteca gratuita de código aberto para escrever componentes avançados de VCL / FireMonkey (FMX) para Delphi, C ++ Builder e RAD Studio.
O objetivo do projeto OpenWire é apresentar uma maneira fácil e unificada de transferir dados entre diferentes Componentes VCL / FireMonkey. Isso é muito semelhante à maneira como os produtos LabView, Agilent VEE ou Simulink funcionam. Por exemplo, você pode criar rapidamente um aplicativo com um gerador de onda senoidal, que flui para um gráfico e em paralelo a um filtro, que é transmitido para outro gráfico e em paralelo para um registrador de arquivos, bem como para um envio de comunicação serial os dados para outro sistema. E o que torna isso fácil é que você não escreve código: você constrói fluxos conectando um OutputPin a um ou mais InputPins.
O OpenWire usa fluxos para transferir os dados. Cada fluxo é uma conexão entre uma saída e uma ou várias entradas.
- Cada componente pode ter uma ou mais entradas e / ou saídas.
- Cada entrada ou saída é chamada Pin. I.E. existem IputPins e OutputPins.
- Cada OutputPin pode transmitir dados de formato específicos para InputPins de formato compatível.
- Cada tipo de dados tem sua própria especificação de dados.
- Suporta pinos de estado, permitindo que os componentes compartilhem o estado comum.
Comentários não encontrado