Gratis open source-bibliotek för att skriva avancerade komponenter för VCL / FireMonkey (FMX) för Delphi, C ++ Builder och RAD Studio.
Syftet med OpenWire-projektet är att införa enhetligt enkelt sätt att överföra data mellan olika VCL / FireMonkey komponenter. Det här liknar väldigt hur produkterna LabView, Agilent VEE eller Simulink fungerar. Till exempel kan du snabbt bygga ett program med en sinusvåggenerator som strömmar ut mot ett diagram och parallellt med ett filter som strömmar ut till ett annat diagram och parallellt med en fillogger, liksom till en seriell kommunikationskänsla data till ett annat system. Och det som gör det enkelt är att du inte skriver kod: Du bygger flöden genom att ansluta en OutputPin till en eller flera InputPins.
OpenWire använder strömmar för att överföra data. Varje ström är en anslutning mellan en utgång och en eller flera ingångar.
- Varje komponent kan ha en eller flera ingångar och / eller utgångar.
Varje ingång eller utgång kallas Pin. I.E. Det finns IputPins och OutputPins.
- Varje OutputPin kan strömma specifika formatdata till kompatibelt format InputPins.
- Varje typ av data har sin egen dataspecifikation.
- Stödjer statliga stift som tillåter komponenter att dela gemensamt tillstånd.
Kommentarer hittades inte