Skip to Content
FASTSUITE E2API ReferenzPython APIAPI DomänenBetreiberBalancierender Sequenzierungsoperator

Balancierender Sequenzierungsoperator

Seit R2025.2.4

Schnelle Fakten

ImmobilienWert
KlasseCENPyOlpBalancingSequencingOperator
Modulcenpylib.CENPyOlpBalancingSequencingOperator
Paketcenpylib
VeröffentlichungR2025.2.4
Methoden15

Schneller Start

# Boilerplate Example balancingSequencingOperator = ... # obtained from the runtime context result = balancingSequencingOperator.GetLoggerOperator()

Methodenindex

MethodeRückgabenZusammenfassung
GetLoggerOperatorCENPyOlpLogOperatorHolen Sie den Logger-Operator ab, der mit diesem Sequenzierungsoperator zugeordnet ist.
GetAllControllerslist[CENPyOlpController]Hol dir eine Liste aller verfügbaren Controller.
GetActiveControllerCENPyOlpControllerHol dir den aktuell aktiven Controller.
SetActiveControllerintStelle den aktiven Controller ein.
GetComputeHandlerCENPyOlpComputeHandlerBesorge dir einen Compute-Handler für aktive Programme auf dem aktiven Controller.
GetTeachHandlerCENPyOlpTeachHandlerHol dir einen Teach Handler für das aktive Programm auf dem aktiven Controller.
GetEventHandlerCENPyOlpEventHandlerBesorge dir einen Ereignishandler für das aktive Programm auf dem aktiven Controller.
SequenceOperationsintFolge eine Menge von Operationen relativ zu einer Referenzoperation.
CanSequenceOperationsintÜberprüfen Sie, ob eine Menge von Operationen relativ zu einer Referenz sequenziert werden kann.
SequenceOperationGroupsintFolge einer Menge von Operationsgruppen relativ zu einer Referenzgruppe.
CanSequenceOperationGroupsintÜberprüfen Sie, ob eine Menge von Operationsgruppen relativ zu einer Referenzgruppe sequenziert werden kann.
RunAutomatedPathOptimizationOnOperationsintFührt automatisierte Pfadoptimierung für die gegebenen Operationen durch.
RunAutomatedLinkPathOptimizationOnOperationsintFührt automatisierte Link-Path-Optimierung für die gegebenen Operationen durch.
RemoveAutomatedPathOptimizationOnOperationsintEntfernt die automatisierte Pfadoptimierung aus den gegebenen Operationen.
RemoveAutomatedLinkOptimizationOnOperationsintEntfernt die automatisierte Link-Path-Optimierung aus den gegebenen Operationen.

Abfragemethoden

GetLoggerOperator

Seit R2025.2.4

def GetLoggerOperator() -> CENPyOlpLogOperator

Holen Sie den Logger-Operator ab, der mit diesem Sequenzierungsoperator zugeordnet ist.

Returns: CENPyOlpLogOperator — CENPyOlpLogOperator: Instanz zum Loggen.

GetAllControllers

Seit R2025.2.4

def GetAllControllers() -> list[CENPyOlpController]

Hol dir eine Liste aller verfügbaren Controller.

Rücksendungen: list[CENPyOlpController] — liste[CENPyOlpController]: Alle verfügbaren Controller.

GetActiveController

Seit R2025.2.4

def GetActiveController() -> CENPyOlpController

Hol dir den aktuell aktiven Controller.

Rücksendungen: CENPyOlpController — CENPyOlpController: Der Controller als aktiv ausgewählt.

GetComputeHandler

Seit R2025.2.4

def GetComputeHandler(activeProgram: CENPyOlpProgram) -> CENPyOlpComputeHandler

Besorge dir einen Compute-Handler für aktive Programme auf dem aktiven Controller.

Parameter:

NameTypBeschreibung
activeProgramCENPyOlpProgram

Returns: CENPyOlpComputeHandler — CENPyOlpComputeHandler: Compute-Handler.

GetTeachHandler

Seit R2025.2.4

def GetTeachHandler(activeProgram: CENPyOlpProgram) -> CENPyOlpTeachHandler

Hol dir einen Teach Handler für das aktive Programm auf dem aktiven Controller.

Parameter:

NameTypBeschreibung
activeProgramCENPyOlpProgram

Rücksendungen: CENPyOlpTeachHandler — CENPyOlpTeachHandler: Lehre Handler.

GetEventHandler

Seit R2025.2.4

def GetEventHandler(activeProgram: CENPyOlpProgram) -> CENPyOlpEventHandler

Besorge dir einen Ereignishandler für das aktive Programm auf dem aktiven Controller.

Parameter:

NameTypBeschreibung
activeProgramCENPyOlpProgram

Returns: CENPyOlpEventHandler — CENPyOlpEventHandler: Event Handler.

CanSequenceOperations

Seit R2025.2.4

def CanSequenceOperations(operationsToCheck: list[CENPyOlpOperation], referenceOperation: CENPyOlpOperation, insertLocation: SequenceInsertionType) -> int

Überprüfen Sie, ob eine Menge von Operationen relativ zu einer Referenz sequenziert werden kann.

Parameter:

NameTypBeschreibung
operationsToChecklist[CENPyOlpOperation]
referenceOperationCENPyOlpOperation
insertLocationSequenceInsertionType

Returns: int — int: Statuscode (0 = erlaubt, nicht-null = nicht erlaubt).

CanSequenceOperationGroups

Seit R2025.2.4

def CanSequenceOperationGroups(operationGroupsToCheck: list[CENPyOlpOperationGroup], referenceOperationGroup: CENPyOlpOperationGroup, insertLocation: SequenceInsertionType) -> int

