Skip to Content
FASTSUITE E2API RéférencePython APIAPI DomainesGestion des événementsÉvénement de port de ressources

Événement de port de ressources

Faits rapides

PropriétéValeur
ClasseCENPyOlpResourcePortEvent
Modulecenpylib.CENPyOlpResourcePortEvent
Paquetcenpylib
LibérationR2025.2.4
Méthodes7
Hérite deCENPyOlpBuiltInEvent
Sous-classesSet Resource Port Event, Wait For Resource Port Event

Héritage

Départ rapide

# Boilerplate Example # Acquire the event object from the runtime context resourcePortEvent = ... # provided by the framework

Index de la méthode

MéthodeRetoursRésumé
SetResourceAssigne une ressource à cet événement.
GetResourceCENPyOlpResourceRécupérez la ressource actuellement assignée à cet événement.
AddResourcePortBoolAjoute un port et une valeur bool pour le port que cet événement devrait définir.
AddResourcePortByteAjoute un port et une valeur d’octet pour le port que cet événement devrait configurer.
AddResourcePortIntAjoute un port et une valeur entière pour le port que cet événement doit définir.
AddResourcePortInt16Ajoute un port et une valeur entière de 16 bits pour le port que cet événement doit activer.
AddResourcePortFloatAjoute un port et une valeur en virgule flottante pour le port que cet événement devrait activer.

Méthodes de requête

GetResource

def GetResource() -> CENPyOlpResource

Récupérez la ressource actuellement assignée à cet événement.

Retour : CENPyOlpResource — Ressource parentale.

Méthodes de mutation

SetResource

def SetResource(resource: CENPyOlpResource)

Assigne une ressource à cet événement. L’événement ne peut définir que les ports d’une seule ressource actuellement assignée. Veuillez noter ! Pour ajouter des ports de ressources et définir leurs valeurs, la ressource doit être définie sur un événement de port.

Paramètres :

NomTypeDescription
resourceCENPyOlpResourceRessource qui devrait être attribuée à cet événement.

AddResourcePortBool

def AddResourcePortBool(port: CENPyOlpPort, value: bool)

Ajoute un port et une valeur bool pour le port que cet événement devrait définir. Lorsque l’événement est exécuté en simulation, il définit les valeurs désignées pour les ports ajoutés. Si le port n’appartient pas à la ressource assignée, il ne sera pas ajouté. Si le port n’est pas un port d’entrée bool, il ne sera pas ajouté. Si le port est déjà ajouté, sa valeur actuelle sera écrasée.

Paramètres :

NomTypeDescription
portCENPyOlpPortLe port à ajouter.
valueboolLa valeur du portage.

AddResourcePortByte

def AddResourcePortByte(port: CENPyOlpPort, value: int)

Ajoute un port et une valeur d’octet pour le port que cet événement devrait configurer. Lorsque l’événement est exécuté en simulation, il définit les valeurs désignées pour les ports ajoutés. Si le port n’appartient pas à la ressource assignée, il ne sera pas ajouté. Si le port n’est pas un port d’entrée d’octets, il ne sera pas ajouté. Si le port est déjà ajouté, sa valeur actuelle sera écrasée.

Paramètres :

NomTypeDescription
portCENPyOlpPortLe port à ajouter.
valueintLa valeur du portage.

AddResourcePortInt

def AddResourcePortInt(port: CENPyOlpPort, value: int)

Ajoute un port et une valeur entière pour le port que cet événement doit définir. Lorsque l’événement est exécuté en simulation, il définit les valeurs désignées pour les ports ajoutés. Si le port n’appartient pas à la ressource assignée, il ne sera pas ajouté. Si le port n’est pas un port entier de 32 bits, il ne sera pas ajouté. Si le port est déjà ajouté, sa valeur actuelle sera écrasée.

Paramètres :

NomTypeDescription
portCENPyOlpPortLe port à ajouter.
valueintLa valeur du portage.

AddResourcePortInt16

def AddResourcePortInt16(port: CENPyOlpPort, value: int)

Ajoute un port et une valeur entière de 16 bits pour le port que cet événement doit activer. Lorsque l’événement est exécuté en simulation, il définit les valeurs désignées pour les ports ajoutés. Si le port n’appartient pas à la ressource assignée, il ne sera pas ajouté. Si le port n’est pas un port entier de 16 bits, il ne sera pas ajouté. Si le port est déjà ajouté, sa valeur actuelle sera écrasée.

Paramètres :

NomTypeDescription
portCENPyOlpPortLe port à ajouter.
valueintLa valeur du portage.

AddResourcePortFloat

def AddResourcePortFloat(port: CENPyOlpPort, value: float)

Ajoute un port et une valeur en virgule flottante pour le port que cet événement devrait activer. Lorsque l’événement est exécuté en simulation, il définit les valeurs désignées pour les ports ajoutés. Si le port n’appartient pas à la ressource assignée, il ne sera pas ajouté. Si le port n’est pas un port d’entrée flottant, il ne sera pas ajouté. Si le port est déjà ajouté, sa valeur actuelle sera écrasée.

Paramètres :

NomTypeDescription
portCENPyOlpPortLe port à ajouter.
valuefloatLa valeur du portage.

Types apparentés

Notes de la version

Cette classe est documentée à la version R2025.2.4.

Was this page helpful?