Безкоштовна бібліотека з відкритим вихідним кодом для написання складних компонентів VCL / FireMonkey (FMX) для Delphi, C ++ Builder та RAD Studio.
Мета проекту OpenWire полягає в тому, щоб представити уніфікований простий спосіб передачі даних між різними Компоненти VCL / FireMonkey. Це дуже схоже на роботу продуктів LabView, Agilent VEE або Simulink. Наприклад, ви можете швидко створити програму з генератором синусоїдальної хвилі, яка витікає з діаграми та паралельно з фільтром, який виводить на іншу діаграму і паралельно з файловому журналом, а також до послідовного зв'язку дані до іншої системи. І що спрощує те, що ви не пишете код: Ви будуєте потоки, підключаючи OutputPin до одного або декількох InputPins.
OpenWire використовує потоки для передачі даних. Кожен потік - це зв'язок між одним виходом і одним або кількома входами.
- Кожен компонент може мати один або декілька входів та / або виходів.
Кожен вхідний або вихідний сигнал називається Pin. І.Е. є IputPins і OutputPins.
- Кожен OutputPin може передавати певні дані формату в сумісний формат InputPins.
- Кожен тип даних має свою специфікацію даних.
- Підтримка державних штифтів, що дозволяють компонентам спільно використовувати спільну стан.
Коментар не знайдено