Überprüfen Sie, ob eine Menge von Operationsgruppen relativ zu einer Referenzgruppe sequenziert werden kann.

Parameter:

NameTypBeschreibung
operationGroupsToChecklist[CENPyOlpOperationGroup]
referenceOperationGroupCENPyOlpOperationGroup
insertLocationSequenceInsertionType

Returns: int — int: Statuscode (0 = erlaubt, nicht-null = nicht erlaubt).

Mutationsmethoden

SetActiveController

Seit R2025.2.4

def SetActiveController(controller: CENPyOlpController) -> int

Stelle den aktiven Controller ein.

Parameter:

NameTypBeschreibung
controllerCENPyOlpController

Returns: int — int: Statuscode (0 = Erfolg, Null = Fehler).

RemoveAutomatedPathOptimizationOnOperations

Seit R2025.2.4

def RemoveAutomatedPathOptimizationOnOperations(listOfOperations: list[CENPyOlpOperation]) -> int

Entfernt die automatisierte Pfadoptimierung aus den gegebenen Operationen.

Parameter:

NameTypBeschreibung
listOfOperationslist[CENPyOlpOperation]

Returns: int — int: Statuscode (0 = Erfolg, Null = Fehler).

RemoveAutomatedLinkOptimizationOnOperations

Seit R2025.2.4

def RemoveAutomatedLinkOptimizationOnOperations(listOfOperations: list[CENPyOlpOperation]) -> int

Entfernt die automatisierte Link-Path-Optimierung aus den gegebenen Operationen.

Ein Verbindungspfad ist der Weg nach oben zum Annäherungspfad einer gegebenen Operation, beginnend mit dem Rückzug der vorherigen Operation.

Parameter:

NameTypBeschreibung
listOfOperationslist[CENPyOlpOperation]

Returns: int — int: Statuscode (0 = Erfolg, Null = Fehler).

Ausführung & Handlungen

RunAutomatedPathOptimizationOnOperations

Seit R2025.2.4

def RunAutomatedPathOptimizationOnOperations(listOfOperations: list[CENPyOlpOperation]) -> int

Führt automatisierte Pfadoptimierung für die gegebenen Operationen durch.

Parameter:

NameTypBeschreibung
listOfOperationslist[CENPyOlpOperation]

Returns: int — int: Statuscode (0 = Erfolg, Null = Fehler).

RunAutomatedLinkPathOptimizationOnOperations

Seit R2025.2.4

def RunAutomatedLinkPathOptimizationOnOperations(listOfOperations: list[CENPyOlpOperation]) -> int

Führt automatisierte Link-Path-Optimierung für die gegebenen Operationen durch.

Ein Verbindungspfad ist der Weg nach oben zum Annäherungspfad einer gegebenen Operation, beginnend mit dem Rückzug der vorherigen Operation.

Parameter:

NameTypBeschreibung
listOfOperationslist[CENPyOlpOperation]

Returns: int — int: Statuscode (0 = Erfolg, Null = Fehler).

Versorgungsleitungen

SequenceOperations

Seit R2025.2.4

def SequenceOperations(operationsToMove: list[CENPyOlpOperation], referenceOperation: CENPyOlpOperation, insertLocation: SequenceInsertionType) -> int

Folge eine Menge von Operationen relativ zu einer Referenzoperation.

Parameter:

NameTypBeschreibung
operationsToMovelist[CENPyOlpOperation]
referenceOperationCENPyOlpOperation
insertLocationSequenceInsertionType

Returns: int — int: Statuscode (0 = Erfolg, Null = Fehler).

SequenceOperationGroups

Seit R2025.2.4

def SequenceOperationGroups(operationGroupsToSequence: list[CENPyOlpOperationGroup], referenceOperationGroup: CENPyOlpOperationGroup, insertLocation: SequenceInsertionType) -> int

Folge einer Menge von Operationsgruppen relativ zu einer Referenzgruppe.

Parameter:

NameTypBeschreibung
operationGroupsToSequencelist[CENPyOlpOperationGroup]
referenceOperationGroupCENPyOlpOperationGroup
insertLocationSequenceInsertionType

Returns: int — int: Statuscode (0 = Erfolg, Null = Fehler).

Verwandte Typen

Änderungen in R2025.2.4

Im Vergleich zu R2025.1:

  • Neue Klasse hinzugefügt

  • [NEU] GetLoggerOperator: Neue Methode hinzugefügt

  • [NEU] GetAllControllers: Neue Methode hinzugefügt

  • [NEU] GetActiveController: Neue Methode hinzugefügt

  • [NEU] SetActiveController: Neue Methode hinzugefügt

  • [NEU] GetComputeHandler: Neue Methode hinzugefügt

  • [NEU] GetTeachHandler: Neue Methode hinzugefügt

  • [NEU] GetEventHandler: Neue Methode hinzugefügt

  • [NEU] SequenceOperations: Neue Methode hinzugefügt

  • [NEU] CanSequenceOperations: Neue Methode hinzugefügt

  • [NEU] SequenceOperationGroups: Neue Methode hinzugefügt

  • [NEU] CanSequenceOperationGroups: Neue Methode hinzugefügt

  • [NEU] RunAutomatedPathOptimizationOnOperations: Neue Methode hinzugefügt

  • [NEU] RunAutomatedLinkPathOptimizationOnOperations: Neue Methode hinzugefügt

  • [NEW] RemoveAutomatedPathOptimizationOnOperations: Neue Methode hinzugefügt

  • [NEU] RemoveAutomatedLinkOptimizationOnOperations: Neue Methode hinzugefügt

Versionsnotizen

Diese Klasse ist zum Zeitpunkt der Veröffentlichung R2025.2.4 dokumentiert. Diese Klasse wurde im R2025.2.4 hinzugefügt.

Was this page helpful?