2022年8月3日星期三

dxf_export settings

 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_colorBACKGROUND_COLOR186
map_colorDIMMED_COLOR9
map_colorLETTER_COLOR2
map_colorHIGHLIGHT_COLOR2
map_colorEDGE_HIGHLIGHT_COLOR2
map_colorGEOMETRY_COLOR3
map_colorHIDDEN_COLOR6
map_colorSHEETMETAL_COLOR7
map_colorCURVE_COLOR7
map_colorVOLUME_COLOR7
map_colorSECTION_COLOR135
map_colorPRESEL_HIGHLIGHT_COLOR7
map_colorSELECTED_COLOR7
map_colorSECONDARY_SELECTED_COLOR 7
map_colorPREVIEW_GEOM_COLOR7
map_colorSECONDARY_PREVIEW_COLOR 7
map_colorDATUM_COLOR4
map_colorQUILT_COLOR2

map_layerDXF_AXISCEN
map_layerDXF_CONTINUOUS_LINEOBJ
map_layerDXF_HIDDEN_LINEHID
map_layerDXF_DIMENSIONDIMS
map_layerDXF_TEXTDIMS
map_layerDXF_HATCHINGHATCH
map_layerDXF_TABLEDIMS
map_layerDXF_BALLOONDIMS
map_layerDXF_FORMATDIMS

map_line_style solidfontbylayer
map_line_style phantomfontPHANTOM
map_line_style ctrlfontCENTER
map_line_style hiddenfontHIDDEN
map_line_style bylayerfontbylayer
map_line_style dashfontbylayer
map_line_style ctrlfont_s_lbylayer
map_line_style ctrlfont_s_sbylayer
map_line_style ctrlfont_l_lbylayer
map_line_style dashfont_s_sbylayer
map_line_style phantomfont_s_sphantom
map_line_style ctrlfont_mid_lbylayer

map_fontfontsimplex.shx
map_fontfilledbigfont.shx
!map_fontisofontarial.ttf
map_fontisofontisocp.shx

And this is what I get:

acad.png

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时,图层、颜色、线型的转换设置

 XISHUMOJU 2018-05-25   |  168阅读  |  3转藏
转藏全屏朗读分享
 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
/*黄色
map_color HIGHLIGHT_COLOR 1
/* 红色
map_color GEOMETRY_COLOR 7
/* 白色
map_color DIMMED_MENU_COLOR 9
/* 浅灰色
map_color EDGE_HIGHLIGHT_COLOR 3
/* 绿色
map_color HIDDEN_COLOR 255
/* 黑灰色
map_color VOLUME_COLOR 206
/* 紫红色
map_color SECTION_COLOR  100
青色
map_color SHEETMETAL_COLOR 108
/*深绿色
map_color CURVE_COLOR  5
/* 蓝色
map_color SKETCH_COLOR 4
/*浅蓝
map_color DATUM_COLOR  36
/*深褐色
map_color QUILT_COLOR  6
/*洋红色
map_color BACKGROUND_COLOR 250
/*黑色
map_color HIDDEN_LINE_COLOR 8
/*深灰色

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的索引颜色,可看下图:

CAD索引颜色

没有评论:

发表评论