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)
# 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)
#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)