Contrôleur
Faits rapides
| Propriété | Valeur |
|---|---|
| Classe | CENPyOlpController |
| Module | cenpylib.CENPyOlpController |
| Paquet | cenpylib |
| Sortie | R2026.1 |
| Méthodes | 44 |
Démarrage rapide
# Boilerplate Example
controller = ... # obtained from the runtime context
result = controller.GetName()cycle de vie
| Méthode | Résultats | Résumé |
|---|---|---|
CreateProgram | CENPyOlpProgram | Crée un nouveau programme contrôleur et le met actif. |
Méthodes de requête
| Méthode | Résultats | Résumé |
|---|---|---|
GetName | str | Obtenez le nom de la manette. |
GetControllerType | int | Prends le type de manette. |
GetManufacturer | str | Demande le fabricant de la manette. |
GetSeries | str | Prends la série de manettes. |
GetModel | str | Prends le modèle de manette. |
GetActors | list[CENPyOlpActor] | Retourne les acteurs attachés de type spécifié. |
GetSensors | list[CENPyOlpSensor] | Ça capte tous les capteurs qui sont sur un objet contrôlé. |
GetSignalNumber | int | Recherche le premier signal portant le nom donné, trouvé sur une connexion de signal de contrôle pour ce contrôleur, |
GetUuId | str | Ça obtient l’ID unique de la manette. |
GetActiveToolFrameIndex | int | Obtient l’index du cadre actif de l’outil. |
GetActiveBaseFrameIndex | int | Obtient l’index de la trame de base active. |
GetActiveToolFrameMatrix | CENPyOlpMatrix | Obtient la matrice du cadre actif de l’outil. |
GetActiveBaseFrameMatrix | CENPyOlpMatrix | Obtient la matrice du cadre de base actif. |
GetActiveToolFrameName | str | Obtenez le nom du cadre d’outil actif. |
GetActiveBaseFrameName | str | Obtenez le nom du châssis de base active. |
GetActiveToolResourceName | str | Obtenez le nom de la ressource de l’outil actif. |
GetResources | list[CENPyOlpResource] | Ça obtient des ressources contrôlées par ce contrôleur. |
GetMainResourcesMaxTCPFeedrate | float | Retourne le débit d’alimentation TCP maximal de la ressource principale du contrôleur. |
IsTeamController | bool | Indique si le contrôleur est un contrôleur d’équipe. |
GetTeamController | CENPyOlpController | Retourne le controller d’équipe auquel le contrôleur actuel est connecté. |
GetControllers | list[CENPyOlpController] | Retourne tous les contrôleurs connectés à ce contrôleur. |
GetProgramNames | list | Affiche une liste des noms de programmes sur ce contrôleur. |
GetLogicPortByName | CENPyOlpPort | Retourne le premier port logique trouvé sur le contrôleur actuel avec le nom donné. |
GetOutputDirectory | str | Retourne le répertoire de sortie de téléchargement du programme. |
GetEtwoLanguage | str | Retourne le paramètre de langue de E2 sous forme de chaîne (de-DE, en-US, fr-FR, ja-JP, zh-CN). |
GetAttributeByName | CENPyOlpAttribute | Obtient un attribut défini par l’utilisateur par le prénom. |
GetAttributeIntegerByName | CENPyOlpAttributeInt | Obtient l’attribut entier par le prénom. |
GetAttributeDoubleByName | CENPyOlpAttributeDouble | Obtient l’attribut Double par le prénom. |
GetAttributeStringByName | CENPyOlpAttributeString | Obtient l’attribut String par le nom donné. |
GetAttributeBoolByName | CENPyOlpAttributeBool | Obtient l’attribut Bool par le prénom. |
GetLastGeneratedFilePathsFromDownload | list | Obtient les chemins de fichiers absolus générés lors du dernier téléchargement. |
GetLastSelectedFilePathsFromUpload | list | Obtient les chemins absolus des fichiers sélectionnés lors du dernier téléchargement. |
GetWeldingDataSetsFromDataBase | list | Obtenez des ensembles de données de soudage définis à partir de la base de données de soudure du contrôleur actif |
GetActiveProgram | CENPyOlpProgram | Prends Active Controller Program. |
GetPrograms | list[CENPyOlpProgram] | Affiche une liste de programmes sur ce contrôleur. |
GetToolFrames | list[CENPyOlpFrame] | Récupère une liste des cadres d’outils associés au contrôleur. |
GetBaseFrames | list[CENPyOlpFrame] | Récupère une liste des trames de base associées au contrôleur. |
Méthodes de mutation
| Méthode | Résultats | Résumé |
|---|---|---|
SetActiveProgram | int | Prends Active Controller Program. |
SetActiveToolFrame | — | Définit le cadre actif de l’outil sur le contrôleur. |
SetActiveBaseFrame | — | Définit la base active frame sur la manette. |
Exécution et Actions
| Méthode | Résultats | Résumé |
|---|---|---|
DownloadProgramByName | int | Télécharge le programme spécifié par son nom depuis le contrôleur actuel. |
CalculateTotalTimeForSequenceBalance | int | Méthode pour calculer le temps total de tous les composants à partir du programme actif du contrôleur courant |
CalculateTimeForOperationInSequenceBalance | int | Méthode pour commencer à calculer le temps pour une opération donnée |
Types apparentés
- Matrice
- programme
- Port
- Attribut
- Attribut Int
- Attribut Double
- Chaîne d’attributs
- Attribut Bool
- Opération
Modifications dans R2026.1.1
Comparé à R2026.1 :
-
Le nombre de méthodes est passé de 43 à 44
-
[NOUVEAU]
GetActiveBaseFrameName: Nouvelle méthode ajoutée
Version Notes
Cette classe est documentée à la version R2026.1.1.
Was this page helpful?