f4e2167c9b
-corretto alcuni bug
313 lines
10 KiB
VB.net
313 lines
10 KiB
VB.net
Public Module ConstBeam
|
|
|
|
Public Enum BTLParamType As Integer
|
|
DOUBLE_ = 1
|
|
STRING_ = 2
|
|
COMBO = 3
|
|
LENGTH = 4
|
|
CHECKBOX = 5
|
|
End Enum
|
|
|
|
Public Enum BTLPartParam As Integer
|
|
NULL = 0
|
|
PDN = 1
|
|
NAM = 2
|
|
GRP = 3
|
|
End Enum
|
|
|
|
Public Enum GRPType As Integer
|
|
L = 0
|
|
T = 1
|
|
End Enum
|
|
|
|
Enum MachineType As Integer
|
|
NULL = 0
|
|
BEAM = 1
|
|
WALL = 2
|
|
BOTH = 3
|
|
End Enum
|
|
|
|
Enum CalcStates As Integer
|
|
NOTCALCULATED = -1
|
|
OK = 0
|
|
INFO = 1
|
|
WARNING = 2
|
|
ERROR_ = 3
|
|
End Enum
|
|
|
|
Public Enum Range As Integer
|
|
STANDARD = 1
|
|
EXTENDED = 2
|
|
End Enum
|
|
|
|
Public Enum PartOffset_RefSideFixClamp As Integer
|
|
INACTIVE = 0
|
|
REFSIDE1 = 1
|
|
REFSIDE2 = 2
|
|
REFSIDE3 = 3
|
|
REFSIDE4 = 4
|
|
End Enum
|
|
|
|
Public Enum ProcessingQuality As Integer
|
|
AUTOMATIC = 1
|
|
VISIBLE = 2
|
|
FAST = 3
|
|
End Enum
|
|
|
|
Public Enum Recess As Integer
|
|
AUTOMATIC = 1
|
|
MANUAL = 2
|
|
End Enum
|
|
|
|
Public Enum StoreyType As Integer
|
|
CEILING = 1
|
|
ROOF = 2
|
|
WALL = 3
|
|
End Enum
|
|
|
|
Public Enum AlignmentLocation As Integer
|
|
INACTIV = 0
|
|
BR = 1
|
|
TR = 2
|
|
BA = 3
|
|
TA = 4
|
|
HC = 5
|
|
VC = 6
|
|
AC = 7
|
|
End Enum
|
|
|
|
Public Enum AlignmentEndtype As Integer
|
|
R = 1
|
|
A = 2
|
|
D = 3
|
|
End Enum
|
|
|
|
Public Enum MaterialType As Integer
|
|
INACTIV = 0
|
|
BA = 1
|
|
CL = 2
|
|
MT = 3
|
|
ME_ = 4
|
|
GB = 5
|
|
GF = 6
|
|
IN_ = 7
|
|
SH = 8
|
|
FB = 9
|
|
PB = 10
|
|
PL = 11
|
|
End Enum
|
|
|
|
Public Enum MoveDirections As Integer
|
|
UP = -1
|
|
DOWN = 1
|
|
End Enum
|
|
|
|
Public Const BTLFEATURES_FILE_NAME As String = "BTLFeatures.ini"
|
|
|
|
' Tipo di progetto
|
|
Public Enum ProjectType As Integer
|
|
PROJ = 1
|
|
PROD = 2
|
|
End Enum
|
|
|
|
' Tipo di progetto (Beam o Wall)
|
|
Public Enum BWType As Integer
|
|
NULL = 0
|
|
BEAM = 1
|
|
WALL = 2
|
|
End Enum
|
|
|
|
Public Const PROJ As String = "PROJ"
|
|
Public Const FILENAMESEPARATOR As Char = "^"c
|
|
Public Const BTLINFO As String = "BtlInfo"
|
|
Public Const PROJECTINFO As String = "ProjectInfo"
|
|
|
|
' layer per assemblato
|
|
Public Const ASSEBASE As String = "AsseBase"
|
|
' info parametri assemblato
|
|
Public Const BTL_ASSEBASE_N As String = "N"
|
|
|
|
' info parametri BTL
|
|
Public Const BTL_PRT_PROJ As String = "PROJ"
|
|
Public Const BTL_PRT_PDN As String = "PDN"
|
|
Public Const BTL_PRT_DO As String = "DO"
|
|
Public Const BTL_PRT_NAM As String = "NAM"
|
|
Public Const BTL_PRT_L As String = "L"
|
|
Public Const BTL_PRT_W As String = "W"
|
|
Public Const BTL_PRT_H As String = "H"
|
|
Public Const BTL_PRT_CNT As String = "CNT"
|
|
Public Const BTL_PRT_ADDED As String = "ADDED"
|
|
Public Const BTL_PRT_DONE As String = "DONE"
|
|
Public Const BTL_PRT_ROTATED As String = "ROTATED"
|
|
Public Const BTL_PRT_INVERTED As String = "INVERTED"
|
|
Public Const BTL_PRT_MATERIAL As String = "MATERIAL"
|
|
Public Const BTL_PRT_VOLUME As String = "VOLUME"
|
|
Public Const BTL_PRT_ROT As String = "ROT"
|
|
Public Const BTL_PRT_FLIP As String = "FLIP"
|
|
' parametri pezzo
|
|
Public Const BTL_PRT_SINGLEMEMBERNUM = "SINGLEMEMBERNUMBER"
|
|
Public Const BTL_PRT_ASSEMBLYNUM = "ASSEMBLYNUMBER"
|
|
Public Const BTL_PRT_ORDERNUM = "ORDERNUMBER"
|
|
Public Const BTL_PRT_DESIGNATION = "DESIGNATION"
|
|
Public Const BTL_PRT_ANNOTATION = "ANNOTATION"
|
|
Public Const BTL_PRT_STOREY = "STOREY"
|
|
Public Const BTL_PRT_GROUP = "GROUP"
|
|
Public Const BTL_PRT_PACKAGE = "PACKAGE"
|
|
Public Const BTL_PRT_TIMBERGRADE = "TIMBERGRADE"
|
|
Public Const BTL_PRT_QUALITYGRADE = "QUALITYGRADE"
|
|
Public Const BTL_PRT_COLOUR = "COLOUR"
|
|
Public Const BTL_PRT_PLANINGLENGTH = "PLANINGLENGTH"
|
|
Public Const BTL_PRT_STARTOFFSET = "STARTOFFSET"
|
|
Public Const BTL_PRT_ENDOFFSET = "ENDOFFSET"
|
|
Public Const BTL_PRT_UID = "UID"
|
|
Public Const BTL_PRT_TRANSFORMATION = "TRANSFORMATION"
|
|
Public Const BTL_PRT_CAMBER = "CAMBER"
|
|
Public Const BTL_PRT_PARTOFFSET = "PARTOFFSET"
|
|
Public Const BTL_PRT_PROCESSINGQUALITY = "PROCESSINGQUALITY"
|
|
Public Const BTL_PRT_RECESS = "RECESS"
|
|
Public Const BTL_PRT_STOREYTYPE = "STOREYTYPE"
|
|
Public Const BTL_PRT_ELEMENTNUM = "ELEMENTNUMBER"
|
|
Public Const BTL_PRT_LAYER = "LAYER"
|
|
Public Const BTL_PRT_MODULENUM = "MODULENUMBER"
|
|
Public Const BTL_PRT_COMMENT = "COMMENT"
|
|
Public Const BTL_PRT_GRAINDIR = "GRAINDIRECTION"
|
|
Public Const BTL_PRT_REFSIDE = "REFERENCESIDE"
|
|
Public Const BTL_PRT_ALIGNMENT = "ALIGNMENT"
|
|
Public Const BTL_PRT_MATERIALTYPE = "MATERIALTYPE"
|
|
Public Const BTL_PRT_DESCRIPTION = "NAM"
|
|
|
|
' parametri generici
|
|
Public Const BTL_GEN_BTLPATH = "BTL"
|
|
Public Const BTL_GEN_PROJNUM = "PROJECTNUMBER"
|
|
Public Const BTL_GEN_PROJNAME = "PROJECTNAME"
|
|
Public Const BTL_GEN_PROJPART = "PROJECTPART"
|
|
Public Const BTL_GEN_PROJGUID = "PROJECTGUID"
|
|
Public Const BTL_GEN_PROJTYPE = "PROJECTTYPE"
|
|
Public Const BTL_GEN_LISTNAME = "LISTNAME"
|
|
Public Const BTL_GEN_CUSTOMER = "CUSTOMER"
|
|
Public Const BTL_GEN_ARCHITECT = "ARCHITECT"
|
|
Public Const BTL_GEN_EDITOR = "EDITOR"
|
|
Public Const BTL_GEN_DELIVDATE = "DELIVERYDATE"
|
|
Public Const BTL_GEN_EXPDATE = "EXPORTDATE"
|
|
Public Const BTL_GEN_EXPTIME = "EXPORTTIME"
|
|
Public Const BTL_GEN_EXPRELEASE = "EXPORTRELEASE"
|
|
Public Const BTL_GEN_LANGUAGE = "LANGUAGE"
|
|
Public Const BTL_GEN_RANGE = "RANGE"
|
|
Public Const BTL_GEN_COMPUTERNAME = "COMPUTERNAME"
|
|
Public Const BTL_GEN_USER = "USER"
|
|
Public Const BTL_GEN_SRCFILE = "SOURCEFILE"
|
|
Public Const BTL_GEN_EXPFILE = "EXPORTFILE"
|
|
Public Const BTL_GEN_USERATTRIBUTE = "USERATTRIBUTE"
|
|
|
|
Public Const PROCESSINGS As String = "Processings"
|
|
Public Const [VARIANT] As String = "Variant"
|
|
Public Const OUTLINE As String = "Outline"
|
|
Public Const BTL_FTR_GRP As String = "GRP"
|
|
Public Const BTL_FTR_PRC As String = "PRC"
|
|
Public Const BTL_FTR_DO As String = "DO"
|
|
Public Const BTL_FTR_SIDE As String = "SIDE"
|
|
Public Const BTL_FTR_PRIORITY As String = "PRIORITY"
|
|
Public Const BTL_FTR_VARIANT As String = "VARIANT"
|
|
Public Const BTL_FTR_NAME As String = "NAME"
|
|
Public Const BTL_FTR_DES As String = "DES"
|
|
Public Const BTL_FTR_PRID As String = "PRID"
|
|
Public Const BTL_FTR_FRAME As String = "FRAME"
|
|
Public Const BTL_FTR_MAINID As String = "MAINID"
|
|
Public Const BTL_FTR_ADJID As String = "ADJID"
|
|
Public Const BTL_FTR_AUXID As String = "AUXID"
|
|
|
|
' parametri machgroup grezzi
|
|
Public Const MGR_RPT_ID As String = "ID"
|
|
Public Const MGR_RPT_L As String = "L"
|
|
Public Const MGR_RPT_W As String = "W"
|
|
Public Const MGR_RPT_H As String = "H"
|
|
Public Const MGR_RPT_WASTE As String = "WASTE"
|
|
Public Const MGR_RPT_USAGE As String = "USAGE"
|
|
Public Const MGR_RPT_STARTCUT As String = "STARTCUT"
|
|
Public Const MGR_RPT_MATERIAL As String = "MATERIAL"
|
|
|
|
Public Const MGR_PRT_PDN As String = "PDN"
|
|
Public Const MGR_PRT_L As String = "L"
|
|
Public Const MGR_PRT_W As String = "W"
|
|
Public Const MGR_PRT_H As String = "H"
|
|
Public Const MGR_PRT_DES As String = "DES"
|
|
Public Const MGR_PRT_STARTCUT As String = "STARTCUT"
|
|
Public Const MGR_PRT_MATERIAL As String = "MATERIAL"
|
|
Public Const MGR_PRT_DO As String = "DO"
|
|
Public Const MGR_PRT_ROT As String = "ROT"
|
|
Public Const MGR_PRT_FLIP As String = "FLIP"
|
|
Public Const MGR_PRT_POSX As String = "POSX"
|
|
Public Const MGR_PRT_POSY As String = "POSY"
|
|
|
|
Public Const MGR_FTR_GRP As String = "GRP"
|
|
Public Const MGR_FTR_PRC As String = "PRC"
|
|
Public Const MGR_FTR_DO As String = "DO"
|
|
Public Const MGR_FTR_SIDE As String = "SIDE"
|
|
Public Const MGR_FTR_NAME As String = "NAME"
|
|
Public Const MGR_FTR_DES As String = "DES"
|
|
Public Const MGR_FTR_PRID As String = "PRID"
|
|
Public Const MGR_FTR_FRAME As String = "FRAME"
|
|
|
|
' parametri creazione barre
|
|
Public Const MGR_RPT_BARLEN As String = "BARLEN"
|
|
Public Const MGR_RPT_BARHEIGHT As String = "BARHEIGHT"
|
|
Public Const MGR_RPT_BARWIDTH As String = "BARWIDTH"
|
|
Public Const MGR_RPT_PANELLEN As String = "PANELLEN"
|
|
Public Const MGR_RPT_PANELWIDTH As String = "PANELWIDTH"
|
|
Public Const MGR_RPT_PANELHEIGHT As String = "PANELHEIGHT"
|
|
Public Const MGR_RPT_PANELPOSZ As String = "PANELPOSZ"
|
|
Public Const MGR_RPT_PART As String = "PART"
|
|
|
|
' parametri P per comunicazione con la macchina
|
|
Public Const MGR_RPT_PRODID As String = "PRODID"
|
|
Public Const MGR_RPT_PATTID As String = "PATTID"
|
|
|
|
' parametri errori integration
|
|
Public Const ITG_CUTID As String = "CUTID"
|
|
Public Const ITG_TASKID As String = "TASKID"
|
|
Public Const ITG_PROJ_ERR As String = "PROJ_ERR"
|
|
Public Const ITG_PROJ_MSG As String = "PROJ_MSG"
|
|
Public Const ITG_PROJ_ROT As String = "PROJ_ROT"
|
|
Public Const ITG_PROJ_FALL As String = "PROJ_FALL"
|
|
Public Const ITG_PROJ_TIME As String = "PROJ_TIME"
|
|
|
|
' parametri errori integration
|
|
Public Const ITG_PROD_ERR As String = "PROD_ERR"
|
|
Public Const ITG_PROD_MSG As String = "PROD_MSG"
|
|
Public Const ITG_PROD_ROT As String = "PROD_ROT"
|
|
Public Const ITG_PROD_FALL As String = "PROD_FALL"
|
|
Public Const ITG_PROD_TIME As String = "PROD_TIME"
|
|
|
|
' parametri blocco rot e flip
|
|
Public Const LOCK_ROT As String = "MANUALROT"
|
|
Public Const LOCK_FLIP As String = "MANUALFLIP"
|
|
|
|
' parametri errori integration
|
|
Public Const DUPLO_TODELETE As String = "DUPLO_TODELETE"
|
|
|
|
' parametri warehouse
|
|
Public Const WRH_BEAM As String = "BEAM"
|
|
Public Const WRH_WALL As String = "WALL"
|
|
Public Const WRH_CURRENT As String = "Current"
|
|
Public Const WRH_STARTOFFSET As String = "StartOffset"
|
|
Public Const WRH_OFFSET As String = "Offset"
|
|
Public Const WRH_RANGE As String = "Range"
|
|
Public Const WRH_QUANTITY As String = "Quantity"
|
|
Public Const WRH_L As String = "L"
|
|
Public Const WRH_KERF As String = "Kerf"
|
|
Public Const WRH_S As String = "S"
|
|
|
|
' parametri import/export
|
|
Public Const EXP_PROJ As String = "EXPORTPROJ"
|
|
Public Const EXP_PROD As String = "EXPORTPROD"
|
|
Public Const BTLFILENAME As String = "BTLFILENAME"
|
|
Public Const EXP_PART As String = "ImportExport"
|
|
Public Const EXP_MACHINE As String = "Machine"
|
|
' parametro che indica se il progetto e' stato appena importato e quindi bisogna riverificare i MachGroup
|
|
Public Const IMP_VERIFYMACHGROUP As String = "VerifyMachGroup"
|
|
|
|
' parametri modifica percorsi free contour
|
|
Public Const PATH_SIDEANGLAYER As String = "SideAngLayer"
|
|
|
|
End Module
|