TwinCAT Scope2 in externe Applikationen einbinden

f0x

Level-1
Beiträge
2
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

Ich freue mich gerade, dass ich euch wiedergefunden habe - ein tolles Forum zur richtigen Materie. :)
Vielleicht könnt ihr mir weiterhelfen.


Im Rahmen meiner Bachelor-Thesis beschäftige ich mich ua. mit der Messdatenverarbeitung unter TwinCAT Systemen.
Beckhoff bietet unter dem Namen Scope2 ein Software Oszilloskop an, das in externe Applikationen eingebunden werden kann. (So meine Quelle)

Hat jemand zu dieser Möglichkeit Tipps oder Anleitungen vorzugsweise für VB oder C++ Applikationen. Im Beckhoff InfoSys ist darüber leider nichts zu finden. :icon_eek:


Viele Grüße

f0x
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi f0x

Ich benutze das VisualStudio, damit geht das recht einfach. Im Designer kannst du in der Toolbox auf ChooseItems... gehen, dann Browse und den Installationspfad für das Scope2 suchen (C:\TwinCAT\Scope 2\View). Da findest du eine ScopeViewControlLib.dll. Jetzt solltest du ein ScopeViewControl Icon in deiner Toolbox haben. Das kannst du in deine Form ziehen.

Wenn du jetzt kompilierst meckert das VS, weil noch .dlls fehlen. Die sind aber im gleichen Verzeichnis und du kannst sie einfach im SolutionExplorer deinem Projekt hinzufügen.:p

Leider habe ich noch keine Beschreibung der API gefunden, aber wenn man den ObjektBrowser vom VS nutzt kann man sich alle Klassen und Methoden der ScopeViewControlLib anschauen.

Wenn man sich vorher ein .sv2 File mit dem Scope2 gespeichert hat, reichen schon zwei Befehle um eine Aufnahme zu machen:
Code:
        ScopeViewControl1.LoadScopeConfig("Scope.sv2")
        ScopeViewControl1.Operating.StartRecord()

Gruss tomi
 
Guten Morgen t0mi und witkatz,

vielen Dank für eure Hilfe.
Nach Kontakt mit Beckhoff wurden mir ein paar Beispieldateien zugeschickt. Schade dass ich sie nicht im Beckhoff Infosystem finden konnte.
Werde mich gleich mit dem Thema näher befassen.


Für alle Interessierten die Beispiele für [FONT=&quot] VB.Net, C# und WPF[/FONT] als Anlage.

Viele Grüße
 

Anhänge

  • ScopeControl examples.zip
    360,5 KB · Aufrufe: 44
Zurück
Oben