Balancierender Sequenzierungsoperator
Seit R2025.2.4
Schnelle Fakten
| Immobilien | Wert |
|---|---|
| Klasse | CENPyOlpBalancingSequencingOperator |
| Modul | cenpylib.CENPyOlpBalancingSequencingOperator |
| Paket | cenpylib |
| Veröffentlichung | R2025.2.4 |
| Methoden | 15 |
Schneller Start
# Boilerplate Example
balancingSequencingOperator = ... # obtained from the runtime context
result = balancingSequencingOperator.GetLoggerOperator()Methodenindex
| Methode | Rückgaben | Zusammenfassung |
|---|---|---|
GetLoggerOperator | CENPyOlpLogOperator | Holen Sie den Logger-Operator ab, der mit diesem Sequenzierungsoperator zugeordnet ist. |
GetAllControllers | list[CENPyOlpController] | Hol dir eine Liste aller verfügbaren Controller. |
GetActiveController | CENPyOlpController | Hol dir den aktuell aktiven Controller. |
SetActiveController | int | Stelle den aktiven Controller ein. |
GetComputeHandler | CENPyOlpComputeHandler | Besorge dir einen Compute-Handler für aktive Programme auf dem aktiven Controller. |
GetTeachHandler | CENPyOlpTeachHandler | Hol dir einen Teach Handler für das aktive Programm auf dem aktiven Controller. |
GetEventHandler | CENPyOlpEventHandler | Besorge dir einen Ereignishandler für das aktive Programm auf dem aktiven Controller. |
SequenceOperations | int | Folge eine Menge von Operationen relativ zu einer Referenzoperation. |
CanSequenceOperations | int | Überprüfen Sie, ob eine Menge von Operationen relativ zu einer Referenz sequenziert werden kann. |
SequenceOperationGroups | int | Folge einer Menge von Operationsgruppen relativ zu einer Referenzgruppe. |
CanSequenceOperationGroups | int | Überprüfen Sie, ob eine Menge von Operationsgruppen relativ zu einer Referenzgruppe sequenziert werden kann. |
RunAutomatedPathOptimizationOnOperations | int | Führt automatisierte Pfadoptimierung für die gegebenen Operationen durch. |
RunAutomatedLinkPathOptimizationOnOperations | int | Führt automatisierte Link-Path-Optimierung für die gegebenen Operationen durch. |
RemoveAutomatedPathOptimizationOnOperations | int | Entfernt die automatisierte Pfadoptimierung aus den gegebenen Operationen. |
RemoveAutomatedLinkOptimizationOnOperations | int | Entfernt die automatisierte Link-Path-Optimierung aus den gegebenen Operationen. |
Abfragemethoden
GetLoggerOperator
Seit R2025.2.4
def GetLoggerOperator() -> CENPyOlpLogOperatorHolen 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() -> CENPyOlpControllerHol dir den aktuell aktiven Controller.
Rücksendungen: CENPyOlpController — CENPyOlpController: Der Controller als aktiv ausgewählt.
GetComputeHandler
Seit R2025.2.4
def GetComputeHandler(activeProgram: CENPyOlpProgram) -> CENPyOlpComputeHandlerBesorge dir einen Compute-Handler für aktive Programme auf dem aktiven Controller.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
activeProgram | CENPyOlpProgram | — |
Returns: CENPyOlpComputeHandler — CENPyOlpComputeHandler: Compute-Handler.
GetTeachHandler
Seit R2025.2.4
def GetTeachHandler(activeProgram: CENPyOlpProgram) -> CENPyOlpTeachHandlerHol dir einen Teach Handler für das aktive Programm auf dem aktiven Controller.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
activeProgram | CENPyOlpProgram | — |
Rücksendungen: CENPyOlpTeachHandler — CENPyOlpTeachHandler: Lehre Handler.
GetEventHandler
Seit R2025.2.4
def GetEventHandler(activeProgram: CENPyOlpProgram) -> CENPyOlpEventHandlerBesorge dir einen Ereignishandler für das aktive Programm auf dem aktiven Controller.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
activeProgram | CENPyOlpProgram | — |
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:
| Name | Typ | Beschreibung |
|---|---|---|
operationsToCheck | list[CENPyOlpOperation] | — |
referenceOperation | CENPyOlpOperation | — |
insertLocation | SequenceInsertionType | — |
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:
| Name | Typ | Beschreibung |
|---|---|---|
operationGroupsToCheck | list[CENPyOlpOperationGroup] | — |
referenceOperationGroup | CENPyOlpOperationGroup | — |
insertLocation | SequenceInsertionType | — |
Returns: int — int: Statuscode (0 = erlaubt, nicht-null = nicht erlaubt).
Mutationsmethoden
SetActiveController
Seit R2025.2.4
def SetActiveController(controller: CENPyOlpController) -> intStelle den aktiven Controller ein.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
controller | CENPyOlpController | — |
Returns: int — int: Statuscode (0 = Erfolg, Null = Fehler).
RemoveAutomatedPathOptimizationOnOperations
Seit R2025.2.4
def RemoveAutomatedPathOptimizationOnOperations(listOfOperations: list[CENPyOlpOperation]) -> intEntfernt die automatisierte Pfadoptimierung aus den gegebenen Operationen.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
listOfOperations | list[CENPyOlpOperation] | — |
Returns: int — int: Statuscode (0 = Erfolg, Null = Fehler).
RemoveAutomatedLinkOptimizationOnOperations
Seit R2025.2.4
def RemoveAutomatedLinkOptimizationOnOperations(listOfOperations: list[CENPyOlpOperation]) -> intEntfernt 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:
| Name | Typ | Beschreibung |
|---|---|---|
listOfOperations | list[CENPyOlpOperation] | — |
Returns: int — int: Statuscode (0 = Erfolg, Null = Fehler).
Ausführung & Handlungen
RunAutomatedPathOptimizationOnOperations
Seit R2025.2.4
def RunAutomatedPathOptimizationOnOperations(listOfOperations: list[CENPyOlpOperation]) -> intFührt automatisierte Pfadoptimierung für die gegebenen Operationen durch.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
listOfOperations | list[CENPyOlpOperation] | — |
Returns: int — int: Statuscode (0 = Erfolg, Null = Fehler).
RunAutomatedLinkPathOptimizationOnOperations
Seit R2025.2.4
def RunAutomatedLinkPathOptimizationOnOperations(listOfOperations: list[CENPyOlpOperation]) -> intFü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:
| Name | Typ | Beschreibung |
|---|---|---|
listOfOperations | list[CENPyOlpOperation] | — |
Returns: int — int: Statuscode (0 = Erfolg, Null = Fehler).
Versorgungsleitungen
SequenceOperations
Seit R2025.2.4
def SequenceOperations(operationsToMove: list[CENPyOlpOperation], referenceOperation: CENPyOlpOperation, insertLocation: SequenceInsertionType) -> intFolge eine Menge von Operationen relativ zu einer Referenzoperation.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
operationsToMove | list[CENPyOlpOperation] | — |
referenceOperation | CENPyOlpOperation | — |
insertLocation | SequenceInsertionType | — |
Returns: int — int: Statuscode (0 = Erfolg, Null = Fehler).
SequenceOperationGroups
Seit R2025.2.4
def SequenceOperationGroups(operationGroupsToSequence: list[CENPyOlpOperationGroup], referenceOperationGroup: CENPyOlpOperationGroup, insertLocation: SequenceInsertionType) -> intFolge einer Menge von Operationsgruppen relativ zu einer Referenzgruppe.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
operationGroupsToSequence | list[CENPyOlpOperationGroup] | — |
referenceOperationGroup | CENPyOlpOperationGroup | — |
insertLocation | SequenceInsertionType | — |
Returns: int — int: Statuscode (0 = Erfolg, Null = Fehler).
Verwandte Typen
- Log Operator
- Controller
- Compute Handler
- Program
- Teach Handler
- Event Handler
- Operation
- Sequence Insertion Type
- Operation Group
Ä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.