AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

DataChannels

Ein Thema von snook · begonnen am 20. Jun 2012 · letzter Beitrag vom 21. Jun 2012
 
snook

Registriert seit: 25. Jun 2010
94 Beiträge
 
Delphi 2005 Professional
 
#1

DataChannels

  Alt 20. Jun 2012, 18:32
Hallo alle miteinander,

Ich habe die Vorgabe bekommen eine Datenübertragung zwischen den DataSockets von National Instrument und Delphi umzusetzen. Da ich das ganze aber gerne über diese Grenzen hinaus erweiterbar gestalten möchte, soll es eine generelle DataChannel-DataSocket-DataProducer Struktur werden. Im groben dachte ich an Objekte, welche in Form eines DataChannels Werte von einem Socket Ein- und Auslesen können. Mehrere solcher Channels können an einen Socket gebunden werden, und dieser Socket redet dann über einen Übersetzer mit dem Datenproduzenten. Um das alles noch dynamischer zu gestalten, soll ein Channel nun nicht fest mit einem Socket verdrahtet werden, sondern je nach Wunsch einem speziellen Socket zugeordnet werden können. Letztendlich muss zum erzeugen neuer Datenquellen nur noch ein neuer Produzent registriert werden, sowie ein zugehöriger Übersetzer (der die Kommandos der Sockets in Befehle für die Datenquelle übersetzt). Nun die wichtigste Anforderung: Die Daten, welche übertragen werden sollen, können die verschiedensten Typen haben. Das reicht von einfachen Gleitkommazahlen bis hin zu mehrdimensionalen Arrays. Dabei können die Datenproduzenten z.B. in LabView arbeiten, sie können als PlugIns in die laufende Anwendung eingebunden werden usw.

Soweit die Theorie. Ich habe mir jetzt schon meine Gedanken dazu gemacht allerdings würde ich mich freuen, falls einer von euch evtl mal ein ähnliches Projekt realisiert hat und mir seine Idee der Umsetzung kurz schildern könnte. Besonders bin ich gerade noch am Grübeln, wie ich die verschiedenen Datentypen auf der Channel-Seite handhabe. Die Datachannels sollen dabei mit möglichst vielen Datentypen umgehen können und evtl bereits formattiert zurückgeben können.

Viele Grüße

Sebastian
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:08 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz