mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2024-12-26 01:10:35 +05:00
PR: default values in blocFissure
This commit is contained in:
parent
26b5406860
commit
7d1a9a73af
@ -23,6 +23,7 @@
|
|||||||
# if not, copy this file as ${HOME}/Plugins/smesh_plugins.py or ${APPLI}/Plugins/smesh_plugins.py
|
# if not, copy this file as ${HOME}/Plugins/smesh_plugins.py or ${APPLI}/Plugins/smesh_plugins.py
|
||||||
|
|
||||||
import sys, traceback
|
import sys, traceback
|
||||||
|
import math
|
||||||
from blocFissure import gmu
|
from blocFissure import gmu
|
||||||
from blocFissure.gmu import initLog
|
from blocFissure.gmu import initLog
|
||||||
#initLog.setDebug()
|
#initLog.setDebug()
|
||||||
@ -365,7 +366,28 @@ def fissureCoudeDlg(context):
|
|||||||
dico = self.creeDico()
|
dico = self.creeDico()
|
||||||
NOK = self.testval(dico)
|
NOK = self.testval(dico)
|
||||||
if not(NOK):
|
if not(NOK):
|
||||||
dico['lenSegPipe'] = (dico['longueur'] + 3.14*dico['profondeur'])/dico['nbTranches']
|
dico['lenSegPipe'] = (dico['longueur'] + math.pi*dico['profondeur'])/dico['nbTranches']
|
||||||
|
print 'lenSegPipe', dico['lenSegPipe']
|
||||||
|
areteMinAngle = (dico['rCintr'] -dico['dext']/2.0)*(dico['angle']*math.pi/180.0)/dico['nbAxeCoude']
|
||||||
|
print'areteMinAngle', areteMinAngle
|
||||||
|
areteMinCirco = dico['dext']*math.pi/(2*dico['nbCirconf'])
|
||||||
|
print'areteMinCirco', areteMinCirco
|
||||||
|
areteMinEpais = dico['epais']/dico['nbEpaisseur']
|
||||||
|
print'areteMinEpais', areteMinEpais
|
||||||
|
if dico['influence'] == 0:
|
||||||
|
dico['influence'] = max(areteMinAngle, areteMinCirco, areteMinEpais)
|
||||||
|
print 'influence', dico['influence']
|
||||||
|
if dico['aretesFaceFissure'] == 0:
|
||||||
|
dico['aretesFaceFissure'] = (areteMinAngle + areteMinCirco)/2.0
|
||||||
|
print 'aretesFaceFissure', dico['aretesFaceFissure']
|
||||||
|
if dico['rbPosiAngul'] == False:
|
||||||
|
rmoy = (dico['dext'] - dico['epais'])/2.0
|
||||||
|
eta = 1
|
||||||
|
if dico['rbFissExt'] == False:
|
||||||
|
eta = -1
|
||||||
|
dico['posiAngul'] = (180.0/math.pi)*dico['absCurv']/(dico['rCintr']+(rmoy+eta*dico['epais']/2.0)*math.cos(math.pi*dico['azimut']/180.))
|
||||||
|
print 'posiAngul' , dico['posiAngul']
|
||||||
|
|
||||||
self.writeDefault(dico)
|
self.writeDefault(dico)
|
||||||
self.ui.lb_calcul.show()
|
self.ui.lb_calcul.show()
|
||||||
probleme = fissureCoude_ihm(0)
|
probleme = fissureCoude_ihm(0)
|
||||||
|
Loading…
Reference in New Issue
Block a user