Skip to Content
FASTSUITE E2API ReferencePython APIAPI DomainsCenPy UtilityArc Report UtilityArc Report Utility

Arc Report Utility

Class “ArcReportUtility” for ArcWelding PDF Reports

Quick Facts

PropertyValue
ClassArcReportUtility
Modulecenpylib.ArcReportUtility
Packagecenpylib
ReleaseR2025.2.4
Methods52
Inherits fromFPDF

Inheritance

Quick Start

# Boilerplate Example obj = ArcReportUtility()

Lifecycle

MethodReturnsSummary
__init__Initialization
createAuxCommandArcWeldReportPass Command from AutoExecute, e.g.
createPDFReportMain Method to create the PDF Report

Query Methods

MethodReturnsSummary
getRelatedDataSetCheck and returns if there is a related DataSet where the Program number fits.
getRGBColoursGet the RGB Colours for the Table Header Row.
getAnyEventCalculates linear tool path length
getVectorGets vector through two points
getVectorLengthCalculates vector length
getVectorScalarCalculates vector scalar

Mutation Methods

MethodReturnsSummary
setLanguageSets the desired Language
setReportUnitSets the desired Unit mm/inch
setDownloadFolderSets the desired Report Download Folder, vary from standard DL-Folder

Execution & Actions

MethodReturnsSummary
buildReportNameBuild Report File Name, to be inheritate if customizing desired.

Utilities

MethodReturnsSummary
techColumnSelectionGet the desired Set of Columns and its Order.
weldColumnSelectionGet the desired Set of Columns and its Order.
defineFontDefines the desired Font Type and size to Globals.
defineColumnTitleWidthDefines the Order of the desired Table Columns.
defineOpsColumnTitleWidthDefines the Order of the desired Table Columns.
defineColId
defineColMaterial
defineColSeamSize
defineColWeldingPosition
defineColWeldingSpeed
defineColWireDiameter
defineColWireFeedSpeed
defineColWireConsumption
defineColVoltage
defineColCurrent
defineColGasFlow
defineColGasFlowRate
defineColTotalWeldingTime
defineColOpsWeldSeam
defineColOpsWPSID
defineColOpsSeamSize
defineColOpsWeldingPosition
defineColOpsSeamLength
defineColOpsWeldingTime
headerDefines the common Header of the PDF Report, called from FPDF Base Class
cenheaderDefines the customized Header of the PDF Report, underneath common Header
cenfooterDefines the customized Footer of the PDF Report, underneath common Header
footerDefines the common Footer of the PDF Report, called from FPDF Base Class
techTableDefines the customized Body of the PDF Report.
weldTableDefines the customized Body of the PDF Report.
unitConvertConverts a Value to the set Unit.
weldPositionCheck and returns if there is a related DataSet where the Program number fits.
collectOperationLooping through the requested Operation and getting the welded Length.
columnOrderSorts the complete Range of Columns to the desired Order of the single Columns
header_tableWrite a Table with common Program Information
colored_tableWrite the Program TPEs Information to the Table
stringLFConverts an Asteriks * in a String into an Linefeed chr(10)
calcLinLengthCalculates linear tool path length
calcCircLengthCalculates circular tool path length

Version Notes

This class is documented as of release R2025.2.4.

Was this page helpful?