Opérateur de séquençage d’équilibrage
Depuis R2025.2.4
Faits rapides
| Propriété | Valeur |
|---|---|
| Classe | CENPyOlpBalancingSequencingOperator |
| Module | cenpylib.CENPyOlpBalancingSequencingOperator |
| Paquet | cenpylib |
| Libération | R2025.2.4 |
| Méthodes | 15 |
Départ rapide
# Boilerplate Example
balancingSequencingOperator = ... # obtained from the runtime context
result = balancingSequencingOperator.GetLoggerOperator()Index de la méthode
| Méthode | Retours | Résumé |
|---|---|---|
GetLoggerOperator | CENPyOlpLogOperator | Récupérez l’opérateur de logger associé à cet opérateur de séquençage. |
GetAllControllers | list[CENPyOlpController] | Obtenez une liste de toutes les manettes disponibles. |
GetActiveController | CENPyOlpController | Prends la manette actuellement active. |
SetActiveController | int | Réglez le contrôleur actif. |
GetComputeHandler | CENPyOlpComputeHandler | Prenez un gestionnaire de calcul pour le programme actif sur le contrôleur actif. |
GetTeachHandler | CENPyOlpTeachHandler | Prends un gestionnaire d’enseignement pour un programme actif sur le contrôleur actif. |
GetEventHandler | CENPyOlpEventHandler | Obtenez un gestionnaire d’événements pour le programme actif sur le contrôleur actif. |
SequenceOperations | int | Séquencez un ensemble d’opérations relatives à une opération de référence. |
CanSequenceOperations | int | Vérifiez si un ensemble d’opérations peut être séquencé par rapport à une référence. |
SequenceOperationGroups | int | Séquencez un ensemble de groupes d’opérations par rapport à un groupe de référence. |
CanSequenceOperationGroups | int | Vérifiez si un ensemble de groupes d’opérations peut être séquencé par rapport à un groupe de référence. |
RunAutomatedPathOptimizationOnOperations | int | Effectue l’optimisation automatisée des chemins sur les opérations données. |
RunAutomatedLinkPathOptimizationOnOperations | int | Effectue une optimisation automatisée du chemin de lien sur les opérations données. |
RemoveAutomatedPathOptimizationOnOperations | int | Cela supprime l’optimisation automatisée des chemins des opérations données. |
RemoveAutomatedLinkOptimizationOnOperations | int | Supprime l’optimisation automatisée du chemin de lien des opérations données. |
Méthodes de requête
GetLoggerOperator
Depuis R2025.2.4
def GetLoggerOperator() -> CENPyOlpLogOperatorRécupérez l’opérateur de logger associé à cet opérateur de séquençage.
Retourne : CENPyOlpLogOperator — CENPyOlpLogOperator : Instance pour la journalisation.
GetAllControllers
Depuis R2025.2.4
def GetAllControllers() -> list[CENPyOlpController]Obtenez une liste de toutes les manettes disponibles.
Retours : list[CENPyOlpController] — list[CENPyOlpController] : Tous les contrôleurs disponibles.
GetActiveController
Depuis R2025.2.4
def GetActiveController() -> CENPyOlpControllerPrends la manette actuellement active.
Retours : CENPyOlpController — CENPyOlpController : Le contrôleur sélectionné comme actif.
GetComputeHandler
Depuis R2025.2.4
def GetComputeHandler(activeProgram: CENPyOlpProgram) -> CENPyOlpComputeHandlerPrenez un gestionnaire de calcul pour le programme actif sur le contrôleur actif.
Paramètres :
| Nom | Type | Description |
|---|---|---|
activeProgram | CENPyOlpProgram | — |
Retourne : CENPyOlpComputeHandler — CENPyOlpComputeHandler : Gestionnaire de calcul.
GetTeachHandler
Depuis R2025.2.4
def GetTeachHandler(activeProgram: CENPyOlpProgram) -> CENPyOlpTeachHandlerPrends un gestionnaire d’enseignement pour un programme actif sur le contrôleur actif.
Paramètres :
| Nom | Type | Description |
|---|---|---|
activeProgram | CENPyOlpProgram | — |
Retour : CENPyOlpTeachHandler — CENPyOlpTeachHandler : Handler enseignant.
GetEventHandler
Depuis R2025.2.4
def GetEventHandler(activeProgram: CENPyOlpProgram) -> CENPyOlpEventHandlerObtenez un gestionnaire d’événements pour le programme actif sur le contrôleur actif.
Paramètres :
| Nom | Type | Description |
|---|---|---|
activeProgram | CENPyOlpProgram | — |
Retour : CENPyOlpEventHandler — CENPyOlpEventHandler : Gestionnaire d’événements.
CanSequenceOperations
Depuis R2025.2.4
def CanSequenceOperations(operationsToCheck: list[CENPyOlpOperation], referenceOperation: CENPyOlpOperation, insertLocation: SequenceInsertionType) -> intVérifiez si un ensemble d’opérations peut être séquencé par rapport à une référence.
Paramètres :
| Nom | Type | Description |
|---|---|---|
operationsToCheck | list[CENPyOlpOperation] | — |
referenceOperation | CENPyOlpOperation | — |
insertLocation | SequenceInsertionType | — |
Retourne : int — int : Code d’état (0 = autorisé, non nul = non autorisé).
CanSequenceOperationGroups
Depuis R2025.2.4
def CanSequenceOperationGroups(operationGroupsToCheck: list[CENPyOlpOperationGroup], referenceOperationGroup: CENPyOlpOperationGroup, insertLocation: SequenceInsertionType) -> intVérifiez si un ensemble de groupes d’opérations peut être séquencé par rapport à un groupe de référence.
Paramètres :
| Nom | Type | Description |
|---|---|---|
operationGroupsToCheck | list[CENPyOlpOperationGroup] | — |
referenceOperationGroup | CENPyOlpOperationGroup | — |
insertLocation | SequenceInsertionType | — |
Retourne : int — int : Code d’état (0 = autorisé, non nul = non autorisé).
Méthodes de mutation
SetActiveController
Depuis R2025.2.4
def SetActiveController(controller: CENPyOlpController) -> intRéglez le contrôleur actif.
Paramètres :
| Nom | Type | Description |
|---|---|---|
controller | CENPyOlpController | — |
Retourne : int — int : Code d’état (0 = succès, non nul = erreur).
RemoveAutomatedPathOptimizationOnOperations
Depuis R2025.2.4
def RemoveAutomatedPathOptimizationOnOperations(listOfOperations: list[CENPyOlpOperation]) -> intCela supprime l’optimisation automatisée des chemins des opérations données.
Paramètres :
| Nom | Type | Description |
|---|---|---|
listOfOperations | list[CENPyOlpOperation] | — |
Retourne : int — int : Code d’état (0 = succès, non nul = erreur).
RemoveAutomatedLinkOptimizationOnOperations
Depuis R2025.2.4
def RemoveAutomatedLinkOptimizationOnOperations(listOfOperations: list[CENPyOlpOperation]) -> intSupprime l’optimisation automatisée du chemin de lien des opérations données.
Un chemin de liaison est le chemin jusqu’à l’approche d’une opération donnée, en commençant par la rétraction de l’opération précédente.
Paramètres :
| Nom | Type | Description |
|---|---|---|
listOfOperations | list[CENPyOlpOperation] | — |
Retourne : int — int : Code d’état (0 = succès, non nul = erreur).
Exécution et Actions
RunAutomatedPathOptimizationOnOperations
Depuis R2025.2.4
def RunAutomatedPathOptimizationOnOperations(listOfOperations: list[CENPyOlpOperation]) -> intEffectue l’optimisation automatisée des chemins sur les opérations données.
Paramètres :
| Nom | Type | Description |
|---|---|---|
listOfOperations | list[CENPyOlpOperation] | — |
Retourne : int — int : Code d’état (0 = succès, non nul = erreur).
RunAutomatedLinkPathOptimizationOnOperations
Depuis R2025.2.4
def RunAutomatedLinkPathOptimizationOnOperations(listOfOperations: list[CENPyOlpOperation]) -> intEffectue une optimisation automatisée du chemin de lien sur les opérations données.
Un chemin de liaison est le chemin jusqu’à l’approche d’une opération donnée, en commençant par la rétraction de l’opération précédente.
Paramètres :
| Nom | Type | Description |
|---|---|---|
listOfOperations | list[CENPyOlpOperation] | — |
Retourne : int — int : Code d’état (0 = succès, non nul = erreur).
Utilités
SequenceOperations
Depuis R2025.2.4
def SequenceOperations(operationsToMove: list[CENPyOlpOperation], referenceOperation: CENPyOlpOperation, insertLocation: SequenceInsertionType) -> intSéquencez un ensemble d’opérations relatives à une opération de référence.
Paramètres :
| Nom | Type | Description |
|---|---|---|
operationsToMove | list[CENPyOlpOperation] | — |
referenceOperation | CENPyOlpOperation | — |
insertLocation | SequenceInsertionType | — |
Retourne : int — int : Code d’état (0 = succès, non nul = erreur).
SequenceOperationGroups
Depuis R2025.2.4
def SequenceOperationGroups(operationGroupsToSequence: list[CENPyOlpOperationGroup], referenceOperationGroup: CENPyOlpOperationGroup, insertLocation: SequenceInsertionType) -> intSéquencez un ensemble de groupes d’opérations par rapport à un groupe de référence.
Paramètres :
| Nom | Type | Description |
|---|---|---|
operationGroupsToSequence | list[CENPyOlpOperationGroup] | — |
referenceOperationGroup | CENPyOlpOperationGroup | — |
insertLocation | SequenceInsertionType | — |
Retourne : int — int : Code d’état (0 = succès, non nul = erreur).
Types apparentés
- Log Operator
- Controller
- Compute Handler
- Program
- Teach Handler
- Event Handler
- Operation
- Sequence Insertion Type
- Operation Group
Changements dans R2025.2.4
Comparé à R2025.1 :
-
Nouvelle classe ajoutée
-
[NOUVEAU]
GetLoggerOperator: Nouvelle méthode ajoutée -
[NOUVEAU]
GetAllControllers: Nouvelle méthode ajoutée -
[NOUVEAU]
GetActiveController: Nouvelle méthode ajoutée -
[NOUVEAU]
SetActiveController: Nouvelle méthode ajoutée -
[NOUVEAU]
GetComputeHandler: Nouvelle méthode ajoutée -
[NOUVEAU]
GetTeachHandler: Nouvelle méthode ajoutée -
[NOUVEAU]
GetEventHandler: Nouvelle méthode ajoutée -
[NOUVEAU]
SequenceOperations: Nouvelle méthode ajoutée -
[NOUVEAU]
CanSequenceOperations: Nouvelle méthode ajoutée -
[NOUVEAU]
SequenceOperationGroups: Nouvelle méthode ajoutée -
[NOUVEAU]
CanSequenceOperationGroups: Nouvelle méthode ajoutée -
[NOUVEAU]
RunAutomatedPathOptimizationOnOperations: Nouvelle méthode ajoutée -
[NOUVEAU]
RunAutomatedLinkPathOptimizationOnOperations: Nouvelle méthode ajoutée -
[NOUVEAU]
RemoveAutomatedPathOptimizationOnOperations: Nouvelle méthode ajoutée -
[NOUVEAU]
RemoveAutomatedLinkOptimizationOnOperations: Nouvelle méthode ajoutée
Notes de la version
Cette classe est documentée à la version R2025.2.4. Cette classe a été ajoutée en R2025.2.4.