Schnittstellen

Datenübertragung nach MS Excel®<<

Anzeige

ELEXON Schulungen & Seminare

Datenübertragung nach MS Excel® per DDE

 

Messdaten überschreiten oft mit der Anzahl von Werten die Kapazität einer Excel Spalte. Mit FAMOS® können die Daten sinnvoll vorverdichtet werden, z. B. durch ereignisisolation, Kennwertermittlung, usw. So gewonnene Daten lassen sich dann automatisiert in Excel® bereitstellen.

Nachfolgend wird eine Variante der Datenübertragung demonstriert: der Datenaustausch nach MS Excel® per DDE (Data Dynamic Exchange).

Dabei erfolgt das Eintragen von einer FAMOS®-Variablen in einer Arbeitsmappe von Excel®.

x-Werte -> 1. Spalte und y-Werte -> 2.Spalte

Sequenz: DDE mit Excel

Info=Execute("Excel.exe","","open",0,5)
Datei=DlgDateiName("","dat","Bitte Datei auswählen",0)
LADEN <Datei> Datensatz
Länge_des_Datensatzes=Lang?(Datensatz)
SetOption("DDE.Text.NumFormat","a,3")
SetOption("DDE.Text.Delimeter","~013~010")
;Generierung der Zeitspur
xAchse=Rampe(Xoff?(Datensatz),Xdel?(Datensatz),Länge_des_Datensatzes)
;Y-Werte
Position="Z1S2:Z$$S2"
Zeile=TForm(Länge_des_Datensatzes,"f00")
Zellen=TErsetze(Position,"$$",Zeile)
Fehler=DDESetze("Excel","Mappe1",Zellen,Datensatz,1)
;x-Werte
Position="Z1S1:Z$$S1"
Zellen=TErsetze(Position,"$$",Zeile)
Fehler=DDESetze("Excel","Mappe1",Zellen,xAchse,1)
Entfernen *

 

zeitliche Darstellung des Signals
Nach Übertragen der ausgewählten Variable, können die Daten in Excel® beliebig weiterverarbeitet werden.

 

 

Die Sequenz steht zum Kopieren bereit.

nach oben