FB_TrafoTableGenerator

FB_TrafoTableGenerator 1:

Stellt die Basisklasse für Erzeugungsalgorithmen von Transformations-Kurvenscheiben dar.

Folgende vorimplementierte Geometrien sind inklusive:

  1. FB_ClampTableGenerator – Geometrie einer typischen Schließeinheit
  2. FB_CrankTableGenerator – Geometrie eines Kurbeltriebs
  3. FB_ScotchYokeTableGenerator – Geometrie eines Scotch Yokes

Syntax:

FUNCTION_BLOCK ABSTRACT FB_TrafoTableGenerator

FB_TrafoTableGenerator 2: Eigenschaften

Name

Typ

Zugriff

Beschreibung

LookUp

I_CammingLookUp

Get, Set

Schnittstelle auf die zu beschreibende Tabelle

DriveHighEnd

LREAL

Get, Set

Oberes Limit der Antriebsposition.

DriveLowEnd

LREAL

Get, Set

Unteres Limit der Antriebsposition.

DriveStep

LREAL

Get

Schrittweite der Antriebspositionen.

ParamValid

BOOL

Get

Die eingestellten Parameter haben gültige Werte.

Points

INT

Get, Set

Anzahl der Punkte die definiert werden sollen.

FB_TrafoTableGenerator 3: Methoden

Name

Beschreibung

DefineTable()

Startet die Berechnung der Transformationstabelle.

Reset()

Setzt Berechnungen des Generators zurück.

FB_TrafoTableGenerator 4:

Methoden sind abstrakt

Die Methoden sind als ABSTRACT definiert und müssen in erbenden Klassen implementiert werden.

FB_TrafoTableGenerator 5: Schnittstellen

Typ

Beschreibung

I_TrafoTableGenerator

Standardschnittstelle auf FB_TrafoTableGenerator.

Voraussetzungen

Entwicklungsumgebung

Zielplatform

Einzubindende SPS-Bibliotheken

TwinCAT v3.1.4024.55

PC oder CX (x64, x86)

Tc3_PlasticFunctions (>= v3.12.5.0)