[BSOiPlusStudio] Entwicklungsumgebung (Endbenutzerhandbuch)


Um ein neues Projekt zu erstellen rufen Sie zunächst über den Hauptmenüpunkt ? die Entwicklungsumgebung iPlus Studio auf. Es wird Ihnen iPlus Studio angezeigt mit dem Basisprojekt Root.

Projekte bestehen aus mindestens zwei Elementen, der Definition und der ersten Ableitung davon, der Applikation. Vorhandene Projekte können Sie sich über den Button Explorer anzeigen lassen. Ohne eigene Projekte werden dort nur die vorhandenen Standard Projekte angezeigt.

Hinweis: Ein neues Projekt wird in der aktuellen Version von iPlus erst im Explorer angezeigt sobald iPlus Studio neu aufgerufen wurde.

Definitionsprojekt anlegen

Erstellen Sie als erstes ein neues Definitionsprojekt.

  1. Eine neue Projektdefinition und ein neues Projekt legen Sie im Content-Menü über den Button an, alternativ mit dem Tastenkürzel STRG+N. Es öffnet sich die Eingabemaske ACProjectNew.
  2. Geben Sie MixeryDef als Projektname ein und wählen in der Combobox Projecttype Appdefinitionproject aus.
  3. Speichern Sie Ihre Eingaben über OK.

 

Applikationsprojekt anlegen

Legen Sie nun ein neues Applikationsprojekt an.

  1. Öffnen Sie hierzu erneut das ACProjectNew Fenster.
  2. Geben Sie Mixery als Projektname ein und wählen in der Combobox Projecttype Applicationproject aus.
  3. Wählen Sie unter Basisprojekt Ihre zuvor erstelle Projektdefinition MixeryDef aus.
  4. Speichern Sie Ihre Eingaben über OK.


Sind vor dem Anlegen einer Applikation Elemente in der Definition enthalten, werden diese identisch in die Applikation übernommen. Sollten Sie die Definition nachträglich noch erweitern werden Sie vor dem Speichern abgefragt ob Sie diese Elemente übernehmen möchten.


Bearbeiten über das Kontextmenü

Mit einem rechten Mausklick auf die gewünschte Komponente öffnen Sie das dazugehörige Kontextmenü. Die zur Bearbeitung verfügbaren Befehle sind auf folgendem Bild dargestellt.

 

  • Neue Klasse: Fügt eine neue Klasse zum übergeordneten Element hinzu. In diesem Beispiel zur Klasse Mixery. Im Dialogfenster Neue Klasse müssen Sie zusätzlich die Basisklasse der neuen Klasse auswählen. Dabei handelt es sich um den Typ der neuen Klasse (z.B. Schieber, Motor, usw.)
  • Neue untergeordnete Klasse: Fügt eine Klasse zur ausgewählten Klasse hinzu. In diesem Beispiel wird eine neue untergeordnete Klasse zur Klasse HopScale1 hinzugefügt. Im Dialogfenster Neue untergeordnete Klasse müssen Sie die Basisklasse der neuen untergeordneten Klasse auswählen.
  • Basisklasse austauschen: ändert die Basisklasse der ausgewählten Klasse. Der Austausch der Basisklasse ist nur dann möglich wenn die ausgewählte Komponente noch nicht an anderer Stelle verwendet wird.
  • Klasse löschen: löscht die ausgewählte Klasse.

 

Bearbeiten in der Projektbibliothek

Diese Art der Projektbearbeitung unterstützt nur das Hinzufügen neuer Klassen, ist aber für die Erstellung neuer Klassen schneller und einfacher. Um Klassen hinzuzufügen, können Sie auf eine Vielzahl von vorhandenen Basisklassen zugreifen.

Um eine neue Klasse zu erstellen, öffnen Sie die Projektbibliothek im Projektfenster mit der Schaltfläche Bibliothek. Sie sehen dort die verfügbaren Basisklassen aufgelistet.


 

Die Bearbeitung der Projektbibliothek wird anhand des folgenden Beispiels beschrieben:

Beginnen Sie mit der Erstellung eines Silos mit integrierter Schraube. In der Projektbibliothek finden Sie unter Variolibrary / PA Process Module die Klasse PAMSilo die als Basis für unser Silo dient.

  1. Ziehen Sie Klasse PAMSilo per Drag and Drop in das Projekt-Fenster auf die Projektdefinition MixeryDef.
  2. Geben Sie nach dem Einfügen der neuen Klasse im Textfeld Klasse SILOWSCR und im Textfeld Bezeichnung Silo with screw ein.
  3. Bestätigen Sie die Eingabe dann mit Tab oder Enter.

Hinweis: Nachträglich sind keine Änderungen des Klassennamens mehr möglich nur die Beschreibung können Sie beliebig ändern.

Hinweis: Halten Sie die Klassennamen, sofern wie möglich kurz. Die einzelnen Namen werden mittels URL übertragen. Dies kann bei hoch performanten Systemen mit vielen Klassen zu Verzögerungen führen.


  1. Wählen Sie im Explorer das Projekt aus das Sie löschen möchten.
  2. Klicken Sie auf die Schaltfläche löschen .

Im Projektfenster haben Sie die Möglichkeit, Klassen zu suchen und zu filtern. Im Root-Projekt und im Variolibrary-Projekt sind hingegen keine Filtermöglichkeiten vorhanden.

Suche Klasse: Geben Sie eine Suchbegriff in das Suchfeld ein. Drücken Sie danach Enter. Der Auswahlbaum schränkt sich dann auf die vorhandenen Suchergebnisse ein.

Verfügbare Filter:

  • Prozess Modul
  • Prozess Funktion
  • Module
  • Hintergrund Module