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

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 :

NomTypeDescription
columnsla 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 :

NomTypeDescription
columnsla 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()
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 :

NomTypeDescription
Operatorl’opérateur CENPyOlpProgramModifyOperator
portrLandssi 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 :

NomTypeDescription
portrLandssi le Rapport est créé en mode Portrait ou Paysage
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 :

NomTypeDescription
Operatorl’opérateur CENPyOlpProgramModifyOperator
headLinela liste des noms des en-têtes des colonnes
colWidthsla liste des colonnes largeur
orderla 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 :

NomTypeDescription
Operatorl’opérateur CENPyOlpProgramModifyOperator
headLinela liste des noms des en-têtes des colonnes
colWidthsla liste des colonnes largeur
orderla Liste des numéros de colonne ordonnés

unitConvert

def unitConvert(value, var=0)

Convertit une valeur en unité d’ensemble.

Paramètres :

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

NomTypeDescription
indexl’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 :

NomTypeDescription
Operatorl’opérateur CENPyOlpProgramModifyOperator
operationl’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 :

NomTypeDescription
orderla liste numérique de l’ordre désiré
unsortedla 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 :

NomTypeDescription
Operatorl’opérateur CENPyOlpProgramModifyOperator

colored_table

def colored_table(headings, rows, colWidths)

Écrire les informations des TPE du programme sur la table

Paramètres :

NomTypeDescription
headingsla liste de l’en-tête du tableau
rowsla liste des informations TPE
colWidthsla 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 :

NomTypeDescription
thisText

calcLinLength

def calcLinLength(teachHandler, lastTpE, opTpe)

Calcule la longueur linéaire du trajet de l’outil

Paramètres :

NomTypeDescription
teachHandlerle gestionnaire d’enseignement
lastTpEle dernier élément du trajet de l’outil
opTpel’é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 :

NomTypeDescription
teachHandlerle gestionnaire d’enseignement
lastTpEle dernier élément du trajet de l’outil
opTpel’élément du trajet de l’outil actuel
Was this page helpful?