Skip to Content
FASTSUITE E2API RéférencePython APIAPI DomainesUtilitaire CenPyUtilitaire de rapport d’arcUtilitaire de rapport d’arc

Utilitaire de rapport d’arc

Classe « ArcReportUtility » pour les rapports PDF ArcWelding

Faits rapides

PropriétéValeur
ClasseArcReportUtility
Modulecenpylib.ArcReportUtility
Paquetcenpylib
LibérationR2025.2.4
Méthodes52
Hérite deFPDF

Héritage

Départ rapide

# Boilerplate Example obj = ArcReportUtility()

Lifecycle

MéthodeRetoursRésumé
__init__Initialisation
createAuxCommandArcWeldReportCommande de passe depuis AutoExécute, par exemple
createPDFReportMéthode principale pour créer le rapport PDF

Query Methods

MéthodeRetoursRésumé
getRelatedDataSetVérifiez et retours s’il existe un DataSet associé où le numéro de programme s’insère.
getRGBColoursObtenez les couleurs RGB pour la rangée d’en-tête de tableau.
getAnyEventCalcule la longueur linéaire du trajet de l’outil
getVectorFait passer le vecteur par deux points
getVectorLengthCalcule la longueur du vecteur
getVectorScalarCalcule le scalaire vectoriel

Mutation Methods

MéthodeRetoursRésumé
setLanguageDéfinit le langage désiré
setReportUnitFixe l’unité désirée mm/pouce
setDownloadFolderDéfinit le dossier de téléchargement de rapport désiré, différencie du DL-Folder standard

Execution & Actions

MéthodeRetoursRésumé
buildReportNameCréez le nom du fichier de rapport, à hériter si la personnalisation est souhaitée.

Utilities

MéthodeRetoursRésumé
techColumnSelectionObtenez l’ensemble de colonnes désiré et son ordre.
weldColumnSelectionObtenez l’ensemble de colonnes désiré et son ordre.
defineFontDéfinit le type de police et la taille souhaités pour les Globals.
defineColumnTitleWidthDéfinit l’ordre des colonnes de tableau souhaitées.
defineOpsColumnTitleWidthDéfinit l’ordre des colonnes de tableau souhaitées.
defineColId
defineColMaterial
defineColSeamSize
defineColWeldingPosition
defineColWeldingSpeed
defineColWireDiameter
defineColWireFeedSpeed
defineColWireConsumption
defineColVoltage
defineColCurrent
defineColGasFlow
defineColGasFlowRate
defineColTotalWeldingTime
defineColOpsWeldSeam
defineColOpsWPSID
defineColOpsSeamSize
defineColOpsWeldingPosition
defineColOpsSeamLength
defineColOpsWeldingTime
headerDéfinit l’en-tête commun du rapport PDF, appelé à partir de la classe de base FPDF
cenheaderDéfinit l’en-tête personnalisé du rapport PDF, sous l’en-tête commun
cenfooterDéfinit le pied de page personnalisé du rapport PDF, sous l’en-tête commun
footerDéfinit le pied de page commun du rapport PDF, appelé à partir de la classe de base FPDF
techTableDéfinit le corps personnalisé du rapport PDF.
weldTableDéfinit le corps personnalisé du rapport PDF.
unitConvertConvertit une valeur en unité d’ensemble.
weldPositionVérifiez et retours s’il existe un DataSet associé où le numéro de programme s’insère.
collectOperationEn bouclant l’opération demandée et en obtenant la longueur soudée.
columnOrderTrie l’ensemble de la plage de colonnes dans l’ordre souhaité des colonnes individuelles
header_tableRédiger un tableau avec des informations communes sur le programme
colored_tableÉcrire les informations des TPE du programme sur le tableau
stringLFConvertit un astérique * dans une chaîne en un saut de ligne chr(10)
calcLinLengthCalcule la longueur linéaire du trajet de l’outil
calcCircLengthCalcule la longueur du trajet circulaire de l’outil

Notes de la version

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

Was this page helpful?