예제 #1
0
pathGrph= cfg.projectDirTree.getReportFatigueGrPath()   #directory to place the figures
                                        #(do not use ./text/....)'

limitStateLabel= lsd.fatigueResistance.label


# Ordered list of sets (defined in model_data.py as instances of
# utils_display.setToDisplay) to be included in the report
setsShEl=[deckSet,foundSet]
# Ordered list of arguments to be included in the report
#Possible arguments: 'getAbsSteelStressIncrement',  'concreteBendingCF',  'concreteLimitStress',  'shearLimit' , 'concreteShearCF', 'Mu',  'Vu'
argsShEl= ['getAbsSteelStressIncrement','concreteBendingCF','concreteShearCF']
# Ordered list of lists [set of beam elements, view to represent this set] to
# be included in the report. 
# The sets are defined in model_data.py as instances of
# utils_display.setToDisplay and the possible views are: 'XYZPos','XNeg','XPos',
# 'YNeg','YPos','ZNeg','ZPos'  (defaults to 'XYZPos')
setsBmElView=[[beamXSet,'XYZPos']]
# Ordered list of lists [arguments, scale to represent the argument] to be
# included in the report for beam elements
# Possible arguments: 'getAbsSteelStressIncrement',  'concreteBendingCF',  'concreteLimitStress',  'shearLimit' , 'concreteShearCF', 'Mu',  'Vu'
argsBmElScale=[['Mu',1],['Mu',1]]


texReportFile= cfg.projectDirTree.getReportFatigueFile()  #laTex file where to include the graphics 
cfg.grWidth='100mm'   #width of the graphics for the tex file

graphical_reports.checksReports(limitStateLabel=limitStateLabel,setsShEl=setsShEl,argsShEl=argsShEl,capTexts=fatg_capTexts,pathGr=pathGrph,texReportFile=texReportFile,grWdt= cfg.grWidth,setsBmElView=setsBmElView,argsBmElScale=argsBmElScale)

예제 #2
0
# Ordered list of sets (defined in model_data.py as instances of
# utils_display.setToDisplay) to be included in the report
setsShEl = [decks]
# Ordered list of arguments to be included in the report
# Possible arguments: 'getMaxSteelStress', 'getCF'
argsShEl = ['getMaxSteelStress']
# Ordered list of lists [set of beam elements, view to represent this set] to
# be included in the report.
# The sets are defined in model_data.py as instances of
# utils_display.setToDisplay and the possible views are: 'XYZPos','XNeg','XPos',
# 'YNeg','YPos','ZNeg','ZPos'  (defaults to 'XYZPos')
setsBmElView = [[beamXconcr, 'XYZPos']]
setsBmElView = []

# Ordered list of lists [arguments, scale to represent the argument] to be
# included in the report for beam elements
# Possible arguments: 'getMaxSteelStress', 'getCF'
argsBmElScale = [['getCF', 1], ['getMaxSteelStress', 1]]
argsBmElScale = []

graphical_reports.checksReports(limitStateLabel=limitStateLabel,
                                setsShEl=setsShEl,
                                argsShEl=argsShEl,
                                capTexts=cfg.capTexts,
                                pathGr=cfg.reportCrackFreqGrPath,
                                texReportFile=cfg.reportCrackFreqFile,
                                grWdt=cfg.grWidth,
                                setsBmElView=setsBmElView,
                                argsBmElScale=argsBmElScale)
modelDataInputFile = model_path + "model_data.py"  #data for FE model generation
execfile(modelDataInputFile)

#Load properties to display:
preprocessor = model.getPreprocessor()
fName = model_path + check_results_directory + 'verifRsl_crackingSLS_qperm.py'
execfile(fName)
execfile('../captionTexts.py')

pathGrph = 'text/graphics/crackingSLS_qperm/'  #directory to place the figures
#(do not use ./text/....)'

limitStateLabel = lsd.quasiPermanentLoadsCrackControl.label

# Ordered list of sets (defined in model_data.py as instances of
# utils_display.setToDisplay) to be included in the report
setsShEl = [deckSet, wallsSet, foundationSet]
# Ordered list of arguments to be included in the report
# Possible arguments: 'getMaxSteelStress'
argsShEl = ['getMaxSteelStress']
texReportFile = 'text/report_crackingSLS_qperm.tex'  #laTex file where to include the graphics
grWidth = '100mm'  #width of the graphics for the tex file

graphical_reports.checksReports(limitStateLabel=limitStateLabel,
                                setsShEl=setsShEl,
                                argsShEl=argsShEl,
                                capTexts=capTexts,
                                pathGr=pathGrph,
                                texReportFile=texReportFile,
                                grWdt=grWidth)
예제 #4
0
#Load properties to display:
preprocessor = model.getPreprocessor()
fName = cfg.projectDirTree.getVerifShearFile()
execfile(fName)
execfile('../captionTexts.py')

pathGrph = cfg.projectDirTree.getReportShearGrPath(
)  #directory to place the figures
#(do not use ./text/....)'

limitStateLabel = lsd.shearResistance.label

# Ordered list of sets (defined in model_data.py as instances of
# utils_display.setToDisplay) to be included in the report
setsToReport = [deckSet]
# Ordered list of arguments to be included in the report
# Possible arguments: 'CF', 'N', 'My', 'Mz', 'Mu', 'Vy', 'Vz', 'theta', 'Vcu', 'Vsu', 'Vu'
argsToReport = ['CF', 'N', 'My', 'Mz', 'Vu']
texReportFile = cfg.projectDirTree.getReportShearFile(
)  #laTex file where to include the graphics
cfg.grWidth = '120mm'  #width of the graphics for the tex file

graphical_reports.checksReports(limitStateLabel=limitStateLabel,
                                setsToReport=setsToReport,
                                argsToReport=argsToReport,
                                capTexts=capTexts,
                                pathGr=pathGrph,
                                texReportFile=texReportFile,
                                grWdt=cfg.grWidth)