Skip to Content
FASTSUITE E2API RéférencePython APIAPI DomainesOpérateursOpérateur de séquençage d’équilibrage

Opérateur de séquençage d’équilibrage

Depuis R2025.2.4

Faits rapides

PropriétéValeur
ClasseCENPyOlpBalancingSequencingOperator
Modulecenpylib.CENPyOlpBalancingSequencingOperator
Paquetcenpylib
LibérationR2025.2.4
Méthodes15

Départ rapide

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

Index de la méthode

MéthodeRetoursRésumé
GetLoggerOperatorCENPyOlpLogOperatorRécupérez l’opérateur de logger associé à cet opérateur de séquençage.
GetAllControllerslist[CENPyOlpController]Obtenez une liste de toutes les manettes disponibles.
GetActiveControllerCENPyOlpControllerPrends la manette actuellement active.
SetActiveControllerintRéglez le contrôleur actif.
GetComputeHandlerCENPyOlpComputeHandlerPrenez un gestionnaire de calcul pour le programme actif sur le contrôleur actif.
GetTeachHandlerCENPyOlpTeachHandlerPrends un gestionnaire d’enseignement pour un programme actif sur le contrôleur actif.
GetEventHandlerCENPyOlpEventHandlerObtenez un gestionnaire d’événements pour le programme actif sur le contrôleur actif.
SequenceOperationsintSéquencez un ensemble d’opérations relatives à une opération de référence.
CanSequenceOperationsintVérifiez si un ensemble d’opérations peut être séquencé par rapport à une référence.
SequenceOperationGroupsintSéquencez un ensemble de groupes d’opérations par rapport à un groupe de référence.
CanSequenceOperationGroupsintVérifiez si un ensemble de groupes d’opérations peut être séquencé par rapport à un groupe de référence.
RunAutomatedPathOptimizationOnOperationsintEffectue l’optimisation automatisée des chemins sur les opérations données.
RunAutomatedLinkPathOptimizationOnOperationsintEffectue une optimisation automatisée du chemin de lien sur les opérations données.
RemoveAutomatedPathOptimizationOnOperationsintCela supprime l’optimisation automatisée des chemins des opérations données.
RemoveAutomatedLinkOptimizationOnOperationsintSupprime 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() -> CENPyOlpLogOperator

Ré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() -> CENPyOlpController

Prends la manette actuellement active.

Retours : CENPyOlpController — CENPyOlpController : Le contrôleur sélectionné comme actif.

GetComputeHandler

Depuis R2025.2.4

def GetComputeHandler(activeProgram: CENPyOlpProgram) -> CENPyOlpComputeHandler

Prenez un gestionnaire de calcul pour le programme actif sur le contrôleur actif.

Paramètres :

NomTypeDescription
activeProgramCENPyOlpProgram

Retourne : CENPyOlpComputeHandler — CENPyOlpComputeHandler : Gestionnaire de calcul.

GetTeachHandler

Depuis R2025.2.4

def GetTeachHandler(activeProgram: CENPyOlpProgram) -> CENPyOlpTeachHandler

Prends un gestionnaire d’enseignement pour un programme actif sur le contrôleur actif.

Paramètres :

NomTypeDescription
activeProgramCENPyOlpProgram

Retour : CENPyOlpTeachHandler — CENPyOlpTeachHandler : Handler enseignant.

GetEventHandler

Depuis R2025.2.4

def GetEventHandler(activeProgram: CENPyOlpProgram) -> CENPyOlpEventHandler

Obtenez un gestionnaire d’événements pour le programme actif sur le contrôleur actif.

Paramètres :

NomTypeDescription
activeProgramCENPyOlpProgram

Retour : CENPyOlpEventHandler — CENPyOlpEventHandler : Gestionnaire d’événements.

CanSequenceOperations

Depuis R2025.2.4

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

Vérifiez si un ensemble d’opérations peut être séquencé par rapport à une référence.

Paramètres :

NomTypeDescription
operationsToChecklist[CENPyOlpOperation]
referenceOperationCENPyOlpOperation
insertLocationSequenceInsertionType

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) -> int

Vérifiez si un ensemble de groupes d’opérations peut être séquencé par rapport à un groupe de référence.

Paramètres :

NomTypeDescription
operationGroupsToChecklist[CENPyOlpOperationGroup]
referenceOperationGroupCENPyOlpOperationGroup
insertLocationSequenceInsertionType

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) -> int

Réglez le contrôleur actif.

Paramètres :

NomTypeDescription
controllerCENPyOlpController

Retourne : int — int : Code d’état (0 = succès, non nul = erreur).

RemoveAutomatedPathOptimizationOnOperations

Depuis R2025.2.4

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

Cela supprime l’optimisation automatisée des chemins des opérations données.

Paramètres :

NomTypeDescription
listOfOperationslist[CENPyOlpOperation]

Retourne : int — int : Code d’état (0 = succès, non nul = erreur).

RemoveAutomatedLinkOptimizationOnOperations

Depuis R2025.2.4

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

Supprime 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 :

NomTypeDescription
listOfOperationslist[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]) -> int

Effectue l’optimisation automatisée des chemins sur les opérations données.

Paramètres :

NomTypeDescription
listOfOperationslist[CENPyOlpOperation]

Retourne : int — int : Code d’état (0 = succès, non nul = erreur).

RunAutomatedLinkPathOptimizationOnOperations

Depuis R2025.2.4

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

Effectue 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 :

NomTypeDescription
listOfOperationslist[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) -> int

Séquencez un ensemble d’opérations relatives à une opération de référence.

Paramètres :

NomTypeDescription
operationsToMovelist[CENPyOlpOperation]
referenceOperationCENPyOlpOperation
insertLocationSequenceInsertionType

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) -> int

Séquencez un ensemble de groupes d’opérations par rapport à un groupe de référence.

Paramètres :

NomTypeDescription
operationGroupsToSequencelist[CENPyOlpOperationGroup]
referenceOperationGroupCENPyOlpOperationGroup
insertLocationSequenceInsertionType

Retourne : int — int : Code d’état (0 = succès, non nul = erreur).

Types apparentés

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.

Was this page helpful?