Utilitaire de rapport d’arc
Classe « ArcReportUtility » pour les rapports PDF ArcWelding
Faits rapides
| Propriété | Valeur |
|---|---|
| Classe | ArcReportUtility |
| Module | cenpylib.ArcReportUtility |
| Paquet | cenpylib |
| Libération | R2025.2.4 |
| Méthodes | 52 |
| Hérite de | FPDF |
Héritage
Départ rapide
# Boilerplate Example
obj = ArcReportUtility()Lifecycle
| Méthode | Retours | Résumé |
|---|---|---|
__init__ | — | Initialisation |
createAuxCommandArcWeldReport | — | Commande de passe depuis AutoExécute, par exemple |
createPDFReport | — | Méthode principale pour créer le rapport PDF |
Query Methods
| Méthode | Retours | Résumé |
|---|---|---|
getRelatedDataSet | — | Vérifiez et retours s’il existe un DataSet associé où le numéro de programme s’insère. |
getRGBColours | — | Obtenez les couleurs RGB pour la rangée d’en-tête de tableau. |
getAnyEvent | — | Calcule la longueur linéaire du trajet de l’outil |
getVector | — | Fait passer le vecteur par deux points |
getVectorLength | — | Calcule la longueur du vecteur |
getVectorScalar | — | Calcule le scalaire vectoriel |
Mutation Methods
| Méthode | Retours | Résumé |
|---|---|---|
setLanguage | — | Définit le langage désiré |
setReportUnit | — | Fixe l’unité désirée mm/pouce |
setDownloadFolder | — | Définit le dossier de téléchargement de rapport désiré, différencie du DL-Folder standard |
Execution & Actions
| Méthode | Retours | Résumé |
|---|---|---|
buildReportName | — | Créez le nom du fichier de rapport, à hériter si la personnalisation est souhaitée. |
Utilities
| Méthode | Retours | Résumé |
|---|---|---|
techColumnSelection | — | Obtenez l’ensemble de colonnes désiré et son ordre. |
weldColumnSelection | — | Obtenez l’ensemble de colonnes désiré et son ordre. |
defineFont | — | Définit le type de police et la taille souhaités pour les Globals. |
defineColumnTitleWidth | — | Définit l’ordre des colonnes de tableau souhaitées. |
defineOpsColumnTitleWidth | — | Dé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 | — | — |
header | — | Définit l’en-tête commun du rapport PDF, appelé à partir de la classe de base FPDF |
cenheader | — | Définit l’en-tête personnalisé du rapport PDF, sous l’en-tête commun |
cenfooter | — | Définit le pied de page personnalisé du rapport PDF, sous l’en-tête commun |
footer | — | Définit le pied de page commun du rapport PDF, appelé à partir de la classe de base FPDF |
techTable | — | Définit le corps personnalisé du rapport PDF. |
weldTable | — | Définit le corps personnalisé du rapport PDF. |
unitConvert | — | Convertit une valeur en unité d’ensemble. |
weldPosition | — | Vérifiez et retours s’il existe un DataSet associé où le numéro de programme s’insère. |
collectOperation | — | En bouclant l’opération demandée et en obtenant la longueur soudée. |
columnOrder | — | Trie l’ensemble de la plage de colonnes dans l’ordre souhaité des colonnes individuelles |
header_table | — | Rédiger un tableau avec des informations communes sur le programme |
colored_table | — | Écrire les informations des TPE du programme sur le tableau |
stringLF | — | Convertit un astérique * dans une chaîne en un saut de ligne chr(10) |
calcLinLength | — | Calcule la longueur linéaire du trajet de l’outil |
calcCircLength | — | Calcule 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?