DOK-MTX***-NC*SIM**V15-AP01-DE-P
IndraMotion MTX 15VRS NC-Simulation
11
Integration des MTX Simulations-Controls in Drittan‐
wendungen
11.1
Vorbereitung
Arbeitsablauf
11.2
Verhalten des Simulations-Controls
Mehrere Instanzen
Integration des MTX Simulations-Controls in Drittanwendungen
Inhalt
Im folgenden Abschnitt wird anhand einer Beispielapplikation die Möglichkeit
zur Integration des MTX Simulations-Controls in Drittanwendungen beschrie‐
ben. Das zugehörige C#-Projekt ist Bestandteil der IndraWorks Installation
und kann durch Abwandlung oder Kopieren von Code zur Integration in einer
Kundenapplikation genutzt werden. Es implementiert alle relevanten Bedien‐
funktionen.
●
Es ist eine IndraWorks-Installation "OPD2" oder "Workstation2" der Ver‐
sion MTX 14V20 oder höher vorhanden
●
Sie müssen über Administrator-Rechte verfügen
●
Für den Test muss das Microsoft Visual Studio 2012 oder höher instal‐
liert sein
●
Falls nicht vorhanden, installieren Sie bitte ein Archivierungsprogramm,
z. B.
http://www.7-zip.de/download.html
●
Stellen Sie sicher, dass die aktuellen Visualisierungsdaten übertragen
sind (IndraWorks Engineering ▶ Knoten Visualisierungsgerät ▶ Kontext‐
menü ▶ Visualisierungsdaten übertragen)
●
Das Simulations-Control verwendet das ComponentOne C1FlexGrid.
Falls die Definition einfacher Rohteile über die controleigenen Dialoge in
Ihrer Anwendung genutzt werden soll, muss Ihre Anwendung mit einer
gültigen Entwicklerlizenz gebaut werden
ne.com). Andernfalls erscheint vor dem Dialog eine Mitteilungsbox, wel‐
che jedoch die prinzipielle Funktion nicht beeinträchtigt
1.
Entpacken Sie das Archiv "IndraWorks\CommonAppDataAllInst\Simula‐
tion\MTX.Simulation.SampleAppProject.zip" im selben Ordner
Sie erhalten ein C#-Projekt mit der kompletten Build-Umgebung für eine
Stand-Alone-Anwendung, die die Online-Simulation einbettet
2.
Öffnen Sie die Datei "IndraWorks\CommonAppDataAllInst\Simulation
\MTX.Simulation.SampleAppCustom.sln" mit dem Microsoft Visual Stu‐
dio
3.
Bauen Sie die Anwendung "MTX.Simulation.SampleApp.exe".
Die genannte Anwendung wird im Installationsverzeichnis IndraWorks
abgelegt
4.
Für das Debuggen tragen Sie in den Projekteigenschaften (Seite "De‐
bug") das extern zu startende Programm "IndraWorks\MTX.Simulati‐
on.SampleApp.exe" ein. Das Arbeitsverzeichnis ist das Installationsver‐
zeichnis IndraWorks
Ein Prozess kann zeitgleich nur von einer Simulation visualisiert werden. Die‐
se Einschränkung hat ihre Ursache in der Tatsache, dass der NC-Kern nur
mit einem einzigen Klienten über ein OPC UA Echtzeit-Item kommunizieren
kann.
Bosch Rexroth AG
121/131
(http://www.componento‐