Η ελεύθερη βιβλιοθήκη ανοιχτού κώδικα για τη σύνταξη προηγμένων στοιχείων VCL / FireMonkey (FMX) για τους Delphi, C ++ Builder και RAD Studio. Ο σκοπός του έργου OpenWire είναι να εισαγάγει έναν ενοποιημένο εύκολο τρόπο μεταφοράς δεδομένων μεταξύ διαφορετικών VCL / FireMonkey στοιχεία. Αυτό είναι πολύ παρόμοιο με τον τρόπο που τα προϊόντα LabView, Agilent VEE ή Simulink δουλεύουν. Για παράδειγμα, θα μπορούσατε να δημιουργήσετε γρήγορα μια εφαρμογή με μια γεννήτρια ημιτονοειδούς κύματος, η οποία βγαίνει σε ένα γράφημα και παράλληλα με ένα φίλτρο, το οποίο ρέει σε άλλο χάρτη και παράλληλα με ένα αρχείο καταγραφής αρχείων, καθώς και σε μια αποστολή σειριακής επικοινωνίας τα δεδομένα σε άλλο σύστημα. Και αυτό που το καθιστά εύκολο είναι ότι δεν γράφετε κώδικα: Κατασκευάζετε ροές συνδέοντας ένα OutputPin σε ένα ή περισσότερα InputPins.
Το OpenWire χρησιμοποιεί ροές για να μεταφέρει τα δεδομένα. Κάθε ροή είναι μια σύνδεση μεταξύ μιας εξόδου και μιας ή πολλαπλών εισόδων.
- Κάθε στοιχείο μπορεί να έχει μία ή περισσότερες εισόδους ή / και εξόδους. Κάθε είσοδος ή έξοδος καλείται Pin. I.E.
- Κάθε τύπος δεδομένων έχει τις δικές του προδιαγραφές δεδομένων.
- Κάθε OutputPin μπορεί να μεταφέρει δεδομένα συγκεκριμένων μορφών σε συμβατά InputPins. > - Υποστηρίζει ακίδες κατάστασης, επιτρέποντας στα στοιχεία να μοιράζονται την κοινή κατάσταση.
Τα σχόλια δεν βρέθηκε