Biblioteca gratuită open source pentru scrierea componentelor avansate VCL / FireMonkey (FMX) pentru Delphi, C ++ Builder și RAD Studio. Scopul proiectului OpenWire este de a introduce o modalitate ușoară unică de a transfera date între diferite Componentele VCL / FireMonkey. Acest lucru este foarte similar cu modul în care produsele LabView, Agilent VEE sau Simulink funcționează. De exemplu, puteți construi rapid o aplicație cu un generator sinusoidal, care se transmite într-o diagramă și în paralel cu un filtru care se transmite într-o altă diagramă și în paralel cu un logger de fișiere, precum și la o comunicație de serie datele către un alt sistem. Și ceea ce face acest lucru ușor este că nu scrieți cod: Creați fluxuri prin conectarea unui OutputPin la unul sau mai multe intrări.
OpenWire utilizează fluxuri pentru a transfera datele. Fiecare flux este o conexiune între o ieșire și una sau mai multe intrări.
- Fiecare componentă poate avea una sau mai multe intrări și / sau ieșiri. Fiecare intrare sau ieșire se numește Pin. I.E. există IputPins și OutputPins.
- Fiecare tip de date are propriile specificații de date.
- Fiecare OutputPin poate strela date specifice de format pe InputPins format compatibile. > - Sprijină pinii de stare, permițând componentelor să împărtășească o stare comună.
Comentariile nu a fost găsit