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:
| Name | Typ | Beschreibung |
|---|---|---|
columns | — | die 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:
| Name | Typ | Beschreibung |
|---|---|---|
columns | — | die 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()header
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:
| Name | Typ | Beschreibung |
|---|---|---|
Operator | — | der CENPyOlpProgramModifyOperator |
portrLands | — | wenn der Bericht im Hoch- oder Querformat erstellt wird |
cenfooter
def cenfooter(portrLands)Definiert den individuellen Footer des PDF-Berichts unter dem gemeinsamen Header
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
portrLands | — | wenn der Bericht im Hoch- oder Querformat erstellt wird |
footer
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:
| Name | Typ | Beschreibung |
|---|---|---|
Operator | — | der CENPyOlpProgramModifyOperator |
headLine | — | Die Liste der Spalten-Headernamen |
colWidths | — | Die Liste der Spaltenbreite |
order | — | die Liste der geordneten Spaltennummern |
weldTable
def weldTable(Operator, headLine, colWidths, order)Definiert den individuellen Hauptteil des PDF-Berichts.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
Operator | — | der CENPyOlpProgramModifyOperator |
headLine | — | Die Liste der Spalten-Headernamen |
colWidths | — | Die Liste der Spaltenbreite |
order | — | die Liste der geordneten Spaltennummern |
unitConvert
def unitConvert(value, var=0)Wandelt einen Wert in die Mengeneinheit um.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
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:
| Name | Typ | Beschreibung |
|---|---|---|
index | — | der 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:
| Name | Typ | Beschreibung |
|---|---|---|
Operator | — | der CENPyOlpProgramModifyOperator |
operation | — | die 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:
| Name | Typ | Beschreibung |
|---|---|---|
order | — | die numerische Liste der gewünschten Ordnung |
unsorted | — | der vollständige Informationsbereich nach TPE |
header_table
def header_table(Operator)Schreibe eine Tabelle mit gemeinsamen Programminformationen
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
Operator | — | der CENPyOlpProgramModifyOperator |
colored_table
def colored_table(headings, rows, colWidths)Schreiben Sie die TPE-Informationen des Programms in die Tabelle
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
headings | — | die Liste der Tabellenkopfzeile |
rows | — | die Liste der TPE-Informationen |
colWidths | — | die Liste der Spaltenbreite |
stringLF
def stringLF(thisText)Wandelt ein Asteriks * in einer String in einen Linefeed chr(10) um
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
thisText | — | — |
calcLinLength
def calcLinLength(teachHandler, lastTpE, opTpe)Berechnung der linearen Werkzeugweglänge
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
teachHandler | — | Der Lehrer-Handler |
lastTpE | — | Das letzte Werkzeugpfadelement |
opTpe | — | Das aktuelle Werkzeugwegelement |
calcCircLength
def calcCircLength(teachHandler, lastTpE, opTpe)Berechnung der kreisförmigen Werkzeugweglänge
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
teachHandler | — | Der Lehrer-Handler |
lastTpE | — | Das letzte Werkzeugpfadelement |
opTpe | — | Das aktuelle Werkzeugwegelement |