Exports
Tomas Blahuta edited this page Feb 25, 2020
·
9 revisions
HiStruct is capable of creating export files.
These files need to be maintained:
- EsaEmpty.esa (stored in .fcs files) - need to have exported sections, layers, materials etc.
- EsaCssExport.xml - needs to be exported from EsaEmpty.esa:
-
- Tools -> XML IO Document -> New -> Libraries/Cross-sections -> right click on Table composer -> delete everything except Name -> Filtr All -> Export button -> save as .xml
- F2e_CssMapping.xml - a conversion from fcs naming to esa naming is defined here
- EsaLayersExport.xml - can be also exported from EsaEmpty.esa
...
ExportHiearchy allows to set the level of objects assembled into blocks.
From Visual code, its possible to generate exported files with the help of #fli_report VariableName command.
imgDXFClassUpdate := Fcs.Presentation.DxfUpdateRenderer{
Model = drawingClass.Fcm,
DrawSettingsFile = Fcm.GetFileNamePath("OverviewDrw.fcsdrs") ,
ProjectionSettingsFile = Fcm.GetFileNamePath("OverviewDrwX.fcsdrv"),
TemplateDxfFile = Fcm.GetFileNamePath("dxf_templates\A3_TEMPLATE_SILO_R2000.dxf"),
AutoZoom = True,
DxfSettings = Fcs.Dxf.ExportSettings{
ExportHierarchy = False,
PreserveHierarchy = (
"gbOpenings"
+ ";;gbMainBuildingBaseShapeModel"
+ ";;gbBuildingExtensionsBaseShapeModels"
+ ";;gbStemSolidsWithOpenings"
+ ";;gbStructure"
+ ";;gbSheetingModel"
+ ";;gbFlashing"
+ ";;gbWallAccessories_pis"
+ ";;gbDownSpouts_pis"
+ ";;gbLogoLabels_pis"
+ ";;gbBaseSlab"
+ ";;gbGeometryDimensions"
+ ";;gbXyMark"
),
},
#fli_dxf imgDXFClassUpdate
- Localisation
- Basics
- FemCAD workings
- Geometry
- Input
- Direct edit
- Analysis
- Output
-
Stories
- FAQ
- Stupid user mistakes
- How to discover speed issues in the code
- How to run script faster
- How to list evaluated variables
- How I got lost in graphical interface when dealing with labels
- How to create Bill of material
- How to deal with point transfer between UCS and LCS
- How to define input
- How to make output