Skip to Content

Arc Report Utility — Utilities

Zurück zu Arc Report Utility.

techColumnSelection

def techColumnSelection()

Erhalten Sie die gewünschte Spaltenmenge und deren Reihenfolge.

weldColumnSelection

def weldColumnSelection()

Erhalten Sie die gewünschte Spaltenmenge und deren Reihenfolge.

defineFont

def defineFont()

Definiert den gewünschten Schrifttyp und die Größe auf Globals. Hinweis: CN & JP werden nur von einer einzigartigen Schriftart unterstützt, die Größe kann angepasst werden

defineColumnTitleWidth

def defineColumnTitleWidth(columns)

Definiert die Reihenfolge der gewünschten Tabellenspalten. Hinweis: Der interne Spaltenname und sein Platz in der Reihenfolge müssen festgelegt werden

Parameter:

NameTypBeschreibung
columnsdie gewünschte Liste der Spalten in gewünschter Reihenfolge

defineOpsColumnTitleWidth

def defineOpsColumnTitleWidth(columns)

Definiert die Reihenfolge der gewünschten Tabellenspalten. Hinweis: Der interne Spaltenname und sein Platz in der Reihenfolge müssen festgelegt werden

Parameter:

NameTypBeschreibung
columnsdie gewünschte Liste der Spalten in gewünschter Reihenfolge

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()

Definiert den gemeinsamen Header des PDF-Berichts, der aus der FPDF-Basisklasse aufgerufen wird

cenheader

def cenheader(Operator, portrLands)

Definiert den individuellen Header des PDF-Berichts unter dem gemeinsamen Header

Parameter:

NameTypBeschreibung
Operatorder CENPyOlpProgramModifyOperator
portrLandswenn der Bericht im Hoch- oder Querformat erstellt wird

cenfooter

def cenfooter(portrLands)

Definiert den individuellen Footer des PDF-Berichts unter dem gemeinsamen Header

Parameter:

NameTypBeschreibung
portrLandswenn der Bericht im Hoch- oder Querformat erstellt wird
def footer()

Definiert den gemeinsamen Footer des PDF-Berichts, der aus der FPDF-Basisklasse aufgerufen wird

techTable

def techTable(Operator, headLine, colWidths, order)

Definiert den individuellen Hauptteil des PDF-Berichts.

Parameter:

NameTypBeschreibung
Operatorder CENPyOlpProgramModifyOperator
headLineDie Liste der Spalten-Headernamen
colWidthsDie Liste der Spaltenbreite
orderdie Liste der geordneten Spaltennummern

weldTable

def weldTable(Operator, headLine, colWidths, order)

Definiert den individuellen Hauptteil des PDF-Berichts.

Parameter:

NameTypBeschreibung
Operatorder CENPyOlpProgramModifyOperator
headLineDie Liste der Spalten-Headernamen
colWidthsDie Liste der Spaltenbreite
orderdie Liste der geordneten Spaltennummern

unitConvert

def unitConvert(value, var=0)

Wandelt einen Wert in die Mengeneinheit um.

Parameter:

NameTypBeschreibung
value
var— (Standard: 0)

weldPosition

def weldPosition(index)

Prüfen Sie und geben Rückmeldungen, ob es einen entsprechenden Datensatz gibt, in den die Programmnummer passt.

Parameter:

NameTypBeschreibung
indexder Ganzzahlindex für die Schweißposition

collectOperation

def collectOperation(Operator, operation)

Durch die angeforderte Operation zu schleifen und die geschweißte Länge zu erhalten.

Parameter:

NameTypBeschreibung
Operatorder CENPyOlpProgramModifyOperator
operationdie Adresse der angeforderten Operation

columnOrder

def columnOrder(order, unsorted)

Sortiert den vollständigen Bereich der Spalten auf die gewünschte Reihenfolge der einzelnen Spalten

Parameter:

NameTypBeschreibung
orderdie numerische Liste der gewünschten Ordnung
unsortedder vollständige Informationsbereich nach TPE

header_table

def header_table(Operator)

Schreibe eine Tabelle mit gemeinsamen Programminformationen

Parameter:

NameTypBeschreibung
Operatorder CENPyOlpProgramModifyOperator

colored_table

def colored_table(headings, rows, colWidths)

Schreiben Sie die TPE-Informationen des Programms in die Tabelle

Parameter:

NameTypBeschreibung
headingsdie Liste der Tabellenkopfzeile
rowsdie Liste der TPE-Informationen
colWidthsdie Liste der Spaltenbreite

stringLF

def stringLF(thisText)

Wandelt ein Asteriks * in einer String in einen Linefeed chr(10) um

Parameter:

NameTypBeschreibung
thisText

calcLinLength

def calcLinLength(teachHandler, lastTpE, opTpe)

Berechnung der linearen Werkzeugweglänge

Parameter:

NameTypBeschreibung
teachHandlerDer Lehrer-Handler
lastTpEDas letzte Werkzeugpfadelement
opTpeDas aktuelle Werkzeugwegelement

calcCircLength

def calcCircLength(teachHandler, lastTpE, opTpe)

Berechnung der kreisförmigen Werkzeugweglänge

Parameter:

NameTypBeschreibung
teachHandlerDer Lehrer-Handler
lastTpEDas letzte Werkzeugpfadelement
opTpeDas aktuelle Werkzeugwegelement
Was this page helpful?