vault backup: 2025-03-10 12:51:58

This commit is contained in:
SeedList
2025-03-10 12:51:58 +08:00
parent e5fe513cbd
commit eaf2c49691
6 changed files with 121 additions and 121 deletions

View File

@ -0,0 +1,262 @@
# 介绍
.dwg文件由AutoCAD打开配置AutoCAD图纸模板便于用户直接使用规范式的标题栏与明细表并在编写明细表的时候能够直接从三品PLM系统中调用已存在的物料进行相应编辑编辑完的图纸能够直接在PLM系统内自动生成BOM结构
## 前置要求
掌握AutoCAD绘图、块制作等基础操作
# 制作标题栏
以AutoCAD2016为例打开图纸如下所示
![Snipaste_2024-03-16_22-08-31](../1.0-EDM/assets/IMG-20240507121118806.png)
选中左下方标题栏使用“x”命令将其打散
![Snipaste_2024-03-16_22-11-42](../1.0-EDM/assets/IMG-20240507121118847.png)
打散后,需要为标题栏各栏信息定义属性。
## 属性定义
使用 **attdef** 命令定义属性(也可在绘图选项栏中选择块→定义属性)
属性定义分有两种情况:
- **系统填写 → 属性标记可自定义,对正方式为 布满**
- **[系统提取](#系统提取) → 属性标记必须与PLM系统中保持一致勾选 模式 中的 多行,对正方式为 “ 正中 ”**
系统填写即该属性无需用户填写在使用PLM系统管理该图纸时PLM系统会进行填写如签名、日期等这种情况类似于制作word、excel文档模板**属性标记可自定义****无需勾选 “ 多行 ”,设置对正方式为布满及相应的文字高度** 即可
系统提取即该属性不由PLM系统进行填写如名称、图号等用户在制作图纸后进行填写PLM系统会提取这些属性记录到系统中故而需要 **属性标记与PLM系统中保持一致**,需 **勾选 “ 多行 ”,设置对正方式为正中及相应的文字高度** 即可
![Snipaste_2024-03-17_14-19-07](../1.0-EDM/assets/IMG-20240507121118966.png)
### 属性落点
不同的文字对正方式,其属性落点也不同
#### 正中
**正中** 为例,其落点应为填写栏的中心位置,为了方便选取到中心位置,可以先绘制一条辅助线,然后借助辅助线定位中心,定位后将辅助线删除即可。如图所示
![Snipaste_2024-03-16_22-54-18](../1.0-EDM/assets/IMG-20240507121119006.png)
![Snipaste_2024-03-16_22-55-17](../1.0-EDM/assets/IMG-20240507121119068.png)
![Snipaste_2024-03-16_22-55-42](../1.0-EDM/assets/IMG-20240507121119173.png)
#### 布满
**布满** 为例,其落点需要选择填写栏的左下角与右下角。如图所示
![Snipaste_2024-03-17_14-29-52](../1.0-EDM/assets/IMG-20240507121119215.png)
![Snipaste_2024-03-17_14-30-53](../1.0-EDM/assets/IMG-20240507121119246.png)
![Snipaste_2024-03-17_14-31-04](../1.0-EDM/assets/IMG-20240507121119392.png)
![Snipaste_2024-03-17_14-31-41](../1.0-EDM/assets/IMG-20240507121119427.png)
## 系统填写
系统填写即该属性为PLM系统进行填写如设计人员签名、设计日期等用户在制作图纸后提交流程在走流程时系统会找到这些属性将对应的信息填写到其中。属性名称可以自行定义但必须得与流程模板中的 **属性名称** 一致
属性定义中,文字的对正方式必须为 **布满**
![Snipaste_2024-03-17_14-29-52](../1.0-EDM/assets/IMG-20240507121119215.png)
## 系统提取
系统提取即该属性不由PLM系统进行填写如名称、图号等用户在制作图纸后进行填写PLM系统会提取这些属性记录到系统中故而需要 **属性标记与PLM系统中保持一致**
### 在PLM系统中查询对象属性
在 ==系统设置 → 参数配置 → 系统参数 → 数据定义相关 → 对象属性定义 → 物料== 中查询,如图所示
![Snipaste_2024-03-16_22-27-42](../1.0-EDM/assets/IMG-20240507121119460.png)
**属性标记必须与PLM系统中保持一致**(可忽略大小写),以“名称”为例,**属性标记必须为英文必须填写为ItemName提示可为中文可填写为名称**,如图所示
![Snipaste_2024-03-16_22-33-11](../1.0-EDM/assets/IMG-20240507121119498.png)
![Snipaste_2024-03-16_22-34-38](../1.0-EDM/assets/IMG-20240507121119602.png)
***Notice图号在PLM系统中名为代号***
### PLM系统对象属性中无相应属性
若该属性在PLM系统的对象属性中不存在则可在PLM系统中进行新增**查看对象属性** 页中点击新增,**命名格式为“usr_XXX",名称必须为英文**
![Snipaste_2024-03-16_23-06-10](../1.0-EDM/assets/IMG-20240507121119635.png)
编辑完成后点击确定即可这样一个自定义的属性就被添加到PLM系统中了
## 块制作
使用“block”命令制作块
![Snipaste_2024-03-17_14-34-52](../1.0-EDM/assets/IMG-20240507121119686.png)
为了方便用户使用以及更好的与PLM系统集成标题栏制作完成后不要直接选取整个标题栏制作成块需按照用户填写顺序先后选择属性然后再选取整个标题栏制作成块选取整个标题栏制作成块将导致属性随机排列不便于用户进行填写
通常填写顺序为 名称 → 图号 → 物料编码 → 材料,先后选择这些属性后选取整个标题栏制作成块即可
![Snipaste_2024-03-17_14-42-21](../1.0-EDM/assets/IMG-20240507121119786.png)
![Snipaste_2024-03-17_14-42-29](../1.0-EDM/assets/IMG-20240507121119824.png)
![Snipaste_2024-03-17_14-43-09](../1.0-EDM/assets/IMG-20240507121119858.png)
![Snipaste_2024-03-17_14-44-22](../1.0-EDM/assets/IMG-20240507121120006.png)
块名需要遵循标准,==**命名必须为“SPCADTITLE”拾取点必须选择在图框右下角**==
![Snipaste_2024-03-17_14-46-00](../1.0-EDM/assets/IMG-20240507121120040.png)
点击确定即可对属性编辑,用户可手动填写属性值,如图所示
![Snipaste_2024-03-17_14-52-13](../1.0-EDM/assets/IMG-20240507121120092.png)
如此,完成标题栏制作
# 明细栏制作
明细栏的制作需要定义两个块,分别是:==**明细块“SPCADBOM”和参数块“SPCADPARAM”**==,块名称不可更改
## 明细块SPCADBOM制作
绘制明细块,从左往右先后填入:序号、图号、名称、材料、规格、用量、重量、备注等属性
| 序号 | 图号 | 名称 | 材料 | 规格 | 用量 | 重量 | 备注 |
| ------------ | ------ | -------- | -------- | ---- | --- | ------ | ---- |
| PI_INCEALSEQ | drawid | itemname | material | spec | qty | weight | note |
如图所示
![Snipaste_2024-03-17_15-04-16](../1.0-EDM/assets/IMG-20240507121120131.png)
![Snipaste_2024-03-17_15-09-21](../1.0-EDM/assets/IMG-20240507121120262.png)
选取明细栏使用“block”命令制作明细块
![Snipaste_2024-03-17_15-11-53](../1.0-EDM/assets/IMG-20240507121120303.png)
==**其名称必须设置为“SPCADBOM”****拾取点必须为右下角**==,如图所示
![Snipaste_2024-03-17_15-13-25](../1.0-EDM/assets/IMG-20240507121120352.png)
![Snipaste_2024-03-17_15-12-38](../1.0-EDM/assets/IMG-20240507121120449.png)
点击确定,进入编辑属性对话框,**框内所有属性必须为空**(默认为空),如图所示
![Snipaste_2024-03-17_15-13-57](../1.0-EDM/assets/IMG-20240507121120485.png)
直接点击确定即可
最后在工作区选择明细块使用“delet”将其删除
![Snipaste_2024-03-17_15-19-12](../1.0-EDM/assets/IMG-20240507121120522.png)
删除后
![Snipaste_2024-03-17_15-19-30](../1.0-EDM/assets/IMG-20240507121120678.png)
在菜单栏PLM选项中选择“插入明细栏”
![Snipaste_2024-03-17_15-21-00](../1.0-EDM/assets/IMG-20240507121120745.png)
这样,一个明细块就会在标题栏上方显示出来,会自动显示在标题栏重合的右上角位置,无需调整位置
![Snipaste_2024-03-17_15-33-44](../1.0-EDM/assets/IMG-20240507121120797.png)
## 参数块SPCADPARAM制作
使用“attdef”命令定义属性属性名为“SPROWPERBARPARAM”含义为“栏数”
为该属性勾选“不可见”、“多行”,选择对正方式为“正中”
![Snipaste_2024-03-17_15-41-24](../1.0-EDM/assets/IMG-20240507121120866.png)
点击确定后选择位置在明细栏上方即可,如图所示
![Snipaste_2024-03-17_16-11-19](../1.0-EDM/assets/IMG-20240507121120938.png)
接下来==**使用“block”命令制作块块名必须是“SPCADPARAM”**==,拾取点选择明细栏的右上角即可
![Snipaste_2024-03-17_16-13-46](../1.0-EDM/assets/IMG-20240507121120988.png)
选择对象框选“SPROWPERBARPARAM”属性即可选择后敲击空格表示确定
![Snipaste_2024-03-17_16-14-28](../1.0-EDM/assets/IMG-20240507121121041.png)
点击确定不输入属性值点击确定“SPROWPERBARPARAM”属性即被隐藏
# 参数记录
SPCADTITLE标题栏
| 材料 | 名称 | 代号(图号) | 物料编码 | 物料分类 |
| -------- | -------- | ------ | -------- | ---------- |
| material | itemname | drawid | itemcode | itemkindid |
SPCADBOM明细栏
| 序号 | 图号 | 名称 | 材料 | 规格 | 用量 | 重量 | 备注 |
| ------------ | ------ | -------- | -------- | ---- | ---- | ------ | ---- |
| PI_INCEALSEQ | drawid | itemname | material | spec | qty | weight | note |
SPCADPARAM参数块
| 栏数 |
| ---------------- |
| SPROWPERBARPARAM |
# 与系统绑定
## 前置要求
完成自定义标题栏、明细栏制作,无需像 [中望CAD图纸模板](29.中望CAD图纸模板制作.md) 那样绘制出一个带标题栏与明细栏的文件,直接用图纸模板即可
接下来在系统中进行属性映射配置,对于要从图纸中提取的属性,就需要进行映射
使用admin账号登录三品PLM系统选择 **系统设置****CAD接口****可配置块名****属性映射****重新配置**
![image-20240703132105812](../1.0-EDM/assets/image-20240703132105812.png)
无需选择常见CAD块名在标题栏块名上输入 `SPCADTITLE`,明细表头块名上输入 `SPCADPARAM`,明细表体块名上输入 `SPCADBOM` 即可
## 提取
完成块名设置后,点击提取,选择带明细表的图纸模板即可
![image-20240819145737126](../1.0-EDM/assets/image-20240819145737126.png)
能够将图框中的属性提取到系统内
![image-20240703140733516](../1.0-EDM/assets/image-20240703140733516.png)
最后为要提取的属性进行对应的设置,完成后点击保存即可
![image-20240703140822828](../1.0-EDM/assets/image-20240703140822828.png)
要提取到明细栏属性,要求先在图纸上填写至少一条明细栏
# 补充
## 物料分类字段
在 [标题栏](#制作标题栏) 中添加 **物料分类** 字段,有助于进行 [文档匹配物料](../2.PDM/56.文档关联物料.md#文档匹配物料) 操作,但是需要注意的是,有 **物料分类** 属性的图框,是不允许将原图框删除,再将其他图框粘贴上去的
案例已有图纸A中已有A4图框发现不合适之后打开一个有A3图框的图纸B将图纸A中的A4图框删除从图纸B中将A3图框复制粘贴到图纸A不允许操作
## 填写CAD属性中文显示成问号
可能会出现 [填写CAD属性中文显示成问号](../../报错处理/填写CAD属性中文显示成问号.md) 的问题 ,那么是因为当前字体中不包含中文字符,可以使用 `ST` 命令,在 **文字样式** 中调整文字样式使用的字体
![image-20250110094008966](../1.0-EDM/assets/image-20250110094008966.png)
如果是后缀为 `.shx` 的CAD专用字体那么可以勾选 **大体字**
![image-20250110094026032](../1.0-EDM/assets/image-20250110094026032.png)

View File

@ -0,0 +1,318 @@
# 介绍
配置中望CAD图纸模板便于用户直接使用规范式的标题栏与明细表并在编写明细表的时候能够直接从三品PLM系统中调用已存在的物料进行相应编辑编辑完的图纸能够直接在PLM系统内自动生成BOM结构
对标题栏、明细栏的制作需要先找到中望CAD的自定义样式文件夹该文件夹默认情况下位于
C盘 → 用户 → 公共文档 → ZWSoft → ZWCADM → 里面有中望CAD安装过的各个版本选择对应的版本 → Style → GB文件夹这便是中望CAD的自定义样式文件夹
> 例如
>
> 我的中望CAD自定义样式文件夹位于
>
> `C:\Users\Public\Documents\ZWSoft\ZWCADM\2020\zh-CN\styles\GB`
其中与标题栏、明细栏相关的文件夹共有三个分别是drwFBlock、drwTBlock、parList相关文件有两个分别是BomStyles.xml、TitleStyles.xml
![image-20240702221647118](../1.0-EDM/assets/image-20240702221647118.png)
## 前置要求
掌握中望CAD绘图、属性定义等基础操作
# 制作标题栏
与标题栏相关的文件夹是drwTBlock将其打开可见中望CAD默认制作好的五个标题栏与对应的配置文件。此后自定义的标题栏模板也会保存在此
![image-20240702222150566](../1.0-EDM/assets/image-20240702222150566.png)
以标题栏1为基础制作新的标题栏使用中望CAD将标题栏1打开我们可以在标题栏1的基础上进行修改
![image-20240702222510501](../1.0-EDM/assets/image-20240702222510501.png)
## 标题栏模板制作
使用 “ attdef ” 命令定义属性,也可在 绘图 选项栏中选择 块 → 定义属性,也可以按住 CTRL键拖动属性进行复制
要编辑属性可以直接对该属性双击进行编辑
属性定义分有两种情况:
- **系统填写 → 属性名称可自定义,对正方式为布满**
- **系统提取 → 勾选 “ 模式 ” 中的 “ 多行 ”,对正方式为 “ 中心 ”**
相关的属性落点如何选择,可以参考 [AutoCAD图纸模板制作中的属性落点](28.AutoCAD图纸模板制作.md#属性落点)
系统填写即该属性无需用户填写在使用PLM系统管理该图纸时PLM系统会进行填写如签名、签字日期等这种情况类似于制作word、excel文档模板**属性名称可自定义****无需勾选 “ 多行 ”,设置对正方式为布满及相应的文字高度**即可
系统提取即该属性不由PLM系统进行填写如名称、图号等用户在制作图纸后进行填写PLM系统会提取这些属性记录到系统中故而需**勾选 “ 多行 ”,设置对正方式为中心及相应的文字高度**即可只有AutoCAD需要属性标记与PLM系统中保持一致
![image-20240702224457427](../1.0-EDM/assets/image-20240702224457427.png)
与AutoCAD的不同之处在于中望CAD中属性的命名可以是中文的
![image-20240702225232693](../1.0-EDM/assets/image-20240702225232693.png)
制作完成之后,需要将其制作成块,在 “ 机械 ” 选项卡中,选择 “ 系统维护工具 ” 选项,并选择 “ 自定义标题栏 ” (如果是对已定义的标题栏做修改,则不用重做成块,直接保存即可)
![image-20240702230558215](../1.0-EDM/assets/image-20240702230558215.png)
选择后中望CAD要求输入块名称此名称就是标题栏文件名称完成后回车
![image-20240702230749845](../1.0-EDM/assets/image-20240702230749845.png)
再选择基点,选择标题栏的右下角即可
![image-20240702230842530](../1.0-EDM/assets/image-20240702230842530.png)
再选择实体,将整个标题栏全部选取中即可
![image-20240702230925551](../1.0-EDM/assets/image-20240702230925551.png)
选取完成后回车,即可进入 **属性块定义** 界面如果需要由PLM系统写入数据则参考 [属性与系统集成](#属性与系统集成) 进行操作
![image-20240703091750000](../1.0-EDM/assets/image-20240703091750000.png)
如果不需要,点击确定后等待右下角出现如图提示
![](../1.0-EDM/assets/Pasted%20image%2020240703101854.png)
出现提示说明中望CAD已在自定义样式文件夹中创建出了对应的标题栏文件XXX.dwgXXX和输入的块名称相同接下来可关闭该文件直接进行 [配置文件编制](#标题栏配置文件编制) 操作
关闭时询问是否要保存修改到 `标题栏1.dwg` 中,选择 否 即可(避免 标题栏1.dwg 受到修改)
![](../1.0-EDM/assets/Pasted%20image%2020240703102124.png)
### 属性与系统集成
**属性块定义** 界面,需要对属性的 **内部名称** 进行设置,**为了与系统集成,需要要采用系统内部的名称**
![image-20240703092246887](../1.0-EDM/assets/image-20240703092246887.png)
编辑完成后点击确定即可,后台会生成对应的标题栏文件,文件名称与自定义标题栏时输入的块名称相同
#### 如何查询系统内部的名称?
**系统设置****参数配置****系统参数****数据定义相关****对象属性定义****物料** 中查询,如图所示
![image-20240703092435329](../1.0-EDM/assets/image-20240703092435329.png)
并不是所有属性都要与系统内部名称保持一致,对于**希望三品PLM系统写入数据需保持与系统内部名称一致**,对于**不需要系统写入的数据,则不用改变**
> 注意:**属性块定义** 的内部名称不能重复
案例
> 希望系统写入数据
>
> 如:物料分类,物料编码
>
> | ![image-20240703095154728](../1.0-EDM/assets/image-20240703095154728.png) | ![image-20240703095227117](../1.0-EDM/assets/image-20240703095227117.png) |
> | ------------------------------------------------------------ | ------------------------------------------------------------ |
>
> 效果:系统会自动写入物料编码与物料分类
>
> 无需系统写入数据
>
> 如:日期
>
> ![image-20240703095542865](../1.0-EDM/assets/image-20240703095542865.png)
>
> 效果由中望CAD写入日期
## 标题栏配置文件编制
一个标题栏文件对应一个配置文件,这个配置文件并不是自动生成的,需要手动创建,选择 default1.xml 进行复制、粘贴即可,命名建议与标题栏文件名相同
![image-20240702222150566](../1.0-EDM/assets/image-20240702222150566.png)
> 例如新做的标题栏模板名称为Test为了便于管理配置文件的名称也命名为Test即可
>
> ![image-20240703103234145](../1.0-EDM/assets/image-20240703103234145.png)
打开配置文件后,需要对相关的属性进行编制
在配置文件中,每一条以 “ Attribute ” 开头的文本都代表一条属性,这些属性需要与标题栏对应
新增属性只要将已有的 “ Attribute ” 复制、粘贴出来修改其Name与Label即可**Name必须要等于 “ 属性块定义 ” 中的 “ 内部名称 ”Label则要等于 “ 属性块定义 ” 中的 “ 显示名称 ”**
![image-20240703104758343](../1.0-EDM/assets/image-20240703104758343.png)
确保必要的属性都添加到配置文件中并且Name和Label没有错误后保存配置文件即可
完成这一步后需要将制作好的[标题栏与中望CAD绑定](#绑定标题栏)这样就可以在中望CAD中通过图幅设置直接将标题栏创建出来了
### 配置文件扩展
在配置文件中,以`<Attribute Name="qz1" Label="签字1" DefaultValue="" DataType="VT_BSTR" ControlType="CMB_DOWN" ControlValue="李龙;任叶凯;宋丹丹;黄赓;刘遥彬;" ControlExpr="" CanEmpty="1" IsUniquely="0" IsKey="0" AutoIncreased="0" Editable="1"/>`为例
相关参数:
- **Name**:属性名,在程序中引用此属性时使用的标识符。
- **Label**在UI中显示的属性标签即用户看到的描述性文本。
- **DefaultValue**:默认情况下属性的值。
- **DataType**:数据类型,`VT_BSTR` 指的是基本字符串类型。
- **ControlType**:这个参数指定了用户界面中用于编辑该属性的控件类型。`CMB_DOWN` 表示这是一个下拉组合框(combo box),用户可以从列表中选择一个值,也可以手动输入一个值。
- **ControlValue**:这个参数提供了下拉列表中的选项值,用分号(`;`)分隔。在这个例子中,`ControlValue="李龙;任叶凯;宋丹丹;黄赓;刘遥彬;"` 定义了一个预设的下拉列表包含了5个可选的名字。当用户在标题栏或明细表中遇到这个属性时他们可以从这些名字中选择或者输入一个不同的名字。
- **ControlExpr**:这是一个表达式,用于计算属性的值。它可以是空白(""),表示没有计算逻辑,或者包含一个表达式,根据其他属性或条件动态设置属性值。
- **CanEmpty**:是否允许属性值为空。
- **IsUniquely**:是否要求属性值在所有实例中唯一。
- **IsKey**:是否作为主键,通常用于数据库中标识唯一记录。
- **AutoIncreased**:是否自动递增,常用于序列号之类的属性。
- **Editable**:是否允许编辑,即用户是否可以更改属性值。
# 制作明细栏
与标题栏相关的文件夹是partList将其打开可见中望CAD默认制作好的明细表头、明细表体以及对应的配置文件。此后自定义的标题栏模板也会保存在此
![image-20240703114120136](../1.0-EDM/assets/image-20240703114120136.png)
以明细表表头模板制作为例使用中望CAD将明细表头打开我们可以在此基础上进行修改
制作方式与 [标题栏模板制作](#标题栏模板制作) 相仿,可进行参考
![image-20240703114224914](../1.0-EDM/assets/image-20240703114224914.png)
制作完成之后,需要将其制作成块,在 “ 机械 ” 选项卡中,选择 “ 系统维护工具 ” 选项,并选择 “ 自定义明细表表头 ” (如果是对已定义的明细表表头做修改,则不用重做成块,直接保存即可)
![image-20240703114539865](../1.0-EDM/assets/image-20240703114539865.png)
后续操作参考[标题栏模板制作](#标题栏模板制作),基本一致
## 明细栏配置文件编制
表头、表体模板制作完成后,需要编制配置文件,操作方式与[标题栏配置文件编制](#标题栏配置文件编制)相仿,**明细表表头与明细表表体共同对应一个配置文件**,这个配置文件并不是自动生成的,需要手动创建,选择 default.xml 进行复制、粘贴即可,命名建议与标题栏表头文件名相对应
![](../1.0-EDM/assets/Pasted%20image%2020240703123919.png)
打开配置文件后,需要对相关的属性进行编制
在配置文件中,每一条以 “ Attribute ” 开头的文本都代表一条属性,这些属性需要与标题栏对应
新增属性只要将已有的 “ Attribute ” 复制、粘贴出来修改其Name与Label即可**Name必须要等于 “ 属性块定义 ” 中的 “ 内部名称 ”Label则要等于 “ 属性块定义 ” 中的 “ 显示名称 ”**
![image-20240703104758343](../1.0-EDM/assets/image-20240703104758343.png)
确保**表头、表体必要的属性都添加到配置文件中**并且Name和Label没有错误后保存配置文件即可
完成这一步后需要将制作好的[明细栏与中望CAD绑定](#绑定明细栏)这样就可以在中望CAD中通过图幅设置直接将明细栏创建出来了
# 与中望CAD绑定
## 绑定标题栏
标题栏制作完成后还需要与中望CAD进行绑定才能在中望CAD中通过图幅设置直接将自定义的标题栏创建出来
在 drwTBlock 的同级目录下找到 “ TitleStyles.xml ” 文件
![image-20240703111141528](../1.0-EDM/assets/image-20240703111141528.png)
将其打开后,其中一条 “ TitleStyle ” 就代表一个标题栏,与[配置文件编制](#标题栏配置文件编制)相似,将已有的 “ TitleStyle ” 复制、粘贴,修改其 Name、Label、**TemplFile**、**AttFile** 即可
![image-20240703111224544](../1.0-EDM/assets/image-20240703111224544.png)
参数说明:
- Name 可以自定义
- Label 则是显示在中望CAD中的标题栏名称可以自定义在 TitleStyles.xml 中 Label 是啥,标题栏这里就叫啥)
![image-20240703111932495](../1.0-EDM/assets/image-20240703111932495.png)
- **TemplFile 必须要与标题栏模板文件名称保持一致**
![image-20240703112245104](../1.0-EDM/assets/image-20240703112245104.png)
- **AttFile 必须要与标题栏配置文件名称保持一致**
![image-20240703112245104](../1.0-EDM/assets/image-20240703112245104.png)
- Default 如果希望图幅设置时默认选择某个标题栏那么设置其Default为1其他标题栏的Default为0即可
完成后保存即可再次打开中望CAD便能够在 “ 图幅设置 ” 中选择到自定义的标题栏
## 绑定明细栏
明细栏制作完成后还需要与中望CAD进行绑定才能在中望CAD中通过图幅设置直接将自定义的明细栏创建出来
在 partList 的同级目录下找到 “ BomStyles.xml ” 文件,该文件设置方式与[绑定标题栏](#绑定标题栏)相仿,此处不作介绍
完成后保存即可再次打开中望CAD便能够在 “ 图幅设置 ” 中选择到自定义的明细栏
# 与系统绑定
## 前置要求
完成自定义标题栏、明细栏制作并与中望CAD绑定完成 [中望CAD接口安装](../2.PDM/11.中望CAD接口安装.md)
创建出一个带标题栏与明细栏的文件(选择任意一个标题栏与明细栏即可)
![image-20240703131138290](../1.0-EDM/assets/image-20240703131138290.png)
使用 “ XH ” 命令标注序号,或选择 机械 → 序号/明细表 → 标注序号
![image-20240703131604067](../1.0-EDM/assets/image-20240703131604067.png)
标记出序号后,使用 “ MX ” 命令生成明细表,或选择 机械 → 序号/明细表 → 生成明细表
![image-20240703131740122](../1.0-EDM/assets/image-20240703131740122.png)
生成后样式如下,进行保存即可
![image-20240703131825395](../1.0-EDM/assets/image-20240703131825395.png)
## 属性映射
接下来在系统中进行属性映射配置,对于要从图纸中提取的属性,就需要进行映射
使用admin账号登录三品PLM系统选择 系统设置 → CAD接口 → 可配置块 → 属性映射 → 重新配置
![image-20240703132105812](../1.0-EDM/assets/image-20240703132105812.png)
在常见CAD块名中选择 “ 中望CAD机械版 ”
![image-20240703132218660](../1.0-EDM/assets/image-20240703132218660.png)
标题栏块名、明细表头块名、表体块名,必须以`ZwmFrameMain_`开头,表头必须以`_H`结尾,表体则必须以`_B`结尾
![image-20240703132422724](../1.0-EDM/assets/image-20240703132422724.png)
### 标题栏块名
打开 “ TitleStyles.xml ” 文件,复制默认的标题栏标签,对 “ 属性映射 ” 窗口中的标题栏块名进行替换,只要替换掉下划线以后的部分即可
![image-20240703133306569](../1.0-EDM/assets/image-20240703133306569.png)
对于有多个标题栏的情况,配置方法不变,在 “ 标题栏块名2 ” 中写入即可
![image-20240703133444392](../1.0-EDM/assets/image-20240703133444392.png)
两个以上,需要在 “ 标题栏块名2 ” 中使用 “ `|` ” 分隔(把自定义的标题栏添加进去即可)
### 明细表块名
完成标题栏块名填写后,进行明细表块名填写,打开 “ BomStyles.xml ” 文件,复制默认的明细表标签,对 “ 属性映射 ” 窗口中的明细表块名进行替换
![image-20240703134020527](../1.0-EDM/assets/image-20240703134020527.png)
多个明细栏,其配置方式也是用 “ `|` ” 分隔(把自定义的标题栏添加进去即可)
### 提取
完成 “ 块名指定 ” 后点击提取,选择刚才创建的文件,能够将图框中的属性提取到系统内
![image-20240703140733516](../1.0-EDM/assets/image-20240703140733516.png)
最后为要提取的属性进行对应的设置,完成后点击保存即可
![image-20240703140822828](../1.0-EDM/assets/image-20240703140822828.png)
# 补充
可能会出现 [填写CAD属性中文显示成问号](../../报错处理/填写CAD属性中文显示成问号.md) 的问题 ,那么是因为当前字体中不包含中文字符,可以使用 `ST` 命令,在 **文字样式** 中调整文字样式使用的字体
![image-20250110094008966](../1.0-EDM/assets/image-20250110094008966.png)
如果是后缀为 `.shx` 的CAD专用字体那么可以勾选 **大体字**
![image-20250110094026032](../1.0-EDM/assets/image-20250110094026032.png)

View File

@ -0,0 +1,73 @@
# 介绍
CAXA可以将图纸保存为 `.exb` 格式文件,也可以将图纸保存为 `.dwg` 格式文件鉴于此CAXA的图纸模板需要分为两类进行制作第一类为 `.exb` 格式文件对应的图纸模板这类模板使用CAXA制作即可第二类则为 `.dwg` 格式文件对应的图纸模板,这类模板可参考 [AutoCAD图纸模板](28.AutoCAD图纸模板制作.md) 进行制作
但是考虑到与三品PLM集成后由CAXA绘制保存为`.dwg`格式的文件无法提取到相应属性故而推荐采用第一类方式即使用CAXA制作图纸模板并将文件保存为`.exb`格式
> 注意使用CAXA制作的图纸模板保存为`.dwg`格式的文件是无法在三品PLM走工作流签名的
## 前置要求
掌握CAXA绘图、属性定义等基础操作
# CAXA模板制作
## 制作标题栏
以CAXA2020为例打开图纸如下所示
![image-20240716201306103](../1.0-EDM/assets/image-20240716201306103.png)
选择 “ 图幅 ” 选项卡,在 标题栏 处选择 “ 编辑 ”
![image-20240716201508469](../1.0-EDM/assets/image-20240716201508469.png)
CAXA会自动进入到标题栏的块编辑器中在块编辑器中制作标题栏
![image-20240716201924456](../1.0-EDM/assets/image-20240716201924456.png)
完成后退出块编辑器即可
## 制作明细栏
选择 “ 图幅 ” 选项卡,在 明细栏 处选择 “ 样式 ”
![image-20240716202355979](../1.0-EDM/assets/image-20240716202355979.png)
在此处编辑明细栏,并调整明细栏属性的顺序,需要注意的是**明细栏的宽度是固定的**,每新增一个属性,就要缩短其他属性的宽度,以保证总宽度不变。同时需要注意的是,虽然 “ 来源 ” 在明细栏中的宽度为0**“ 来源 ” 这个属性不可以删除**
![image-20240716202452866](../1.0-EDM/assets/image-20240716202452866.png)
明细栏编辑完成后点击确定即可
## 保存模板
制作完标题栏与明细栏后,需要将模板进行保存,在 **菜单** 选项卡中,选择 **文件** 进行 **另存为**
![image-20240716203058746](../1.0-EDM/assets/image-20240716203058746.png)
需要选择保存的格式为电子图板2018模板`*.tpl`
![image-20240716203158408](../1.0-EDM/assets/image-20240716203158408.png)
保存后找到CAXA的安装位置打开文件夹找到`template\zh-CN`文件夹
![image-20240716203504917](../1.0-EDM/assets/image-20240716203504917.png)
选择要保存模板的位置即ANSI、GB、ISO、JIS中的一个这与CAXA的工程图模板分类对应
![image-20240716203950004](../1.0-EDM/assets/image-20240716203950004.png)
将保存的.tpl文件粘贴到对应文件夹内即可这样就能在CAXA中新建文件直接选择该模板了
![image-20240716204102588](../1.0-EDM/assets/image-20240716204102588.png)
# 补充
可能会出现 [填写CAD属性中文显示成问号](../../报错处理/填写CAD属性中文显示成问号.md) 的问题 ,那么是因为当前字体中不包含中文字符,可以使用 `ST` 命令,在 **文字样式** 中调整文字样式使用的字体
![image-20250110094008966](../1.0-EDM/assets/image-20250110094008966.png)
如果是后缀为 `.shx` 的CAD专用字体那么可以勾选 **大体字**
![image-20250110094026032](../1.0-EDM/assets/image-20250110094026032.png)

View File

@ -0,0 +1,78 @@
# 介绍
配置浩辰CAD机械版图纸模板便于用户直接使用规范式的标题栏与明细表并在编写明细表的时候能够直接从三品PLM系统中调用已存在的物料进行相应编辑编辑完的图纸能够直接在PLM系统内自动生成BOM结构
对标题栏、明细栏的制作需要先找到浩辰CAD机械版的自定义样式文件夹该文件夹默认情况下位于浩辰CAD机械版的安装目录下
浩辰CAD机械版安装目录 → title标题栏、mxb明细栏
![](../1.0-EDM/assets/Pasted%20image%2020241225091425.png)
## 前置要求
掌握CAXA绘图、属性定义等基础操作使用模板需要完成 [浩辰CAD机械版接口安装](../2.PDM/15.浩辰CAD机械版接口安装.md)
# 制作标题栏模板
打开存放标题栏模板的title文件夹将其打开可见浩辰CAD机械版默认制作好的五个标题栏与对应的配置文件。此后自定义的标题栏模板也需要保存在此
![image-20241225091717230](../1.0-EDM/assets/image-20241225091717230.png)
以标题栏1为基础制作新的标题栏使用浩辰CAD机械版将标题栏1打开我们可以在标题栏1的基础上进行修改
![image-20241225092031938](../1.0-EDM/assets/image-20241225092031938.png)
要编辑属性可以直接对该属性双击进行编辑
![image-20241225093108413](../1.0-EDM/assets/image-20241225093108413.png)
属性定义分有两种情况:
- **系统填写 → 属性名称可自定义,对正方式为布满**
- **系统提取 → 勾选 “ 模式 ” 中的 “ 多行 ”,对正方式为 “ 中心 ”**
相关的属性落点如何选择,可以参考 [AutoCAD图纸模板制作中的属性落点](28.AutoCAD图纸模板制作.md#属性落点)
系统填写即该属性无需用户填写在使用PLM系统管理该图纸时PLM系统会进行填写如签名、签字日期等这种情况类似于制作word、excel文档模板**属性名称可自定义****无需勾选 “ 多行 ”,设置对正方式为布满及相应的文字高度**即可
系统提取即该属性不由PLM系统进行填写如名称、图号等用户在制作图纸后进行填写PLM系统会提取这些属性记录到系统中故而需**勾选 “ 多行 ”,设置对正方式为中心及相应的文字高度**即可只有AutoCAD需要属性标记与PLM系统中保持一致
> 对正方式在特性栏中修改
>
> ![image-20241225094009514](../1.0-EDM/assets/image-20241225094009514.png)
>
> 特性栏通过 **修改** → **特性** 打开
>
> ![image-20241225094153929](../1.0-EDM/assets/image-20241225094153929.png)
完成后将文件另存到title文件夹中即可
# 制作明细栏模板
与标题栏相关的文件夹是mxb将其打开可见浩辰CAD机械版默认制作好的明细表头、明细表体以及对应的配置文件。此后自定义的标题栏模板也需要保存在此
![image-20241225094459733](../1.0-EDM/assets/image-20241225094459733.png)
**注意**==名称中含_T的是明细表头不含的是明细表体名称上要对应浩辰CAD机械版以此识别对应的明细表头、明细表体==
将明细表_T.dwg用浩辰CAD机械版打开对明细表头进行调整
![image-20241225094845557](../1.0-EDM/assets/image-20241225094845557.png)
完成后将文件另存到mxb文件夹中即可
需要注意的是,**对明细表头的布局修改后,明细表体的布局也要与之对应**才可。将明细表.dwg用浩辰CAD机械版打开对明细表体进行调整
![image-20241225095058870](../1.0-EDM/assets/image-20241225095058870.png)
完成后将文件另存到mxb文件夹中**名称必须与明细表头的名称相对应**
# 补充
可能会出现 [填写CAD属性中文显示成问号](../../报错处理/填写CAD属性中文显示成问号.md) 的问题 ,那么是因为当前字体中不包含中文字符,可以使用 `ST` 命令,在 **文字样式** 中调整文字样式使用的字体
![image-20250110094008966](../1.0-EDM/assets/image-20250110094008966.png)
如果是后缀为 `.shx` 的CAD专用字体那么可以勾选 **大体字**
![image-20250110094026032](../1.0-EDM/assets/image-20250110094026032.png)

View File

@ -0,0 +1,49 @@
# 介绍
浩辰CAD图纸模板配置操作与 [AutoCAD图纸模板制作](28.AutoCAD图纸模板制作.md) 相似采取相同的制作方式此处不再单独编写浩辰CAD图纸模板配置的操作教程
## 操作注意
AutoCAD的模板制作中[块制作](28.AutoCAD图纸模板制作.md#块制作) 需要按照用户填写顺序先后选择属性,然后再选取整个标题栏制作成块
但是在浩辰CAD中标题栏属性的顺序不会按照块制作时选择属性的先后顺序排列其排列顺序为属性定义的先后顺序
![](../1.0-EDM/assets/Pasted%20image%2020241230111718.png)
# 与系统绑定
## 前置要求
完成自定义标题栏、明细栏制作,无需像 [中望CAD图纸模板](29.中望CAD图纸模板制作.md) 那样绘制出一个带标题栏与明细栏的文件,直接用图纸模板即可
接下来在系统中进行属性映射配置,对于要从图纸中提取的属性,就需要进行映射
使用admin账号登录三品PLM系统选择 **系统设置****CAD接口****可配置块****属性映射****重新配置**
![image-20240703132105812](../1.0-EDM/assets/image-20240703132105812.png)
无需选择常见CAD块名在标题栏块名上输入`SPCADTITLE`,明细表头块名上输入`SPCADPARAM`,明细表体块名上输入`SPCADBOM`即可
## 提取
完成块名设置后,点击提取,选择带明细表的图纸模板即可
![image-20240819145737126](../1.0-EDM/assets/image-20240819145737126.png)
能够将图框中的属性提取到系统内
![image-20240703140733516](../1.0-EDM/assets/image-20240703140733516.png)
最后为要提取的属性进行对应的设置,完成后点击保存即可
![image-20240703140822828](../1.0-EDM/assets/image-20240703140822828.png)
# 补充
可能会出现 [填写CAD属性中文显示成问号](../../报错处理/填写CAD属性中文显示成问号.md) 的问题 ,那么是因为当前字体中不包含中文字符,可以使用 `ST` 命令,在 **文字样式** 中调整文字样式使用的字体
![image-20250110094008966](../1.0-EDM/assets/image-20250110094008966.png)
如果是后缀为 `.shx` 的CAD专用字体那么可以勾选 **大体字**
![image-20250110094026032](../1.0-EDM/assets/image-20250110094026032.png)

View File

@ -0,0 +1,51 @@
# 介绍
`AutoCAD` 设计软件为例,完成了 [AutoCAD接口安装](../2.PDM/10.AutoCAD接口安装.md) 操作后,能够在 **自定义快速访问工具栏** 中选择 **显示菜单栏** 即可将菜单栏显示出来而PLM设计软件接口就在菜单栏中
![](../2.PDM/assets/Pasted%20image%2020240719195727.png)
## 前置要求
使用接口的前置要求是,完成了 [AutoCAD图纸模板制作](28.AutoCAD图纸模板制作.md) 以及 [AutoCAD接口安装](../2.PDM/10.AutoCAD接口安装.md) 操作,所使用的图纸,是绘制好的图纸模板
## 登录
第一次打开 `AutoCAD`是需要通过PLM设计软件接口进行登录的
![](../1.0-EDM/assets/Pasted%20image%2020250301124159.png)
说明如果当前已登录PLM软件那么在登录PLM设计软件接口时使用相同的账户那么软件和接口在系统中被判定为同一个并发点数而如果登录PLM设计软件接口时使用的是另外的账户那么系统会将软件和接口判定为两个并发点数
## 标题栏
### 插入标题栏
如果不小心删除了图纸上的标题栏那么通过PLM设计软件接口可以将标题栏插入到图面上插入时标题栏的基准点是右下角
![](../1.0-EDM/assets/Pasted%20image%2020250302101157.png)
### 填写标题栏
对于有标题栏的图框,可以通过 **填写标题栏** 功能,将对应的属性值填写到标题栏块的属性中,填写后这些值会自动出现在图面上
![](../1.0-EDM/assets/Pasted%20image%2020250302101643.png)
## 明细栏
### 插入明细栏
如果不小心删除了图纸上的明细栏那么通过PLM设计软件接口可以将明细栏插入到图面上插入时明细栏的基准点是标题栏的右上角即标题栏在哪明细栏插入在哪
![](../1.0-EDM/assets/Pasted%20image%2020250309142302.png)
### 填写明细栏
通过 **填写明细栏** 功能,可以实现便捷的明细表信息填写
![](../1.0-EDM/assets/Pasted%20image%2020250309142446.png)
#### 添加物料
通过 **添加物料** 功能可以直接从PLM系统中将物料信息添加到明细表上
![](../1.0-EDM/assets/Pasted%20image%2020250309143048.png)