Erstellen eigener Kinematiken

 

Hinweis

Sobald eine Instanz einer kinematischen Transformation von einer Achsgruppe benutzt wurde, dürfen die Eingänge der Instanz nicht mehr geändert werden.

Wenn Sie die Parametrierung der kinematischen Transformation ändern wollen, müssen Sie, falls möglich, die Konfigura­tion nutzen oder mehrere Instanzen anlegen.

Beim Erstellen eigener Kinematiken müssen Sie folgende Punkte beachten:

Alle Rückwärtstransformationen haben einen Eingang vom Typ CONFIGDATA, der ein Byte-Array mit Informationen über die Konfigura­tion der Kinematik enthält. Die Vorwärtstransformationen haben einen entsprechenden Ausgang.Kinematiken, bei denen die Konfiguration eine Rolle spielt, müssen die Schnittstelle ISMKinematicWithConfigurations implementieren. Zu diesen Kinematiken gehört jeweils ein Funktionsbaustein, der die Schnittstelle ISMConfigurationData implementiert (Funktion zur Serialisierung der Konfigurationsdaten). Der Name dieses Funktionsbausteins muss gleich dem Namen der Kinematik plus Postfix _config sein.Sie können diesen FB verwenden, um die Konfiguration in der Applikation zu ändern (mittels des Bausteins SMC_SetKinConfiguration).Kinematiken sollen aber ausdrücklich keine Instanz des entsprechenden FBs halten.

Siehe auch