Gratis open source-bibliotek til at skrive avancerede VCL / FireMonkey (FMX) komponenter til Delphi, C ++ Builder og RAD Studio.
Formålet med OpenWire-projektet er at introducere en ensartet nem måde at overføre data mellem forskellige VCL / FireMonkey komponenter. Dette ligner meget den måde, som produkterne som LabView, Agilent VEE eller Simulink fungerer. Du kan f.eks. Hurtigt opbygge et program med en sinusbølgegenerator, som strømmer ud til et diagram og parallelt med et filter, der strømmer ud til et andet diagram og parallelt med en fillogger, samt til en seriel kommunikationskendelse dataene til et andet system. Og det der gør det nemt er, at du ikke skriver kode: Du opbygger strømme ved at forbinde en OutputPin til en eller flere InputPins.
OpenWire bruger streams for at overføre dataene. Hver strøm er en forbindelse mellem en udgang og en eller flere indgange.
- Hver komponent kan have en eller flere indgange og / eller output.
Hver Input eller Output kaldes Pin. DVS. der er IputPins og OutputPins.
- Hver OutputPin kan streame specifikke formatdata til kompatibelt format InputPins.
- Hver type data har sin egen dataspecifikation.
- Støtter statsstifter, så komponenter kan dele fælles tilstand.
Kommentarer ikke fundet