- fix concatenamento stringa nil

This commit is contained in:
luca.bacis
2022-01-28 11:44:37 +01:00
parent 8cb5c8e19a
commit 09b24de561
+6 -7
View File
@@ -2932,7 +2932,7 @@ local function MakeByChainOrSaw( Proc, tFData, dDimMin, dDimMax, vtOrtho, nLongF
end
for i = 1, nStep do
-- inserisco la lavorazione di sawing
local sName = sName .. 'Csaw_' .. ( EgtGetName( Proc.Id) or tostring( Proc.Id)) .. '_' .. tostring( i)
local sName = 'Csaw_' .. ( EgtGetName( Proc.Id) or tostring( Proc.Id)) .. '_' .. tostring( i)
local dOffs = ( i - 1) * dStep
local bOk, sErr = DoSideChainSaw( Proc, sName, sSawing2, tFData, vtN, vtOrtho, nLongFaceId, dOffs, dMaxMat2, dSawCornerRad2, bOpenStart, bOpenEnd)
if not bOk then
@@ -4918,7 +4918,8 @@ local function MakeMoreFaces( Proc, bSinglePart, bPrevBhSideMill)
tFData = UpdateFacet1Data( Proc.Id, tFData, nBottomFace, dFacElev)
-- rendo nulla la faccia opzionale perchè si tratta di una fessura
tFData = UpdateFacet2Data( Proc.Id, tFData, nil)
bClosedOrthoFaces = false -- non setto come tunnel
-- non setto come tunnel
bClosedOrthoFaces = false
end
end
-- se non posso lavorare la feature perché condizionata dall'esecuzione del solo chamfer
@@ -5014,17 +5015,15 @@ end
function ProcessLapJoint.Make( Proc, nPhase, nRawId, nPartId, dOvmHead)
-- inizializzo variabili globali al modulo
local bOk, sErr = InitGlob( Proc, nPhase, nRawId, nPartId, dOvmHead)
if not bOk then
return bOk, sErr
end
-- limiti di fresatura semplice
local MAX_MILL_LIN = 80
-- se non forzate frese, uso la lama
local bUseBlade = Q_USE_ROUGH_TOOL ~= 1 and Q_USE_MILL ~= 1
local nForceUseBladeOnNotContinueFace
-- se ho attivo la lama e ho la feature 30, verifico i parametri Q propri della feature
-- se ho attiva la lama e ho la feature 30, verifico i parametri Q propri della feature
if bUseBlade then
if Proc.Prc == 30 then
nForceUseBladeOnNotContinueFace = Q_BLADE_ON_ALONG_FACE
@@ -5032,13 +5031,13 @@ function ProcessLapJoint.Make( Proc, nPhase, nRawId, nPartId, dOvmHead)
if Q_ANTISPLINT_TYPE == 2 or Q_SIDE_ROUGH_TOOL == 1 then
bUseBlade = false
end
-- se ho attivo la lama e ho la feature 32, verifico i parametri Q propri della feature
-- se ho attiva la lama e ho la feature 32, verifico i parametri Q propri della feature
elseif Proc.Prc == 32 then
-- se antischeggia di fresa o abilitato sgrossatore di fianco
if Q_ANTISPLINT_TYPE == 2 or Q_SIDE_ROUGH_TOOL == 1 then
bUseBlade = false
end
-- se ho attivo la lama e ho la feature 34, verifico i parametri Q propri della feature
-- se ho attiva la lama e ho la feature 34, verifico i parametri Q propri della feature
elseif Proc.Prc == 34 then
-- se antischeggia di fresa o abilitato sgrossatore di fianco
if Q_ANTISPLINT_TYPE == 2 then