跳转至

模型存档

模型存档结构

龙宫STC的模型存档结构以目录形式存在。以自带的示例模型为例,典型的目录结构如下图所示。本章节将提供存档中各个子目录及文件的详细说明。

model_folder_1

config 目录

config文件夹用于储存模型中的多种配置或文件,包括通用配置、组件、图纸布局、图纸模板、材质、编号、截面配置、报告模板、模型首选项配置等等。

config\common 子目录

  • common 目录位于 config 目录下,储存通用默认配置,以 CFG_XX_XX_XX$XX 形式命名,$ 符前的字符串表示配置类型,$ 符后表示配置名称。

common_1
  • CFG_DRAW_ASSEMBLY_VIEW_LAYOUT$$runtime.lgst 为例,DRAW_ASSEMBLY_VIEW_LAYOUT 表示构件图纸中的视图布局属性,$runtime 含义为运行时配置,在程序中作为该项的默认配置。
  • 如果您保存了自定义配置,则以 CFG_XX_XX_XX$配置名称 命名。
  • CFG_DR_DIM_NORMAL_PROPS$切割线.lgst 为例,从 $ 前的字符串 CFG_DR_DIM_NORMAL_PROPS 可以看出该配置为图纸距离属性的相关配置,配置名称为切割线。其他配置同样符合该命名规律。
  • config\common 下的配置可以在不同模型间复用。
  • 例如,当您有模型A和模型B时,您可以在模型A中完成配置后,再复制或移动到模型B中的 config\common 目录中即可复用。

common

config\comps 子目录

  • 该文件夹储存当前模型能够使用的 组件,单个组件以目录形式存在,命名格式为:组件名称(组件编号)_GUID
  • test_1(9999)_567CFBCA28174F69A2A8848471D784B7 为例,test_1 为组件名称,9999 为组件编号,567CFBCA28174F69A2A8848471D784B7 为GUID。
  • 组件可以在不同模型中复用。
  • 例如,当您有模型A和模型B,模型A使用组件 test_1(9999)_567CFBCA28174F69A2A8848471D784B7,将其复制到模型B的 config\comps 目录下,并重新打开模型B,可在模型B中使用该组件。

comps_1

config\dr_tmpl 子目录

  • 该文件夹储存 图纸模板文件,以 图纸模板名称.tpl 进行命名。
  • 图纸模板文件可以在不同模型中复用。
  • 当您有模型A和模型B时,您可以在模型A中创建了图纸模板后,再将该 XXX.tpl 复制或移动到模型B中的相同目录中复用。

注意

图纸模板中可能带有图片或DWG引用资源,当移动带有引用资源的图纸模板时,请注意同时从config\refs子目录中移动对应的引用资源

dr_tmpl_1

config\dr_layout 子目录

  • 该文件夹储存图纸模板在图纸中的 布局文件,以 {图纸布局名称}.lyt 命名。
  • 图纸布局文件可以在不同模型中复用。
  • 当您有模型A和模型B时,您可以在模型A中创建了图纸布局后,再将 XXX.lyt 文件复制或移动到模型B中的 config\dr_layout 目录中即可复用。

dr_layout_1

注意

移动布局时需要将模型A中的图纸模板同步移动到模型B中,否则图纸布局无法读取到相应的图纸模板,在模型中会显示为空布局。

config\mtrls 子目录

  • 该文件夹储存 材质配置文件,您在软件材质库中新建或修改的材质 存放至此,以 {材质名称}.lgst命名。
  • 材质配置文件可以在不同模型中复用。
  • 当您有模型A和模型B时,您可以在模型A中新建材质后,再将该 XXX.lgs 复制或移动到模型B中的 config\mtrls 录中即可复用。

mtrls_1

config\number 子目录

  • 该文件夹储存 编号文件,您在龙宫STC中对编号进行相关修改后,该文件会实时更新。
  • 如果您修改了编号配置,编号配置文件请前往common文件夹 中寻找以 CFG_NUMBER 开头的配置文件。该文件只记录编号结果,移动或删除该文件会导致编号结果丢失或错误

number_1

config\profiles 子目录

  • 该文件夹储存截面配置,以 截面型材.lgst 命名。
  • 将配置保存为文件时,文件名不支持的特殊字符或符号,程序会对其进行转译,如 BH400*300*16*20 保存后为 BH400%42300%4216%4220.lgst
  • 截面配置文件可以在不同模型中复用。
  • 当您有模型A和模型B时,您可以在模型A中新建截面后,再将该 XXX.lgst 复制或移动到模型B中的 config\profiles 目录中即可复用。

