单机下三维设计软件文档命名及管理方式

二维时代

二维CAD的上古时候,人们习惯上是把所有图纸都放在一个文档里。即便是如今2020年, Autocad,一个小项目的所有图纸都放在同一个文档的模型空间中, 这也是很常见的现象。

我就是这么干的。配合自己的自动图框生成、批量打印插件,还算好用。

三维时代

到了三维设计软件,软件本身就强迫你一个零件模型对应一个文档。一个项目的零件模型数量,少则数十个,多则上百乃至上千(零件数量上万的超大项目已经不适合手工管理了)。

所以一个很自然的问题,就是如何管理这些文档。

单机,操作系统资源管理器手工管理模式

PDM这种高大上的方式不在谈论范围内。我的经验是使用图号+图名的模式命名文档。这样就能做到如下几点:

  1. 根据文件名,肉眼迅速定位到文件
  2. 同级子装配零件的文件都放在一起
  3. 从文件名能大概知道文件内容。

举例:

A01#员工姓名
A02#员工分省籍贯
A02.01#员工分市籍贯
B01#总库存
B01.01#A产品库存
B01.02#B产品库存
B02#销售情况
...

通过前面的编码,能快速定位文件位置。相关文件的编码连续,存放位置也连续。从#后面的文字能知道文件内容。

上图是我一个实际项目的部分文件命名。

Windows资源管理器中文件名排序规则

windows中文件或者文件名是按照什么原则排序的?命名时有什么技巧? 这篇文章可以了解windows资源管理器的排序原理。

其中有个非常特别的地方就是三个前导字符 :'-(英文连字符,减号)—(中文破折号)

叫前导字符,也不是一定要放在文件名最前面,可以随便放在文件的任何位置。但是,windows资源管理器会先忽略这些前导字符,把忽略后字符串一样的文件放在一起,然后再对这些文件进行内部排序。所以作者说“ ' 和 - 很适合用来在文件名前后标识同一文件的不同版本”

我以前爱用-分割文件的编码和有意义的名字。 但是如果编码不是定长的,-作为前导字符的性质会干扰排序。所以我改用#来分割编码和有意义的名字。

待续

posted @ 2020-12-22 21:44  Lei_K  阅读(297)  评论(0)    收藏  举报