We have a customer that requires that all AuroCAD DWG files have cetrain layer named per their list, same goes for color and linetypes. I have managed to make color and linetypes show up correct in DWG file. Only problem left is that I cannot force Creo to export layers per my settings (deja vu anyone).
What I did so far is the following:
I set "intf_out_layer" to "part_layer"
I set "intf2d_out_dxf_mapping_file" to "dxf_export.pro" file
Here is the dxf_export.pro file:
map_color | BACKGROUND_COLOR | 186 |
map_color | DIMMED_COLOR | 9 |
map_color | LETTER_COLOR | 2 |
map_color | HIGHLIGHT_COLOR | 2 |
map_color | EDGE_HIGHLIGHT_COLOR | 2 |
map_color | GEOMETRY_COLOR | 3 |
map_color | HIDDEN_COLOR | 6 |
map_color | SHEETMETAL_COLOR | 7 |
map_color | CURVE_COLOR | 7 |
map_color | VOLUME_COLOR | 7 |
map_color | SECTION_COLOR | 135 |
map_color | PRESEL_HIGHLIGHT_COLOR | 7 |
map_color | SELECTED_COLOR | 7 |
map_color | SECONDARY_SELECTED_COLOR 7 | |
map_color | PREVIEW_GEOM_COLOR | 7 |
map_color | SECONDARY_PREVIEW_COLOR 7 | |
map_color | DATUM_COLOR | 4 |
map_color | QUILT_COLOR | 2 |
map_layer | DXF_AXIS | CEN |
map_layer | DXF_CONTINUOUS_LINE | OBJ |
map_layer | DXF_HIDDEN_LINE | HID |
map_layer | DXF_DIMENSION | DIMS |
map_layer | DXF_TEXT | DIMS |
map_layer | DXF_HATCHING | HATCH |
map_layer | DXF_TABLE | DIMS |
map_layer | DXF_BALLOON | DIMS |
map_layer | DXF_FORMAT | DIMS |
map_line_style solidfont | bylayer |
map_line_style phantomfont | PHANTOM |
map_line_style ctrlfont | CENTER |
map_line_style hiddenfont | HIDDEN |
map_line_style bylayerfont | bylayer |
map_line_style dashfont | bylayer |
map_line_style ctrlfont_s_l | bylayer |
map_line_style ctrlfont_s_s | bylayer |
map_line_style ctrlfont_l_l | bylayer |
map_line_style dashfont_s_s | bylayer |
map_line_style phantomfont_s_s | phantom |
map_line_style ctrlfont_mid_l | bylayer |
map_font | font | simplex.shx |
map_font | filled | bigfont.shx |
!map_font | isofont | arial.ttf |
map_font | isofont | isocp.shx |
And this is what I get:
As you can see, Creo exported layers and added part number names in front of map_layer names. This is because "intf_out_layer" is set to "part_layer". There are also some of the layer named DEFAULT_1, 2 and 3 which have entities that are not specified in dxf_export.pro file. This is my guess.
I found setting "intf_out_layer_rename_table" but I could not find anything on internet on what this is and how to use it.
So, is there any additional settings that I should set to get layers as set per dxf_export.pro file? Also, what other map_layer values I am missing in this file?
Thank you in advance.
P.S. I have one more problem. Although entities are placed in right layer, object color is set to particular color instead of ByLayer, but I think I can/will solve this in AutoCAD. Is it possible to assign color of layer in dxf_export.pro file?
PROE转CAD时,图层、颜色、线型的转换设置
PROE转CAD时,图层、颜色、线型的转换设置 PROE, CAD, 线型, 颜色, 设置 config.pro 将 intf_out_layer 值为 part_layer 后,输出到 dwg/dxf 文件时系统将图元详细分类自动产生不同的图层并自动命名, 命名语法为: (Part_name)_ 默认图层名称: (part_name)_Dxf_Axis 所有轴线 (part_name)_Dxf_Continuous_Line 连续线 (part_name)_Dxf_Hidden_Line 隐藏线 (part_name)_Dxf_Dimension 尺寸标注 (part_name)_Dxf_Text 文本批注 (part_name)_Dxf_Hatching 剖面线 (part_name)_Dxf_Table 表格 (part_name)_Dxf_Ballon 球标符号 (part_name)_Dxf_Format 图框 Dxf_export.pro 文件的设置: 可以自定义图层名称、线条颜色、线型等,不再受 Pro/E默认。 语法有三种: 自定义图层名称: map_layer ( 默认图层名称 ) ( 自定义名称 ) 自定义线条颜色: map_color (Pro/Engineer 系统颜色 ) (AutoCAD 系统颜色 ) 自定义线型: map_line_style (Pro/Engineer 线型名称 ) (AutoCAD 系统线型名称 ) Pro/Engineer 系统颜色名称如下: Pro/E 颜色名称 Pro/E 默认颜色 AutoCAD 系统对应名称 LETTER_COLOR 黄色 2 HIGHLIGHT_COLOR 红色 1 GEOMETRY_COLOR 白色 7 DIMMED_MENU_COLOR 浅灰 9 EDGE_HIGHLIGHT_COLOR 蓝色 140 HIDDEN_COLOR 黑灰色 8 VOLUME_COLOR 洋红 6 SECTION_COLOR 青色 4 SHEETMETAL_COLOR 绿色 3 CURVE_COLOR 褐色 40 BACKGROUND_COLOR 深蓝色 5 Pro/Engineer 系统线型名称: 隐藏线 Hidden 实线 Geometry 导引线 Leader 虚线 Phantom Pro to CAD config.pro 将 intf_out_layer 值为 part_layer 后,输出到 dwg/dxf 文件时系统将图元详细分类自动产生不同的图层并自动命名,命名语法为: (Part_name)_ 默认图层名称: (part_name)_Dxf_Axis 所有轴线 (part_name)_Dxf_Continuous_Line 连续线 (part_name)_Dxf_Hidden_Line 隐藏线 (part_name)_Dxf_Dimension 尺寸标注 (part_name)_Dxf_Text 文本批注 (part_name)_Dxf_Hatching 剖面线 (part_name)_Dxf_Table 表格 (part_name)_Dxf_Ballon 球标符号 (part_name)_Dxf_Format 图框 Dxf_export.pro 文件的设置: 可以自定义图层名称、线条颜色、线型等,不再受 Pro/E默认。语法有三种: 自定义图层名称: map_layer ( 默认图层名称 ) ( 自定义名称 ) 自定义线条颜色: map_color (Pro/Engineer 系统颜色 ) (AutoCAD 系统颜色 ) 自定义线型: map_line_style (Pro/Engineer 线型名称 ) (AutoCAD 系统线型名称 ) Pro/Engineer 系统颜色名称如下: Pro/E 颜色名称 Pro/E 默认颜色 AutoCAD 系统对应名称 LETTER_COLOR 黄色 2 HIGHLIGHT_COLOR 红色 1 GEOMETRY_COLOR 白色 7 DIMMED_MENU_COLOR 浅灰 9 EDGE_HIGHLIGHT_COLOR 蓝色 140 HIDDEN_COLOR 黑灰色 8 VOLUME_COLOR 洋红 6 SECTION_COLOR 青色 4 SHEETMETAL_COLOR 绿色 3 CURVE_COLOR 褐色 40 BACKGROUND_COLOR 深蓝色 5 Pro/Engineer 系统线型名称: 隐藏线 Hidden 实线 Geometry 导引线 Leader 虚线 Phantom Pro to cAD 2 中心线 Centerline AutoCAD 系统的颜色是用数字作名称的 系统颜色 名称 红色 1 黄色 2 绿色 3 青色 4 深蓝 5 洋红 6 白色 7 深灰色 8 浅灰色 9 ... ... AutoCAD 系统的线条样式: 实线 Solidline 虚线 Dashed 中心线 Center 点画线 Dashdot 双点画线 Divide 点线 dot ... ... 例如:希望所有的尺寸线转到 AutoCAD 后自动形成一个图层 dim ,只要在文件中写一行: map_layer Dxf_dimension _dim 记住编辑好 Dxf_export.pro 文件后,此文件的路径在config.pro里设置参数,:dxf_export_mapping_file =X:\。。\Dxf_export.pro 教程讲解在proe中如何输出正确格式的autocad格式文件,包括dwg和dxf的输出; config.pro 将 intf_out_layer 值为 part_layer 后,输出到 dwg/dxf 文件时系统将图元详细分类自动产生不同的图层并自动命名, 命名语法为: (Part_name)_ 默认图层名称: (part_name)_Dxf_Axis 所有轴线 (part_name)_Dxf_Continuous_Line 连续线 (part_name)_Dxf_Hidden_Line 隐藏线 (part_name)_Dxf_Dimension 尺寸标注 (part_name)_Dxf_Text 文本批注 (part_name)_Dxf_Hatching 剖面线 (part_name)_Dxf_Table 表格 (part_name)_Dxf_Ballon 球标符号 (part_name)_Dxf_Format 图框 Dxf_export.pro 文件的设置: 可以自定义图层名称、线条颜色、线型等,不再受 Pro/E默认。语法有三种: 自定义图层名称: map_layer ( 默认图层名称 ) ( 自定义名称 ) 自定义线条颜色: map_color (Pro/Engineer 系统颜色 ) (AutoCAD 系统颜色 ) 自定义线型: map_line_style (Pro/Engineer 线型名称 ) (AutoCAD 系统线型名称 ) Pro/Engineer 系统颜色名称如下: Pro/E 颜色名称 Pro/E 默认颜色 AutoCAD 系统对应名称 LETTER_COLOR 黄色 2 HIGHLIGHT_COLOR 红色 1 GEOMETRY_COLOR 白色 7 DIMMED_MENU_COLOR 浅灰 9 EDGE_HIGHLIGHT_COLOR 蓝色 140 HIDDEN_COLOR 黑灰色 8 VOLUME_COLOR 洋红 6 SECTION_COLOR 青色 4 SHEETMETAL_COLOR 绿色 3 CURVE_COLOR 褐色 40 BACKGROUND_COLOR 深蓝色 5 Pro/Engineer 系统线型名称: 隐藏线 Hidden 实线 Geometry 导引线 Leader 虚线 Phantom Pro to cAD 2 中心线 Centerline AutoCAD 系统的颜色是用数字作名称的 系统颜色 名称 红色 1 黄色 2 绿色 3 青色 4 深蓝 5 洋红 6 白色 7 深灰色 8 浅灰色 9 AutoCAD 系统的线条样式: 实线 Solidline 虚线 Dashed 中心线 Center 点画线 Dashdot 双点画线 Divide 点线 dot ... ... 例如:希望所有的尺寸线转到 AutoCAD 后自动形成一个图层 dim ,只要在文件中写一行: map_layer Dxf_dimension _dim 记住编辑好 Dxf_export.pro 文件后,此文件的路径在config.pro里设置参数,:dxf_export_mapping_file =X:\。。\Dxf_export.pro PRO/E工程图转到CAD中,总是出现这样那样的毛病 PRO/E毕竟是国外的软件,和国内的一些标准有很大的不同.:工程图的线宽都一样,图层分得也不是很清楚,等等 要想解决这些问题,你只需将config.pro 中的 intf_out_layer 的值设为part_layer就好啦! 工程图转成DXF格式后,在CAD中你就可以随意编辑线宽啦! PRO/E转AUTOCAD时,图层、颜色、线型的转换设置config.pro 将 intf_out_layer 值为 part_layer 后, 输出到 dwg/dxf 文件时系统将图元详细分类自动产生不同的图层并自动命名,命名语法为: (Part_name)_ 默认图层名称: (part_name)_Dxf_Axis 所有轴线 (part_name)_Dxf_Continuous_Line 连续线 (part_name)_Dxf_Hidden_Line 隐藏线 (part_name)_Dxf_Dimension 尺寸标注 (part_name)_Dxf_Text 文本批注 (part_name)_Dxf_Hatching 剖面线 (part_name)_Dxf_Table 表格 (part_name)_Dxf_Ballon 球标符号 (part_name)_Dxf_Format 图框 Dxf_export.pro 文件的设置: 可以自定义图层名称、线条颜色、线型等,不再受 Pro/E默认。语法有三种: 自定义图层名称: map_layer ( 默认图层名称 ) ( 自定义名称 ) 自定义线条颜色: map_color (Pro/Engineer 系统颜色 ) (AutoCAD 系统颜色 ) 自定义线型: map_line_style (Pro/Engineer 线型名称 ) (AutoCAD 系统线型名称 ) Pro/Engineer 系统颜色名称如下: Pro/E 颜色名称 Pro/E 默认颜色 AutoCAD 系统对应名称 LETTER_COLOR 黄色 2 HIGHLIGHT_COLOR 红色 1 GEOMETRY_COLOR 白色 7 DIMMED_MENU_COLOR 浅灰 9 EDGE_HIGHLIGHT_COLOR 蓝色 140 HIDDEN_COLOR 黑灰色 8 VOLUME_COLOR 洋红 6 SECTION_COLOR 青色 4 SHEETMETAL_COLOR 绿色 3 CURVE_COLOR 褐色 40 BACKGROUND_COLOR 深蓝色 5 Pro/Engineer 系统线型名称: 隐藏线 Hidden 实线 Geometry 导引线 Leader 虚线 Phantom Pro to cAD 2 中心线 Centerline AutoCAD 系统的颜色是用数字作名称的: 系统颜色 名称 红色 1 黄色 2 绿色 3 青色 4 深蓝 5 洋红 6 白色 7 深灰色 8 浅灰色 9 ... ... AutoCAD 系统的线条样式: 实线 Solidline 虚线 Dashed 中心线 Center 点画线 Dashdot 双点画线 Divide 点线 dot ... ... 例如:希望所有的尺寸线转到 AutoCAD 后自动形成一个图层 dim ,只要在文件中写一行: map_layer Dxf_dimension _dim 记住编辑好 Dxf_export.pro 文件后,此文件的路径在config.pro里设置参数,:dxf_export_mapping_file =X:\。。\Dxf_export.pro ========================= proe工程图转CAD如何实现保持线条颜色?具体步骤如下: 1、新建一文本文件,复制一下内容(红色字体),然后保存D:\PRO\dxf_export.pro(保存途径根据自己定),注意:不要保存为TXT文件,此为文本文件,保存类型为所有文件,文件名为:dxf_export.pro map_color LETTER_COLOR 2 2、在proe配置文件中写入一行“dxf_export_mapping_file D:\PRO\dxf_export.pro”,然后重启proe就能生效 那这个dxf_export.pro文件里的内容是什么意思呢?这个可能很多人不太清楚,举个林例子: map_color LETTER_COLOR 2 map_color是默认的自定义颜色语句开头 LETTER_COLOR 为PROE里黄色 2 为CAD里的默认的索引颜色,也是黄色(如果是1,就代表红色,前提是你在PROE里使用颜色使用的是系统的颜色) 关于CAD的索引颜色,可看下图: |
没有评论:
发表评论