profiles_1

config\report_tmpl 子目录

  • 该文件夹储存 报告模板文件,以 报告模板名称.json 命名。
  • 报告模板文件可以在不同模型中复用。
  • 当您有模型A和模型B时,您可以在模型A中创建了图纸模板后,再将该 XXX.json 复制或移动到模型B中的 config\report_tmpl 目录中复用。

report_tmpl_1

config\bolts 子目录

  • 该文件夹储存螺栓配置文件,以 螺栓组件名称.assx或者 螺栓名称.boltx命名。
  • XXX.assx 对应螺栓配置管理器→螺栓组件名称。
  • XXX.boltx 对应螺栓配置管理器→螺栓名称。
  • 将配置保存为文件时,文件名不支持的特殊字符或符号,程序会对其进行转译,如 stud16*80 保存后为 "stud16%4280.boltx"
  • 螺栓、螺栓组配置文件可以在不同模型中复用。
  • 当您有模型A和模型B时,您可以在模型A中新建截面后,再将该螺栓配置文件复制或移动到模型B中的 config\bolts 目录中进行使用。

bolts_1

config\utilities 子目录

  • 该文件夹储存第二次开发插件,制作好的插件放到该文件夹目录下,软件可进行识别。

config\options.lgst

  • 模型首选项数据文件,该配置文件可以在不同模型中复用。
  • 当您有模型A和模型B时,您可以在模型A中配置模型首选项后,再将该文件复制或移动到模型B中的 config 目录中接口复用。

config\phase.lgst

  • 状态数据文件,用于存储用户创建的模型状态信息。
  • 移动或删除该文件会导致状态信息丢失或错误。

drawings 目录

  • drawings文件夹用于储存模型中的图纸,通过图纸ID号命名。
  • 该文件夹中的图纸文件不能直接在不同的模型副本间拷贝,需要通过软件菜单中的 图纸→从其他模型导入图纸 进行图纸的拷贝。

drawing_dr_1

logs 目录

logs 文件夹储存模型中的日志文件,包括编号日志和保存日志。


number.log

  • 该文件为编号日志,用于记录每次编号的时间、编号对象等相关信息。
  • 通过软件的 工具→日志→编号日志 菜单也可查看编号日志。

logs_number_1

save.log

  • 该文件为存档日志,用于记录每次保存的时间、软件版本、保存该模型的用户等相关信息。
  • 通过软件的 工具→日志→存档日志 菜单也可查看存档日志。

logs_save_1

PlotCADFlies 目录

  • 该文件夹储存图纸输出为 DWG 格式时的文件。

CAD_1

PlotPdfFlies 目录

  • 该文件夹储存图纸输出为 PDF 格式时的文件。

PDF_1

refs 目录

  • 该文件夹储存所有模型中引用的资源,包括图片、DWG、ifc 等多种不同类型的文件。
  • 当您移动的其他文件中带有引用资源时,请注意从此文件夹中移动对应的引用资源
  • 例如图纸模板中引用了图片资源pic_a,则当从模型A复制图纸模板到模型B时,需要将 pic_a 同步复制到模型 B 中的 refs 文件夹内

refs_1

reports 目录

  • reports文件夹储存模型中的报告文件,输出格式为XXX.xlsx或XXX.DA,通过报告模板的名称命名。

Report_xlsx_1

temp 目录

  • temp文件夹备份整个模型文件,方便模型损坏时恢复。

temp_1

temp\auto_save 子目录

  • 自动保存功能会定时将文件的修改记录在该目录中。
  • 当程序异常退出且未及时执行手动保存,再次打开该模型时,程序会提示您是否从临时存档加载模型。临时存档存放在 auto_save 目录中。
  • 手动将 auto_save 中的文件拷贝到模型中,也可以达到修复损坏文件的目的。

temp\*cache* 子目录及文件

  • 名称中带有 cache 的目录和文件为缓存数据,可以使软件更快的加载存档。
  • 当您拷贝存档时,如果需要减小存档的大小,可以将cache文件删除后再进行传输。

index 文件

  • 该文件用于存储模型中的常用数据索引,无index文件的模型无法打开

index


scene 文件

  • 模型数据文件,无scene文件的模型无法打开

scene


index.remote 和 vers.local 文件

  • 多人协作建模时,用于存储协作信息的文件。不支持修改和复用。
  • 请注意如删除 index.remote 和 vers.local 文件,协作模型将变为单机模型,且无法恢复。