Skip to Content
Python 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
SortieR2025.2.4
Méthodes7
hérite deCENPyOlpBuiltInEvent
sous-classesSet Event de port de ressources, Wait pour le port de ressources Event

Héritage

Démarrage rapide

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

Indice de la méthode

MéthodeRésultatsRésumé
SetResource—Assigne une ressource à cet événement.
GetResourceCENPyOlpResourceRécupérez la ressource actuellement assignée à cet événement.
AddResourcePortBool—Ajoute un port et une valeur bool pour le port que cet événement devrait définir.
AddResourcePortByte—Ajoute un port et une valeur d’octet pour le port que cet événement devrait configurer.
AddResourcePortInt—Ajoute un port et une valeur entière pour le port que cet événement doit définir.
AddResourcePortInt16—Ajoute un port et une valeur entière de 16 bits pour le port que cet événement doit activer.
AddResourcePortFloat—Ajoute un port et une valeur en virgule flottante pour le port que cet événement devrait définir.

Méthodes de requête

GetResource

def GetResource() -> CENPyOlpResource

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

Returns : CENPyOlpResource — Ressource pour les parents.

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

Version Notes

Cette classe est documentée à la version R2026.1.1.

Was this page helpful?