Nemokama atvirojo kodo biblioteka, skirta Delphi, C + + Builder ir RAD Studio pažangių VCL / FireMonkey (FMX) komponentų rašymui.
"OpenWire" projekto tikslas yra įvesti vieningą paprastą būdą perkelti duomenis iš skirtingų VCL / FireMonkey komponentai. Tai labai panašus į tai, kaip veikia produktai LabView, Agilent VEE ar Simulink. Pvz., Galite greitai sukurti programą su sinuso bangų generatoriumi, kuris išeina į diagramą ir lygiagrečiai su filtru, kuris išeina į kitą diagrama ir lygiagrečiai su failų registravimo įrenginiu, taip pat siunčia nuosekliąją komunikaciją duomenys į kitą sistemą. Tai paprasta, nesvarbu, ar rašote kodą: jūs kuriate srautus, prijungdami "OutputPin" prie vieno ar daugiau "InputPins".
"OpenWire" naudoja srautus duomenų perdavimui. Kiekvienas srautas yra ryšys tarp vienos išvesties ir vieno ar kelių įėjimų.
- Kiekvienas komponentas gali turėti vieną ar daugiau įėjimų ir (arba) išėjimų.
Kiekvienas įvestis arba išvestis yra vadinamas Pin. T.Y. yra "IputPins" ir "OutputPins".
- Kiekvienas "OutputPin" gali perduoti tam tikrus formato duomenis į suderinamą formatą "InputPins".
- Kiekvienas duomenų tipas turi savo duomenų specifikaciją.
- Palaiko valstijos kaiščius, leidžiančius komponentams dalytis bendrąja būsena.
Komentarai nerastas