Systemanforderung
System | Empfehlung |
---|---|
Actifsource | 8.2.0.201702071700 beta |
Java | SE 8 |
Eclipse | Mars 2 |
OS | Win 7/8.1/10 |
OS Architecture | 64 Bit |
Processor | 64 Bit |
RAM | 8 GB |
Disk | SSD |
Download
Das vollständige Paket mit
- Eclipse
- Java
- Actifsource
- UP (jeweils die letzte Vollversion)
kann von der AVM Cloud heruntergeladen werden. Die Zugangsdaten sind identisch mit denen für das UP/Actifsource Update.
Bugs / Features / Improvements
Allgemeines
Bei dieser Version wurde die Architektur des generierten Codes angepasst. Neu wird ein Controller Typ in Form eines Funktionsblocks generiert. Die Instantiierung erfolgt in Gruppen. Es können beliebig viele Gruppen erstellt werden. Jede Gruppe wird einer Taskklasse zugeordnet.
Die Anordnung im B&R Projekt ist folgendermassen.
InstGroup
Im InstGroup Paket befinden sich die Programmen in denen die Controller Funktionsblöcke instantiiert wurden.
Controller
Im Controller Paket befinden sich die Controller FB's.
Base
Alle Infrastruktur und frameworkspezifischen Inhalte befinden sich im Base Paket.
Refactoring
VC-Visualisierung
Da sich das Init Paket mit der i_ctrl Strukur neu im Unterpaket Base befindet, soll vor dem ersten Generieren ein neues Paket mit dem Namen 'Base' angelegt und das Init Paket dorthin verschoben werden. Durch diese Verschiebung wird das automatische Refactoring vom Automation Studio für VC-Visualisierungen angeworfen.
Umbau auf Controller FB's
Um mit der neuen Version generieren zu können, muss die Config Struktur angepasst werden. Für diesen Umbau steht ein Refactoring zur Verfügung:
Remanent Attribut bei cnf, par, rec
Bei den cnf, par und rec Daten befand sich ein Attribut 'Remament'. Dieses war stets ohne Funktion und wurde entfernt. Um diese Attribute aus dem Modell zu entfernen, steht ein Refactoring zur Verfügung.
Lokale Task Variablen
Neu können auch 'normale' lokale Variablen als Referenzvariablen deklariert werden. Dies konnte bis anhin nur über sog. lokale Task Variablen gelöst werden. Diese können weiterhin genutzt werden, sind jedoch als 'depricated' markiert. Um die bestehenden lokalen Task Variablen in normale lokale Variablen zu überführen, steht eine Refactoring Methode zur Verfügung:
Attachments:
image2016-6-27 12:58:30.png (image/png)
image2016-6-27 13:34:18.png (image/png)
image2016-4-7 22:17:17.png (image/png)
image2016-4-7 22:19:39.png (image/png)
image2016-6-27 12:57:52.png (image/png)
image2016-10-27 16:11:22.png (image/png)
image2017-3-6 15:16:22.png (image/png)
image2016-6-27 13:43:19.png (image/png)
image2016-4-7 17:15:18.png (image/png)
image2016-4-7 17:20:8.png (image/png)
image2016-4-7 20:53:21.png (image/png)
image2017-3-6 14:50:52.png (image/png)
image2017-3-6 15:6:48.png (image/png)
image2017-3-6 15:36:18.png (image/png)
image2017-3-6 15:36:45.png (image/png)
image2017-3-6 15:37:25.png (image/png)