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:
| Name | Typ | Beschreibung |
|---|---|---|
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:
| Name | Typ | Beschreibung |
|---|---|---|
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()header
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:
| Name | Typ | Beschreibung |
|---|---|---|
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:
| Name | Typ | Beschreibung |
|---|---|---|
portrLands | — | wenn der Bericht im Hoch- oder Querformat erstellt wird |
footer
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:
| Name | Typ | Beschreibung |
|---|---|---|
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:
| Name | Typ | Beschreibung |
|---|---|---|
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:
| Name | Typ | Beschreibung |
|---|---|---|
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:
| Name | Typ | Beschreibung |
|---|---|---|
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:
| Name | Typ | Beschreibung |
|---|---|---|
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:
| Name | Typ | Beschreibung |
|---|---|---|
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:
| Name | Typ | Beschreibung |
|---|---|---|
Operator | — | der CENPyOlpProgramModifyOperator |
colored_table
def colored_table(headings, rows, colWidths)Schreiben Sie die Program TPE-Informationen in die Tabelle
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
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:
| Name | Typ | Beschreibung |
|---|---|---|
thisText | — | — |
calcLinLength
def calcLinLength(teachHandler, lastTpE, opTpe)Berechnet die lineare Werkzeugweg-Länge
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
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:
| Name | Typ | Beschreibung |
|---|---|---|
teachHandler | — | der Teach-Handler |
lastTpE | — | das letzte Werkzeugbahn-Element |
opTpe | — | das aktuelle Werkzeugbahn-Element |