Свободната open source библиотека за писане на съвременни компоненти VCL / FireMonkey (FMX) за Delphi, C ++ Builder и RAD Studio.
Целта на проекта OpenWire е да въведе унифициран лесен начин за прехвърляне на данни между различни Компоненти на VCL / FireMonkey. Това е много подобно на начина, по който продуктите като LabView, Agilent VEE или Simulink работят. Например, можете бързо да създадете приложение с генератор на синусоидални вълни, който изтича към диаграма и успоредно с филтър, който преминава към друга диаграма и успоредно с файловия дневник, както и към серийно изпращане на комуникация данните към друга система. И това, което прави това лесно, е, че не пишете код: Изграждате потоци, като свързвате OutputPin с един или повече InputPins.
OpenWire използва потоци, за да прехвърля данните. Всеки поток е връзка между един изход и един или няколко входа.
- Всеки компонент може да има един или повече входове и / или изходи. Всеки вход или изход се нарича Пин. Т.Е. има OutputPins и IputPins.
- Всеки OutputPin може да предава специфични данни на формати на съвместими InputPins формати.
- Всеки тип данни има своя собствена спецификация за данни. > - Поддържа държавни игли, позволяващи на компонентите да споделят общото състояние.
Коментари не е намерена