Skip to Content

Arc Report Utility — Dienstprogramme

Zurück zur Arc Report Utility.

techColumnSelection

def techColumnSelection()

Ermitteln Sie die gewünschte Spaltenmenge und deren Reihenfolge.

weldColumnSelection

def weldColumnSelection()

Ermitteln Sie die gewünschte Spaltenmenge und deren Reihenfolge.

defineFont

def defineFont()

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

defineColumnTitleWidth

def defineColumnTitleWidth(columns)

Definiert die Reihenfolge der gewünschten Tabellenspalten. Hinweis: Interner Spaltenname und dessen Position in der Reihenfolge müssen festgelegt sein

Parameter:

NameTypBeschreibung
columns—die gewünschte Liste der Spalten in der gewünschten Reihenfolge

defineOpsColumnTitleWidth

def defineOpsColumnTitleWidth(columns)

Definiert die Reihenfolge der gewünschten Tabellenspalten. Hinweis: Interner Spaltenname und dessen Position in der Reihenfolge müssen festgelegt sein

Parameter:

NameTypBeschreibung
columns—die gewünschte Liste der Spalten in der gewünschten 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, aufgerufen von der FPDF-Basisklasse

cenheader

def cenheader(Operator, portrLands)

Definiert den kundenspezifischen Header des PDF-Berichts, unterhalb des allgemeinen Headers

Parameter:

NameTypBeschreibung
Operator—der CENPyOlpProgramModifyOperator
portrLands—wenn der Bericht im Hoch- oder Querformat erstellt wird

cenfooter

def cenfooter(portrLands)

Definiert die angepasste Fußzeile des PDF-Berichts, unterhalb der allgemeinen Kopfzeile

Parameter:

NameTypBeschreibung
portrLands—wenn der Bericht im Hoch- oder Querformat erstellt wird
def footer()

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

techTable

def techTable(Operator, headLine, colWidths, order)

Definiert den kundenspezifischen Inhalt des PDF-Berichts.

Parameter:

NameTypBeschreibung
Operator—der CENPyOlpProgramModifyOperator
headLine—die Liste der Spaltenüberschriftenamen
colWidths—die Liste der Spaltenbreiten
order—die Liste der geordneten Spaltennummern

weldTable

def weldTable(Operator, headLine, colWidths, order)

Definiert den kundenspezifischen Inhalt des PDF-Berichts.

Parameter:

NameTypBeschreibung
Operator—der CENPyOlpProgramModifyOperator
headLine—die Liste der Spaltenüberschriftenamen
colWidths—die Liste der Spaltenbreiten
order—die Liste der geordneten Spaltennummern

unitConvert

def unitConvert(value, var=0)

Konvertiert einen Wert in die festgelegte Einheit.

Parameter:

NameTypBeschreibung
value——
var—— (Standard: 0)

weldPosition

def weldPosition(index)

Überprüft und gibt zurück, ob ein zugehöriges DataSet vorhanden ist, in dem die Programmnummer passt.

Parameter:

NameTypBeschreibung
index—Der Ganzzahlindex für die Schweißposition

collectOperation

def collectOperation(Operator, operation)

Durchlaufen der angeforderten Operation und Ermitteln der geschweißten Länge.

Parameter:

NameTypBeschreibung
Operator—der CENPyOlpProgramModifyOperator
operation—die Adresse der angeforderten Operation

columnOrder

def columnOrder(order, unsorted)

Sortiert den gesamten Bereich der Spalten in die gewünschte Reihenfolge der einzelnen Spalten.

Parameter:

NameTypBeschreibung
order—die numerische Liste der gewünschten Reihenfolge
unsorted—der vollständige Informationsbereich pro TPE

header_table

def header_table(Operator)

Schreiben Sie eine Tabelle mit allgemeinen Programminformationen

Parameter:

NameTypBeschreibung
Operator—der CENPyOlpProgramModifyOperator

colored_table

def colored_table(headings, rows, colWidths)

Schreiben Sie die Program TPE-Informationen in die Tabelle

Parameter:

NameTypBeschreibung
headings—die Liste der Tabellenüberschrift
rows—die Liste der TPE-Informationen
colWidths—die Liste der Spaltenbreite

stringLF

def stringLF(thisText)

Konvertiert ein Asteriks * in einem String in einen Zeilenumbruch chr(10)

Parameter:

NameTypBeschreibung
thisText——

calcLinLength

def calcLinLength(teachHandler, lastTpE, opTpe)

Berechnet die lineare Werkzeugweg-Länge

Parameter:

NameTypBeschreibung
teachHandler—der Teach-Handler
lastTpE—das letzte Werkzeugbahn-Element
opTpe—das aktuelle Werkzeugbahn-Element

calcCircLength

def calcCircLength(teachHandler, lastTpE, opTpe)

Berechnet die Länge des kreisförmigen Werkzeugwegs

Parameter:

NameTypBeschreibung
teachHandler—der Teach-Handler
lastTpE—das letzte Werkzeugbahn-Element
opTpe—das aktuelle Werkzeugbahn-Element
Was this page helpful?