Utilitaire de rapport d’arc — Utilités
Revenons à Arc Report Utility.
techColumnSelection
def techColumnSelection()Obtenez l’ensemble de colonnes désiré et son ordre.
weldColumnSelection
def weldColumnSelection()Obtenez l’ensemble de colonnes désiré et son ordre.
defineFont
def defineFont()Définit le type de police et la taille souhaités pour les Globals. Note : CN et JP ne sont pris en charge que par une seule police unique, la taille peut être ajustée
defineColumnTitleWidth
def defineColumnTitleWidth(columns)Définit l’ordre des colonnes de tableau souhaitées. Note : le nom interne de la colonne et sa place dans l’ordre doivent être corrigés
Paramètres :
| Nom | Type | Description |
|---|---|---|
columns | — | la liste désirée des colonnes dans l’ordre désiré |
defineOpsColumnTitleWidth
def defineOpsColumnTitleWidth(columns)Définit l’ordre des colonnes de tableau souhaitées. Note : le nom interne de la colonne et sa place dans l’ordre doivent être corrigés
Paramètres :
| Nom | Type | Description |
|---|---|---|
columns | — | la liste désirée des colonnes dans l’ordre désiré |
defineColId
def defineColId()defineColMaterial
def defineColMaterial()defineColSeamSize
def defineColSeamSize()defineColWeldingPosition
def defineColWeldingPosition()defineColWeldingSpeed
def defineColWeldingSpeed()defineColWireDiameter
def defineColWireDiameter()defineColWireFeedSpeed
def defineColWireFeedSpeed()defineColWireConsumption
def defineColWireConsumption()defineColVoltage
def defineColVoltage()defineColCurrent
def defineColCurrent()defineColGasFlow
def defineColGasFlow()defineColGasFlowRate
def defineColGasFlowRate()defineColTotalWeldingTime
def defineColTotalWeldingTime()defineColOpsWeldSeam
def defineColOpsWeldSeam()defineColOpsWPSID
def defineColOpsWPSID()defineColOpsSeamSize
def defineColOpsSeamSize()defineColOpsWeldingPosition
def defineColOpsWeldingPosition()defineColOpsSeamLength
def defineColOpsSeamLength()defineColOpsWeldingTime
def defineColOpsWeldingTime()header
def header()Définit l’en-tête commun du rapport PDF, appelé à partir de la classe de base FPDF
cenheader
def cenheader(Operator, portrLands)Définit l’en-tête personnalisé du rapport PDF, sous l’en-tête commun
Paramètres :
| Nom | Type | Description |
|---|---|---|
Operator | — | l’opérateur CENPyOlpProgramModifyOperator |
portrLands | — | si le Rapport est créé en mode Portrait ou Paysage |
cenfooter
def cenfooter(portrLands)Définit le pied de page personnalisé du rapport PDF, sous l’en-tête commun
Paramètres :
| Nom | Type | Description |
|---|---|---|
portrLands | — | si le Rapport est créé en mode Portrait ou Paysage |
footer
def footer()Définit le pied de page commun du rapport PDF, appelé à partir de la classe de base FPDF
techTable
def techTable(Operator, headLine, colWidths, order)Définit le corps personnalisé du rapport PDF.
Paramètres :
| Nom | Type | Description |
|---|---|---|
Operator | — | l’opérateur CENPyOlpProgramModifyOperator |
headLine | — | la liste des noms des en-têtes des colonnes |
colWidths | — | la liste des colonnes largeur |
order | — | la Liste des numéros de colonne ordonnés |
weldTable
def weldTable(Operator, headLine, colWidths, order)Définit le corps personnalisé du rapport PDF.
Paramètres :
| Nom | Type | Description |
|---|---|---|
Operator | — | l’opérateur CENPyOlpProgramModifyOperator |
headLine | — | la liste des noms des en-têtes des colonnes |
colWidths | — | la liste des colonnes largeur |
order | — | la Liste des numéros de colonne ordonnés |
unitConvert
def unitConvert(value, var=0)Convertit une valeur en unité d’ensemble.
Paramètres :
| Nom | Type | Description |
|---|---|---|
value | — | — |
var | — | — (par défaut : 0) |
weldPosition
def weldPosition(index)Vérifiez et retours s’il existe un DataSet associé où le numéro de programme s’insère.
Paramètres :
| Nom | Type | Description |
|---|---|---|
index | — | l’indice entier pour la position de soudure |
collectOperation
def collectOperation(Operator, operation)En bouclant l’opération demandée et en obtenant la longueur soudée.
Paramètres :
| Nom | Type | Description |
|---|---|---|
Operator | — | l’opérateur CENPyOlpProgramModifyOperator |
operation | — | l’adresse de l’opération demandée |
columnOrder
def columnOrder(order, unsorted)Trie l’ensemble de la plage de colonnes dans l’ordre désiré des colonnes individuelles
Paramètres :
| Nom | Type | Description |
|---|---|---|
order | — | la liste numérique de l’ordre désiré |
unsorted | — | la gamme complète d’informations par TPE |
header_table
def header_table(Operator)Rédigez un tableau avec des informations communes sur le programme
Paramètres :
| Nom | Type | Description |
|---|---|---|
Operator | — | l’opérateur CENPyOlpProgramModifyOperator |
colored_table
def colored_table(headings, rows, colWidths)Écrire les informations des TPE du programme sur la table
Paramètres :
| Nom | Type | Description |
|---|---|---|
headings | — | la liste de l’en-tête du tableau |
rows | — | la liste des informations TPE |
colWidths | — | la Liste des largeurs de colonne |
stringLF
def stringLF(thisText)Convertit un astériks * dans une chaîne en un feed de ligne chr(10)
Paramètres :
| Nom | Type | Description |
|---|---|---|
thisText | — | — |
calcLinLength
def calcLinLength(teachHandler, lastTpE, opTpe)Calcule la longueur linéaire du trajet de l’outil
Paramètres :
| Nom | Type | Description |
|---|---|---|
teachHandler | — | le gestionnaire d’enseignement |
lastTpE | — | le dernier élément du trajet de l’outil |
opTpe | — | l’élément du trajet de l’outil actuel |
calcCircLength
def calcCircLength(teachHandler, lastTpE, opTpe)Calcule la longueur du trajet circulaire de l’outil
Paramètres :
| Nom | Type | Description |
|---|---|---|
teachHandler | — | le gestionnaire d’enseignement |
lastTpE | — | le dernier élément du trajet de l’outil |
opTpe | — | l’élément du trajet de l’outil actuel |