精华内容
下载资源
问答
  • Deeplav V3总结
    万次阅读
    2020-08-05 16:30:30

    Deeplav V3 tricks DeepLab系列之V3+

    model 使用
    其实就两步:
    1.下载model:(很多2.0以下的model,官方都把research删除了。如下的支持 1.12 到 2.0 的)
    链接: https://pan.baidu.com/s/14UMZsJyUFDqeA1xMN2EQug 密码: mapg

    2.路径添加:

    export PYTHONPATH=$PYTHONPATH:`tensorflow/models/research/`:`tensorflow/models/research/`/slim
    

    如果要 调用object_api 才需要protoc编译之类的操作,具体参考

    1.Separable Convolution(Depthwise Convolution+Pointwise Convolution) 在参数量相同的前提下,采用Separable Convolution的神经网络层数可以做的更深。

    2.如何实现深度卷积?

    3.Atrous depthwise convolution, dilated convolution)?这里说一下dilated convolution和atrous convolution。

    扩张卷积(dilated convolutions)又名空洞卷积(atrous convolutions),向卷积层引入了一个称为 “扩张率(dilation rate)”的新参数,该参数定义了卷积核处理数据时各值的间距。换句话说,相比原来的标准卷积,扩张卷积(dilated convolution) 多了一个hyper-parameter(超参数)称之为dilation rate(扩张率),指的是kernel各点之前的间隔数量,【正常的convolution 的 dilatation rate为 1。

    4.Spatial Pyramid Pooling

    5.CItyscape label 26 >> trainID 13

    当然你也可以根据自己的需求,例如你只想训练你的网络检测"person", 你就把第24个标签值设置为0,其他全部设置成 -1。

    使用

    json2labelImg( f , dst , "trainIds" )
    
                     name |  id | trainId |       category | categoryId | hasInstances | ignoreInEval|        color
    --------------------------------------------------------------------------------------------------
                unlabeled |   0 |     255 |           void |          0 |            0 |            1 |         (0, 0, 0)
              ego vehicle |   1 |     255 |           void |          0 |            0 |            1 |         (0, 0, 0)
     rectification border |   2 |     255 |           void |          0 |            0 |            1 |         (0, 0, 0)
               out of roi |   3 |     255 |           void |          0 |            0 |            1 |         (0, 0, 0)
                   static |   4 |     255 |           void |          0 |            0 |            1 |         (0, 0, 0)
                  dynamic |   5 |     255 |           void |          0 |            0 |            1 |      (111, 74, 0)
                   ground |   6 |     255 |           void |          0 |            0 |            1 |       (81, 0, 81)
                     road |   7 |       0 |           flat |          1 |            0 |            0 |    (128, 64, 128)
                 sidewalk |   8 |       1 |           flat |          1 |            0 |            0 |    (244, 35, 232)
                  parking |   9 |     255 |           flat |          1 |            0 |            1 |   (250, 170, 160)
               rail track |  10 |     255 |           flat |          1 |            0 |            1 |   (230, 150, 140)
                 building |  11 |       2 |   construction |          2 |            0 |            0 |      (70, 70, 70)
                     wall |  12 |       3 |   construction |          2 |            0 |            0 |   (102, 102, 156)
                    fence |  13 |       4 |   construction |          2 |            0 |            0 |   (190, 153, 153)
               guard rail |  14 |     255 |   construction |          2 |            0 |            1 |   (180, 165, 180)
                   bridge |  15 |     255 |   construction |          2 |            0 |            1 |   (150, 100, 100)
                   tunnel |  16 |     255 |   construction |          2 |            0 |            1 |    (150, 120, 90)
                     pole |  17 |       5 |         object |          3 |            0 |            0 |   (153, 153, 153)
                polegroup |  18 |     255 |         object |          3 |            0 |            1 |   (153, 153, 153)
            traffic light |  19 |       6 |         object |          3 |            0 |            0 |    (250, 170, 30)
             traffic sign |  20 |       7 |         object |          3 |            0 |            0 |     (220, 220, 0)
               vegetation |  21 |       8 |         nature |          4 |            0 |            0 |    (107, 142, 35)
                  terrain |  22 |       9 |         nature |          4 |            0 |            0 |   (152, 251, 152)
                      sky |  23 |      10 |            sky |          5 |            0 |            0 |    (70, 130, 180)
                   person |  24 |      11 |          human |          6 |            1 |            0 |     (220, 20, 60)
                    rider |  25 |      12 |          human |          6 |            1 |            0 |       (255, 0, 0)
                      car |  26 |      13 |        vehicle |          7 |            1 |            0 |       (0, 0, 142)
                    truck |  27 |      14 |        vehicle |          7 |            1 |            0 |        (0, 0, 70)
                      bus |  28 |      15 |        vehicle |          7 |            1 |            0 |      (0, 60, 100)
                  caravan |  29 |     255 |        vehicle |          7 |            1 |            1 |        (0, 0, 90)
                  trailer |  30 |     255 |        vehicle |          7 |            1 |            1 |       (0, 0, 110)
                    train |  31 |      16 |        vehicle |          7 |            1 |            0 |      (0, 80, 100)
               motorcycle |  32 |      17 |        vehicle |          7 |            1 |            0 |       (0, 0, 230)
                  bicycle |  33 |      18 |        vehicle |          7 |            1 |            0 |     (119, 11, 32)
            license plate |  -1 |      -1 |        vehicle |          7 |            0 |            1 |       (0, 0, 142)
    

    coco类别:
    coco_id_name_map={1: ‘person’, 2: ‘bicycle’, 3: ‘car’, 4: ‘motorcycle’, 5: ‘airplane’,
    6: ‘bus’, 7: ‘train’, 8: ‘truck’, 9: ‘boat’, 10: ‘traffic light’,
    11: ‘fire hydrant’, 13: ‘stop sign’, 14: ‘parking meter’, 15: ‘bench’,
    16: ‘bird’, 17: ‘cat’, 18: ‘dog’, 19: ‘horse’, 20: ‘sheep’, 21: ‘cow’,
    22: ‘elephant’, 23: ‘bear’, 24: ‘zebra’, 25: ‘giraffe’, 27: ‘backpack’,
    28: ‘umbrella’, 31: ‘handbag’, 32: ‘tie’, 33: ‘suitcase’, 34: ‘frisbee’,
    35: ‘skis’, 36: ‘snowboard’, 37: ‘sports ball’, 38: ‘kite’, 39: ‘baseball bat’,
    40: ‘baseball glove’, 41: ‘skateboard’, 42: ‘surfboard’, 43: ‘tennis racket’,
    44: ‘bottle’, 46: ‘wine glass’, 47: ‘cup’, 48: ‘fork’, 49: ‘knife’, 50: ‘spoon’,
    51: ‘bowl’, 52: ‘banana’, 53: ‘apple’, 54: ‘sandwich’, 55: ‘orange’,
    56: ‘broccoli’, 57: ‘carrot’, 58: ‘hot dog’, 59: ‘pizza’, 60: ‘donut’,
    61: ‘cake’, 62: ‘chair’, 63: ‘couch’, 64: ‘potted plant’, 65: ‘bed’, 67: ‘dining table’,
    70: ‘toilet’, 72: ‘tv’, 73: ‘laptop’, 74: ‘mouse’, 75: ‘remote’, 76: ‘keyboard’,
    77: ‘cell phone’, 78: ‘microwave’, 79: ‘oven’, 80: ‘toaster’, 81: ‘sink’,
    82: ‘refrigerator’, 84: ‘book’, 85: ‘clock’, 86: ‘vase’, 87: ‘scissors’,
    88: ‘teddy bear’, 89: ‘hair drier’, 90: ‘toothbrush’}

    Tensorflow之环境版本匹配问题(个人觉得最好docker)

    tensorflow与pip包对应关系https://docs.floydhub.com/guides/tensorflow/
    tensorflow与keras对应关系https://docs.floydhub.com/guides/environments/

    Pytorch安装 Cuda 安装 版本选择

    1. Anconda 安装(5.3.2以上)清华源下载sh 再bash XXXX.sh (anconda不要加到环境路径)之后自己加 export PATH=/home/XXX/anaconda3/bin:$PATH
    2. Anconda 添加源,参考paddle添加源conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/;conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/;conda config --set show_channel_urls yes
    3. conda create -n pytorch_env python=3.7创建环境,如果很慢就是没加源
    4. source activate pytorch_env进入环境 ,开始装各种cuda cudnn pytorch。备注;source deactivate pytorch_env,不要conda deactivate pytorch_env
    5. conda install pytorch torchvision cudatoolkit=10.1 -c pytorch参考官网,不要后面的 -c pytorch 如果慢的话,我是没加
    6.conda install cudnn=7.6.4安装cudnn 7.6.4 应该是可以加到上面指令的,cuda 10.1 500+M cudnn 200+M
    7.conda remove -n pytorch_env --all至此 pytorch cuda 10.1 python 3.7 安装完成

    conda 环境用到别的机器上

    环境会被保存在 environment.yaml文件中
    conda导出已有环境:conda env export > environment.yaml
    当我们想再次创建该环境,或根据别人提供的.yaml文件复现环境时,可以:conda env create -f environment.yaml

    就可以复现安装环境。移植过来的环境只是安装了你原来环境里用conda install等命令直接安装的包,你用pip之类装的东西没有移植过来,需要你重新安装。

    pip导出安装的库到requirements.txtpip freeze > requirements.txt
    pip导入requirements.txt中列出的库到系统pip install -r requirements.txt

    Git 在线学习https://learngitbranching.js.org/ 中文在线学习https://oschina.gitee.io/learn-git-branching/?NODEMO

    pytorch 学习

    版本对应关系

    DCNv2Pytorch: 不同版本安装地址

    centertrack 的DCNv2安装问题 centertrack github 如果clone慢的话用 gitee

    opencv-python
    Cython
    numba
    progress
    matplotlib
    easydict
    scipy
    pyquaternion
    nuscenes-devkit  ###1.0.1 used   and torch=1.2 trochvision=0.4.0
    pyyaml
    motmetrics
    scikit-learn==0.22.2  
    

    mask_rcnn/maskrcnn/model.py

    问题:AttributeError: ‘Model’ object has no attribute ‘metrics_tensors’

    解决办法:https://blog.csdn.net/DeMeng33/article/details/103953984
    2199 self.keras_model.metrics_tensors.append(loss) 改为self.keras_model.metrics_tensors = []
    虽然解决了问题,但不保险,以后用keras=2.2.5 tf=1.14 cuda=9.2 及相应的lib版本试下,目前就这么办吧

    超大数据集 集市整理,,如果下载慢的话,到集市找一下,也许就有了

    超大数据集数据集描述
    2019年旷视科技 Object365365 categories 2 million images 30 million bounding boxes
    2017年MIT Places365400+scene categories 10 million images

    NLP实验室:

    - 语音实验室-语言技术实验室
    目标致力于语音识别、语音合成、语音唤醒、声学设计及信号处理、声纹识别、音频事件检测等下一代人机语音交互基础理论、关键技术和应用系统的研究工作。形成了覆盖电商、新零售、司法、交通、制造等多个行业的产品和解决方案,为消费者、企业和政府提供高质量的语音交互服务语言技术实验室致力于以自然语言实施人与机器之间有效交流的各种理论和方法。该实验室对多种自然语言处理技术的研究,例如情感分析,信息提取和机器阅读理解,已经得到了广泛的应用,包括客户服务,信息服务,刑事司法和医学
    研究方向1.语音识别及语音唤醒 。面向家居、车载、​​办公室、公共空间、强噪声、近远场等复杂场景,研究多语言、多模态、端云一体的语音识别及唤醒技术,通过平台方式提供丰富的开发者定制模型自学习能力,让业务具备语音模型的自定制能力。2.语音合成。研究高音质、高表现力的语音合成技术及个性化语音合成,说话人转换技术,主要应用于语音交互、信息播报和篇章朗读等场景。3.声学及信号处理。研究声学器件、结构和硬件方案设计,基于物理建模和机器学习的声源定位、语音增强和分离技术、以及多模态和分布式信号处理等。4.声纹识别与音频事件检测。研究文本相关/无关声纹识别、动态密码、近场/远场环境声纹识别、性别年龄画像、大规模声纹检索、语种方言识别、音频指纹检索、音频事件分析等。5.口语理解及对话系统。基于自然语言理解技术,构建语音交互场景下的口语理解和对话系统,提供给开发者自纠错能力及对话定制能力。6.端云一体语音交互平台。综合应用声学、信号、唤醒、识别、理解、对话、合成等原子能力,构建全链路、跨平台、低成本、高可复制性、端云一体的分布式语音交互平台,帮助第三方具备可扩展定制化的场景能力。7.多模态人机交互。业内首创在公众场所强噪音的环境下实现免唤醒远场语音交互,并结合流式多轮多意图口语理解,业务知识图谱自适应等技术,面向公共空间真实复杂的场景提供自然语音交互体验。1.基础技术。研究形态,语法,多语言,知识表示和推理以及相关技术,以支持自然语言技术的创建和阿里巴巴商业经济的应用。这些服务每天被使用超过8000亿次。2.语义计算。研究自然语言理解,语义分析和相关技术,这些技术应用于问答,文本摘要和文本蕴含/推论。3.技术应用。情感分析,文本分类,基于语音的信息检索,推荐算法,文本生成和事件提取的研究已应用于各种场景,例如电子商务,通信,刑事司法和信息服务。4.机器翻译。研究语音(基于语音)和多模式(基于图像)机器翻译。由此产生的技术支持20多种语言,包括中文,英语,俄语,西班牙语,泰语和印度尼西亚语,并且被要求与阿里巴巴服务进行实时使用,每天平均使用次数超过7亿次。
    产品1.致力于用最自然的人机语音交流方式,打造公共空间真实场景下的智能服务机器。主打业内首创的强噪声环境下的免唤醒语音交互、语音识别、流式多轮多意图口语识别等技术,已应用于交通行业和新零售行业。1)地铁语音售票机:全球首台地铁语音售票机,用户能够用该机器进行语音站点查询、语音模糊地点查询并完成路径规划;用户购票时间由30秒下降至10秒。2)快餐店语音点餐机:用户可以用人机交流式的语音交互方式,完成客制化点餐需求的快速下单。2.应用于智能语音导航(电话客服机器人、快递咨询等)、智能外呼(催收、回访、发货前确认等)、金牌话术、智能质检、App服务直达等多种场景。目前已落地于支付宝95188热线、菜鸟电话机器人、中国平安培训助手、中国移动智能客服等。3.提供全链路语音交互的能力,跨平台接入各类设备,具备有交互系统的场景化、定制化能力和主动交互能力。1)车载语音智能助手:已与上汽荣威、福特等汽车品牌合作。2)远场语音电视:阿里-海尔五代人工智能电视,用户与电视机进行远场语音交互。4.将语音识别技术、防串音处理技术、自然语言理解、大数据分析等技术综合运用,用于庭审语音识别与记录、案件分析等场景。目前已应用于浙江高院、福建高院等客户,覆盖全国28个省市,超过1万个法庭。5.开源新一代语音识别声学模型DFSMN,将公开英文数据库上的语音识别准确率提高至96.04%,是近年来语音识别领域极具代表性的成果之一。1.Ali Reader可以通过使用算法分析相关的非结构化文本(文档,描述,网页等)来总结答案,从而理解用户的请求和查询。它在客户服务,信息服务,培训和其他场景中具有广泛的应用。阿里巴巴的许多产品都在使用Ali Reader,包括Alicare,Alimebot和Intelligent Service Robot。借助已建立的问答功能,可以快速有效地发布每种产品,从而减少了手动预处理工作量。2.通过使用机器翻译,跨语言检索和语言词法分析技术,Ali Tran可以打破买卖双方之间的多语言障碍。阿里巴巴翻译技术赢得了许多国际竞争,并被阿里巴巴业务部门广泛使用,包括阿里巴巴国际B2B,速卖通和Lazada跨境电子商务平台,每天的使用量超过7亿次。将来,Ali Tran将集成到阿里云产品中,以支持和改善合作伙伴业务。3.Ali NLP基于多种NPL技术,包括文本数据收集和处理技术,词汇的多语言分析技术,语法,语义,文本分布式表示技术和垂直技术(情感分析,文本反垃圾邮件和问答) ,每天在服务场景中的使用量超过8000亿。4.阿里巴巴与浙江省最高人民法院和浙江大学合作创建“司法大脑”。司法大脑利用DAMO Academy在文本生成,知识图,信息提取,深度神经网络和信息检索方面的优势来全面组织法律知识,总结证据标准,完善审判规则,解构案件和规章并形成司法知识图来提供帮助法官实时进行预先裁定并提供裁定参考文件。司法大脑以定制算法的形式向用户提供量身定制的解决方案。5.该系统利用NLP技术和医学知识图谱对病历进行深入的质量控制分析,以书面形式提高病历质量,提高治疗效果,降低病患风险,使医务人员可以自由集中精力在管理,教育,培训等方面。该系统正在构建用于跟踪中国患者人数的国家数据平台,以不断改善中国公民的健康状况。
    更多相关内容
  • PRO/E配置文件选项

    千次阅读 2019-07-21 23:02:15
    自动检索并装载自动钻孔表的配置文件。 autodrilling_holestyle_param <用户定义的参数名> 包含在制造参照模型的孔特征中的参数名。该参数值标识用于孔制作的MUDF,MUDF自动应用于Pro/NC中钻出这些孔。 Bell yes, ...

    关于配置文件选项
    为配置文件输入所需的设置,可以预设环境选项和其它全局设置。要设置配置文件选项,使用“选项”对话框(“实用工具”>“选项”)。
    本帮助模块含有一个按字母顺序显示每一选项或相关选项组的配置选项列表:
    ·配置选项名称。
    ·相关变量或值。选项的缺省值显示为斜体。
    ·简单说明。
    accuracy_lower_bound         数值(在1.0e-6和1.0e-4之间)
    输入一个精确值来覆盖缺省下限0.0001。上限固定为0.01
    add_java_class_path            <搜索路径>
    此选项涉及到有关JAVA环境变量CLASSPATH的选项值,它用于查找J-Link程序中使用的类。可在同一行上指定多个搜索路径,在UNIX中用“:”隔开,在Windows NT中用“;”隔开。设定此选项后,启动第一个J-Link应用程序时才会生效
    add_weld_mp         yes, no
    yes - 系统在计算质量属性时,包括焊接。
    no - 系统在计算质量属性时,排除焊缝。
    allow_anatomic_features          yes, no
    将此配置文件现象设置为yes,使得下列选项可用:
    “扭曲”菜单中:“局部拉伸”、“半径圆顶”、“截面圆盖”、“耳”、“唇”。
    “实体”菜单中:“开槽”、“轴肩”、“凸缘”、“ 退刀槽”。
    “基准”菜单中:“计算”。
    allow_cycle_optimize            yes, no
    在18.0以前的版本中,有一个孔加工序列参数,允许用户优化孔加工序列CL-数据的循环输出。自版本18.0以来,该参数不再有效。
    yes - 使该参数在序列中可见
    no - 该参数在序列中不可见
    allow_move_attach_in_dtl_move          yes, no
    确定绘图模式中的“移动”和“移动附属”命令是 (yes) 否 (no) 一起执行
    allow_move_view_with_move                yes, no
    设置为“yes”时,可以使用“绘图”模式中的“移动”命令,移动绘图视图。
    allow_old_style_round              yes, no
    确定系统使用哪一个倒圆角创建功能。
    yes - 使用旧(版本16.0)功能。
    no - 使用新功能。
    allow_package_children                all, feature, none
    设定参照包装元件的特征的允许度。设定此选项后,即可在当前的Pro/ENGINEER进程中立即生效。
    all - 允许使用特征和元件两者的放置参照
    feature - 仅允许使用几何特征参照
    none - 禁用特征和元件的放置参照
    allow_ply_cross_section        yes, no
    yes - 允许Pro/COMPOSITE创建一个复合摺的横截面。
    allow_redo_intersections         yes, no
    yes - 显示“装配特征”菜单中的“重新求交”命令。
    allow_ref_scope_change          yes, no
    no - 当“参照范围”用户界面改变时,显示消息“配置文件设置禁止参照范围的变化”。
    设定此选项后,即可在当前的Pro/ENGINEER进程中立即生效。
    allow_refs_to_geom_reps_in_drws           yes, no
    允许为几何表示创建绘图参照(包括尺寸、注释和导引)。但是,如果参照的几何改变,这些参照可能变为无效。对于已意识到某些几何表示的参照不能在绘图中更新的高级用户,可使用该选项。
    allow_rfs_default_gtols_always             yes, no
    yes - 即使ANSI标准不允许,仍可创建“RFS/缺省”几何公差。
    allow_udf_style_cosm_threads            yes, no
    定义修饰螺纹用户界面。
    yes - 创建一个作为UDF的“修饰螺纹”。
    no - 创建一个作为“修饰螺纹”特征的“修饰螺纹”。
    ang_dim_in_screen             yes,no
    (零件、组件、草绘器)
    若设置为“yes”,而且按缺省的平移/缩放设置(依次选择“视图”、“平移/缩放”和“重新设置”)显示,则系统会检测屏幕上是否可见角度尺寸。如果不可见,系统就会将该尺寸移到一个可见的位置。
    ang_units           ang_deg、ang_min、ang_sec
    角度尺寸的显示设置为小数的度 (ang_deg),度和小数的分 (ang_min) 或度、分和小数的秒 (ang_sec)。
    angular_tol             # 公差(#是一个整数)
    设置缺省角度公差尺寸的另一种格式。# 值设置小数位数,“公差”是指实际公差值。例如,6 0.000025设置公差小数位数为6,缺省公差值为0.000025。
    对于整数尺寸,# 值为零,公差是个整数。例如,0 1表示对整数尺寸设置一个为1的公差。
    这些值只影响在配置文件中指定公差选项后所创建的模型。随后对这些选项作任何改变,只会影响选项改变后所创建的新模型。
    angular_tol_0.0
    angular_tol_0.0
    angular_tol_0.00
    angular_tol_0.000
    angular_tol_0.0000
    angular_tol_0.00000
    angular_tol_0.000000
     数值(0-9之间的整数)
    设置角度尺寸的缺省公差。每一选项设置一个特定小数位数的公差。该值指的是小数点后面最后一位。
    assy_mfg_open_mode              mfg,process,feature
    指定打开制造模型(带有.mfg扩展名的文件)的方法。
    mfg - 使用Pro/NC应用程序打开。
    process - 使用Pro/PROCESS for Manufacturing应用程序打开。
    feature - 使用Expert Machinist应用程序打开
    auto_assembly_with_layouts           yes, no      (布局)
    yes - 允许自动装配。
    no - 不允许自动装配。
    auto_associate_dimensions            yes, no
    若该选项设置为“yes”,并且绘图设置选项“associative_dimensioning”也设置为“yes”,则系统将尝试使输入的IGES尺寸(还未关联的)与对应的输入几何相关联。
    auto_convert_cables             yes, no
    yes - 再生版本11.0以前的缆连接组件时,缺省情况下,系统自动为组件中每个单独的线或缆创建一个单独的卷轴特征。
    no - 缆变换显示的一个界面。
    auto_regen_views           yes, no
    yes - 从一个窗口变为另一个窗口时自动重画绘图显示,例如,在“主窗口”中处理绘图时,修改子窗口中的一个模型的情况。可以重画或再生该绘图,反映出对该模型进行的改动。再生该绘图时,模型更新绘图中所作的改变。
    no - 只需从Pro/ENGINEER菜单条选择“再生视图”,并选择“选出视图”、“当前页面”或“所有页面”,就可以更新绘图。当该选项设置为“no”时,即使在“绘图”模式中改动模型(如修改尺寸值),“视图”菜单中的“重画”命令和“绘图”菜单中的“再生”命令,都无法更新绘图。可以选择要同时再生的任意多个视图。
    autodrill_udf_dir          <到用户定义目录的路径>
    由Pro/NC自动钻孔功能使用的孔制作MUDF的存储目录
    autodrilling_config_filename             <文件名>
    自动检索并装载自动钻孔表的配置文件。
    autodrilling_holestyle_param          <用户定义的参数名>
    包含在制造参照模型的孔特征中的参数名。该参数值标识用于孔制作的MUDF,MUDF自动应用于Pro/NC中钻出这些孔。
    Bell             yes, no
    打开 (yes) 或关闭 (no) 每次提示后的键盘响铃。用“实用工具”菜单中的“环境”对话框,可以在运行时覆盖这一设置。
    bitmap_size             250,数值
    与save_bitmap连接使用。确定保存的位图图像的大小(方形的)。
    blank_layer           值
    开始一个Pro/ENGINEER进程时,遮蔽指定的层。该值为层标识。
    它只对层标识1 - 32有效。
    该选项是为了兼容9.0版本以前的对象而设。当对象保存在版本9.0或之后的版本中,就不再需要该选项。
    bom_format              formatname.fmt
    为定制的BOM设置要使用的BOM格式文件。
    browser_favorite             <到用户定义目录的完整路径>
    在文件浏览器中指定目录可见,以便快速浏览。使用完整路径名,以避免出现问题
    button_name_in_help            yes, no
    设置为“yes”时,任一选定的菜单选项的名称和菜单,将以英文显示在与该按钮相关联的帮助文本中。
    cable_int_portions_for_clr     yes, no
    no - 排除对内部缆部分的全局间隙检查。
    yes - 包括对内cadam_line_weights light, medium, heavy
    为了用与标准一致的正确的线宽对绘图出图,在Pro/ENGINEER中定义图元的线宽。这些线宽的缺省Pro/ENGINEER值为:
    Light - .2
    Medium - .3
    Heavy - .5
    如果要对一个带有输入的CPTR数据的绘图出图,并采用缺省的线宽,需将配置选项设置如下:
    cadam_line_weights           .2 .3 .5
    部缆部分的全局间隙检查。
    cadds_import_layer              yes, no
    yes - 从CADDS 5输入至Pro/ENGINEER中时,不同层中的对象尽可能放置在不同层中。
    campost_dir             路径名
    指定CAM-Post装载点目录,使用户可以直接设置后处理器,并建立MCD文件。
    can_snap_to_missing_ref                  yes, no
    no - 元件放置时禁用捕捉行为。
    设定此选项后,即可在当前的Pro/ENGINEER进程中立即生效。
    capped_clip               yes, no
    yes - 在着色和修剪后,将模型显示为一个实体。
    no - 在着色和修剪后,将模型显示为多个曲面。
    catia_out_to_existing_model              append, overwrite
    append - 若选定的CATIA模型已存在,则新的数据添加给现有的CATIA文件。
    overwrite - 若选定的CATIA模型已存在,则新输出的文件覆盖现有的文件。
    catia_translator          cat_ii, pro_cat
    如果有CATIA II的活动接口,且有Associative Topology Bus许可,但将配置选项topobus_enable设置成了no,则可用配置选项catia_translator确定直接CATIA传送的方法。如果没有CATIA软件许可,则将catia_translator设置为cat_ii(缺省)。这是唯一可使用的直接CATIA传送方法。如果有软件CATIA许可,并想使用此许可执行直接传送,则将catia_translator设置为pro_cat。
    cat_ii - 使用CAT_Ii方法。如果没有CATIA许可,这是唯一可使用的CATIA直接传送方法。
    pro_cat - 使用pro_cat方法。如果有软件CATIA许可,并想使用此许可进行直接传送。
    cdt_transfer_details           no, yes
    输入一个CADAM绘图时使用:
    no - 与CADAM绘图相关的详图(复制品)只放在当前的Pro/ENGINEER绘图页上;不增加额外的页面。
    yes - 与CADAM绘图相关的详图(复制品)转换至Pro/ENGINEER绘图上单独的附加页面。这样,转换了多少复制品,绘图中就增加多少页。
    cgm_inc_pad_byte_in_length        yes, no
    yes - 允许“显微CGM”转换器处理metafile。
    cgm_use_enum_in_real_spec          yes, no
    yes - 允许在“高级技术回顾中心”中查看metafile。
    cgm_use_reversed_ieee_floats              yes, no
    yes - 允许在“高级技术回顾中心”中查看metafile。
    chamfer_45deg_dim_text            ASME/ANSI,ISO/DIN,JIS
    控制倒角尺寸文本的显示,不影响导引。只会影响新创建的尺寸文本。缺省设置为ASME/ANSI。其它设置对文本的影响如下:
     
    check_intralink_attributes     yes, no
    把带有指定参数的对象保存到工作空间时,使用此选项。
    yes - 当参数未在Pro/ADMIN中定义时,参数信息将写入工作空间中。
    no - 当参数未在Pro/ADMIN中定义时,不把参数信息写入工作空间中。
    chk_part_surfs_profpock                 no, yes
    yes - 包括所有参照零件曲面,作为外形加工和腔槽加工NC序列的“检测曲面”(缺省设置为“no”)。
    cl_arrow_scale           正数(缺省 = 1)
    该选项允许控制围线NC序列的刀具轨迹箭头的大小。
    0 - 不显示箭头。
    其它任何值 - 箭头相应缩放。
    clip_always           yes, no
     “可见性”对话框关闭后显示修剪。
    clock yes,             no
    开关时钟(表明Pro/ENGINEER在工作)显示。
    clr_print_plus_minus             yes, no
    计算两零件或曲面间的间隙时,设置系统精度的显示。缺省设置为不显示该精度。
    color on, off
    开关颜色。关闭颜色,则模型线框以白色显示。
    color_editor_ui_rgb_range        0_to_100,0_to_255
    决定如何指定RGB颜色值。
    0_to_100 - 用从0到100的百分数指定RGB值。
    0_tocolor_ramp_size            整数值
    指定在一个颜色斜道中,用于显示彩色对象明暗度的着色数。此适用于模拟和分析结果的多种颜色的着色模型显示。系统的图形功能必须支持256色和压缩的彩色映像。
    _255 -color_resolution            0.1,epsilon值
    指定用户定义颜色间的最小允许偏差。不能创建现有颜色允许偏差内的划分颜色的 RGB值。降低此设定值,允许定义更多的RGB数值非常接近的颜色。 用从0到255的RGB真实值指定RGB值。
    color_windows               all_windows,one_window
    在主窗口和辅助窗口中控制颜色的显示。
    all_windows - 线框颜色显示在主窗口和所有的辅助窗口中。
    one_window - 颜色只在主窗口中显示。辅助窗口以缺省颜色显示线框。
    comp_assemble_start              constrain_in_window,package
    控制新的组件元件开始显示的位置。设定此选项后,即可在当前的Pro/ENGINEER进程中立即生效。
    constrain_in_window - 元件显示在一个单独的窗口中,而且必须限制在组件中。
    package - 元件在组件中显示为一个已包装的元件。
    comp_rollback_on_redef                yes, no
    no - 当用户重新定义一个元件时,组件不恢复。
    设定此选项后,即可在当前的Pro/ENGINEER进程中立即生效。
    comp_snap_angle_tolerance            35,0-90度
    用于元件捕捉的两个参照间允许的差异角度,从0到90度。
    comp_snap_distance_tolerance            0.1 (10%),(0到1)
    生成偏距之前,两个平面参照之间允许的距离百分比。设定此选项后,即可在当前的Pro/ENGINEER进程中立即生效。
    0 - 不需要偏距
    1 - 强制使用偏距
    0和1之间的值 - 表示偏距实现之前,元件尺寸的百分比
    company_name用户公司名
    此选项用于输出选项iges_out_mil_d_28000。要支持MIL-D-28000,则要求输入用户公司名,并在每次通过IGES输出时,系统都进行提示,除非在配置文件中已设置公司名称。
    compress_output_files    yes, no
    为了节省空间,对象文件可以存储为压缩格式。压缩文件读写都较慢,但所占空间只有原文件的一半到三分之一。它们还能跨系统完全兼容。
    yes - 按压缩格式存储对象文件。
    no - 对象文件不压缩。
    注释:若想从一个UNIX系统向一个Windows(NT或95)机器复制一个压缩的对象文件,或相反,可从Windows机器使用操作系统命令“rcp -b”。
    copy_dxf_dim_pict     yes, no
    当AutoCAD绘图从一个DXF文件输入给Pro/ENGINEER时,该选项允许制作这些AutoCAD绘图的精确复制品。
    yes - 创建了一个复制品,并且AutoCAD绘图中的所有图元都出现在Pro/ENGINEER中。这些图元在绘图中彼此独立。
    no - 只输入尺寸和几何,并且所有的图元都象在Pro/ENGINEER中创建的那样运作。
    copy_geom_update_pre_2000i_dep   yes, no
    设置为“yes”时,当检索到Pro/ENGINEER中时,在一个pre-2000i模型中,将独立的复制几何特征标记为已修改。这样可立即保存该模型,更新模型复制几何的相关信息。对于改进后的Pro/PDM和Pro/INTRALINK中的参照说明,该信息在2000i版本中已改变。
    设定此选项后,即可在当前的Pro/ENGINEER进程中立即生效。
    create_drawing_dims_only         yes, no
    确定系统是否将所有在零件或绘图的“绘图”模式中创建的尺寸都保存为相关的草绘尺寸。
    yes - 在绘图中,将所有在该绘图中创建的新尺寸保存为相关的草绘尺寸。无论绘图设置文件选项的设置如何,在一个参照零件几何的绘图中创建的尺寸总是相关的。
    create_fraction_dim          yes, no
    yes - 创建的所有尺寸以分数显示。
    create_numbered_layers       yes, no
    yes - 只在新模型上创建命名为1到32的缺省层。
    curr_proc_comp_def_color
    指定处理组件中用于显示当前元件的缺省颜色。三个小数值,指定了在生成的颜色中,红色、绿色和蓝色(按此顺序)所占的百分比。例如,“0 0 49”指定了中等蓝色。
    curr_proc_comp_def_font
    solidfont、dotfont、ctrlfont、dashfont、phantomfont、ctrlfont_s_l、ctrlfont_l_l、ctrlfont_s_s、ctrlfont_mid_l、dashfont_s_s、phantomfont_s_s
    指定处理组件中当前元件使用的缺省字体。
    custom_rainbow           blue-cyan-green-yellow-red-magenta-white, 字符串
    定义Pro/FEM-POST图形模型使用的颜色。
    可以为CUSTOM_RAINBOW选项指定颜色:蓝色、黑色、青色、洋红色、绿色、黄色、红色和白色。用“-”字符(破折号)作为分隔符,以单个字符串的形式输入这些颜色。不考虑该字符串的大小写。
    设定此选项后,重新启动Pro/ENGINEER后才会生效。
    例如:white-red-yellow-green-magenta-cyan-black-blue
    datum_point_symbol cross, dot (filled), circle, triangle, square
    修改“零件”或“组件”模式中基准点符号的显示。
    dazix_default_placement_unit mm, thou, micron
    指定输入到Dazix文件的数据所用的单位。
    dazix_export_mounthole                 yes, no
    yes - 将一个Dazix文件的MOUNTHLE部分作为一个安装孔来处理。
    no - 将安dazix_z_translation yes, no
    yes - 通过z平移,将对象传送到“.edn”文件。
    装孔部分作为一个切口来处理。
    def_layer        <type_option名称>
    type_option变量有:
    layer_assem_member、layer_assy_cut_feat、layer_axis、layer_chamfer_feat、layer_comp_design_model、layer_comp_fixture、layer_comp_workpiece、layer_copy_geom_feat、layer_corn_chamf_feat、layer_cosm_round_feat、layer_cosm_sketch、layer_csys、layer_curve、layer_curve_ent、layer_cut_feat、layer_datum、layer_datum_plane、layer_datum_point、layer_detail_item、layer_dgm_conn_comp、layer_dgm_highway、layer_dgm_rail、layer_dgm_wire、layer_dim、layer_draft_constr、layer_draft_dim、layer_draft_dtm、layer_draft_entity、layer_draft_feat、layer_draft_geom、layer_draft_grp、layer_draft_hidden、layer_draft_others、layer_draft_refdim、layer_driven_dim、layer_dwg_table、layer_ext_copy_geom_feat、layer_feature、layer_geom_feat、layer_gtol, layer_hole_feat、layer_nogeom_feat、layer_note、layer_parameter_dim、layer_part_refdim、layer_point、layer_protrusion_feat、layer_quilt、layer_refdim、layer_ribbon_feat、layer_rib_feat、layer_round_feat、layer_sfin、layer_shell_feat、layer_skeleton_model、layer_slot_feat、layer_snap_line、layer_solid_geom、layer_surface、layer_symbol、layer_thread_feat、layer_trim_line_feat、layer_weld_feat
    指定不同项目类型的缺省层名。第一个值字符串为层类型。第二个值字符串为层名。
    default_abs_accuracy值
    定义缺省的绝对零件精度。
    default_ang_dec_places1,数值(2到14)
    指定绘图中角度尺寸显示的小数位数。
    default_dec_places                数值(缺省值 = 2,对于非角度尺寸)
    对非角度尺寸,设置显示在所有模型模式中的缺省的小数位数 (0-14)。它不影响用“小数位数”修改后所显示尺寸的小数位数。在“草绘器”中所创建尺寸的小数位数由选项“sketcher_dec_places”控制。
    default_dim_num_digits_changes yes, no
    为最后输入的值设置尺寸中显示的缺省小数位数。若该选项设置为“no”,则系统将缺省使用指定给配置文件选项“default_dec_places”的值。
    default_draw_scale           数值,no
    为使用“无比例”命令增加的视图设置缺省绘图比例。该值必须大于0。若设置为“no”,则系统不设置缺省绘图比例。
    default_ext_ref_scope            all, none, skeletons, subassemblies
    选择可外部参照的模型的缺省条件。
    all - 参照任何模型。例如,可以给组件中的任一元件创建外部参照。
    none - 除了正被修改的模型以及分支中其下面的模型外,不参照其它模型。
    skeletons - 在元件的组件中,任何元件都可以参照其相关的“骨架”模型。若正在修改一个“骨架”模型,则可参照其所属骨架模型之上,组件的骨架模型。
    subassemblies - 允许对正被修改的模型、该模型下面的模型、 该模型可能有的同级模型以及这些模型下面的模型,进行外部参照。
    default_font            名称,字形,字号
    设置Pro/ENGINEER用于显示的、菜单条、菜单及其子菜单、弹出式菜单之外的缺省字体。可以按任何顺序指定这些变量。例如,“courier,bold,14”与“14,courier,bold”的效果相同。
    任何忽略的变量都使用标准设置。用于Unix系统的标准缺省字体为“helvetica, regular, 12”。用于Windows NT和Windows 95的标准字体来自系统设置,该设置通过“控制面板”来完成。
    参阅menu_font、popuphelp_font和fonts_size。
    default_object_invalid_refs                 prohibit, copy
    为新创建的模型中的参照操作设置缺省条件。
    prohibit - 若试图创建一个超出范围的外部参照,就会收到一条出错消息,并且系统将中止操作。
    copy - 若试图创建一个超出范围的外部参照,就会收到一条可能违反规则的警告。
    此时可以中止参照创建,或显式声明这样一个超出范围的参照。若声明了该参照,则其备份自动复制给零件/组件,并且该备份被参照(当它在进程中时,对主参照的改变仍被检测)。
    如果以后主参照不在进程中,并且要检索带有备份参照的零件,那么该参照被临时冻结,使用备份。当主参照重新进入进程中时,恢复相关性。用户可随时禁止这种声明提示;这种情况下,系统自动给超出范围的任何参照创建一个备份参照。
    default_object_scope_setting                all, none, skeletons, subassemblies
    为一个新对象中的参照控制选择缺省条件。
    all - 参照任何模型。它是系统当天的工作方式。用户可以给组件中的任一元件自由创建外部参照。
    none - 不参照其它模型。除了正创建的模型和该模型分支上其下面的那些模型外,不允许外部参照其它任何模型。
    selketons - 一个新元件可以参照该元件所属的组件的“骨架”模型。若正在创建一个“骨架”模型,则它可参照其所属骨架模型上面,组件的骨架模型。
    subassemblies - 允许对正在创建的模型、该模型下面的模型、该模型可能有的同级模型以及这些模型下面的模型,进行外部参照。
    default_ramp_size             整数值
    指定灰色的着色数,显示非彩色对象的明暗度。
    default_ship_breadth             指定轮船的宽度。
    default_ship_lbp
    指定轮船的垂线间的缺省长度(AP和FP)或LBP。指定值用做创建框架系统的缺省值。
    delete_after_plotting            yes, no
    yes - 当出图文件成功出图后,自动将其从所在目录删除。
    del_gp_memb_ind           yes, no
    yes - 允许单独选取零件或组件的组成员,并分别隐含这些特征而不是隐含整个组。
    no - 不能选取或隐含某个组内的单个特征。
    depthcue_always                yes, no
    帮助形象化线框模型。当它启用时,线框线延伸到屏幕中时变暗(离开操作者);从屏幕向外延伸时变亮(朝向操作者)。只有适当的图形硬件才支持深度提示。也能在“视图/模型显示”对话框中控制深度提示。
    depthcue_value             小数值0.0-1.0, 0.0
    帮助形象化线框模型。如果启用深度提示,则此选项指定深度提示所使用的缺省百分比。只有适当的图形硬件才支持深度提示。也可以从“视图/高级/可见性”对话框中控制深度提示值。
    dialog_translation             yes, no
    运行非英语版本的Pro/ENGINEER时,需要指定显示顶级菜单和对话框的语言。
    yes - 使用本地语言。 no - 使用英语。
    dim_fraction_denominator               值(缺省值 = 32)
    设置分数尺寸使用的最大分母。若分数可以简化,就要把它约分到最小分母(例如,4/32约分为1/8)。
    dim_fraction_format                  std, aisc
    影响包含分数的尺寸文本的外观。
    std - 以标准的Pro/ENGINEER格式显示分数尺寸。
    aisc - 以美国钢结构研究所 (AISC) 格式显示分数尺寸,并对英尺-英寸尺寸,按AISC格式显示建筑单位。
    下表显示分数尺寸的AISC格式:
    AISC尺寸 PTC尺寸 
    10' -2 3/4 10' 2-3/4" 
    10'-0 3/4 10' " 
    10'-0 10' 
    2  2-3/4" 
    2 2" 
    3/4 " 
    dim_offscreen_limit       值(缺省值 = 1,333)
    设置尺寸自动折回屏幕的边距。缺省值1.333使尺寸在窗口之外只能有窗口大小的三分之一。该值不能小于1.0。
    dir_cache_max                256,数值
    将dir_cache_max设置为内容可被同时缓存的目录的最大数。
    disp_trimetric_dwg_mode_view            yes, no
    在绘图上放置一般视图时,以缺省定向显示模型。若设置为“no”,则直到从“定向”对话框选择“缺省”后,模型才出现。但是在创建一个使用缺省定向的绘图视图时,若改变此配置文件选项的设置,系统不改变该定向。以缺省定向设置视图后,系统就将其冻结。
    display wireframe, hiddenvis, hiddeninvis,shade
    显示模型为:所有线呈白色 (wireframe),隐藏线呈灰色 (hiddenvis) 或删除所有隐藏线 (hiddeninvis)。着色选项显示所有曲面着色(实体和非实体)的模型(除绘图模式外)。线的显示在绘图仪、DXF和IGES文件中反映出来。
    display_axes                   yes, no
    控制基准轴的显示。要控制基准轴标签的显示,可设置配置选项display_axis_tags。
    yes - 显示基准轴。 no - 不显示基准轴
    display_axis_tags              yes, no
    控制基准轴标签的显示。
    yes - 显示基准轴标签。 no - 不显示基准轴标签。
    设定此选项后,即可在当前的Pro/ENGINEER进程中立即生效。
    display_comps_to_assemble          yes, no(处理组件)
    yes - 系统将整个设计模型送入内存,并显示在屏幕上。这样,用户即可从设计模型或“模型树”选出处理元件。
    no - 系统并不把整个设计模型送入内存。它只显示“模型树”。当从“模型树”选出处理元件后,系统将它们送入内存。
    display_coord_sys                yes, no
    控制基准坐标系的显示。要控制基准坐标系的显示,可使用配置选项display_coord_sys_tags。
    yes - 显示基准坐标系。 no - 不显示基准坐标系
    设定此选项后,即可在当前的Pro/ENGINEER进程中立即生效。
    display_coord_sys_tags              yes, no
    控制基准坐标系标签的显示。
    yes - 显示基准坐标系标签。 no - 不显示基准坐标系标签
    设定此选项后,即可在当前的Pro/ENGINEER进程中立即生效
    display_dwg_tol_tags                     yes, no
    设置出现在绘图中的公差标签的显示。该选项不影响尺寸上公差的显示。
    display_full_object_path yes, no
    控制对象全文件名(包括其对象类型后缀和版本号)和窗口标题中文件路径的显示,以及“模型信息”的显示。
    yes - 显示全文件名和文件路径。 no - 只显示对象名。
    display_in_adding_view            wireframe, minimal_wireframe, default
    控制绘图中模型的显示。当选项auto_regen_views设置为no时,该选项起作用。若设置为wireframe,则系统以线框形式增加每个新视图并显示基准。若此选项设置为“minimal_wireframe”,系统则以没有基准、轴或侧面影像边的线框形式显示每个新视图。若设置为“default”,系统则根据当前“环境”对话框中的设置来显示视图。
    display_internal_cable_portion                  yes no,
    yes - 对单个对接和定制元件在“缆路径设定”对话框中手工设置为Yes的任何线,打开内部缆部分的显示(与“环境”对话框中相同)
    display_layer                值
    开始Pro/ENGINEER进程时,它使指定的层显示出来。变量value为层标识。
    它只对层标识1 - 32有效。
    该选项是为了兼容9.0版本以前的对象而设。当对象保存在版本9.0或之后的版本中,就不再需要该选项。
    display_plane_tags            yes, no
    控制基准平面标签的显示。
    yes - 显示基准平面标签。 no - 不显示基准平面标签
    设定此选项后,即可在当前的Pro/ENGINEER进程中立即生效。
    display_planes                     yes, no
    控制基准平面的显示。要控制基准平面标签的显示,可设置配置选项display_plane_tags。
    yes - 显示基准平面。 no - 不显示基准平面。
    设定此选项后,即可在当前的Pro/ENGINEER进程中立即生效。
    display_point_tags                yes, no
    控制基准点标签的显示。
    yes - 显示基准点标签。 no - 不显示基准点标签
    设定此选项后,即可在当前的Pro/ENGINEER进程中立即生效。
    display_points                yes, no
    控制基准点的显示。要控制基准点标签的显示,可设置配置选项display_point_tags。
    yes - 显示基准点及其名称。 no - 不显示基准点及其名称。
    设定此选项后,即可在当前的Pro/ENGINEER进程中立即生效。
    display_silhouette_edges               yes, no
    仅对线框显示设置侧面影像边的显示。
    display_thick_cables                      yes no,
    yes - 显示缆和线的厚度 no - 仅显示中心线(与“环境”对话框中相同)
    draw_models_read_only                 yes, no
    将绘图中模型的文件设置为只读文件,使它们不能被修改。不能给这些模型增加驱动尺寸、几何公差和相似特征。试图进行影响模型的改变时,系统会发出警告,不进行这种修改。
    draw_points_in_model_units              yes, no
    将当前草绘视图的坐标值定义为模型单位,而不是绘图单位。对于相对和绝对坐标在“消息窗口”中的输入和显示,“获得点”菜单使用草绘视图的比例和草绘视图的模型单位。
    drawing_file_editor               editor,protab(绘图)
    为编辑绘图设置文件指定缺省文本编辑器。若不设置此变量,系统就使用缺省编辑器。若将该变量设置为“protab”,则系统使用Pro/TABLE。若将该变量设置为“editor”,则系统使用系统编辑器(参见选项“pro_editor_command”)。
    drawing_setup_file                  filename.dtl
    为Pro/ENGINEER进程中创建的任一绘图,建立缺省绘图设置文件选项值。若不设置该选项,系统就使用缺省绘图设置文件选项值。仅当具有Pro/DETAIL许可时,文件中的某些参数才有效。
    drawing_view_origin_csys                name,no
    将已命名的坐标系用作为新创建视图或已修改视图的原点。如果不想让系统使用先前设置的坐标系,可指定该值为“no”。
    dwg_select_across_pick_box                   yes, no
    当“选出多个”菜单出现时,缺省加亮“穿过线框”命令。若该选项设置为“no”,则加亮“线框之内”命令。
    dxf_out_drawing_scale            yes, no
    指定是否将绘图比例输出到DXF或DWG文件。
    Yes - 系统在输出的DXF/DWG中包含比例因子DIMLFAC。
    No - 输出时不使用绘图比例。输出到AutoCAD中时,请设置为yes。
    dxf_out_stroke_text                      yes, no
    yes - 在DXF或DWG输出中,划线勾掉文字。划线 == 文字将变为线和点。
    no - 不勾掉输出文字。
    ecad_area_default_import       cosm_area,3d_volume
    定义如何处理输入的ECAD区域。
    cosm_area - 将输入的ECAD区域作为修饰区域特征来处理。
    3d_volume - 将带Z轴距离的ECAD区域作为一个3D封闭面组输
    ecad_board_csys_def_name                  name
    指定增加给输入的ECAD板的缺省坐标系名称。若不设置该变量,则系统提示需要一个名
    ecad_comp_csys_def_name               name
    指定增加给输入的ECAD元件的缺省坐标系名称。若不设置该变量,则系统提示需要一个名称。
    ecad_create_hint_add                yes, no
    辅助创建一个ecad_hint.map文件。此选项不创建ecad_hint.map文件,它控制ecad_hint.map文件的创建。
    yes - 每当元件轮廓库输入到Pro/ENGINEER时,若必要,可自动重命名元件。
    ecad_default_comp_height             <当前元件的单位>, <数值单位>
    为输入的ECAD组件设定缺省数值和单位,如25.4毫米,单位可能是:
    英寸密耳(1E-3英寸)英毫(1E-6英寸)厘米毫米微米(1E-6米)纳米(1E-8米)
    ecad_export_holes_as_cuts               yes, no
    将Pro/ENGINEER的孔作为切口输出给ECAD系统。
    ecad_import_holes_as_features                yes, no
    作为穿透所有孔来输入指定为DRILLED_HOLE的截面。用Pro/ENGINEER钻孔所创建的板以ECAD_HOLE_TYPE参数的NPTH缺省值输出。若需要PTH数值 (IDF 2.0/3.0),则创建此特征参数。
    ecad_mapping_file            <路径、文件名或路径和文件名>
    指定用于ECAD操作的ecad_hint.map文件。
    ecad_other_outl_csys_def_name name
    指定其它示意元件被输入的IDF 2.0或 3.0 ECAD的 .OTHER_OUTLINE部分的缺省坐标系名称。若不设置该变量,则系统提示需要一个名称。
    edge_display_quality               normal, high, very_high, low
    该选项允许控制线框和隐藏线删除的边的显示质量。有效选项为:
    normal - 提供一般的边显示质量。
    high - 通过2倍地增加镶嵌图案来提高显示质量。
    very_high - 通过3倍地增加镶嵌图案来提高显示质量。
    low - 与一般质量相比减少镶嵌图案,以此加快对象显示。
    enable_absolute_accuracy                 yes, no
    控制“精度”菜单的显示,从该菜单中可以选择“相对精度”或“绝对精度”。
    yes - 从“零件设置”或“组件设置”菜单选择“精度”时,“精度”菜单总是显示。
    no - 只有零件当前定义为绝对精度时,该菜单才出现。
    enable_assembly_accuracy             yes, no
    no - 禁用组件对象的精度修改
    enable_cadra_export                      yes, no
    启用“输出”菜单中的“CADRA”命令。它允许创建一个CADRA特定的IGES文
    enable_popup_help               yes, no
    控制对话框中的弹出式帮助。
    yes - 帮助启用。 no - 帮助禁用。
    注释:单行帮助消息总是出现在消息窗口的底部。
    explode_iges_dimension_note            yes, no (界面)
    当输入一个IGES绘图文件时,控制处理尺寸的方法。
    yes - 每个IGES尺寸分解为两个图元:一个含有尺寸文本的单独注释和一个带空注释的尺寸。
    no - 尺寸处理方法与以前一样。
    export_3d_force_default_naming            yes, no
    Yes - 输出到STEP时,使用Pro/ENGINEER文件名。
    No - 提示输入每个STEP文件名。
    extend_cvpath            路径名
    CVPATH环境变量可定义搜索CADDS模型的缺省路径。如果要在Pro/ENGINEER进程期间向CVPATH添加环境变量,可设置extend_cvpath。
    fail_if_sec_regen_warning              yes, no

    在再生过程中,忽略所有发出有关该部分的警告消息的特征。这样,Pro/ENGINEER就不必记住某个部分的位置,也不用在再生过程中忽略它。
    yes - 在再生过程中,忽略带输出警告消息部分的特征。
    no - 只在再生过程中发出警告消息。
    fail_ref_copy_when_missing_orig           yes, no
    用“设计管理器”使用复制的几何特征或备份的外部参照时,如果找不到其原始参照,那么当设置为“yes”时,该复制几何特征失败。若设置为“no”,该特征冻结,不更新。
    fail_unattached_feature                  yes, no
    检索版本15以前创建的模型时,确定系统处理不连接的伸出项和切口的方法。
    yes - 检索一个零件时,系统忽略所有不连接的伸出项和切口。
    no - 检索一个零件时,系统不忽略所有不连接的伸出项和切口
    family_table_editor                   protab, editor
    设置用于编辑零件和组件族表的编辑器。
    protab - 使用Pro/TABLE。 editor - 使用系统编辑器。
    Fasthlr                 yes, no
    Yes - 自动激活快速隐藏线删除。
    feature_create_auto_begin                   yes, no
    在特征创建过程中,确定打开对话框时,“定义”按钮是否自动激活。
    yes - 按钮自动激活。 no - 由用户来选择按钮。
    feature_create_auto_ok                      yes, no
    在特征创建过程中,确定定义了最后一个需要的元素后,系统是否自动激活对话框的“确定”按钮。
    yes - 按钮自动激活。 no - 由用户来选择按钮。
    fem_ansys_annotations                 yes, no
    输出“模拟”分析名为ANSYS中的注释。
    fem_ansys_grouping                  yes, no
    切换组和/或层的转移到ANSYS。
    fem_asp_ratio                值(缺省值 = 7)
    该值用来与FEM创建的长宽比元素相比较。
    fem_default_solver          ANSYS,COSMOS/M,MSC NASTRAN,PDA FEA,C-FLOW
    指定到一个求解器的路径。
    fem_dist_index           值(缺省值 = ,4)
    该值用来与FEM创建的变形指数元素相比较。
    fem_edge_angle             30
    设置两相邻元素边之间的最小可接受的缺省角度。输入0和90度之间的值。
    fem_feas_convertor             路径名
    为一个用户提供的、允许运行“pro_from_feas”的中间脚本设置路径。
    fem_geom_associativity               none, nodes, elements, all
    none - 不创建.fga文件。
    nodes - 输出关于模型几何的节点数据。
    elements - 输出关于模型几何的元素数据。
    all - 输出关于模型几何的所有有关元素和节点的相关数据。
    fem_ignore_unpaired              yes, no
    在FEM中创建局部壳网格时使用。
    yes - 将网格模型化时,系统忽略不成对表面。跳过“网格化”菜单时,进入“元件后”菜单中。
    fem_max_memory_usage             值(缺省值 = 20)
    Pro/ENGINEER按照缺省设置,提供给FEM网格化操作最多20兆字节的内存。使用此值增加内存数量。以兆字节为单位输入数值。
    fem_mid_ratio         值(缺省值 = ,1)
    该值用来与FEM创建的中间比率元素相比较。
    fem_neutral_version              version 1, version 2, version 3
    指定中性文件的版本。
    fem_old_quad_mesher                  yes, no
    在引入铺设算法前,使用旧的算法用于壳网格化。此种方法可能会在方形网格内产生非常多的三角形元素。
    fem_remove_unopposed              yes, no
    yes - 将模型网格化时,系统忽略非相对曲面,也将取消“使用非相对”选项。此选项设置为
    no - 系统在壳模型中使用非相对曲面。
    fem_skew_angle           0至90之间的值(缺省值 = 45)
    设置以度为测量单位的最大可接受的缺省倾斜角度值。输入一个0和90度之间的值。
    fem_solver_time_limit               值(缺省值 = 60)
    对NASTRAN求解方法,超过指定的时间限制时,使用该选项中断求解器。
    fem_supertab_version                level_iv,level_v
    控制将网格数据输出为SUPERTAB格式的LEVEL IV还是LEVEL V。
    fem_taper               0.0到1.0之间的值(缺省值 = 0.5)
    设置最小可接受的缺省锥度值。输入一个0和1之间的值。
    fem_twist_angle            0至90之间的值,10
    设定相对元素面之间最大可接受的缺省扭曲角(仅适用于楔和长方体元素)。
    fem_warp_angle              0至90之间的值(缺省值 = 10)
    设置按度测量的最大可接受的缺省扭曲角度值。输入一个0和90度之间的值。
    fem_which_ansys_solver             FRONTAL,ITERATIVE
    允许指定使用Frontal ANSYS求解器还是Iterative ANSYS求解器。
    fem_y_dir_compress             yes, no
    根据压缩的和不压缩的几何来指定Y方向。缺省值为不压缩的。
    femansys_annotations                yes, no
    切换载荷工况名称到ANSYS。
    file_open_default_folder                  working directory,in_session
    指定用户打开“文件打开”对话框时的缺省目录视图。
    working directory - 搜索工作目录 in_session - 在进程中搜索对象
    pro_library - 只有当用户安装了Pro/LIBRARY时它才有效;缺省情况下搜索Pro/LIBRARY。
    workspace - 只有当用户安装了Pro/INTRALINK时它才有效;它使工作空间成为缺省的搜索目录,并且为缺省选项,除非已进行另外指定。
    commonspace - 只有当用户安装了Pro/INTRALINK时它才有效;它使公共空间成为缺省搜索目录。
    fit_object_in_window               yes, no
    no - 当对象的定向改变时,并不象通常那样,将对象缩小到窗口尺寸的80%。这种情况下,要重新调整模型使其与屏幕相配,可使用“整修”。
    fix_autocad_iges_text_scale              yes, no
    修复早于版本10的AutoCAD版本的比例缩放故障。
    yes - 对AutoCAD文件进行适当修复。
    fix_boundaries_on_import                 yes, no
    控制输入曲面边界的修复。
    yes - 通过消除间隙,校正切线来修复边界。 no - 不修复边界。
    fix_catia_iges_sym_note                    yes, no
    解决由多次旋转CATIA IGES文件中的一条注释而引起的问题。
    yes - 纠正偏差。
    fix_imported_set_view_orient            yes, no
    设置输入的CATIA SET文件的查看特性。
    yes - 文件可以有平移的视图。 no - 文件不能有平移的视图。
    fix_refs_to_intersections                yes, no
    设置“装配特征”菜单中“重新求交”命令的删除剩余物功能。
    yes - 可以删除剩余物。 no - 不能删除剩余物。
    flip_arrow_scale                     值
    为增大指示特征创建方向的反向箭头大小,设置一个比例因子(缺省值 = 1)。
    fonts_size                       small, medium, large
    确定菜单和对话框中文字的相对大小。要使改动生效,必须重新启动Pro/ENGINEER。
    force_wireframe_in_drawings                   yes, no
    yes - 以线框形式显示所有绘图的视图。         no - 根据进程的显示设置显示视图(线框、隐藏等)。
    format_setup_file              filename.dtl
    给每个绘图格式赋予一个指定的设置文件。要将一个绘图的参数值赋给一个格式,必须将该绘图的设置文件检索到该格式中。
    frames_per_sec                yes, no
    决定视图是否具有动画效果。也可以在“视图/性能”对话框中控制此选项。
    frames_per_sec_value3
    设定视图动画改变的平滑度。数值越大,每秒钟内的帧数越多,动画越平滑。数值越小,视图变化的越快。也可以在“视图/性能”对话框中控制此选项。
    freeform_toolpath_matrem                   yes, no
    yes - 在Expert Machinist中,系统为“自由形式”加工创建自动材料。
    no - 在Expert Machinist中,系统不为“自由形式”加工创建自动材料。
    freeze_failed_assy_comp                 yes, no
    确定对检索失败的组件元件的处理方法。缺省情况下,系统需要某种特定的操作来修复组件或冻结元件。
    yes - 将所有未能检索到组件中的任何元件,自动冻结在它们最后的已知位置。在组件中删除一个元件后,即使该元件的制作基准参照已删除,其子项也有再生状态。
    使用偏距或内部基准丢失了参照,不会引起元件冻结。
    full_hlr_for_cables                  full, partial, none
    full - 当缆隐藏其它几何时,从视图删除隐藏线(只有在隐藏线处于激活状态时,才有效)。
    partial - 除了缆在相同位置一起布线的情况外,缆隐藏其它非干扰缆。
    none - 显示隐藏线,而且整个显示过程更快。
    gerber_360_interpolation               yes, no
    yes - 包括在输出的Gerber出图文件中的弧和圆将采用这种格式。
    graphics gl, opengl, starbase, xgl, x_windows
    grid_snap               yes, no
    yes - 使选出点捕捉到网格。
    no - 关闭网格捕捉,这样可以选取任何位置。
    设定此选项后,即可在当前的Pro/ENGINEER进程中立即生效。
    为某些运行Pro/ENGINEER的平台设置可选的图形环境。
    gtol_dim_placement          on_bottom,under_value
    控制“零件”模式中几何公差 (gtols) 的显示。它的作用与相同名称的绘图设置选项一样。
    on_bottom - 几何公差显示在底部,位于所有文本附加行的下面。
    under_value - 几何公差就显示在尺寸值的下面(在所有文本附加行的上面)。
    harn_tang_line_display                Yes, No
    yes - 当以粗缆显示时,显示缆相切段间的内部端线。
    help_translation             yes, no
    运行非英文版的Pro/ENGINEER时,指定显示简短帮助消息的语言。
    yes - 使用本地语言。 no - 使用英语。
    highlight_erased_dwg_views               yes, no
    通过控制环境选项“加亮被拭除的视图”来控制被拭除的视图轮廓的显示。
    yes - 加亮被拭除的视图 no - 关闭对被拭除视图的加亮
    highlight_new_dims             yes, no
    在“绘图”模式中,以红色加亮新尺寸,直到它们被移动或重画屏幕为止。
    hlr_for_quilts              yes, no
    控制面组在删除隐藏线过程中的显示方式。
    yes - 在删除隐藏线过程中包括面组。 no - 在删除隐藏线过程中不包括面组。
    hole_diameter_override               yes, no
    yes - 在“孔”对话框中,可改变建议的标准攻丝孔或间隙孔的缺省直径。如果熟悉可用钻孔并需要改变系统缺省值,则将此选项设置为“yes”。
    no - 系统推荐一个直径值(基于表查找功能)并将该值变灰,无法改变它。
    hull_collar_placement                        top,bottom
    指定套环相对于关联板的位置。
    top - 将套环置于关联板的顶部。                       bottom - 将套环置于关联板的底部。
    hull_collar_prefix                    co, <文本(最多20个字符)>
    指定用于命名套环的前缀。
    hull_collar_section_file                 collar.ptd, <文本(最多20个字符)>
    指定套环部件库文件的名称。该库文件对于创建套环来说是必需的。
    hull_cutout_section_file               <文本(最多31个字符)>, cutout.ptd
    指定切割部件库文件的名称。该库文件对于创建切割来说是必需的。
    hull_endcut_section_file                       <文本(最多31个字符)>, hull_endcut.ptd
    指定端切割部件库文件的名称。该库文件对于创建端切割来说是必需的。
    hull_flange_width                    <实数>, 6.0
    指定折叠凸缘的宽度作为关联板厚度的系数。
    hull_hole_section_file                   <文本(最多31个字符)>, hull_hole.ptd
    指定孔部件库文件的名称。该库文件对于创建船体孔来说是必需的。
    hull_material_code                  <文本(最多20个字符)>
    指定结构对象的缺省材料级别代码名称。材料级别代码和普通材料将决定用于在材料描述文件中定义的结构对象的材料。
    hull_material_desc_file                 mdf.txt, <文本(最多20个字符)>
    指定材料描述文件名称。材料描述文件储存如下信息:
    ·材料名称(在材料或.mat文件中定义)。
    ·材料级别代码(普通材料的级别或等级)。
    ·普通材料类型(铁、钢)。
    ·材料描述。
    hull_plate_bradius                  3.0, <实数>
    指定节点板的缺省折弯半径。它被定义为板厚度的系数。
    hull_plate_prefix               pl, <文本(最多20个字符)>
    指定用于命名板的前缀。
    hull_plate_stock_file                   plate_stock.txt, <文本(最多20个字符)>
    指定板框架文件的名称。板框架文件储存有关框架名称及其相关参数(如材料和尺寸)的信息。
    hull_plate_thickness,                 0, <实数>
    指定缺省板厚度。
    hull_plate_thickness_x                   tomidship,frommidship
    指定板厚度的缺省方向为沿着横向板X轴。
    tomidship - 板厚度方向从型线指向船体中央。
    frommidship - 板厚度方向从型线远离船体中央。
    hull_plate_thickness_y inboard, outboard
    指定板厚度的缺省方向为沿着纵向板Y轴。
    inboard - 板厚度方向从型线指向舷内(指向中心线)。
    outboard - 板厚度方向从型线指向舷外(远离中心线)。
    hull_plate_thickness_z up, down
    指定板厚度的缺省方向为沿着甲板Z轴。
    up - 板厚度方向从型线指向上(Z轴正方向)。
    down - 板厚度方向从型线指向下(Z轴负方向)。
    hull_stiffener_flange_x                 tomidship,frommidship
    在加固件腹板在YZ平面且凸缘方向沿X轴时,指定凸缘的缺省方向。
    tomidship - 凸缘从型线指向船体中央。
    frommidship - 凸缘从型线远离船体中央。
    hull_stiffener_flange_y                inboard, outboard
    在加固件腹板在XZ平面且凸缘方向沿Y轴时,指定凸缘的缺省方向。
    inboard - 凸缘从型线指向舷内(指向中心线)。
    outboard - 凸缘从型线指向舷外(远离中心线)。
    hull_stiffener_flange_z              up, down
    在加固件腹板在XY平面且凸缘方向沿Z轴时,指定凸缘的缺省方向。
    up - 加固件厚度从型线指向上(Z轴正方向)。
    down - 加固件厚度从型线指向下(Z轴负方向)。
    hull_stiffener_prefix st,              <文本(最多20个字符)>
    指定用于命名加固件的前缀。
    hull_stiffener_section_file             stiffener.ptd, <文本(最多31个字符)>
    指定加固件部件库文件的名称。该库文件对于创建加固件来说是必需的。
    hull_stiffener_stock_file                  stiffener_stock.txt, <文本(最多31个字符)>
    指定加固件框架文件的名称。加固件框架文件储存有关框架名称及其相关参数(如材料和尺寸)的信息。
    hull_stiffener_web_x                tomidship,frommidship
    当加固件腹板在YZ平面上时,指定腹板厚度的缺省方向沿X轴。
    tomidship - 凸缘从型线指向船体中央。
    frommidship - 凸缘从型线远离船体中央。
    hull_stiffener_web_y
    当加固件腹板在XZ平面上时,指定腹板厚度的缺省方向沿Y轴。
    inboard - 凸缘从型线指向舷内(指向中心线)。
    outboard - 凸缘从型线指向舷外(远离中心线)。
    hull_stiffener_web_z
    当加固件腹板在XY平面上时,指定腹板厚度的缺省方向沿Z轴。
    up - 加固件厚度从型线指向上(Z轴正方向)。
    down - 加固件厚度从型线指向下(Z轴负方向)。
    iconify_entire_pro                       yes, no
    确定Pro/ENGINEER窗口/菜单随主窗口图标化的数目。
    yes - 所有的窗口和菜单都图标化。
    no -iges_clip_view_note                      no_clip,full_clip,partial_clip
    确定IGES注释如何相对于IGES视图进行修剪。设置如下:
    no_clip - 不进行修剪。
    full_clip - 对至少有一部分在视图轮廓外的注释进行修剪。
    partial_clip - 只对完全在视图轮廓外的注释进行修剪。
     只有主窗口图标化。
    iges_export_dwg_views                     yes, no
    yes - 输出绘图视图信息 no - 不输出绘图视图信息
    iges_in_106_f2_as_spline          yes, no
    no - 类型106,表2的IGES Copious Data图元作为一组3D空间的点输入。
    yes - 图元作为3D样条输入。
    iges_in_assoc_dim_geom_21                     yes, no
    对于从IGES输入的相关尺寸,控制是否在输入后保留相关性。
    yes - 若绘图设置选项“associative_dimensioning”也设置为“yes”,则“相关性实例”图元(类型402,表21)在输入过程中进行处理。
    no - 输入的尺寸不保留相关性。
    iges_in_dwg_color               yes, no
    yes - 给IGES文件输入RGB信息。在IGES文件中的颜色定义图元输入给绘图,作为用户定义的颜色。将使用它们的所有图元,设置为使用这些颜色。
    no - 输入到绘图时,忽略IGES文件中的颜色定义图元。将所有参照这些颜色的图元设置为使用颜色定义图元中指定的颜色。
    iges_in_dwg_line_font yes, no
    控制用户定义线型的输入。若设置为yes,不按名称顺序(IGES_1、IGES_2等等),将缺省名称分配给用户定义的线型;另外,用户定义的线型以“实”线输入。
    iges_in_dwg_view                      yes, no
    输入IGES绘图时,控制是否保留IGES视图内的相关性。
    yes - 在输入时,IGES视图的形式与2D草绘视图相同,保留视图图元(例如,几何、注释和尺寸)间的相关性。
    no - 在输入时,IGES视图分解;属于某个IGES视图的所有图元不再相关。
    iges_in_dwg_view                            yes, no
    输入IGES绘图时,控制是否保留IGES视图内的相关性。
    yes - 在输入时,IGES视图的形式与2D草绘视图相同,保留视图图元(例如,几何、注释和尺寸)间的相关性。
    no - 在输入时,IGES视图分解;属于某个IGES视图的所有图元不再相关。
    iges_in_group_to_dwg_layer                               yes, no
    yes - 将一个IGES组转换成多个绘图层; no - IGES组不转换。
    iges_note_disp            as_geometry,all_views,no_views,as_is
    确定当IGES注释图元不指向任何视图或绘图图元时,需进行何种操作。
    参见配置选项iges_zero_view_disp。
    iges_out_all_srfs_as                           default, 114, 128
    default - 所有曲面都以相应的IGES曲面输出;
    114 - 该选项只用于曲面形状的表示。不管设置如何,都输出裁剪的曲面图元(类型144)。
    iges_out_assembly_default_mode                     flat,one _level,all_levels,all_parts
    为通过IGES的组件输出指定缺省值。可选值为:
    flat - 将组件转换为一个单级几何模型;
    one_level - 只输出带有指向元件文件的指针的组件结构;
    all _levels - 将组件结构输出到一个文件,将所有元件输出到多个IGES文件。
    all parts - 将一个组件作为包含其元件和组件特征(如果有)的几何信息的多个文件,输出到IGES。
    - 所有曲面都以IGES B-样条曲面输出。
    iges_out_catia_gdt_width             yes, no
    yes - 允许将一个几何公差符号的所需宽度输出到CATIA。
    iges_out_catia_notes                    yes, no
    yes - 将一个大注释(多于70个字符串)分成多个较小的注释,每一个产生一个IGES图元。
    iges_out_dwg_color                  yes, no
    yes - 允许RGB信息输出到IGES文件。绘图中用户定义的颜色作为颜色定义图元输出到一个IGES文件。所有使用这些颜色的图元都有一个指向IGES文件中的相应颜色定义图元的指针。
    no - 输出IGES文件时,忽略绘图中用户定义的颜色。将使用这些颜色的所有图元设置为在IGES文件中用白颜色。
    iges_out_dwg_line_font                      yes, no
    控制用户定义线型通过IGES的输入。若设置为“no”,所有几何以实线输出。
    iges_out_dwg_pnt_ent                yes, no
    yes - 将一个绘图点作为一个IGES点图元输出到IGES。
    no - 将一个绘图点作为两条交叉线输出。
    iges_out_ent_as_bspline              true, false (Pro/INTERFACE)
    控制系统如何将绘图输出到IGES文件。
    true - 将除了线和弧之外的所有几何图元以三次B-样条输出。
    false - 不以三次B-样条输出图元。
    iges_out_jamais_compliant            yes, no(组件、绘图和零件)
     yes - 指定满足专用JAMA-IS子集规范的IGES输出,符合JAMA-IS (Japan Automobile Manufacturers Association IGES Subset Specification)(日本汽车制造者协会IGES子集规范)版本1.02。
    no - 指定不用专用JAMA-IS子集规范标准IGES输出。
    iges_out_mil_d_28000               yes, no
    yes - 指定使用MIL-D-28000图元子集的IGES输出。
    iges_out_spl_crvs_as_126               yes, no
    创建一个IGES文件时,将所有零件几何样条曲线变为IGES图元126(B-样条)。
    iges_out_spl_srfs_as_128               yes, no
    创建一个IGES文件时,将所有零件几何样条曲面转换为IGES图元128(B-样条)。
    iges_out_start_note             yes, no
    yes - 将“system_iges_header_file”和“user_iges_header_file”指定的文本作为一条注释输出到绘图上。
    要控制注释的放置,用配置文件选项“put_iges_drawing_entity”:
    yes - 将注释放在右下角(标题块区域)。 no - 将注释放在左下角。
    iges_out_symbol_entity                       yes, no
    以IGES通用符号图元、IGES类型号228,或组件图元输出绘图符号:注释和线条。
    iges_out_trim_curve_deviation           数值(缺省值 = 当前精度)
    设置一条XYZ裁剪曲线(边界)和一条裁剪曲面的底层曲面间的距离最大值。
    iges_out_trim_xyz                      yes, no
    控制是否除了UV数据外,还为裁剪曲面输出XYZ数据。
    iges_out_trm_srfs_as_143                      yes, no
    yes - 将所有曲面输出给IGES图元141和143。它可覆盖选项“iges_out_trm_xyz”。
    iges_use_variable_size               yes, no
    yes - 包含可变大小页面信息的IGES文件输入并放置在相应可变尺寸的格式中。如果此文件中没有包含页面尺寸信息,系统会尝试估算正确的尺寸,并在输入时使用正确的可变尺寸格式。
    no - IGES绘图输入并放置在A尺寸格式中。
    iges_zero_view_disp                all_views,no_views,,as_is
    确定当IGES注释图元不指向任何视图或绘图图元时,需进行的操作。
    all_views - 为每个使用视图转换的视图创建一个图元副本。
    no_views - 不创建图元。
    as_is - 只用图元本身的转换信息,创建该图元一次。
    ignore_all_ref_scope_settings                  yes, no
    控制是否忽略对象特定的参照范围设置。“环境”范围设置仍有效。另请参阅allow_ref_scope_change和default_ext_ref_scope。
    info_output_mode                 choose, screen, file, both
    对信息的显示方式进行缺省设置。
    choose - 调出“信息输出”菜单,从中可以选择在屏幕上查看信息、将信息写入一个文件,还是进行这两种操作。
    其它选项对其中一项或这两项进行缺省设置,并且不用菜单提示。
    该选项仅适用于下列“信息”菜单选项:“名称”、“模型信息”、“层信息”、“材料清单”(BOM)和“审核轨迹”。其它所有“信息”选项总是将信息显示在屏幕上。
    initial_bend_y_factor            值(缺省值 = ,5)
    指定一个常数,用于确定一个钣金件零件的中间折弯线。该值常用于非圆柱折弯。只有在没指定折弯表时,它才用于常规折弯。
    instance_search_exhaustive               yes, no
    指定一个实例搜索的范围。输入实例名称时必须指定Pro/ENGINEER文件的类型,可以在输入面板中键入该类型(如inst_name.prt),也可从“文件”>“打开”的下拉式列表中选择该类型。
    yes - 如果存在一个实例索引文件,则对将要列于其中的实例进行搜索。搜索可能花费一些时间,特别是如果某些搜索路径在网络服务器上时。若指定的实例在搜索路径末端 - 或根本不存在,那么整个搜索工作需要很长时间,用户可能错误地认为出现系统问题。
    no - 只检索先前再生过的实例和将要列于一个实例索引文件(如果有)中的实例。若没有.idx文件,则Pro/ENGINEER只在当前工作目录中查找实例。它并不检查搜索路径中发现的每个普通模型。
    interface_quality                整数(范围是1-3)(缺省值 = 3)
    创建一个文件前,检查一个出图文件或2-D输出文件(如IGES)中的重叠线时,确定所执行的工作量。对这些值的解释如下:
    0 - 不检查相同笔色的重叠线或收集线,所有的线立即转储到界面;
    1 - 不检查重叠线,将相同笔色的线收集起来以便出图;
    2 - 对边进行局部检查,并且将相同笔色线的两个顶点和线收集起来以便出图;
    3 - 将所有边彼此对照,进行全面检查,不管顶点数、线型和颜色如何。将相同笔色的线收集起来
    intf2d_fit_incompatible_data                        yes, no
    yes -对于输入和输出,修复2-D外部格式(如IGES和DXF)与Pro/ENGINEER间的兼容问题
    intf2d_out_enhanced_ents
    控制DWG或DXF文件中的折线、直线和弧,或剖面线和样条图元。
    spline_hatch - 输出样条和剖面线图元 spline - 输出样条图元
    hatch - 输出剖面线图元 none - 输出非增强图元
    intf3d_in_close_open_boundaries              yes, no
    控制输入曲面上开放边界的修复。
    yes - 通过连接现有边界的端点,闭合输入曲面的开放裁剪边界。
    no - 使边界处于不裁剪状态。
    intf3d_in_enable_layer_join                yes, no
    控制输入过程中曲面几何的连接方式。
    No - 输入时以从文件中载入几何那样连接曲面。
    Yes - 按层连接曲面(在同一层中所包含的曲面首先被连接到一起)。
    intf3d_in_include_items          srfs,crvs,pnts,crv_pnts,srfs_crvs,srfs_pnts,srfs_crvs_pnts
    指定要从一个文件输入的图元类型。可接受的数值为:
    srfs - 只输入曲面; crvs - 只输入曲线;
    pnts - 只输入点; crvs_pnts - 输入曲线和点;
    srfs_crvs - 输入曲面和曲线; srfs_pnts - 输入曲面和点;
    srfs_crvs_pnts - 输入曲面、曲线和点。
    intf3d_in_profiles                    none,composite,all
    NONE - 轮廓曲线在输入过程中未被抽取
    COMPOSITE - 类型为102的复合曲线在平面的且不与曲面相关的(它们不是剪切曲面的边界边)文件中被转换为草绘的“基准曲线”。
    ALL - 所有平面曲线都被转换为草绘的“基准曲线”
    intf3d_in_show_join_layers_attr            yes, no
    Yes -“连接层”属性出现在“界面属性”菜单中。
    No - Pro/ENGINEER不进行层间连接。
    若从中输入的系统假定层中的所有曲面都在一个单独的面组中,则可通过从层中选择来处理所要的面组。
    intf3d_out_datums_by_default                      yes, no
    确定在“批处理”模式中输出IGES文件时,是否包括基准曲线。
    yes - 包括基准曲线信息。 no - 不包括基准曲线信息。
    intf3d_out_default_option wireframe,surfaces,wireframe_surfaces
    确定在“批处理”模式中输出IGES文件时,包括的信息类型。
    wireframe - 只包括线框。 surfaces - 只包括曲面面组。
    wireframe_surfaces - 线框和曲面面组。
    intf_out_as_bezier                yes, no
    将所有B-样条输出为Bezier曲面。
    yes - 使用可有更高次的Bezier曲面来逼近每一个B-样条曲面,所用曲面片数比IGES、STEP、VDA和CATIA的B-样条曲面中的曲面片数少得多。输出样条曲面时,临时创建Bezier曲面以增加次数,减少生成的样条曲面中
    intf3d_out_extend_surface               yes, no
    对于输出到其它系统的文件,指定处理曲面的方法。
    yes - 曲面同原先一样扩展。 no - 曲面不扩展输出。
    intf3d_out_force_surf_normals                         yes, no
    IGES和PDGS输出。控制非解析曲面的法线。
    yes - 强制使曲面法线指向一致的方向。 
    no - 不强制曲面法线指向一致的方向。
    VDA始终强制处理曲面法线。
    该选项方便了与CATIA的数据交换,还可以方便其它接受CAD的系统。
    intf3d_out_surface_deviation                     正数
    允许在将Pro/ENGINEER曲面转换为样条曲面的过程中,设置原始曲面和生成曲面间最大的允许偏差(例如,对于IGES,这种转换只出现在“iges_out_all_srfs_as”选项设置为“114”时;对于CATIA和VDA,这种转换一直进行)。
    与使用当前模型精度相比,设置最大偏差可实现转换更加逼近的曲面。
    要设置偏差,以当前模型单位中输入一个正值。若输入的值在允许范围之外,则系统使用缺省的模型精度。
    intf_catia_version                  3, 4
    在CATIA和Pro/ENGINEER格式间转换文件时,指定所使用的版本。
    3 - 安装CATIA 3时使用; 4 - 安装CATIA 4时使用;只用CATIA 4进行输出。
    intf_collapse_geom               yes, no
    Yes - 将Pro/ENGINEER参数曲面紧缩成输入特征。
    intf_in_arclength_reparam                yes, no
    yes - 输出过程中,系统尝试对非解析曲面重新参数化,其参数化方法与弧长有很大差别。可以重新参数化的非解析曲面是:
    列表圆柱面、旋转曲面、直纹曲面、样条曲面、B-样条曲面
    no - 不尝试使用这种弧长重新参数化的方法。
    intf_in_blanked_entities                   yes, no
    根据图元在输入文件中的遮蔽状态,过滤图元的输入。
    yes - 将图元输入到Pro/ENGINEER,并放在名为INTF_BLANK的层上。
    no - 不输入遮蔽图元。
    intf_in_dwg_pnt_ent                   yes, no
    将一个IGES或DXF点图元转换为一个绘图点。
    intf_in_layer_asm_dialog                         yes, no
    yes - 调出一个对话框,控制层和组件的输入。可以从文件中提供的层和/或实体中选择一个或多个层和组件,以便输入。
    no - 不允许控制层和组件的输入。
    intf_in_surf_boundary_pref                         uv, xyz
    在所有处理3-D曲面的界面中,使用UV和XYZ边重复表示曲面的裁剪边。在输入处理过程中,使用此选项选择要使用的数据集。
    intf_in_treat_polyline_as                          single_polyline,single_spline,set_of_curves
    允许选择输入的独立XYZ折线的表示法。系统根据所选选项解释输入的折线,并相应地显示它们。
    single_polyline - 折线显示为一条可选作单独折线的曲线。
    single_spline - 折线显示为一条单独的平滑曲线。
    set_of_curves - 折线显示为一组与线和样条连接的平滑曲线(取决于输入的图元)。
    intf_out_asm_mapped_item                      yes, no
    yes - 组件的元件作为MAPPED_ITEM图元输出。它允许将相同元件的不同实例分配给不同的属性(如颜色和层信息)。
    intf_out_asm_mapped_item                      yes, no
    yes - 组件的元件作为MAPPED_ITEM图元输出。它允许将相同元件的不同实例分配给不同的属性(如颜色和层信息)。
    intf_out_assign_names                       no_name, user_name, id_name
    当对象从零件或组件模式输出到STEP格式时,控制如何处理图元名称。可以对Pro/ENGINEER基准点、基准轴、基准曲线、曲面、边和面组指定唯一的名称。
    no_name - 不输出图元名称(出现一个零值)。
    user_name - 为STEP图元指定名称。给Pro/ENGINEER中未指定名称的图元提供一个由Pro/ENGINEER内部标识号组成的唯一名称。使用“设置”>“名称”,给图元命名。这些名称可覆盖标识名称。
    id_name - 给STEP图元指定由Pro/ENGINEER内部标识号组成的唯一名称。
    intf_out_auto_layer_ids yes, no
    yes - 给输出过程中为指定标识的层自动指定接口标识。
    no - 不给输出过程中为指定标识的层指定接口标识。
    intf_out_blanked_entities yes, no
    根据图元的遮蔽状态,对图元输出进行过滤。
    yes - 输出遮蔽层上的图元。
    no - 不输出遮蔽层上的图元。
    intf_out_layer                              block_layer, part_layer, none
    block_layer - 将用于Pro/ENGINEER绘图的元件(零件)、符号、组(对每个视图)和表作为AutoCad块输出。块以如下方式转化:
    part_layer - 从Pro/ENGINEER绘图中将数据输出为DXF和DWG格式。
    none - 将Pro/ENGINEER绘图以DXF和DWG格式输出而不创建块或映射层及线型。
    intf_out_layer_rename_table
    允许在输出过程中,为层指定接口标识。
    intf_out_max_bspl_degree                     整数(范围3 - 16)
    控制通过IGES输出时,输出的B-样条曲面的最大次数。
    平的曲面不受任何配置选项控制,而且它始终作为1次B-样条曲面输出到IGES中。
    intf_out_text_length                        Adjusted,as_is,full_size
    用于Pro/INTERFACE中。
    控制输出的2-D界面中文本的长度。
    as_is - 每个字符的宽度是其笔划的宽度(成比例的宽度)。
    full_size - 每个字符的宽度是字符文本框的宽度(固定宽度)。
    Adjusted - 调整文本间距,使得不留下多余间距,并且在下列情况下结束和开始字符不重叠:
    ·一句中多于60个字符。
    ·在一句中改变字体。
    intf_pdgs_version                         23, 24, 25 (Pro/INTERFACE)
    定义可用于系统的PDGS的版本。
    23 - 版本23、24 - 版本24、25 - 版本25。
    isogen_endtype_map_file
    <proe_load_directory>/text/piping_data/isodata/isogen_endtype_map.ptd, <绝对目录路径和有效文件名>
    指定使用ISOGEN端点类型映射Pro/PIPING端点类型的文件的路径和名称。(仅用于规范驱动模式)
    isogen_mandatory_attr_file                    isogen.fls,<有效文件名>
    指定包含ISOGEN强制属性文件的文件名称。(仅用于规范驱动模式)
    isogen_nominal_size_map_file
    <proe_load_directory>/text/piping_data/isodata/isogen_nominal_size_map.ptd, <绝对目录路径和有效文件名>
    指定使用以毫米和英寸为单位的ISOGEN名义尺寸映射Pro/PIPING尺寸的文件路径和名称。(仅用于规范驱动模式)
    isogen_output_files_dir                    proe_run_directory>, <用户定义的路径>
    指定ISOGEN输出文件的存档目录路径。(仅用于规范驱动模式)
    isogen_pcf_filename_format
    mnemonic-specification-number, <下列关键字的组合:大小、规格、助记符、数字、绝缘以及任何有效文件名字符>
    指定ISOGEN (.pcf) 文件的名称格式。Pro/PIPING从赋予关键字的值中创建组件名称。请参阅如下示例:
     
    管线标签格式 指定的值 管线标签 
    助记符 - 数字 - 绝缘 WATER, 1001, IS WATER-1001-IS.ASM 
    SHIP1 - 助记符 - 数字 - 绝缘 WATER, 1001, IS SHIP1-WATER-1001-IS.ASM 
    (仅用于规范驱动模式)
    isogen_symbol_map_file
    <proe_load_directory>/text/piping_data/isodata/isogen_symbol_map.ptd, <绝对目录路径和有效文件名>
    指定使用ISOGEN符号关键字 (SKEY) 映射Pro/PIPING选取名称的文件的路径和名称。(仅用于规范驱动模式)
    intf3d_out_default_option wireframe,surfaces,wireframe_surfaces,solid,shells,none
    控制3-D数据通过Pro/BATCH输出到IGES文件或STEP文件的类型。
    solid - 指定数据只输出到实体上(只对STEP有效)。
    shells - 指定数据只输出到壳上(只对STEP有效)。
    none - 除了当选项intf3d_out_datums_by_default设置为“yes”时使用的基准外,隐含所有数据。
    kbd_cmd_abbreviation on, off
    on - 从键盘输入菜单命令时,允许使用缩写。
    kbd_selection                    yes,no
    允许使用键盘在图形区中选择位置
    yes - 可以使用键盘在图形区域中进行选取。
    no - 只能使用鼠标在图形区域中进行选取。
    keep_info_datums                             yes, no
    设置系统处理在运行时创建的基准和特征的初始状态。
    yes - 将它们作为特征增加给模型。模型改变后作出标记。
    no - 关闭窗口时拭除它们。模型未改变。
    lang_propagate                  yes, no
    指定语言存储选项。该选项为使用不同于当前语言的对象提供了灵活性。
    yes - Pro/ENGINEER在当前语言环境存储对象,并覆盖原来的语言环境设置。
    no - Pro/ENGINEER按对象上一次存储的语言环境存储对象。
    layer_intchg_funct
    使用“综合互换”组件时,此选项可以决定放置“功能互换”组件的缺
    layer_intchg_simp
    使用“综合互换”组件时,此选项可以决定放置“简化互换”组件的缺省层。
    let_proe_rename_pdm_objects yes, no
    确定从Pro/PDM数据库引出的对象,可否在Pro/Engineer进程中重新命名。
    linear_tol                  # 公差(#是一个整数)
    设置缺省线性公差尺寸的另一个格式。# 值设置小数位数,“公差”是指实际公差值。例如,60.000025设置公差小数位数为6,缺省公差值为0.000025。
    对于整数尺寸,# 值为零,且公差是个整数。例如,0 1表示对整数尺寸设置一个为1的公差。
    这些值只影响在配置文件中指定公差选项后所创建的模型。
    随后对这些选项的任何修改,只影响选项修改后所创建的新模型。
    linear_tol_0.0                   整数(范围 0-9)
    linear_tol_0.00
    linear_tol_0.000
    linear_tol_0.0000
    linear_tol_0.00000
    linear_tol_0.000000
    指定线性尺寸和角度尺寸缺省公差的范围。
    这些值只影响在配置文件中指定公差选项后所创建的模型。随后对这些选项的任何修改,只影响选项修改后所创建的新模型。
    lods_enabled              yes, no
    确定在动态定向(平移,缩放和旋转)过程中,系统是否使用着色模型中的“细节级别”。
    yes - 启用“细节级别”。 no - 不启用“细节级别”。
    通过从“实用工具”菜单提供的“环境”对话框中选择“细节级别”,可以在运行时覆盖该选项的设置。
    lods_value
    如果启用“细节级别”,此值指定显示细节级别的缺省值。此值为边尺寸相对于整个模型尺寸的百分比。
    logical_objects                      yes, no
    要选取版本2000i2前所创建模型中的目的链或目的曲面,必须首先将此选项设置为yes更新该模型。
    maintain_limit_tol_nominal                    yes, no
    不考虑对公差值所作的改变,保留尺寸的名义值。
    make_parameters_from_fmt_tables              yes, no
    用一种绘图格式替换另一种时,确定系统如何处理输入到格式表中的值。
    yes - 保存格式表的输入值,并用该表复制这些值。 no - 提示您重新输入格式的所有值。
    make_proj_view_notes                         yes, no
    以“VIEW视图名称-视图名称”格式,将视图名称自动增加到投影视图。将视图增加到绘图后,可以修改该视图名。
    mapkey                      key macro
    创建键盘宏。
    key - 指定用于激活宏的功能键或键的顺序。
    macro - 指定一系列Pro/ENGINEER菜单和/或对话框选取、输入或自动RETURNs。
    mark_approximate_dims                             yes, no
    yes - 在符合下述规定的尺寸前显示一个弯号(~),该尺寸:
    ·设置为分数显示形式
    ·有一个已四舍五入后的实际值,该值并不正好等于所显示的分数值(换句话说,该分数显示为7/32,但实际值是.22,而不是0.21875)
    注释:第二种情况是一般的情况,并不总需要关系式才出现。
    max_animation_time                 1.0,秒数
    一旦Pro/ENGINEER窗口的定向或缩放状态发生改变,就会出现一个预定义持续时间的动画序列。用户可控制该动画序列的持续时间。此选项控制系统用于动画过程的最长时间。
    maximum_texture_size            64 x 64,128 x 128,256 x 256,512 x 512
    (缺省值是图形硬件所支持的最大尺寸;它由机器来确定)
    为纹理大小分配一个极限,只控制用在Pro/ENGINEER图形中的纹理图的大小调整。它对着色显示没有影响。根据机器为纹理分配的内存,可能需要调用该选项。通过在纹理内存中拟合它们,可实现对大型纹理的显示。
    该选项只影响带有低档图形卡的机器的性能,这种图形卡可能需要更长的时间来对全尺寸(512x512)纹理进行着色。若将该选项设置为较低值,则着色加快,但质量更差。
    mdl_tree_cfg_file                 到文件名的路径
    在启动Pro/ENGINEER时,指定要装载的“模型树”配置文件。
    measure_sig_figures               值(缺省值=6)
    在使用“信息”菜单的“测量”对话框时,设置作为结果显示的有效图形的数目。
    最大值为11。
    mentor_ver_2_0                   yes, no
    yes - 以IDF 2.0格式输出该文件。
    no - 以IDF 1.0格式输出该文件,除非从“ECAD格式”菜单选取了IDF 2.0格式。
    menu_activate_on_press            yes, no
    yes - 单击鼠标左键时,激活菜单条中的菜单选项。
    no - 单击鼠标左键时,不激活菜单条中的菜单选项。
    menu_font名称,字形,字号
    可以指定字体,用于Pro/ENGINEER菜单条、菜单和它们的所有子项。可以按任何顺序指定这些变量。例如,“italic bold, 24, times”或“24, times, italic bold”效果相同。如果省略一个变量,则系统使用标准设置。用于Unix系统的标准缺省字体为“helvetica, regular, 12”。用于Windows NT和Windows 95的标准字体来自系统设置,该设置通过“控制面板”来完成。
    请参阅default_font、popuphelp_font和font_size。
    menu_horizontal_hint               left,right
    指定屏幕(比如“主视图”)上相对于“主菜单”的第二列菜单的位置。
    right - 在空间许可的情况下(例如,如果已经缩放了窗口),第二列菜单出现在“主菜单”菜单的右侧。
    left - 第二列菜单出现在“主菜单”的左侧。
    menu_show_instances                    yes, no
    决定列于实例索引文件中的实例名,是否出现在文件列表中。
    yes - 出现实例。
    no - 忽略实例。
    menu_translation                         yes, no
    在运行Pro/ENGINEER的非英语版本时,指定菜单显示的语种。
    yes - 使用本地语言。 no - 使用英语。
    merge_smt_srfs_without_seam                   yes, no
    yes - 钣金零件中的曲面合并与在实体零件中的操作相同。
    no - 在钣金零件中进行曲面合并时,即使是相同的曲面,它们之间也保留一条边。
    mesh_spline_surf                   yes, no
    打开或关闭蓝色网格曲面线。
    mfg_auto_ref_prt_as_chk_srf                          yes, no
    在3、4和5轴“轮廓”和“常规”铣削序列中,缺省情况下选取整个参照零件作为检查曲面,用于计算这些序列的“NC序列”刀具路径。该选项控制缺省情况下或要求用户选取想要的检查曲面时,是否启用该功能。
    mfg_customize_dialog                      yes, no
    yes - 为定制“NC序列”,使用新的定制对话框。
    no - 使用19.0菜单的对话框。
    mfg_ijk_num_digits                 值(缺省值=10)
    在CL数据文件中,为i、j、k数据点设置数字位数。
    mfg_info_location                 top_left,bottom_right
     “制造信息”对话框的位置。
    mfg_modal_command_file                文件名
    可以生成一些APTn索引主题模式,这意味着在完成某个命令行时,相应于这个主题,可重复得到一系列主要的关键词。
    mfg_param_mode                     simplified,advanced
    simple - 显示了该参数树,并带有参数的子集。 advanced - 显示了该参数树,并带有整个参数集。
    mfg_template_dir                    <用户定义目录的完整路径>
    指定用来保存NC模板的目录。NC 模板用于Expert Machinist中。模板保存了刀具路径的方法,作为刀具检索的方法。模板被放置在一个现有的NC特征上。
    mfg_xyz_num_digits               值,10
    在CL数据文件中,为x、y、z数据点设置数字位数。
    min_animation_steps                 步数,6
    一旦Pro/ENGINEER窗口的定向或缩放状态发生改变,就会出现一个预定义持续时间的动画序列。用户可控制组成动画序列的动画帧数。该配置选项控制用于动画序列的最少帧数。
    model_allow_ref_scope_change                 yes, no
    yes - 用户可改变元件的范围设置。 no - 用户不能改变元件的范围设置。
    model_grid_balloon_display           yes, no
    控制网格球标的显示。
    model_grid_neg_prefix                      -(缺省值),+
    允许指定前缀,用于网格球标捕获中的负数。
    model_grid_num_dig                        整数(缺省值=0)
    控制显示在球标捕获中的小数位数。如果设置为“0”,则只显示整数。
    model_grid_spacing                    值
    以模型单位设置缺省的模型网格间距。
    model_note_display                              yes, no
    允许用户显示所有已显示的模型注释。应用于已显示的注释,不改变注释的“显示/拭除”状态。也可通过称为“显示模型注释”(Display Model Notes) 的一个新的环境选项,来切换注释的显示。
    model_notes_as_labels                              yes, no
    提供显示注释的选项,全文本或标签。也可用环境选项“将注释显示为名称”(Display Notes as Names) 来切换。
    model_rename_template                       模板
    用于为复制的组件建立缺省的重命名约定。缺省的新名称是旧名称加上“_”。添加模板如 [*a1*=*b1*]时,将a1全部改为b1。例如,“TOP_A1_BRACKET”将被复制为“TOP_B1_BRACKET”。
    model_tree_start                yes, no
    设置“模型树”的初始状态。
    yes - 连同其模型一起,显示“模型树”窗口。
    no - 不显示“模型树”窗口。
    mold_layout_origin_name                          name
    将指定坐标系设置为腔孔布局原点的缺省坐标系。
    mold_vol_surf_no_auto_rollback                             yes, no
    修改分型面或模具体积块时,此选项影响反转特征。
    no - 修改时反转分型面或模具体积块。
    yes - 修改时不自动反转分型面或模具体积块,但会提示您是否要反转。此选项在创建分型面或模具体积块
    motion_envlp_alert                yes, no
    no - 改变“运动包络”对话框中的品质级别时,允许关闭显示的警告消息。
    yes - 改变“运动包络”对话框中的品质级别时,显示“运动包络警告”。
    msg_translation                 yes, no
    在运行Pro/ENGINEER的非英语版本时,指定显示消息的语种。
    yes - 使用本地语言。 no - 使用英语。
    multiple_skeletons_allowed                        yes, no
    yes - 允许每个组件有多个骨架元件。
    设定此选项后,即可在当前的Pro/ENGINEER进程中立即生效。
    multipoint_location_count           1, 2 - 100
    指定在一个特征中所允许的电缆的最大位置数。要将位置创建为特征,将其设置为1。要限制一个特征中的位置数,将其设置为2到100之间。
    native_kbd_macros                    yes, no
    指定对本地语言(例如,德语)写的键盘宏的支持。
    yes - 支持本地语言写的宏。 no - 只支持用英语写的宏
    ncl_file_extension                 文件扩展名
    为Pro/MFG CL数据文件,设置缺省的文件扩展名。例如,“apt”将生成“filename.apt”。
    ncpost_type                          gpost, ncpost
    设定GPOST使用提供给Pro/NCPOST的缺省后置处理器。
    allow_4dnav_export             yes, no
    yes - 与“CATIA的4D导航器”一致的方式输出到VRML。
    new_asm_regen_revnums                    yes, no
    在为顶级组件执行Pro/PROGRAM时,允许连同该顶级组件和任何修改的零件一起,保存所改变的子组件。
    new_parameter_ui                   yes, no
    yes - 打开用于参数的新用户界面。 no - 关闭用于参数的新用户界面。
    new_relation_ui                   yes, no
    yes - 打开用于关系的新用户界面。 no - 关闭用于关系的新用户界面。
    nt_cache_dirs                    yes, no
    (需要使用该选项的用户,要获得详细信息,可参阅联机“PTC技术支持的技术应用注释 (TAN) 数据库”(PTC Technical Support Technical Application Notes (TAN) Database)。)
    在装有NTFS的文件系统上使用Pro/ENGINEER时,该选项可解决发生的性能问题。若显示大型NTFS网络目录,在选取“搜索/检索”时,用户会遇到性能下降的问题;而试图在包含大量文件的NTFS网络驱动器上访问模型时,会耗用过多的检索时间。这个选项只影响NT映射驱动配置,而不影响安装了NFS的文件系统。
    yes - 激活选项 no - 使选项无效
    number_user_colors                    整数值
    指定可在调色板窗口中定义和显示的不同颜色的最大数目。
    number_wireframe_colors                         整数值
    指定在任何给定时刻,可在图形区域上显示不同线框颜色的最大数目。
    offset_line_def_color
    指定绘图中显示偏距直线的颜色。三个小数值,指定了在生成的颜色中,红色、绿色和蓝色(按此顺序)所占的百分比。例如,“0 0 49”指定了中等蓝色。
    offset_line_def_font
    solidfont、dotfont、ctrlfont、dashfont、phantomfont、ctrlfont_s_l、ctrlfont_l_l、ctrlfont_s_s、ctrlfont_mid_l、dashfont_s_s、phantomfont_s_s
    指定绘图中显示偏距直线的线型。
    open_simplified_rep_by_default              yes, no
    yes - 即使在“文件打开”中选择了“打开”按钮,仍可强制显示“打开表示”对话框。
    设定此选项后,即可在当前的Pro/ENGINEER进程中立即生效。
    Orientation                       trimetric, isometric, user_default
    建立初始的缺省视图定向。
    trimetric - 斜轴图定向。 isometric - 等轴图定向。
    user_default - 通过配置文件选项“x_axis”和“y_axis”的定义,系统使用X轴和Y轴。
    如果使用“user_default”,随后必须定义“x_angle”和/或“y_angle”。如果都没有定义,则系统缺省为斜轴图。即使将该值设置为“trimetric”或“isometric”,并随后定义“x_axis”或“y_axis”,系统仍然使用用户定义的值。如果没有使用任何选项,则缺省为斜轴图。运行时,可覆盖初始的缺省视图定向。
    orthogonal_snap                            yes, no
    控制Pro/DIAGRAM中的非90度布线。
    yes - 打开“正交捕捉”功能,这样只能在缺省的水平或垂直方向上草绘线;
    no - 允许在绘图中按一定角度草绘线,而不是在缺省的水平和垂直方向上。
    overlays_enabled                     yes, no
    允许启用重叠图层,以减少主图形窗口中的重画数量。
    yes - 允许将Pro/ENGINEER屏幕和菜单放置在硬件图形卡的不同重叠层上,以增强其性能。
    如下限制适用于此功能:
    ·在包含具有重叠图层能力的图形卡的UNIX工作站上支持该功能。
    ·只对运行4Dwm(而不是mwm)的SGI起作用。
    ·在Windows NT、Windows 95、Windows 98或Windows 2000上,不支持该功能。
    ·要使用UNIX xv图形工具,将此配置选项设置为“no”。
    override_store_back                                  yes, no
    将检索自其它目录的对象,强制保存到当前工作目录。
    yes - 在当前工作目录中保存对象;
    no - 在它们的原始目录中保存对象。如果设置为“no”,并且对原始目录没有写许可,则配置选项“save_object_in_current”将起作用。
    package_constraints                          update, freeze, disallow
    指定“组件”模式中对包装元件执行的操作。
    Update - 组件改变后,更新元件。 Freeze - 组件改变后,不移动元件。
    Disallow - 组件中不允许有包装元件(必须完全约束)。
    package_ref_alert                      yes, no
    yes - 当存在有对包装元件的参照时,启用警告提示。
    parenthesize_ref_dim yes, no
    在圆括号中,封装参照尺寸。如果设置为“no”,则参照尺寸之后,带有文本“REF”。
    pdm_rev
    pdm_fmt_rev_ver, pdm_fmt_rev, pdm_fmt_branch_rev_ver, pdm_fmt_branch_rev
    指定系统参数(PDM_REV)的格式。此选项仅用于提交到Pro/PDM或Pro/INTRALINK的对象。
    pen1_line_weight
    pen2_line_weight、pen3_line_weight、pen4_line_weight、pen5_line_weight、pen6_line_weight、pen7_line_weight、pen8_line_weight、整数(范围1-16)
    使用静电绘图仪,设置用笔绘制的图元的深浅度。深浅度的范围是从1(最浅)到16(最深)。缺省值为:
    Pen1   4、Pen2   1、Pen3   2、Pen4   3、Pen5   2、Pen6   3、Pen7   1、Pen8   4
    pen_slew值
    对于与该选项兼容的绘图仪,在x和y方向,设置笔速。
    pen_slew_xy值和值
    对于与该选项兼容的绘图仪,在x和y方向,分别设置笔速。第一个值是x值,而第二个值是y值。它们应以一个空格分隔。
    pen_table_file                路径和名称
    指定取代其它笔映射信息的缺省笔映射表。
    photorender_default_height                 值(最小值为256)
    受到可用的硬件RAM的限制。
    改变“着色显示”分配的RAM变量,来生成该图像的垂直效果。增加该变量,可加速着色,但要使用更多的硬件RAM,这样会使其它处理变慢。减小该变量,产生相反的结果。
    设定此选项后,即可在当前的Pro/ENGINEER进程中立即生效。
    photorender_default_width                  值(最小值为256)
    受到可用的硬件RAM的限制。
    改变“着色显示”分配的RAM变量,来生成该图像的水平效果。增加该变量,可加速着色,但要使用更多的硬件RAM,这样会使其它处理变慢。减小该变量,产生相反的结果。
    设定此选项后,即可在当前的Pro/ENGINEER进程中立即生效。
    photorender_memory_usage
    设置“着色显示”用于模型处理的内存限制(不要在数字中使用逗号,因为Pro/ENGINEER将其解释为小数)。
    设定此选项后,即可在当前的Pro/ENGINEER进程中立即生效。
    photorender_preview_scale                  0.25到1.0
    允许用户定义“着色显示”着色的尺寸比率,使用缺省的“着色到:全窗口预览”设置。增加该变量,可创建高质量着色,但速度性能降低。减小该变量,产生相反的结果。缺省值为0.5。
    设定此选项后,即可在当前的Pro/ENGINEER进程中立即生效。
    pick_aperture_radius                    值(缺省值 = 7)
    在选取时,指定鼠标区域大小。单位为屏幕尺寸的1/1000。
    pick_chain_tangent_only                    yes, no
    指定何时出现拔模图元的链选取。
    yes - 只选取链中相切的图元。                   no - 缺省值,选取所有端部连接的图元。
    pipe_3D_bend_theor_int_pts                         yes, no
    yes - Pro/PIPING在三维模型中显示理论交截和折弯
    no - Pro/PIPING不在三维模型中显示理论交截和折弯
    设定此选项后,即可在当前的Pro/ENGINEER进程中立即生效。(仅用于非规范驱动模式)
    pipe_solid_centerline                           yes, no
    yes - Pro/PIPING显示管道中心线。                    no - Pro/PIPING不显示管道中心线。
    设定此选项后,即可在当前的Pro/ENGINEER进程中立即生效。(管道规范驱动和非规范驱动模式)
    pipe_update_pre_20_int_pts yes, no
    yes - Pro/PIPING更新在Pro/ENGINEER版本20.0前创建的管线。这使用户可获得交点图元,这些图元是在工作区中通过按“信息”>“再生信息”,或在检索模型时创建的。
    no - Pro/PIPING不更新在Pro/ENGINEER版本20.0前创建的管线。
    设定此选项后,即可在当前的Pro/ENGINEER进程中立即生效。(仅用于非规范驱动模式)
    pipeline_assembly_name_format
    mnemonic-number, <下列关键字之一或几个的组合:大小、规格、助记符、数字、绝缘、线轴数以及任何有效文件名字符>
    指定管线组件名称格式。Pro/PIPING在管线创建和布线期间从赋予关键字的值中创建组件名称。允许关键字和有效文件名字符的任意组合。请参阅如下示例:
    管线标签格式 指定的值 管线标签 
    助记符 - 数字 - 绝缘 WATER, 1001, IS WATER-1001-IS.ASM 
    SHIP1 - 助记符 - 数字 - 绝缘 WATER, 1001, IS SHIP1-WATER-1001-IS.ASM 
    (仅用于规范驱动模式)
    pipeline_label_format
    size-specification-mnemonic-number-insulation, <下列关键字之一或几个的组合:大小、规格、助记符、数字、绝缘、线轴数以及任何有效文件名字符>
    指定管线标签格式。Pro/PIPING在管线创建和布线过程中从赋予关键字的值中创建管线标签。有关详细信息,请参阅pipeline_assembly_name_format示例。(仅用于规范驱动模式)
    pipeline_min_segment_length             35, <正整数>
    指定管线最小段长度值。在弯管头插入过程中,Pro/PIPING将使用此数据。
    注释:使用毫米 (mm) 为单位。(仅用于规范驱动模式)
    pipeline_solid_start_part_name
    <proe_load_directory>/text/piping_data/fittinglib pipeline_solid_start.prt, <绝对目录路径和有效文件名>
    指定包含管线实体起始零件信息的文件名称和路径。Pro/PIPING在管道实体起始零件创建期间使用此信息。配置选项piping_fitt_lib_dir参照此文件。(仅用于规范驱动模式)
    pipeline_spool_label_format
    size-specification-mnemonic-number-spool#prefix[0]spoolnum[01]suffix[], <下列关键字之一或几个的组合:大小、规格、助记符、数字、绝缘、线轴数以及任何有效文件名字符>
    指定管线线轴标签格式。Pro/PIPING在管道工件切割期间从赋予关键字的值中创建线轴标签。有关详细信息,请参阅pipeline_assembly_name_format示例。
    (仅用于规范驱动模式)
    pipeline_start_assembly_name
    <proe_load_directory>/text/piping_data/fittinglib/ pipeline_start.asm, <绝对目录路径和有效文件名>
    指定包含模板信息(组件单位、预定义视图等)的文件路径及名称。Pro/PIPING使用此信息创建新的管线子组件。配置选项pipeline_fitt_lib_dir参照此文件。
    (仅用于规范驱动模式)
    piping_appearance_map_file
    <proe_load_directory>/text/piping_data/master_catalog/piping_appearance.map, <绝对目录路径和有效文件名>
    指定映射Pro/PIPING管道设计工程中使用的所有颜色的文件的路径和名称。配置选项piping_fitt_lib_dir参照此文件。(仅用于规范驱动模式)
    piping_design_method non_spec_driven, spec_driven, user_driven
    指定管道工程的管道设计方法。
    user_driven - 允许在“规范驱动”和“非规范驱动”设计模式之间切换,并在设计过程中随时都可转换现有组件。
    spec_driven - 使用“管道规范驱动”模式。
    non_spec_driven - 使用“管道非规范驱动”模式。
    (管道规范驱动和非规范驱动)
    piping_end_compatibility_file
    <proe_load_directory>/text/piping_data/master_catalog/piping_end_compatibility.ptd, <绝对目录路径和有效文件名>
    指定包含管道工程允许的所有有效端点类型连接(弯管头到弯管头、弯管头到管道以及管道到弯管头)列表的文件路径和名称。在弯管头插入过程中,Pro/PIPING使用此数据检查端点类型。配置选项piping_mcat_dir参照此文件。(仅用于规范驱动模式)
    piping_fitt_angle_tolerance                  0.0261905(弧度);<正实数>
    为管道弯管头角度公差指定一个值。在弯管头插入过程中,Pro/PIPING将使用此数据。(仅用于规范驱动模式)
    piping_fitt_category_map_file               piping_fitt_category_map.ptd, <有效文件名>
    指定映射弯管头类别和“弯管头插入”对话框图标的文件名称。配置选项piping_project_data_dir参照此文件。(仅用于规范驱动模式)
    piping_fitt_lib_dir            <proe_load_directory>/text/piping_data/fittinglib/, <有效绝对目录路径>
    指定弯管头模型零件(单个零件或族表普通零件及其关联表)存档的路径。在弯管头插入过程中,Pro/PIPING将使用此数据。(仅用于规范驱动模式)
    piping_fluid_parameter         yes,no,schematic
    设置管线流体参数。
    yes - Pro/PIPING将“创建管线”对话框中的“参数”标签页设置为可用。
    no - Pro/PIPING将“创建管线”对话框中的“参数”标签页设置为不可用。
    schematic - Pro/PIPING用来自图解(“过程和装置图表 (P & ID)”)的数据自动填充“参数”标签页,并将标签页设置为只读。(仅用于规范驱动模式)
    piping_insulation_dir_file               piping_insulation_dir.ptd, <有效文件名>
    指定包含管道工程所有有效绝缘规格列表的文件名称。配置选项piping_project_data_dir参照此文件。
    (仅用于规范驱动模式)
    piping_manufacture_dir_file              piping_manufacture_dir.ptd, <有效文件名>
    指定包含工程的管道制造信息的文件名称,该工程是基于管道材料代码的。配置选项piping_mcat_dir参照此文件。(仅用于规范驱动模式)
    piping_material_file
    <proe_load_directory>/text/piping_data/master_catalog/piping_material.ptd, <绝对目录路径和有效文件名>
    指定包含管道材料信息的文件路径和名称。Pro/PIPING将此信息(材料代码、完整描述、管道密度、管道和弯管头主类别文件名)与管道和弯管头相关联。配置选项piping_mcat_dir参照此文件。(仅用于规范驱动模式)
    piping_mcat_dir              <proe_load_directory>/text/piping_data/master_catalog/, <绝对目录路径>
    指定主管道类别信息的存档路径。Pro/PIPING使用此数据创建管道工程的管道规格文件。这些管道规格文件存档于在piping_project_data_dir配置选项中指定的目录位置处。(仅用于规范驱动模式)
    piping_mcat_dir_file                        piping_mcat_dir.ptd, <有效文件名>
    指定包含所有管道和弯管头主类别文件的文件名称。配置选项piping_mcat_dir参照此文件。(仅用于规范驱动模式)
    piping_min_bolting_clearance                     500, <正整数>
    指定最小螺栓间距值。在弯管头插入过程中,Pro/PIPING将使用此数据。
    piping_project_data_dir        <proe_load_directory>/text/piping_data/sample_project/, <绝对目录路径>
    指定与工程相关的规范和设计规则文件的存档路径。Pro/PIPING将此数据用于规范驱动的管线建模和报告。
    (仅用于规范驱动模式)
    注释:使用毫米 (mm) 为单位。(仅用于规范驱动模式)
    piping_spec_dir_file
    <proe_load_directory>/text/piping_data/sample_project/piping_spec_dir.ptd, <绝对目录路径和有效文件名>
    指定所有管道规格列表的存档文件名和路径。Pro/PIPING将此文件用于弯管头选择、自动管线创建以及设计规则检查。(仅用于规范驱动模式)
    piping_system_tree_format
    mnemonic, <下列关键字之一或几个的组合:大小、规格、助记符、数字、绝缘以及任何有效文件名字符>
    指定管道系统格式。Pro/PIPING从赋予关键字的值中创建管道系统。这些管道系统在“管道系统树”中组织所有管线。有关详细信息,请参阅pipeline_assembly_name_format示例。
    (仅用于规范驱动模式)
    piping_thumb_wheel_increment                  25, <正实数>
    指定管道翼形轮的增量值。在弯管头插入过程中,Pro/PIPING将使用此数据。
    注释:使用毫米 (mm) 为单位。(仅用于规范驱动模式)
    plot_file_dir               目录名
    指定写入出图文件的目录。使用完整路径名,以避免出现问题。例如 /home/users/plotfiles
    plot_linestyle_scale                 一个正数(缺省值 = 1.0)
    在出图中,指定DOTFONT线型的比例因子。
    plot_names               yes, no
    yes - 创建出图文件时,给出说明性扩展名。
    no - 如前所述,所有出图文件(除了PostScript出图)只给出扩展名“.plt”。
    新的扩展名如下:
    hp - 用于Hewlett-Packard绘图仪; hp2 - 用于Hewlett-Packard hpgl2绘图仪;
    cal - 用于Calcomp绘图仪; ver - 用于Versatec绘图仪;
    ger - 用于Gerber照片绘图仪; ps - 用于PostScript绘图仪(包括颜色)。
    plot_proceed_dialog                  yes, no
    yes - 启用“继续出图”对话框,以允许推迟打印出图文件。使用lp打印命令时,此选项对大型出图特别有用。
    plot_to_scale_full_window             yes, no仅限于绘图仪模式。
    对模型缩放出图时,该选项允许从出图中排除空的窗口空间。
    yes - 对整个屏幕窗口缩放出图。 no - 只对模型缩放出图。
    Plotter                  所需的绘图仪名称
    创建出图文件时,输入的绘图仪名称可建立缺省的绘图仪。
    plotter_command                     command, windows_print_manager
    设置在系统上开始出图所用的命令,对于Windows NT或Windows 95,选项windows_print_manager对Pro/ENGINEER进行配置,以出图到Windows NT或Windows 95打印管理器可识别的设备。
    plotter_handshake                   硬件,软件
    指定在绘图仪文件中生成的绘图仪同步交换初始化序列类型。对这两种模式,必须相应设置主机的数据端口:
    软件同步交换模式为Xon/Xoff,硬件握手模式需要硬件控制。
    如果需要有关软件/硬件同步交换的更多信息,请咨询系统管理员。
    popuphelp_font                 名称,字形,字号
    为弹出式帮助,指定字体。可以按任何顺序指定这些变量。如果省略一个变量,Pro/ENGINEER将使用标准的字体。用于Unix系统的标准缺省字体为“helvetica, regular, 12”。用于Windows NT和Windows 95的标准字体来自系统设置,该设置通过“控制面板”来完成。
    参阅menu_font、default_font和fonts_size。
    postscript_compression                        yes, no
    指定是否压缩输出的着色PostScript文件。在设置为“yes”时,用 #file#export创建的着色postscript文件将被压缩,但会增加处理时间。
    Prehighlight                  all, none, geom
    在图形窗口中拖动鼠标经过图元时,允许指定要预先加亮的图元类型。
    All - 允许预先加亮所有可用项目。 None - 禁用预先加亮。
    Geom - 仅预先加亮几何项目
    prev_proc_comp_def_color
    指定前一步骤中添加至处理组件中元件的缺省颜色。三个小数值,指定了在生成的颜色中,红色、绿色和蓝色(按此顺序)所占的百分比。例如,“0 0 49”指定了中等蓝色。
    prev_proc_comp_def_font
    solidfont、dotfont、ctrlfont、dashfont、phantomfont=ctrlfont_s_l、ctrlfont_l_l、ctrlfont_s_s、ctrlfont_mid_l、dashfont_s_s、phantomfont_s_s
    指定先前添加至处理组件中元件的缺省字体。
    pro_ansys_path                <路径名>
    指定到可执行的ANSYS (ansys.e)的路径。
    pro_catalog_dir                      <完整路径名>
    设定目录菜单和其它目录文件名所在目录(如起模杆所在的目录)的路径。例如:pro_catlog_dir[proe_loadpoint/apps_data/mold_data/catalog
    pro_colormap_path                <完整路径名>
    指定从磁盘装载彩色映象文件 (.map) 的路径。使用完整路径名,以避免出现问题。
    pro_cosmos_path                      <路径名>
    指定到可执行的COSMOS (runcosmos)的路径。
    pro_crosshatch_dir                        <目录名>
    指定一个缺省目录,用于剖面线图案库,在该库中,可保存剖面线图案,以便以后检索。它的值是缺省目录的全路径名。例如,pro_dtl_setup_dir
    pro_dtl_setup_dir                <目录名>
    设置绘图设置文件的目录。如果没有设置该选项,则系统使用缺省的设置目录。
    pro_editor_command                  command
    当“editor”被指定为选项“drawing_file_editor”和/或“family_table_editor”和/或“relation_file_editor”的值时,允许使用系统编辑器之外的编辑器。将执行在config.pro文件中键入的指定命令。如果指定的编辑器命令不自动打开一个新窗口,那么该编辑器可能在原始窗口中打开,该窗口用于启动Pro/E。
    该编辑器必须能够使用以下语法输入文件:<EDITOR_COMMAND> <FILENAME>,由于这个要求,Microsoft Excel不能用作为关系编辑器。变量“command”为用户定义的编辑器命令。如果没有找到这个命令,则显示一个错误消息,并使用系统编辑器。例如,如果将该命令设置为“emacs”,只要指定“editor”,就会调用“emacs”编辑器。
    pro_font_dir
    设定缺省字体目录。Pro/ENGINEER会将此目录中的所有字体装载到绘图中,而忽略系统和工作目录中的字体
    pro_format_dir                 <目录名>
    设置绘图格式库的缺省目录。使用完整路径名,以避免出现问题。例如,/home/users/library/formats。
    在绘图和布局中增加或替换这些格式时,系统自动为这些伴随格式搜索此目录。保存它们时,Pro/ENGINEER就将修改后的格式放置在该目录下。
    pro_group_dir                   <目录名>
    设置用户定义特征(UDF)库的缺省目录。如果不指定,则缺省为当前工作目录。使用完整路径名,以避免出现问题。例如,/home/users/library/groups。
    pro_library_dir                         <目录名>
    设置Pro/ENGINEER库(或包含正确的索引菜单文件的任何库)的缺省目录。使用完整路径名,以避免出现问题。例如,/home/users/pro_library。
    注释:要使用该选项,必须有Pro/LIBRARYACCESS许可证。
    pro_material_dir                   <目录名>
    设置零件材料库的缺省目录。使用完整路径名,以避免出现问题。例如,
    /home/users/library/material.
    pro_mdb_dir           <目录名>
    设置Machinability Database (MDB) 文件的缺省目录。使用完整路径名,以避免出现问题。例如,/home/users/library/mach_db。
    pro_mf_cl_dir                    <目录名>
    设置制造CL数据文件的缺省目录。使用完整路径名,以避免出现问题。例如,/home/users/library/mfg_cl
    pro_mf_clamp_dir                <路径>
    指定可以查找到制造夹具的路径。
    pro_mf_param_dir             <目录名>
    设置制造参数文件的缺省目录。使用完整路径名,以避免出现问题。例如,/home/users/library/mfg_params。
    pro_mf_tprm_dir                     <目录名>
    设置制造刀具文件的缺省目录。使用完整路径名,以避免出现问题。例如,/home/users/library/toolcrib。
    pro_mf_workcell_dir                                <目录名>
    设置制造工件文件的缺省目录。使用完整路径名,以避免出现问题。例如,/home/users/library/workcells
    pro_mfg_cmdsyn_dir                  <目录名>
    设置Pro/MFG中语法菜单文件的缺省目录。使用完整路径名,以避免出现问题。例如,/home/users/library/mach_cmdsym
    pro_nastran_conv                        <路径名>
    指定到可执行的MSC NASTRAN 68转换器(msc2anf)的路径。
    pro_nastran_path                 <路径名>
    指定到可执行的MSC/NASTRAN转换器 (msc2anf) 的路径。
    pro_note_dir              <目录名>(绘图)
    指定目录,从中可检索从文件输入的注释。使用完整路径名,以避免出现问题。例如:/home/users/notefiles。
    注释:如果从“选取文件”菜单选择“输入名称:”,然后输入一个文件名,那么系统在当前目录中查找那个文件。
    pro_pip_fitt_dir           <用户定义的目录>
    指定到拟合库的目录路径。设定此选项后,即可在当前的Pro/ENGINEER进程中立即生效。(仅用于非规范驱动模式)
    pro_pip_lnstk_dir                    <用户定义的目录>
    指定到线栈库的目录路径。设定此选项后,即可在当前的Pro/ENGINEER进程中立即生效。(仅用于非规范驱动模式)
    pro_plot_config_dir                           <目录名>
    设置用户定义的绘图仪配置文件的目录。使用完整路径名,以避免出现问题。例如,/home/users/plot_dir。
    pro_sheet_met_dir                       <目录名> (Pro/SHEETMETAL)
    设置用户定义的折弯表的缺省目录。如果没有设置,则使用Pro/SHEETMETAL提供的折弯表。使用完整路径名,以避免出现问题。例如,/home/users/library/bend_table。
    pro_solver_name                        <文件名> (Pro/MESH)
    指定要包括在“求解”菜单中的用户定义的解算器名称。另请参阅“pro_solver_path”。
    pro_solver_path                   <目录名> (Pro/MESH)
    指定到用户定义的解算器的路径,该解算器的名称已在“求解”菜单中定义。也可参阅上面的“pro_solver_name”。
    pro_spool_dir                <当前工作目录>, <完整路径名>
    设置在其中检索卷轴的目录。使用完整路径名,以避免出现问题。例如:/home/users/spools。
    pro_surface_finish_dir                     <目录名>
    设置用户定义表面光洁度符号的缺省目录。使用完整路径名,以避免出现问题。例如,/home/users/library/surf_finish。
    如果不指定目录,则缺省为loadpoint/symbols/surffins。
    pro_symbol_dir                   <目录名>
    设置在其中保存用户定义符号的缺省目录,自动创建到指定目录的路径。如果将该选项增加到用户配置文件中,缺省情况下Pro/ENGINEER将会把所有符号保存到符号区域,并从该目录中检索所有符号。如果改变该值,系统不会删除用在绘图中的符号;增加符号后,系统就在绘图中局部地保存这些定义。如果不指定目录,系统就使用当前工作目录作为缺省目录。使用完整路径名,以避免出现问题。例如,/home/users/library/symbols。
    pro_texture_library                    有效路径
    允许用户指定不同的图形库。将其设置为图形库目录的完整路径。
    设定此选项后,即可在当前的Pro/ENGINEER进程中立即生效。
    pro_unit_length                  unit_inch,unit_foot,unit_mm,unit_cm,unit_m
    设置新对象的缺省单位。
    pro_unit_mass                unit_pound,unit_ounce,unit_ton,unit_gram,unit_kilogram,unit_tonne
    设置新对象的缺省质量单位。
    pro_unit_sys                    mks、 cgs、mmns、fps、 ips、proe_def
    为新模型指定缺省单位。
    pro_weld_params_dir                         <当前工作目录>, <目录名>
    当需要焊接参数文件时,指定搜索目录。
    prodevdat                       prodev.dat,<文件名>
    为Pro/DEVELOP应用程序指定注册文件。设定此选项后,重新启动Pro/ENGINEER后才会生效。
    在配置文件中添加如下条目,就可以为一个文件指定不同的文件名。PRODEVDAT 文件名
    profile_output_utils                      yes, no
    该选项影响用于轮廓铣削序列的CL数据输出。
    yes - 可用带有如下选项的序列参数output_point:
    tip - 如果设置为tip,刀具路径相对于刀具中心输出
    on_profile - 如果设置为on_profile,刀具路径相对于刀具轮廓输出。
    no - 序列参数output_point不可用
    prompt_on_erase_not_disp                   yes, no
    指定是否显示一个提示,来允许您保存未显示的对象。该选项与“视图”菜单的命令“拭除”>“未显示的”一起使用。
    yes - 对每个合格对象,在拭除前,系统提示确认保存。
    no - 系统立即拭除所有合格的对象。
    prompt_on_exit                     yes, no
    决定在退出Pro/ENGINEER进程时,是否提示保存对象。
    propagate_change_to_parents                         yes, no
    如果要保存一个对象,并且将配置选项“save_objects”设置为“changed”或“changed_and_specified”,那么Pro/ENGINEER检查实际上改变了哪个模型,以形成一个要保存模型的列表。
    yes - Pro/ENGINEER为决定保存对象,将已改变模型的任一父项本身,看作为已改变模型。
    prorembatch_queue_manager                         proc_name:host:0:proc_num:1(制造)
    允许在单独的主机上计算刀具路径。
    元素如下:
    proc_name - 处理器名称(可为任何描述性名称)。
    host - 远程机器的主机名。
    0 - 传输类型,总是设置为0。
    proc_num - 处理器RPC数;必须与远程处理器的相同。
    1 - 队列管理器的版本,当前为1。
    protable_in_background                 yes, no
    yes - 在后台启动Pro/TABLE编辑器,这样在应用程序使用Pro/TABLE的任何时候,它以适当的数据映射自身(显示),而在退出应用程序时,取消自身映射。这样在按下一个使用Pro/TABLE的菜单按钮时,只需很短的时间之后,就可以输入数据。
    no - 每次需要Pro/TABLE,都需启动。
    protkdat protkdat,                    <文件名>
    指定Pro/TOOLKIT注册文件。设定此选项后,重新启动Pro/ENGINEER后才会生效
    provide_pick_message_always                   yes, no
    在使用“选取文件”菜单的“查询选取”时,总是出现一个消息,告知选取了什么特征或特征的边。
    yes - 指定在使用“拾取”时,也可获得这些消息。
    ps_output_with_pagesize                  yes, no
    指定从Pro/ENGINEER生成postscript 文件时,是否包括页面大小的信息。如果将该选项设置为“no”,Pro/ENGINEER会从postscript文件头,省略Adobe的2级页面大小信息。
    ptncpost_dbf                          <绝对路径>/<文件名>.dbf
    指定与PT-Mill一起运行的NCPOST数据库文件位置和名称。
    punch_axis_points                yes, no
    当设置为“yes”时,允许在“钣金件”切口和冲孔中,创建冲孔轴点。
    文件名可包括路径信息。可增加多个条目,此时Pro/ENGINEER启动所有指定的应用程序。如果还出现prodev.dat的文件,Pro/ENGINEER将读取prodev.dat和任何config.pro条目。如果指定多个注册文件,要确保它们都指向不同的应用程序,并且在文件顶部的名称区域有不同的名称。
    PDM_RE
    指定系统参数、PDM_REV格式化的方法。
    put_iges_drawing_entity                       yes, no
    指定是否将IGES绘图图元 #404的输出,压缩到IGES文件。当设置为“no”时,不输出该绘图图元。
    query_bin_start                  yes, no
    指定在使用查询选取时是否提供特征名的菜单选择,以使不必进行下一个和前一个菜单拾取。
    raster_plot_dpi                 100, 200, 300, 400
    决定绘图仪输出的分辨率(变量是每英寸的点数)。
    read_famtab_file_on_retrieve           yes, no
    no - 忽略文件名“.ptd”。
    yes - 创建并保存“文件名.ptd”,并在一般检索时,使用此文件。
    read_vda_in_pset_as_spline   yes, no
    指定是否将VDA Pset图元作为样条输入到Pro/ENGINEER。
    recompute_iges_dim_value   yes, no
    指示输入IGES文件时是否重新计算相关尺寸。可用值如下:
    yes - 输入的尺寸中带有实际重新计算的尺寸值,而不是IGES尺寸文本。
    no - 显示带有输入尺寸的IGES尺寸文本。
    regen_backup_directory   目录名
    指定系统在其中保存regen_backup模型的目录。(另请参阅“regen_backup_using_disk”)。主要的缺省设置为当前目录,但如果该目录只读,那么第二个缺省设置为“/tmp”目录。
    regen_backup_using_disk    yes, no
    在每次再生之前,指定是否系统要向磁盘备份当前模型。(可以在运行时改变该设置:选择“实用工具”>“环境”,并选取或清除“环境”对话框中的“缺省动作”下的“制作再生备份”。)
    yes - 在每次再生之前,将当前模型备份到磁盘中。
    no - 不能备份。
    regen_layout_w_assem    yes, no
    组件再生时,布局会自动再生。设定此选项后,即可在当前的Pro/ENGINEER进程中立即生效。
    regen_player    yes, no
    yes -“再生播放器”功能开启。
    no -“再生播放器”功能关闭。
    relation_file_editor    protab, editor
    设置用于编辑关系的编辑器。
    protab - 使用Pro/TABLE。
    editor - 使用系统编辑器。
    remember_last_get_point_option   yes, no
    yes - 将“获得点”菜单的缺省值设置为“拾取点”、“顶点”和“图元上”三个选项中最后拾取的选项。
    rename_drawings_with_object            none, part, assem, both
    控制系统是否自动复制与零件和组件相关的绘图。
    none - 不自动复制相关的绘图。
    part - 只自动复制与零件相关的绘图。原始的绘图文件必须已经存在于当前目录中。
    assem - 只连同组件一起,自动复制与组件及其元件相关的绘图。原始的绘图文件必须已经存在于当前目录中。
    both - 自动复制与零件和组件相关的绘图。
    如果指定该值为“both”或“part”,然后从Pro/ENGINEER菜单条的“文件”菜单中,为某个零件选择“另存为”,那么,只要该绘图文件与该零件有相同的名称,系统也会重命名与已重命名的零件相关的绘图文件。
    repeat_datum_create    yes, no
    允许用“完成/返回”或“退出”,重复创建基准面、轴和点。用“制作基准”创建基准时,不能应用这个选项。
    reserved_menu_space    1-4, 2
    在Pro/ENGINEER窗口的右侧,为额外的菜单保留空间。该选项可覆盖windows_scale。
    restricted_gtol_dialog    yes, no
    在“几何公差”对话框中控制限制条件。
    yes - 拾取某些几何公差类型时,该对话框符合标准。
    no - 对话框撤消所有限制条件。
    retain_display_memory     yes, no
    决定在退出窗口时,当前显示在屏幕上的对象是否保留在内存中。如果这样做 (yes),则可更快地检索内存中的对象。
    right_mouse_button_popup     yes, no
    yes - 单击鼠标右键,可以激活弹出菜单。
    rotate_postscript_print    yes, no
    为打印指定旋转。
    假设零件或组件的出图为横向格式;屏幕水平方向对应于纸张的长边。
    yes - 沿逆时针方向,将PostScript出图旋转90度。在纵向型激光打印机上打印横向绘图时,或在横向型激光打印机上打印纵向绘图时,使用这个选项。
    no - 不旋转出图。
    save_bitmap      none, toplevelonly, allevels
    在模型上执行保存时,决定什么级别的组件会有修改后元件创建的位图图像。
    save_display    yes, no  (绘图)
    yes - 保存视图几何和详图项目,比如实体尺寸,并在以“仅视图”模式检索绘图时显示它们。
    no - 在“仅视图”模式中,不显示几何和详图项目。
    可在运行时改变这个设置:选择“实用工具>环境”,然后在“环境”对话框选中或清除“缺省动作”下的“保存显示”。
    save_drawing_picture_file     no, export, embed both
    yes - 保存绘图时,将绘图文件保存为图片文件。
    embed - 将图片文件嵌入到绘图中进行预览。
    export - 保存绘图时,将绘图文件保存为工作目录中的图片文件。
    both - 嵌入和输出。
    save_instance_accelerator    none,explicit,always
    与实体零件的族表一起使用,来决定如何保存实例。
    none - 不使用实例加速器文件。
    explicit - 只有在显式保存实例时,才保存实例加速器文件。
    always - 总是保存实例加速器文件(无论是显式保存一个实例,还是通过更高级别的对象来保存它)。
    通过选择“文件>实例操作”,然后在相关的“实例数据库管理”菜单中选择另一个选项,可以在运行时覆盖这个配置选项
    save_model_display           shading_high,shading_med,shading_low,shading_lod,wireframe
    控制在组件和零件文件中保存的图形数据的数量。缺省情况下,系统总是将线框数据保存在零件和组件中。系统总是保存零件的线框数据。系统保存在组件文件 (.asm) 中的唯一信息是由组件特征交截的元件的显示设置。系统还保存低、中、高和细节选项的镶嵌数据。保存组件时,显示设置将保存在零件和组件文件中。
    wireframe - 在零件和组件中保存线框数据;显示元件的线框(不着色)
    shading_high - 保存大多数细节(更好的镶嵌图案);显示元件的着色版本
    shading_med - 保存中等级别的细节;显示元件的着色版本
    shading_low - 保存少数细节(粗糙的镶嵌图案);显示元件的着色版本
    shading_lod - 保存镶嵌图案的所有级别;根据“视图性能”对话框中的设置,显示一种细节级别
    save_modified_draw_models_only         yes, no
    决定在改变模型后,系统是否保存它。如果设置为“no”,则每次保存绘图时,保存该模型。
    save_object_in_current      yes, no
    与“override_store_back”选项一起使用
    yes - 将检索自没有写许可的目录中的对象,保存在当前目录中。
    no - 根本就不保存对象。
    通过“save_objects”选项的设置,决定实际要保存的对象。
    save_objects           changed_and_specified,changed,all
    决定何时保存一个对象及其从属的对象(比如,用于组件中的零件)。
    changed_and_specified - 总是在保存顶级对象时加上修改过的从属对象;
    changed - 只保存那些修改过的对象;
    all - 任何时候都保存所有对象。
    save_triangles_flag             yes, no
    只用软件图形旋转着色的图像
    yes - 保存着色视图的三角形,并允许旋转着色的图像。
    如果系统使用硬件图形,则该选项不起作用。
    save_unchanged_pdm_objec             as_ref,as_copy
    对于从Pro/PDM数据库引出到Pro/ENGINEER进程中的对象,决定如何将其保存到当前目录中。
    as_ref - 该对象只保存为参照,即作为指向Pro/PDM数据库的一个指针。
    as_copy - 在当前工作目录中,不加改变而保存该对象。
    scope_invalid_refs          prohibit,backup
    prohibit - 在试图创建超出该范围的外部参照时,系统中止动作并显示一个错误消息。
    backup - 在试图创建超出该范围的外部参照时,系统显示一个关于可能超出范围的警告。此时可以中止参照创建,或显式声明这样一个超出范围的参照。如果声明该参照,那么其备份将被自动复制到零件/组件,并且参照该备份(当它在进程中时,仍要检查对主参照的改变)。
    如果以后主参照不在进程中,并且要检索带有备份参照的零件,那么该参照被临时冻结,使用备份。当主参照重新进入进程中时,恢复相关性。在任何时候,可禁止声明提示;这种情况下,系统自动为超出范围的参照创建备份参照。
    search_path          目录路径名
    为对象或文件检索,指定一列要按所列顺序搜索的目录。这些目录,连同当前(工作)目录和任何在search.pro文件中指定的目录(参阅配置文件选项search_path_file),一起组成Pro/ENGINEER的搜索路径。
    目录路径名可以是相对的或绝对的。在指定相对路径名时,可指定特殊字符,比如在UNIX和Windows (NT和95) 中的“..”。
    相对路径名初始相对于启动目录。如果随后重新装载了配置文件,那么系统重新评估相对于当前(工作)目录的相对路径名,并将新目录(如果有)添加到搜索路径(先前的路径保持不变)。
    因此最好总是指定绝对路径名(换句话说,从根目录开始),以避免在改变工作目录时,或在另一个启动目录中使用相同的配置文件时,出现问题。
    该选项允许在单行上有几个路径名,通过逗号、分号或空格分隔。无论选择使用哪个分隔符,都必须保持一致。在配置文件中,可多次出现该选项,因此一行中不必有多个路径名。如果将同名的对象保存在多个搜索路径目录中,那么系统检索找到的第一个,而不管哪个是最新的。
    搜索路径也可包括先前定义的环境变量。在定义搜索路径时,这可通过在变量前加上“$”来完成。例如,可如下使用环境变量OBJ_TYPE:
    search_path /partlib/$OBJ_TYPE/objs
    在Windows NT操作系统中定义一个搜索路径时,必须在反斜杠符号之前使用另一个格式符号。
    search_path_file            文件“search.pro”的路径名或其父目录的路径名
    允许将名为“search.pro”的文本文件保存到指定目录中,该文件中包含目录路径名列表。这些目录,连同当前(工作)目录,以及通过配置文件选项“search_path”指定的任何目录,一起组成Pro/ENGINEER的搜索路径。
    在search.pro文件中,从第一行开始,在每行上指定一个单独目录。允许有空白行和注释行(用“!”开头)。
    可为文件search.pro指定路径,也可只是指定包含该文件的目录的路径。在后一种情况下,系统在该目录中查找search.pro。建议使用全路径名,而不是相对路径,以避免在改变工作目录或在另一个启动目录中使用相同的配置
    section_color                 default,drawing_color
    指定草绘截面的颜色。
    default - 颜色为青色。 drawing_color - 颜色为白色。
    设定此选项后,即可在当前的Pro/ENGINEER进程中立即生效。
    sel_insts_on_comp_retrieval            yes, no
    yes - 如果在检索一族组件的实例,且用于组件实例中的表驱动元件是它们的自身类型,那么在每次检索元件时,系统会提示指定一个实例。
    no - 自动检索元件的普通模型
    select_on_dtm_edges            all_modes,sketcher_only
    通过拾取基准平面上的可见边界,可选取它。如果必须频繁使用“查询选取”,则可能要将该选项设置为“sketcher_only”,这样只在“草绘器”中时才激活选取模式。
    selection_of_removed_entities      yes, no     (绘图)
    控制在横截面前面的图元的选取。
    yes - 即使图元在横截面的前面(平面的或偏距的),或被修剪(使用“Z-修剪”),或已用“边显示”菜单拭除,仍可选取它们。
    no - 不能拭除几何;基准点或曲线;修饰特征、螺纹或凹槽;或坐标系。
    set_menu_width         整数(范围是8-20)(缺省值 = 8)
    根据所显示的字符控制菜单宽度。缺省为8,并可在字符8和20之间指定菜单宽度。对于常规的Pro/ENGINEER菜单,不需要使用这个选项。如果需要多于8个字符来显示对象或库文件的唯一名称,那么该选项很有用。如果只考虑这一点,那么记住,将光标放在文件名上时,消息窗口中会完整显示该文件名。
    set_model_types_to_save      asm prt sec mfg gph ipf,subset of asm prt sec mfg gph ipf
    在连接到Pro/INTRALINK时,控制单击“保存改变”所要保存的对象类型。
    Set_trail_single_step        yes, no
    yes - 允许通过输入 <CR>,使轨迹文件成为单步的。
    set_zero_curvature_color      yes, no
    no - 系统计算缺省颜色比例,用于显示曲面曲率分析着色图像(例如,用于“高斯曲率”或“斜率”)。
    yes - 系统根据绿色对应于零值的情况,计算其颜色比例。
    shade_mfg_ref_models       yes, no
    no - 在生成着色图像时,不处理参照零件(为了节省时间)。
    yes - 在生成着色图像时,将参照零件着色。
    shade_moving_comp         yes, no
    yes - 在移动时,将组件元件着色。 no - 在移动时,以线框显示元件。
    shade_surface_feat        yes, no
    控制曲面特征的着色。
    yes - 将曲面着色。 no - 不显示有着色的曲面特征。
    shade_windows        all_windows,one_window
    可以将所有窗口中的对象着色。该选项不启用颜色着色。
    shade_with    curves,no
    控制着色对象上的基准曲线的显示。
    curves - 显示基准曲线。 no - 不显示基准曲线。
    shaded_postscript_background         yes, no
    指定在着色对象的Postscript文件中,如何处理背景颜色。
    yes - 背景与保存视图时的屏幕颜色相同。 no - 将背景设置为清除。
    注释:如果线框对象是白色(它们的缺省颜色),则看不见它们。
    ship_butt_prefix        bt, <文本(最多20个字符)>
    指定用来命名每个对接型线的前缀。
    ship_coaming_prefix    cm, <文本(最多20个字符)>
    指定用来命名每个舱口栏板曲面的前缀。
    ship_compt_spec_file      compt_spec.ptd, <文本(最多31个字符)>
    指定隔舱规格文件的名称。它用于将轮船分成几个隔舱。隔舱名称及其相关参数在隔舱规格文件中定义。
    ship_deck_prefix     dk, <文本(最多20个字符)>
    指定用来命名轮船参照系统中每个甲板的前缀。
    ship_frame_landing_prefix     fl, <文本(最多20个字符)>
    指定用来命名轮船框架系统中每个框架棱面曲线的前缀。
    ship_frame_prefix       fr, <文本(最多20个字符)>
    指定用来命名轮船框架系统中每个框架的前缀。
    ship_long_bulkhead_prefix      lbhd, <文本(最多20个字符)>
    指定用来命名轮船参照系统中每个纵向舱壁的前缀。
    ship_name        <文本(最多31个字符)>
    指定轮船的名称。
    ship_seam_prefix         sm, <文本(最多20个字符)>
    指定用来命名每个焊缝型线的前缀。
    ship_trans_bulkhead_prefix          tbhd, <文本(最多20个字符)>
    指定用来命名轮船参照系统中每个横向舱壁的前缀。
    show_axes_for_extr_arcs       yes, no
    决定是否为新拉伸的弧创建轴。
    show_cav_fit_loc_sys     yes, no
    yes yes - 将按钮增加到Pro/VERIFY的“拟合”菜单,以将拟合变换保存到文件中并在屏幕上观察它。
    show_dim_sign         yes, no
    显示尺寸的负值或正值。
    no - 尺寸值显示为正值;如果输入一个负值,那么系统向相反一侧创建几何。
    yes - 如果修改的尺寸是负值,并且输入一个负值,那么系统向同侧创建几何(例外是,相对于坐标系和基准点偏距创建的尺寸 - 即使将这个选项设置为“no”,这些尺寸仍然显示为正/负值)。
    show_geom_checks_on_creation        yes, no
    yes - 如果所创建的特征有几何检查,那么在创建特征结束时,出现“显示错误”菜单。
    no - 不出现这个菜单。
    show_refdes_colors          none, assembly, harness-mfg, assembly_and_harness-mfg
    以定义截面的颜色显示参照指示器标签。
    show_shaded_edges       yes, no
    在着色时,控制边的颜色。
    yes - 边的显示要比它们所属的曲面暗。
    no - 边与它们所属的曲面,有相同的颜色。
    show_shell_elements   with_normal,without_normal(Pro/MESH)
    with_normal - 显示带法向向量的壳元素。
    without_normal - 显示不带法向向量的壳元素。
    shrinkage_value_display   final_value,percent_shrink
    在用Pro/MOLDESIGN,收缩模型时,决定如何显示尺寸。
    percent_shrink - 出现带收缩百分比的尺寸。
    shrinkwrap_alert        yes, no
    yes - 控制警告显示,指出可能需要较长时间来计算高收缩环绕质量值。
    Silhouettes           yes, no
    指定是否显示侧面影像边,缺省时不显示。
    sim_display_arrow_scale         yes, no
    yes - 自动箭头缩放。 no - 无自动箭头缩放。
    sim_display_arrow_touching           tail, head
    切换作用力和反作用力箭头的显示,使箭头或箭头尾部接触。
    sim_display_bars        yes, no
    yes - 显示栏图标。 no - 不显示栏图标。
    sim_display_beam_sections          yes, no
    yes - 显示梁截面图标。 no - 不显示梁截面图标。
    sim_display_connections      yes, no
    yes - 显示结构连接图标。 no - 不显示结构连接图标。
    sim_display_individual_colors      yes, no
    yes - 以不同颜色显示每个图标。 no - 以相同的缺省颜色显示图标。
    sim_display_load_distribution              yes, no
    yes - 显示整个图元上的分布载荷向量。
    no - 不显示整个图元上的分布载荷向量。
    sim_display_load_icons        yes, no
    yes - 显示负荷图标。
    no - 不显示负荷图标。
    sim_display_load_text        No_text,值,名称
    将负荷上的显示标签设置为no_text、负荷“值”或负荷“名称”。
    sim_display_masses         yes, no
    yes - 显示质量图标。 no - 不显示质量图标。
    sim_display_motion_cams             yes, no
    yes - 显示凸轮运动的图标。 no - 不显示凸轮运动的图标。
    sim_display_motion_connections         yes, no
    yes - 显示运动连接图标。 no - 不显示运动连接图标。
    sim_display_motion_contact_rgns           yes, no
    yes - 显示运动接触区域图标。 no - 不显示运动接触区域图标。
    切换运动接触区域图标的显示。
    sim_display_motion_design_vars     yes, no
    yes - 显示设计变量图标。 no - 不显示设计变量图标。
    sim_display_motion_drivers             yes, no
    yes - 显示运动驱动程序图标。 no - 不显示运动驱动程序图标。
    sim_display_motion_gears       yes, no
    yes - 显示运动齿轮图标。 no - 不显示运动齿轮图标。
    sim_display_motion_ground_pnts   yes, no
    yes - 显示运动基础点图标。 no - 不显示运动基础点图标。
    sim_display_motion_lcs           yes, no
    yes - 显示局部坐标系图标。 no - 不显示局部坐标系图标。
    切换局部坐标系图标的显示。
    sim_display_motion_loads         yes, no
    yes - 显示“运动”负荷图标。 no - 不显示“运动”负荷图标。
    sim_display_motion_slots          yes, no
    yes - 显示运动槽图标。 no - 不显示运动槽图标。
    sim_display_rigid_connections      yes, no
    yes - 显示固定连接图标。 no - 不显示固定连接图标。
    切换固定连接图标间的显示。
    sim_display_spot_welds            yes, no
    yes - 显示点焊图标。 no - 不显示点焊图标。
    sim_display_struct_constraints           yes, no
    yes - 显示结构约束图标。 no - 不显示结构约束图标。
    sim_display_struct_contact_rgns               yes, no
    yes - 显示结构接触区域图标。 no - 不显示结构接触区域图标。
    sim_display_struct_loads             yes, no
    yes - 显示结构负荷图标。 no - 不显示结构负荷图标。
    sim_display_struct_masses       yes, no
    yes - 显示结构质量图标。 no - 不显示结构质量图标。
    sim_display_struct_springs          yes, no
    yes - 显示结构弹簧图标。 no - 不显示结构弹簧图标。
    sim_display_therm_constraints         yes, no
    yes - 显示热约束图标。 no - 不显示热约束图标。
    sim_display_therm_loads        yes, no
    yes - 显示热负荷图标。 no - 不显示热负荷图标。
    simulation_fem_mode        yes, no
    将“模拟”应用程序的缺省模式设置为“有限元”。
    skeleton_model_default_color            [0-100,0-100,0-100], [0, 75, 100]
    指定Pro/ENGINEER使用的颜色,来显示骨架模型。在0到100的范围内的三个小数值,指定合生成颜色中,红、绿和蓝色(按此顺序)所占的百分比。例如,“0 0 49”指定了中等蓝色。
    sketcher_animated_modify        yes, no
    no - 在再生时,修改的尺寸转到它们的新状态,而不改变动画。
    设定此选项后,即可在当前的Pro/ENGINEER进程中立即生效。
    sketcher_blended_background             yes, no
    yes - 在“3D草绘器”中使用混合背景。
    如果关闭混合背景,此选项无效。设定此选项后,即可在当前的Pro/ENGINEER进程中立即生效。
    sketcher_dec_places  值(缺省值=2)
    在“草绘器”中,设置尺寸所显示的缺省小数位数。通过选项“default_dec_places”,在创建3D几何时,控制输入的拉伸深度或任何其它尺寸。
    设定此选项后,其将在当前的Pro/ENGINEER进程中立即生效,并影响“草绘器”显示尺寸中小数位数的随后设置。
    sketcher_disp_constraints        yes, no
    在“草绘器模式”中草绘时,显示约束;例如,H表示水平,V表示垂直,等等。
    设定此选项后,即可在当前的Pro/ENGINEER进程中立即生效。
    sketcher_disp_dimensions       yes, no
    将这个配置选项设置为“no”时,隐含所有在草绘器进程中显示的尺寸。这就相当于在描述尺寸的工具栏不按下该图标。
    还提供了复制该图标的检查样式的菜单。#Sec Tools>#Sec Environ>#Disp Dims
    注意,在草绘器中选取#Dimensions,会自动将尺寸显示变回到原来的状态。
    设定此选项后,即可在当前的Pro/ENGINEER进程中立即生效。
    sketcher_disp_grid         yes,no
    yes - 显示草绘器网格。
    设定此选项后,即可在当前的Pro/ENGINEER进程中立即生效,并影响以后的显示。.
    sketcher_disp_vertices    yes, no
    在草绘器中,在顶点上放置黄色点。
    设定此选项后,即可在当前的Pro/ENGINEER进程中立即生效。
    sketcher_intent_manager  yes, no
    yes - 缺省为“目的管理器” no - 缺省时为旧草绘器。
    设定此选项后,即可在当前的Pro/ENGINEER进程中再次使用“草绘器”时立即生效。
    sketcher_overview_alert  yes, no
    yes - 进入“草绘器”时显示简介消息框。设定此选项后,在下次进入“草绘器”时生效。
    sketcher_starts_in_2d  yes, no
    在“草绘器”模式中,定义初始模型定向。
    yes - 2D定向,直接可看到截面(草绘)平面。 no - 不改变定向。直接在3D零件上草绘。
    在运行时,可以改变这个选项设置:选择“实用工具”>“环境”,然后选取或清除“缺省动作”下的“使用2D草绘器”。
    设定此选项后,其将在当前的Pro/ENGINEER进程中立即生效,并影响“草绘器“中模型的随后定向。
    sketcher_undo_stack_limit 200
    草绘器保存每个所执行功能的副本。可能的已保存功能的数目,取决于在该选项中指定的数目。撤消菜单可用来删除已储存的功能。设定此选项后,即可在当前的Pro/ENGINEER进程中立即生效。
    smooth_lines          yes, no
    yes - 缺省时平滑线条。 no - 缺省时不平滑线条。
    smooth_lods         yes, no
    在对模型着色时,可操作LODS_ENABLED,使细节级别光滑。
    spin_center_display
    yes, no
    决定是否显示旋转中心符号。
    yes - 显示符号。 no - 遮蔽符号。
    在运行时,可改变这个选项的设置:选择“实用工具”>“环境”,然后选取或清除“环境”对话框中“显示”下的“旋转中心”。
    spin_control         click,drag
    指定在旋转时,对象旋转的模式。(要旋转一个对象,选择“视图”>“定向”,从“定向”对话框的“类型”列表选取“动态定向”,然后使用“旋转”下的项目。)
    click - 允许在刻度的任何地方拾取,可将该模型快速重新定向到这个位置。
    drag - 通过在当前值上拾取并沿着刻度拖动,允许连续改变该模型的定向(要稳定该定向角度,再次在刻度上拾取)。
    如果在配置文件中没有包括这个选项,那么Pro/ENGINEER将根据平台特定的硬件功能来选择模式。
    spin_rate_zoom_sensitive           yes, no
    允许在放大模型时,缓慢旋转。
    spin_with_notes      yes, no
    yes - 在动态旋转模型时显示3-D特征和模型注释。
    spin_with_part_entities          yes, no
    yes - 在动态旋转模型时,显示基准特征。
    spin_with_silhouettes   yes, no
    yes - 在动态旋转模型时,显示侧面影像线。
    start_appmgr   yes, no
    决定在启动Pro/ENGINEER时,是否启动应用程序管理器。
    start_model_dir   路径名
    提供包含起始零件目录的全部路径。
    std_nastran_template   <完整路径名>
    设定NASTRAN平台模板的文件路径(最多512字符串)
    step_appearance_layer_groups     no, yes
    no - 对于STEP标准的AP214,允许输出“外观”、“层”和“组”。
    yes - 对于STEP标准的AP203,允许输出“外观”、“层”和“组”。
    step_export_ap214_asm_def_mode single_file, separate_parts_only, separate_all_objects
    确定输出到STEP的Pro/ENGINEER组件的文件格式。所有选项均生成一个组件级的STEP文件。
    step_export_dwg_views
    as_3d_views, as_3d_views_assoc_draft, no
    as_3d_views - 输出3-D模型几何及与它相关的视图。
    as_3d_views_assoc_draft - 输出3-D模型几何及与它相关的视图和视图的有关注释。
    no - 仅输出3-D模型的2-D表示。此为缺省设置。
    step_export_format
    ap203_is(3-D模式中缺省值),ap214_cd(绘图模式中缺省值),ap214_dis,ap203is,ccd_cla_gvp_ast
    用于设置输出到STEP时的输出格式。
    ap202_is - 使用AP202 IS STEP应用协议和一致性等级来输出绘图。
    ap214_cd - 使用AP214 CD2 STEP应用协议和一致性等级来输出绘图。此为绘图模式中的缺省选项。
    ap214_dis - 使用AP214 DIS STEP应用协议和一致性等级来输出绘图。同时要转换确认属性。
    ap203_is - 使用AP203_IS STEP应用程序协议和一致性等级来输出3-D模型。此项在3-D模式是缺省设置。
    203_is_ext - 缺省时输出的文件包括AP203确认属性。要在输出到STEP的文件中缺省包括AP203扩展名,可将配置选项step_export_format设置为203_is_ext。将step_export_format设置为203_is_ext,输出到STEP文件,该文件遵循带有如下扩展名的STEP国际标准:
    ·cla - 颜色和层 ·gvp - 几何确认
    ·ast - 相关文本 
    step_in_style_bndry_as_fill_area     yes,no
    yes - 输入STEP时,为输入Unigraphics STEP文件提供颜色支持。
    store_tool_path_file         yes, no
    指定如何计算制造刀具路径信息。
    yes - 刀具路径的信息储存在filename.tph的文件中,此处filename是制造模型的名称。
    no - 在每次检索制造模型时,或改变任何制造参数时,都重新计算刀具路径。
    summary_help           yes, no
    参考显示的或未显示的单行帮助消息。
    supertab_mesh_geom        yes, no
    在输出到IGES格式时,指定是否将IGES输出几何数据和网格几何相关数据包括到输出文件中。
    yes - 在输出文件中,包括IGES输出几何数据(数据集801、802、742、743和744)和网格几何相关数据(数据集735、745、746和763)。
    switch_dims_for_notes        yes, no
    yes - 在创建绘图注释过程中,以符号格式显示尺寸。
    no - 在绘图注释中,将尺寸显示为数值。
    sym_leader_orient_move_text        yes, no
    用Pro/DETAIL,在移动文本后,自动重组焊接符号实例。
    symbol_instance_palette_file        〈路径名〉
    指定符号实例调色板文件的位置。
    symbol_palette_input     yes, no
    在创建注释过程中,控制特殊符号选项板的显示。
    system_colors_file          <完整路径名>
    指定系统颜色文件。使用完整路径名,以避免出现问题。
    system_curves_color
    指定曲线图元的缺省颜色。三个小数值,指定合生成颜色中,红、绿和蓝色(按此顺序)所占的百分比。例如,“0 0 49”指定了中等蓝色。
    system_dimmed_menu_color
    指定不可用菜单项目的缺省颜色。三个小数值,指定合生成颜色中,红、绿和蓝色(按此顺序)所占的百分比。例如,“0 0 49”指定了中等蓝色。
    system_edge_high_color
    指定加亮边所使用的缺省颜色。三个小数值,指定合生成颜色中,红、绿和蓝色(按此顺序)所占的百分比。例如,“0 0 49”指定了中等蓝色。
    system_geometry_color
    指定显示实体线框图元的缺省颜色。三个小数值,指定合生成颜色中,红、绿和蓝色(按此顺序)所占的百分比。例如,“0 0 49”指定了中等蓝色。
    system_hidden_color
    指定显示隐藏、实体线框图元的缺省颜色。三个小数值,指定合成颜色中,红、绿和蓝色(按此顺序)所占的百分比。例如,“0 0 49”指定了中等蓝色。
    system_highlight_color
    指定缺省的主加亮颜色。三个小数值,指定合生成颜色中,红、绿和蓝色(按此顺序)所占的百分比。例如,“0 0 49”指定了中等蓝色。
    system_background_color
    system_curves_color、system_edge_high_color、system_geometry_color、system_hidden_color、system_highlight_color、system_letter_color、system_section_color、system_sheetmetal_color、system_volume_color
    三个小数值(范围是0-100)
    指定Pro/ENGINEER使用的颜色。可将这些颜色赋予其缺省值以外的值。三个小数值,指定了在生成的颜色中,红色、绿色和蓝色(按此顺序)所占的百分比。例如,“0 0 49”指定了中等蓝色。
    system_iges_header_file     文件名
    向IGES 文件的“开始”部分插入一个指定的文本文件(有关更多信息,请参阅“user_iges_header_file”)。当与“user_iges_header_file”一起使用时,首先出现系统文本。
    system_letter_color
    指定所显示的基准图元标签和/或标记的缺省颜色。三个小数值,指定合生成颜色中,红、绿和蓝色(按此顺序)所占的百分比。例如,“0 0 49”指定了中等蓝色。
    system_section_color
    指定所显示的基准图元标签和/或标记的缺省颜色。三个小数值,指定合生成颜色中,红、绿和蓝色(按此顺序)所占的百分比。例如,“0 0 49”指定了中等蓝色。
    system_sheetmetal_color
    指定显示钣金件所使用的缺省颜色。三个小数值,指定合生成颜色中,红、绿和蓝色(按此顺序)所占的百分比。例如,“0 0 49”指定了中等蓝色。
    system_volume_color
    指定显示制造体积所使用的缺省颜色。三个小数值,指定合生成颜色中,红、绿和蓝色(按此顺序)所占的百分比。例如,“0 0 49”指定了中等蓝色。
    tablet_device_name               device name,calcomp
    指定数字化图形输入板的名称。
    tan_angle_for_disp            1.5 度
    只用于显示。当前,如果Pro/ENGINEER中的两个曲面是1.5度或更小,则它们显示为相切。该选项允许输入高达15度的角度,来显示相切边。该角度值不能小于1.5度。
    tangent_edge_display            solid,no,centerline,phantom,dimmed
    决定如何显示相切曲面之间的边。
    solid - 以实线显示边。 no - 根本不显示边。
    centerline - 以中心线线型显示边。 phantom - 以虚线线型显示边。
    dimmed - 以“变灰菜单”系统颜色显示边。
    template_designasm            现有文件名, <文件名>
    指定特定的模板组件文件名。
    设定此选项后,即可在当前的Pro/ENGINEER进程中立即
    template_drawing            c_drawing.drw, empty, <文件名>
    指定缺省绘图模板的文件名。设定此选项后,即可在当前的Pro/ENGINEER进程中立即生效。
    设置为empty时,不使用模板。
    template_mfgcast              inlbs_mfg_cast.mfg, empty, <文件名>
    指定缺省铸造模型模板的文件名。设定此选项后,即可在当前的Pro/ENGINEER进程中立即生效。
    设置为empty时,不使用模板。
    template_mfgmold              inlbs_mfg_mold.mfg, empty, <文件名>
    指定缺省模具制造模型模板的文件名。设定此选项后,即可在当前的Pro/ENGINEER进程中立即生效。
    设置为empty时,不使用模板。
    template_sheetmetalpart              inlbs_part_sheetmetal.prt, empty, <文件名>
    指定缺省钣金件零件模型模板的文件名。设定此选项后,即可在当前的Pro/ENGINEER进程中立即生效。
    设置为empty时,不使用模板。
    template_solidpart            inlbs_part_solid.prt,empty, <文件名>
    指定缺省实体零件模型模板的文件名。
    设定此选项后,即可在当前的Pro/ENGINEER进程中立即生效。
    设置为empty时,不使用模板。
    terminal_command          路径/文件名 (UNIX)       路径\文件名 (Windows NT或Windows 95)
    指定到终端仿真器命令的完整路径(启动外壳窗口的命令)。使用系统的这一命令。输入完整路径名和终端命令,例如,用于SUN OS 4.3的“/bin/shelltool”。
    注释:即使外壳命令的文件在启动目录中,也必须指定其路径。
    在路径和文件名之间必须放置一个分隔符(UNIX中的“/”,Windows NT/95中的“\”)。
    可在路径和文件名中,使用外壳环境变量,例如Unix或Windows NT/95中的$MY_FILE;Windows NT/95中的%%MY_FILE%%
    texture        yes, no
    显示着色模型上应用的纹理。
    texture_search_path               <有效路径>
    添加一个目录,用于搜索纹理路径。
    注释:可以指定多个目录。
    thermo_position_hint              window_overlap,no_window_overlap
    允许在温度计型刻度出现时,放置它们,这样它们就不会覆盖Pro/ENGINEER窗口(如果空间允许,例如,如果已经缩放了窗口)。
    tiff_compression             none,G4
    确定是否要使用G4压缩来处理至tiff的输出
    tiff_type             palette,rgb,grayscale,mono
    决定将tiff项目输出到什么类型(变量指颜色设置)
    timeout_multiplier            整数(范围是1-10)(缺省值=1)
    延长超时间隔,以使浮动许可保持缺省超时值的timeout_multiplier倍。
    todays_date_note_format             %dd-%Mmm-%yy
    控制显示在绘图中的日期的初始格式。该设置的格式是包括三部分的字符串:年、月和日。可按任何顺序输入该部分。
    tol_display          yes, no
    显示带或不带公差的尺寸。
    tol_mode            nominal,limits,plusminus,plusminussym
    为尺寸公差设置缺省显示。如果设置为“nominal”,则显示不带公差的尺寸。如果设置为“limits”,则将尺寸显示为上限和下限。如果设置为“plusminus”,则将尺寸显示为带正负公差的名义尺寸(正值和负值是独立的)。如果设置为“plusminussym”,则将尺寸显示为带有正负公差的名义尺寸,正负公差的值用一个值表示。
    注释:从其它模型引入的组,带有其创建时已起作用的公差显示模式。
    tolerance_class             fine,medium,coarse,very coarse
    为ISO标准模型,设置缺省的公差等级。当检索“一般”尺寸或“破断边”尺寸的公差时,系统联合使用公差等级和尺寸值。
    tolerance_standard            ANSI,ISO
    设置创建模型时使用的公差标准。
    tolerance_table_dir              路径
    为ISO标准模型,设置用户定义公差表的缺省目录。加载时,所有“孔”和“轴肩”公差表覆盖现存的公差表。
    toolkit_registry_file       protk.dat
    指定工具包注册文件的完整路径。该选项替代了R17的选项prodevdat。设定此选项后,重新启动Pro/ENGINEER后才
    topobus_enable             yes, no
    yes - 启用“Associative Topology Bus”功能。
    trail_delay           值
    以秒为单位,设置轨迹文件步骤之间的延迟。
    trail_dir           目录名
    指示Pro/ENGINEER在指定目录中创建其轨迹文件,而不是在启动目录中创建。
    train_file_path       路径名
    为培训文件指定缺省目录。路径名必须从根目录开始,例如,/home/users/library/training。
    不能使用主机名。
    Transparency          yes, no
    yes - 在着色模型显示设置中,允许透明 no - 禁止透明
    try_g2_fix_on_import           yes, no
    转换为Pro/ENGINEER曲面前,清除和平滑B-样条曲面中的噪声。
    tutor_enabled          yes, no
    yes - 启用“倒圆角向导”。 no - 禁用“倒圆角向导”。
    update_harness_mfg_line_color            yes no,
    yes - 检索时,将Pro/ENGINEER 2000i或早期版本中创建的配线制造模型更新为线轴文件中定义的颜色和线型。
    update_pre_130_harness          yes, no
    在先前布置的三维参照配线的两个位置之间增加一个缆时,展平的缆模型可更新,以自动显示新缆。该选项支持Pro/ENGINEER的13.0之前版本的更新。
    yes - 自动更新Pro/ENGINEER的13.0之前的版本中创建的配线。
    update_pre_16_cable_layers                  yes, no
    当遮蔽包含布线缆的层时,不管包含缆段的层的显示状态如何,都要遮蔽属于这些缆的所有缆段。在通过层出图时,不管包含这些缆段的层的显示状态如何,如果显示了父项缆,则显示缆段。
    yes - 允许包含在版本16.0之前布线的缆的配线更新。用该选项设置所检索的配线被修改,以遵守新的显示标准。
    use_8_plotter_pens  yes, no
    指定是否最多支持8个绘图仪笔。初始的缺省设置为4个笔。
    use_cadam_plot_data          yes, no
    在输入一个CADAM绘图时,决定是否考虑“出图轴系统”元素中的信息。
    yes - 如果输入的绘图包含“出图轴系统”元素,那么系统要求基于“出图轴系统”定义格式。如果回答“Y”,那么系统选取由“出图轴系统”定义的与高、宽和原点相关的格式。如果回答“N”,那么系统以常规CADAM文件中相同的方式,决定该格式。
    no - 系统忽略“出图轴系统”元素。
    use_iges_font_1003                yes, no
    用于禁用IGES字体1003。
    no - 首先使用字体设置1001和1002。
    use_iges_kanji_font_2001            yes, no
    在输出时,指定是否将Pro/ENGINEER中的Kanji注释转换为IGES Kanji注释(字体代码)。
    yes - 将Kanji注释转换为IGES Kanji注释。
    no - 使用“字体1”转换。
    在输入时,不管该选项的值如何,都将所有Kanji注释转换为Pro/ENGINEER Kanji。
    use_major_units              yes, no
    决定是否以英尺 - 英寸或米 - 毫米显示分数尺寸。
    yes - 使用主单位。例如,当单位是英寸时,将尺寸25.125转换为分数,那么该尺寸成为2' 1-1/8。
    use_nom_dim_val_in_exp              yes, no
    yes - 使用名义值计算关系(包括尺寸)。 no - 使用公差值计算关系。
    use_shrunk_state_in_mem                   yes, no(模具和铸造)
    yes - 在内存中,使用设计模型的收缩状态。在修改过程中,这不但提高了参照模型的再生性能,而且改进了设计模型特征和尺寸的显示。缺点是使用了额外的内存。
    no - 不使用额外的内存及随之改进的性能。
    use_smt_turret_dialog               yes,no - 在版本19.0中,是隐藏的选项
    use_software_linefonts               yes, no
    yes - 在Pro/ENGINEER中使用的精确的线型值,是通过逐点、逐个破折号和逐个空格,来一笔一笔出图的。
    no - 绘图仪使用它所支持的线型对线进行出图,该线型与Pro/ENGINEER中使用的非常类似。
    use_temp_dir_for_inst              yes, no
    为再生模型的实例,明确地使Pro/ENGINEER使用“Temp”目录。
    user_iges_header_file             文件名
    向IGES文件的“开始”部分,插入指定的文本文件。在这个文件中,可使用输出过程中要替换的有效的参数注释符号。例如,在文本文件中可使用“&dwg_name”,在输出绘图时,它由实际的绘图名来替换。同样地,当从这些模式输出时,用零件或组件名替换“&model_name”。
    使用完整路径名以避免出现问题,例如,/home/users/iges_header_file。
    variable_plots_in_inches               yes, no
    no - 允许以毫米输入可变出图大小。
    variant_drawing_item_sizes           yes, no(绘图)
    如果改变了页面大小或绘图单位,控制绘图项目在纸张上是否保持其大小和位置。
    yes - 在纸上出图时,一些项目将缩放到相同的尺寸和/或重新定位到相同位置,而另一些项目则在屏幕上缩放到相同尺寸和/或定位到相同位置。
    no - 所有移动或复制到相同或不同2D模型的不同页面上的项目(或在改变了大小和/或单位的页面上),将在纸上保持相同尺寸,并有与其先前相同的相对定向。
    vda_header            文件名
    指定包含VDA头信息的文本文件的完整文件名。如果所有VDA文件试图使用相同的头,则指定完整的路径名,例如,/home/users/library/vda_head.txt。
    versatec_cutter_installed                 yes, no
    yes - 指示Versatec绘图仪上已安装一个切刀。
    visible_mapkeys                yes, no
    no - 允许运行映射键,而不显示拾取的菜单
    visible_message_lines              整数值(1-5)(缺省值=1)
    设置显示的Pro/ENGINEER消息区中的消息行数。
    vrml_anchor_url      $name,$full_name,$base_name,$proe_name,$default
    在输出到VRML时,允许在指定的VRML元件上放一个锚点。关键字是可选的。
    $name - 使用不带扩展名的VRML文件名。
    $full_name - 使用带有扩展名的VRML文件名。
    $base_name - 使用不带扩展名的Pro/ENGINEER对象名。
    $proe_name - 使用带有扩展名的Pro/ENGINEER对象名。
    vrml_background_color      yes, no
    yes - 向VRML输出一个模型,带有Pro/ENGINEER背景色。
    no - 不带有Pro/ENGINEER背景色,向VRML输出一个模型。
    vrml_explode_lines         yes, no
    yes - 向VRML输出一个模型,带有组件或组件处理数据的分解行。
    no - 不带有组件或组件处理数据的分解行,向VRML输出一个模型。
    vrml_export             yes, no
    yes -“VRML转换器”显示在“文件”菜单上,允许使用“直接VRML”输出功能。
    no -“VRML转换器”不显示在“文件”菜单上。
    vrml_export_resolution          high, medium, low
    控制以VRML格式输出的模型中的细节级别 (LODs) 数目。
    high - 多达10个细节级别。最高级别,“10级”,与Pro/ENGINEER模型有相同的分辨率。
    medium - 多达9个细节级别。最高级别,“9级”,低于Pro/ENGINEER模型一个级别。
    low - 多达5个细节级别。最高级别,“8级”,低于Pro/ENGINEER模型两个级别。
    注释:Pro/ENGINEER模型中的细节级别为“10级”。
    vrml_file_duplicate_material      yes, no
    yes - 确保该模型元件保持它们真正的颜色。
    no - 在设置为no时,在某些查看器中,元件颜色可能不一致。
    vrml_multiple_views          all,none,top
    all - 将顶级和较低级组件元件视图,输出到VRML格式。
    none - 不将元件视图输出到VRML格式。             top - 只将顶级视图输出到VRML格式。
    vrml_parameters             designated, all, none
    控制用户参数的输出:
    designated - 输出指定的参数(尺寸) all - 输出所有的用户参数。
    none - 不输出用户参数数据。
    vrml_simprep_export            yes, no
    yes - 向Pro/FLY-THROUGH包装文件,指定顶部组件简化表示的直接输出和在内存中输出。
    warn_for_unlocked_obj yes, no
    在引出、检索或修改一个没有锁定的Pro/PDM对象时,发出一个警告。
    web_link_file_read           yes, no
    yes - 允许Pro/Web Link从本地文件系统中读取数据。
    设定此选项后,即可在当前的Pro/ENGINEER进程中立即生效,并影响以后的网页。
    web_link_file_write           yes, no
    yes - 允许Pro/Web Link将数据写入到本地文件系统中。
    设定此选项后,即可在当前的Pro/ENGINEER进程中立即生效,并影响以后的网页。
    web_link_proe_read        yes, no
    yes - 允许Pro/Web Link从Pro/ENGINEER进程中读取数据。
    设定此选项后,即可在当前的Pro/ENGINEER进程中立即生效,并影响以后的网页。
    web_link_proe_write            yes, no
    yes - 允许Pro/Web Link在Pro/ENGINEER进程中更改数据。
    此选项立即在Pro/Engineer中生效,并影响随后的网页。
    web_link_security_autoprompt           yes, no
    yes - 当Pro/Web Link功能要求的安全访问超过当前设置时,将开启“安全性”对话框。
    设定此选项后,即可在当前的Pro/ENGINEER进程中立即生效,并影响随后的网页。
    weld_color         RGB颜色值(范围是0-100)
    1 .5 0(红 = 1.00,绿 = 0.50,蓝 = 0.00)
    指定在Pro/ENGINEER 2000I及以后版本中创建的焊缝的显示颜色。在0到100的范围内的三个小数值,指定合生成颜色中,红、绿和蓝色(按此顺序)所占的百分比。例如,“0 0 49”指定了中等蓝色。
    weld_edge_prep_driven_by            part
    决定是否在零件或组件级别中创建边准备特征。
    weld_edge_prep_groove_angle       45.0
    指定角度切割边准备的初始缺省值。
    weld_edge_prep_groove_depth         0.25
    指定边准备深度的初始缺省值。
    weld_edge_prep_instance              yes, no
    控制是否创建用于边准备的族表实例。
    Yes - 创建接受边准备的元件实例。
    weld_edge_prep_name_suffix              _noep
    指定边准备期间所创建实例的后缀名。零件名及其扩展名生成实例名。
    weld_edge_prep_root_open            0.25
    指定根部间隙边准备的初始缺省值。
    weld_edge_prep_visibility            Generic, Instance
    Generic - 边准备特征在普通模型中恢复,而在实例中隐含。
    Instance - 边准备特征在普通模型中隐含,而在实例中恢复。
    仅在weld_edge_prep设置为yes时适用。
    weld_ui_standard       仅ANSI
    ANSI - ANSI标准驱动的焊接用户界面。
    ISO - ISO标准驱动的焊接用户界面。
    windows_scale            值 (0.5-1,0) (缺省值=1.0)
    用给定系数缩放Pro/ENGINEER窗口。一个0.85的值,通常足以使动态菜单显示在Pro/ENGINEER窗口的右侧。参考menu_horizontal_hint。
    www_add_aux_frame              yes, no
    定制输出,这样对于处理步骤或组件出版,可有附加的结构。
    yes - Pro/ENGINEER创建一个辅助的aux.html文件(在每个step00目录中,用于组件处理),该文件可通过用户自己的 <文件名>.html文件替换。
    no - 缺省情况下不创建辅助文件。
    www_export_geometry_as             cgm_vrml,all,jpg_vrml,vrml,cgm,jpg
    通过其中一个值,指定输出格式。
    cgm_vrml - 使输出数据为CGM和VRML格式。
    all - 使输出数据为CGM、JPG和VRML格式。
    jpg_vrml - 使输出数据为JPG和VRML格式。
    export - 保存绘图时,将绘图文件保存为工作目录中的图片文件。
    cgm - 使输出数据为CGM和VRML格式。设立只显示CGM的站点。
    jpg - 使输出数据为JPG和VRML格式。设立只显示JPF站点。
    www_multiple_views               none,all,top
    All - 将任何元件中的所有视图,写入相应的VRML文件。
    Top - 只将驻留在组件或处理组件中的命名视图,写入顶级VRML文件。
    None - 不向VRML文件写入命名视图。
    www_tree_location             out, in
    在浏览器窗口中,指定模型树的位置。
    out - 在一个单独窗口打开模型树。
    in - 在Web页中包括模型树,并从控制面板移除“树”检查框。
    x_angle        值(度数),斜轴图
    为模型建立用户定义的缺省视图定向。如果这些变量用于配置文件中,那么设置显示在“定向”对话框:选择“视图”>“定向”,选取“类型”下的“优先选项”,并查看“缺省定向”。
    注释:对象的缺省定向,取决于在配置文件中,“x_angle”、“y_angle”或“orientation”三个选项哪个最后出现。如果没有使用任何选项,则缺省为斜轴图。参见“orientation”选项。
    y_angle         值(度数),斜轴图
    为模型建立用户定义的缺省视图定向。如果这些变量用于配置文件中,那么设置显示在“定向”对话框:选择“视图”>“定向”,选取“类型”下的“优先选项”,并查看“缺省定向”。
    注释:对象的缺省定向,取决于在配置文件中,“x_angle”、“y_angle”或“orientation”三个选项哪个最后出现。如果没有使用任何选项,则缺省为斜轴图。参见“orientation”选项。

     

    转载于:https://www.cnblogs.com/tecsoon/archive/2009/04/02/1428330.html

    展开全文
  • 2017-12-16 机器视觉表面缺陷检测综述

    千次阅读 2020-04-22 16:11:20
    The image acquisition module mainly consists of charge coupled device(CCD)cameras, optical lenses, and light sources. The image processing module mainly involves image denoising, image enhancement ...

    机器视觉表面缺陷检测综述

    转载自:http://www.cjig.cn/html/jig/2017/12/20171202.htm#top

    《中国图像图形学报》

    Tang B, Kong J Y, Wu S Q . Review of surface defect detection based on machine vision[J]. Journal of Image and Graphics, 2017, 22(12): 1640-1663. [汤勃, 孔建益, 伍世虔. 机器视觉表面缺陷检测综述[J]. 中国图象图形学报, 2017, 22(12): 1640-1663.][DOI: 10.11834/jig.160623]

    摘要

    目的 工业产品的表面缺陷对产品的美观度、舒适度和使用性能等带来不良影响,所以生产企业对产品的表面缺陷进行检测以便及时发现并加以控制。机器视觉的检测方法可以很大程度上克服人工检测方法的抽检率低、准确性不高、实时性差、效率低、劳动强度大等弊端,在现代工业中得到越来越广泛的研究和应用。

    方法 以机器视觉表面缺陷检测为研究对象,在广泛调研相关文献和发展成果的基础上,对基于机器视觉在表面缺陷检测领域的应用进行了综述。分析了典型机器视觉表面缺陷检测系统的工作原理和基本结构,阐述了表面缺陷视觉检测的研究现状、现有视觉软件和硬件平台,综述了机器视觉检测所涉及到的图像预处理算法、图像分割算法、图像特征提取及其选择算法、图像识别等相关理论和算法研究,并对每种主要方法的基本思想、特点和存在的局限性进行了总结,对未来可能的发展方向进行展望。

    结果 机器视觉表面缺陷检测系统中,图像处理和分析算法是重要内容,算法各有优缺点和其适应范围。如何提高算法的准确性、实时性和鲁棒性,一直是研究者们努力的方向。

    结论 机器视觉是对人类视觉的模拟,机器视觉表面检测涉及众多学科和理论,如何使检测进一步向自动化和智能化方向发展,还需要更深入的研究。

    关键词

    机器视觉; 表面缺陷; 检测算法; 图像处理; 图像识别

    Review of surface defect detection based on machine vision

    expand article infoTang Bo, Kong Jianyi, Wu Shiqian

    School of Mechanical and Automation Engineering, Wuhan University of Science and Technology, Wuhan 430081, China

    Supported by: Natural Science Foundation of Hubei Province, China(2016CFC752)

    Abstract

    Objective Surface defects of industrial products exert adverse effects on appearance, comfort, and service performance, and enterprises detect these surface defects of products to control them in time. The manual detection method is the traditional way of surface defect detection and is characterized by low sampling rate, accuracy, and efficiency, poor real-time performance, high labor intensity, and sensitivity to artificial experience. The detection method based on machine vision can significantly overcome these disadvantages by manual detection. Machine vision detection method can find a few problems existing in the production process on the basis of the detection results to eliminate or reduce product defects, prevent potential trade disputes, and maintain enterprise honor. The detection method based on machine vision presents many achievements and applications in metal, paper printing, textile, ceramic tile, glass, and wood surface defect detection at home and abroad.Method The research and application of surface defect detection based on machine vision are reviewed on the basis of extensive research and the development results of relevant literature. The basic structure and working principle of a typical surface defect detection system based on machine vision are analyzed, and the research status and existing visual software and hardware platforms of surface defect detection based on machine vision are introduced. The relevant research of theory and image algorithm for preprocessing, segmentation, feature extraction and optimization, and image recognition are summarized. The main difficulties and development of visual detection of surface defects are presented, and the development trend in this field is concluded. The surface defect detection system based on machine vision includes the following modules:image acquisition, image processing, image analysis, data management, and man-machine interface. The image acquisition module mainly consists of charge coupled device(CCD)cameras, optical lenses, and light sources. The image processing module mainly involves image denoising, image enhancement and restoration, defect detection, and object segmentation. The image analysis module is mainly concerned with feature extraction, feature selection, and image recognition. The data management and man-machine interface module can display the defect type, position, shape, and size and can carry out image storage, query, and statistics. Image preprocessing aims to reduce noise and improve the quality of images and usually includes spatial and frequency domain methods. In recent years, mathematical morphology and wavelet methods are used in image denoising and obtain good results. Image segmentation means dividing an image into several non-overlapping regions; each region possesses the same or similar certain properties or characteristics, but the image features between different regions present obvious difference. Existing image segmentation methods are mainly divided into threshold-based, region-based, and edge-based segmentations and specific theory methods. At present, new theories and methods of other disciplines have been used in image segmentation. Image feature extraction is the mapping from a high-dimensional image space to a low-dimensional feature space. Image features can be divided into physical, structural, and mathematical characteristics. A method that uses machine to simulate human eye and nervous system as well as physical and structural features does not exist; hence, mathematical characteristics are used to describe image features in digital image processing. The commonly used image features at present are mainly textural features, color features, and shape features. If the feature dimension of the extracted image is too high, then redundant information will exist in the extracted feature, thereby not only increasing the processing time but also decreasing the accuracy of image processing. The correlation among the feature dimensions of the extracted images can be decreased by decreasing the feature dimension with feature selection or optimization as the processing method. Feature selection method mainly includes principal component analysis, independent component analysis, self-organizing map, genetic algorithm, and Fisher, correlation analysis, relief, Tabu search, and nonlinear dimensionality reduction methods. Theory for guiding the selection and optimization of features is unavailable to date. Statistical and syntactic pattern recognitions are two basic pattern recognition methods, and artificial neural networks and support vector machines are the most widely used statistical pattern recognition methods. Result Surface defect detection based on machine vision will be the main direction in the future. Theoretical research and practical application of surface defect detection based on machine vision have obtained encouraging results to date, but some problems and difficulties remain to be solved. Image processing and analysis algorithm, which include image preprocessing, segmentation of defect regions, feature extraction and selection, and defect recognition and classification, are important concepts. Many algorithms have appeared in each processing flow, and each of which possesses its advantages and disadvantages and range of adaptation. Researchers have focused mostly on improving the signal-to-noise ratio, accuracy, efficiency, real-time performance, and robustness of the detection system. Simulating the information processing function of the human brain to construct an intelligent machine vision system still needs further theoretical research.Conclusion Surface quality inspection based on machine vision has been attracting much attention and application in modern automatic production. The surface of machine vision detection is complex and involves many disciplines and theories. Machine vision is the simulation of human vision, but the visual mechanism of humans remains unclear. Expressing the visual process of humans by computer is difficult. Therefore, the construction of machine vision inspection system should be further improved through research of biological vision mechanism. Accordingly, the detection will further develop to the direction of automation and intelligence.

    Key words

    machine vision; surface defect; detection algorithm; image processing; images recognition

    0 引言

    中国是一个制造大国,每天都要生产大量的工业产品。用户和生产企业对产品质量的要求越来越高,除要求满足使用性能外,还要有良好的外观,即良好的表面质量。但是,在制造产品的过程中,表面缺陷的产生往往是不可避免的。不同产品的表面缺陷有着不同的定义和类型,一般而言表面缺陷是产品表面局部物理或化学性质不均匀的区域,如金属表面的划痕、斑点、孔洞,纸张表面的色差、压痕,玻璃等非金属表面的夹杂、破损、污点,等等。表面缺陷不仅影响产品的美观和舒适度,而且一般也会对其使用性能带来不良影响,所以生产企业对产品的表面缺陷检测非常重视,以便及时发现,从而有效控制产品质量,还可以根据检测结果分析生产工艺中存在的某些问题,从而杜绝或减少缺陷品的产生,同时防止潜在的贸易纠份,维护企业荣誉。

    人工检测是产品表面缺陷的传统检测方法,该方法抽检率低、准确性不高、实时性差、效率低、劳动强度大、受人工经验和主观因素的影响大,而基于机器视觉的检测方法可以很大程度上克服上述弊端

    美国机器人工业协会(RIA)对机器视觉下的定义为:“机器视觉是通过光学的装置和非接触的传感器自动地接收和处理一个真实物体的图像,以获得所需信息或用于控制机器人运动的装置”[1]。

    机器视觉是一种无接触、无损伤的自动检测技术,是实现设备自动化、智能化和精密控制的有效手段,具有安全可靠、光谱响应范围宽、可在恶劣环境下长时间工作和生产效率高等突出优点。机器视觉检测系统通过适当的光源和图像传感器(CCD摄像机)获取产品的表面图像,利用相应的图像处理算法提取图像的特征信息,然后根据特征信息进行表面缺陷的定位、识别、分级等判别和统计、存储、查询等操作

    视觉表面缺陷检测系统基本组成主要包括图像获取模块、图像处理模块、图像分析模块、数据管理及人机接口模块。

    图像获取模块由CCD摄像机、光学镜头、光源及其夹持装置等组成,其功能是完成产品表面图像的采集。在光源的照明下,通过光学镜头将产品表面成像于相机传感器上,光信号先转换成电信号,进而转换成计算机能处理的数字信号。目前工业用相机主要基于CCD或CMOS(complementary metal oxide semiconductor)芯片的相机。CCD是目前机器视觉最为常用的图像传感器。

    光源直接影响到图像的质量,其作用是克服环境光干扰,保证图像的稳定性,获得对比度尽可能高的图像。目前常用的光源有卤素灯、荧光灯和发光二级管(LED)。LED光源以体积小、功耗低、响应速度快、发光单色性好、可靠性高、光均匀稳定、易集成等优点获得了广泛的应用。

    由光源构成的照明系统按其照射方法可分为明场照明与暗场照明、结构光照明与频闪光照明。明场与暗场主要描述相机与光源的位置关系,明场照明指相机直接接收光源在目标上的反射光,一般相机与光源异侧分布,这种方式便于安装;暗场照明指相机间接接收光源在目标上的散射光,一般相机与光源同侧分布,它的优点是能获得高对比度的图像。结构光照明是将光栅或线光源等投射到被测物上,根据它们产生的畸变,解调出被测物的3维信息。频闪光照明是将高频率的光脉冲照射到物体上,摄像机拍摄要求与光源同步。

    图像处理模块主要涉及图像去噪、图像增强与复原、缺陷的检测和目标分割。

    由于现场环境、CCD图像光电转换、传输电路及电子元件都会使图像产生噪声,这些噪声降低了图像的质量从而对图像的处理和分析带来不良影响,所以要对图像进行预处理以去噪。图像增强目是针对给定图像的应用场合,有目的地强调图像的整体或局部特性,将原来不清晰的图像变得清晰或强调某些感兴趣的特征,扩大图像中不同物体特征之间的差别,抑制不感兴趣的特征,使之改善图像质量、丰富信息量,加强图像判读和识别效果的图像处理方法。图像复原是通过计算机处理,对质量下降的图像加以重建或复原的处理过程。图像复原很多时候采用与图像增强同样的方法,但图像增强的结果还需要下一阶段来验证;而图像复原试图利用退化过程的先验知识,来恢复已被退化图像的本来面目,如加性噪声的消除、运动模糊的复原等。图像分割的目的是把图像中目标区域分割出来,以便进行下一步的处理。

    图像分析模块主要涉及特征提取、特征选择和图像识别。

    特征提取的作用是从图像像素中提取可以描述目标特性的表达量,把不同目标间的差异映射到低维的特征空间,从而有利于压缩数据量、提高识别率。表面缺陷检测通常提取的特征有纹理特征、几何形状特征、颜色特征、变换系数特征等,用这些多信息融合的特征向量来区可靠地区分不同类型的缺陷;这些特征之间一般存在冗余信息,即并不能保证特征集是最优的,好的特征集应具备简约性和鲁棒性,为此,还需要进一步从特征集中选择更有利于分类的特征,即特征的选择。图像识别主要根据提取的特征集来训练分类器,使其对表面缺陷类型进行正确的分类识别。

    数据管理及人机接口模块可在显示器上立即显示缺陷类型、位置、形状、大小,对图像进行存储、查询、统计等。

    机器视觉表面缺陷检测主要包括2维检测和3维检测,前者是当前的主要表面缺陷检测方式,也是本文的着重论述之处。

    机器视觉在工业检测、包装印刷、食品工业、航空航天、生物医学工程、军事科技、智能交通、文字识别等领域得到了广泛的应用。工业检测领域是机器视觉应用中比重最大的领域,主要用于产品质量检测、产品分类、产品包装等,如:零件装配完整性检测,装配尺寸精度检测,位置/角度测量,零件识别,PCB板检测,印刷品检测,瓶盖检测,玻璃、烟草、棉花检测,以及指纹、汽车牌照、人脸、条码等识别。表面质量检测系统是工业检测的极其重要的组成部分,机器视觉表面缺陷检测在许多行业开始应用,涉及钢板[2-4]、玻璃[5-6]、印刷[7-9]、电子[10]、纺织品[11]、零件[12-13]、水果[14]、木材[15-16]、瓷砖[17-19]、钢轨[20]等多种关系国计民生的行业和产品。

    1 研究现状、视觉软件系统和研究平台

    1.1 研究现状

    机器视觉在金属(特别是钢板)表面、纸张等印刷品、纺织品、磁砖、玻璃、木材等表面缺陷检测国内外有较多的研究成果,不乏成功应用系统和案例。

    在钢板表面缺陷检测领域,美国Westinghouse公司采用线阵CCD摄像机和高强度的线光源检测钢板表面缺陷,并提出了将明域、暗域及微光域3种照明光路形式组合应用于检测系统的思路[21]。这些系统可识别的缺陷种类相对较少,并且不具备对周期性缺陷的识别能力。美国Cognex公司研制成功了iS-2000自动检测系统和iLearn自学习分类器软件系统[22]。这两套系统配合有效改善了传统自学习分类方法在算法执行速度、数据实时吞吐量、样本训练集规模及模式特征自动选择等方面的不足;Parsytec公司为韩国浦项制铁公司研制了冷轧钢板表面缺陷检测系统HTS,该系统能对高速运动的热轧钢板表面缺陷进行在线自动检测和分级的系统,在连轧机和CSP生产线上取得了良好的效果[23];英国European Electronic System公司研制的EES系统也成功地应用于热连轧环境下的钢板质量自动检测[24]。EES系统实时地提供高清晰度、高可靠性的钢板上下表面的缺陷图像,最终交由操作员进行缺陷类型的分类判别。国内北京科技大学的高效轧制国家工程研究中心也在进行钢板表面质量检测系统的研制,对其常见缺陷类型进行了检测与识别,取得了一定的研究成果[25],东北大学、上海宝钢集团公司、武汉科技大学等科研院所研究了冷轧钢板表面缺陷的检测系统[26-28],重庆大学对高温连铸坯表面缺陷进行了研究[29]。

    在其他领域,视觉表面缺陷检测也得到了广泛的研究和应用。文献[30]对规则纹理表面(天然木材、机械加工表面、纺织面料)的表面缺陷采用傅里叶变换进行图像的复原,高频的傅里叶分量对应表面纹理线型,而低频的傅里叶分量对应表面缺陷区域。文献[31]研究了铝带连铸生产中的表面缺陷检测,通过红外检测提供铝带表面温度的分布情况以评估铝带质量,采集铝带图像,进行表面缺陷检测和分类。文献[32]将机器视觉应用于集成电路晶片表面缺陷检测,使用模糊逻辑对表面凹坑缺陷的不同形状进行分析处理。文献[33]利用图像对铁轨的表面质量进行自动检测,车载检测系统对铁轨的表面质量进行实时检测和分类。文献[34]基于机器视觉系统对鸡肉包装前的质量检测,根据鸡肉图像的颜色信息,采用数学形态学方法对潜在的问题区域进行特征提取,然后按预定义的质量问题列表进行分类。文献[35]针对随机纹理的彩色图像提出了一种利于分水岭变换的颜色相似性度量,提取了图像的颜色和纹理特征,实现了随机纹理表面缺陷的自动分割和检测。文献[36]采用双目立体视觉,基于特征立体匹配算法对扫描电镜图像研究了物体的表面深度信息。文献[37]介绍了一种皮革表面缺陷检测的方法,采用OTSU方法进行缺陷分割,利用欧式距离聚类法进行缺陷分类,在分类聚类时使用形态学算子进行腐蚀运算,实验结果表明了该方法的有效性。文献[38]对玻璃缺陷进行了识别,把采集到的缺陷图像缩放到10×10的大小,然后把这个100个像素值作为特征向量,分别运用径向基(RBF)神经网络和决策树进行识别;该方法的缺点是不同缺陷缩放后造成部分信息的丢失。文献[39]研究了一种玻璃缺陷识别的专家系统(ES),首先需要电子显微技术和等离子射线获得缺陷信息作为知识库,对未知的玻璃缺陷通过搜索知识库对缺陷信息进行匹配,选择最相近的类别作为输出;该方法的缺点是分类采用贪婪搜索法,匹配速度慢。文献[40]针对机器视觉在产品表面粗糙度的检测方法作了描述,首先建立粗糙度的模型,然后以表面的累加偏差作为特征通过神经网络(ANN)进行等级划分,并阐述了不同的ANN模型对识别结果的影响。

    1.2 视觉软件系统

    机器视觉软件系统除具有图像处理和分析功能外,还应具有界面友好、操作简单、扩展性好、与图像处理专用硬件兼容等优点。国外视觉检测技术研究开展的较早,已涌现了许多较为成熟的商业化软件,应该比较多的有HALCON、HexSight、Vision Pro、LEADTOOLS等[41]。

    HALCON是德国MVtec公司开发的一套完善的标准的机器视觉算法包,拥有应用广泛的机器视觉集成开发环境维视图像开发定制软件,在欧洲以及日本的工业界已经是公认具有最佳效能的Machine Vision软件。HALCON的image processing library,由一千多个各自独立的函数和底层的数据管理核心构成,其函数库可以用C,C++,C#,Visual basic和Delphi等多种普通编程语言访问。HALCON百余种工业相机和图像采集卡提供接口,包括GenlCam,GigE和IIDC 1394。HALCO还具有强大的3维视觉处理能力,另外,自动算子并行处理(AOP)技术是HALCON的一个独特性能。HALCON应用范围涵盖自动化检测、医学和生命科学,遥感探测,通讯和监控等众多领域。

    Adept公司出品的HexSight是一款高性能的、综合性的视觉软件开发包,它提供了稳定、可靠及准确定位和检测零件的机器视觉底层函数。HexSight的定位工具是根据几何特征、采用轮廓检测技术来识别对象和模式。在图像凌乱、亮度波动、图像模糊和对象重叠等方面有显著效果。HexSight能处理自由形状的对象,并具有功能强大的去模糊算法。HexSight软件包含一个完整的底层机器视觉函数库,可用来建构完整的高性能2D机器视觉系统,可利用Visual Basic、Visual C++或Borland Dephi平台方便地进行二次开发。其运算速度快,在一台2 GHz的处理器上寻找和定位一般的零部件不超过10 ms;具有1/40亚像素平移重复精度和0.05度旋转重复精度。此外,内置的标定模块能矫正畸变、投影误差和X-Y像素比误差,完整的检测工具包含硬件接口、图像采集、图像标定、图像预处理、几何定位、颜色检测、几何测量、Blob分析、清晰度评价(自动对焦)、模式匹配、边缘探测等多种多样,开放式体系结构,支持DirectShow、DCam,GigE vision等多种通用协议,几乎与市面上所有商业图像采集卡,以及各种USB、1394以及GigE接口的摄像机兼容。

    Cognex公司的VisionPro是一套基于.Net的视觉工具,适用于包括FireWire和CameraLink在内的所有硬件平台,利用ActiveX控制可快速完成视觉应用项目程序的原模型开发,可使用相应的Visual Basic、VB.Net、C#或C++搭建出更具个性化的应用程序。

    LEADTOOLS在数码图像开发工具领域中已成为全球领导者之一,是目前功能强大的优秀的图形、图像处理开发包,它可以处理各种格式的文件,并包含所有图形、图像的处理和转换功能,支持图形、图像、多媒体、条形码、OCR、Internet、DICOM等等,具有各种软硬件平台下的开发包。

    此外,还有Dalsa公司的Sherlock检测软件,日本的OMRON和Keyence,德国SIEMENS等,这些机器视觉软件都能提供完整的表面缺陷检测方法。

    国内机器视觉检测系统开发较晚,相关的企业主要是代理国外同类产品,提供视觉检测方案和系统集成,其中具有代表性的企业有凌华科技、大恒图像、视觉龙、凌云光子、康视达、OPT、三姆森和微视图像等。

    1.3 视觉硬件平台

    机器视觉表面质量检测,特别是实时检测,图像采集的数据量大,所以如何提高图像处理速度显得十分重要。提高图像处理速度主要有两种手段,一是改善和优化图像处理算法,算法既要简单快速,又要兼顾实际效果;二是改善和优化实现算法的手段。目前,实时图像处理采集方案主要为下面几个方面[42]。

    1) 通用计算机网络并行处理。这种处理结构采用“多客户机+服务器”的方式,一个图像传感器对应一台客户机,服务器实现信息的合成,图像处理的大部分工作由软件来完成。该结构虽然比较庞大,但升级维护方便、实时性较好。

    2) 数字信号处理器(DSP)。DSP是一种独特的微处理器,是以数字信号来处理大量信息的器件。其工作原理是将接收到的模拟信号转换为“0”或“1”的数字信号,再对数字信号进行修改、删除和强化,并在其他系统芯片中把数字数据解译回模拟数据或实际环境格式,其实时运行速度远远超过通用微处理器。但是,DSP的体系仍是串行指令执行系统,而且只是对某些固定的运算进行硬件优化,故不能满足众多的算法要求。

    3) 专用集成电路(ASIC)。ASIC是针对于某一固定算法或应用而专门设计的硬件芯片,有很强的实时性。但在实际应用中存在开发周期相对较长、成本高、适应性和灵活性差等缺点。

    4) 现场可编程门阵列(FPGA)。FPGA由多个可编程的基本逻辑单元组成的一个2维矩阵,逻辑单元之间以及逻辑单元与I/O单元之间通过可编程连线进行连接。FPGA能在设计上具有很强的灵活性,集成度、工作速度也在不断提高,可实现的功能也越来越强;同时其开发周期短,系统易于维护和扩展,能够大大地提高图像数据的处理速度。

    实时图像处理系统中,底层的信号数据量大,对处理速度的要求高,但运算结构相对比较简单,适合采用FPGA以硬件方式来实现;高层处理算法的特点是处理的数据量相对较少,但算法和控制结构复杂,可使用DSP来实现。所以,可以把二者的优点结合在一起以兼顾实时性和灵活性。

    USB、串口、并口是计算机和外设进行通讯的常用接口,但对于数据量大的图像来说,串行RS-232协议难于达到图像采集实时性要求。USB口即使能满足所需速度,但要求外设必须支持USB协议,而USB协议与常用工程软件的接口还不普及。IEEE-1394接口具有廉价,速度快,支持热拔插,数据传输速率可扩展,标准开放等特点,在众多领域得到了广泛的应用。但随着数字图像采集速度的提高、数据量的增大,原有的标准渐难以满足需求。为了简化数据的连接,实现高速、高精度、灵活、简单的连接,在National Semiconductor公司等多家相机制造商共同制定推出了Camera Link标准。Camera Link是专门为数字摄像机的数据传输提出的接口标准,专为数字相机制定的一种图像数据、视频数据控制信号及相机控制信号传输的总线接口,其最主要特点是采用了低压差分信号(LVDS)技术,使摄像机的数据传输速率大大提高。

    2 表面缺陷检测图像处理和分析算法

    2.1 图像预处理算法

    工业现场采集的图像通常包含噪声,图像预处理主要目的是减少噪声,改善图像的质量,使之更适合人眼的观察或机器的处理。图像的预处理通常包括空域方法和频域方法,其算法有灰度变换、直方图均衡、基于空域和频域的各种滤波算法等,其中直观的方法是根据噪声能量一般集中于高频,而图像频谱则分布于一个有限区间的这一特点,采用低通滤波方式进行去噪,例如滑动平均窗滤波器、Wiener线性滤噪器等。上述各种滤波方法中,频域变换复杂,运算代价较高;空域滤波算法采用各种模板对图像进行卷积运算。直接灰度变换法通过对图像每一个像素按照某种函数进行变换后得到增强图像,变换函数一般多采用线性函数、分段线性函数、指数函数、对数函数等,运算简单,在满足处理功能的前提下实时性也较高。近年来,数学形态学方法[43-44]、小波方法[45-47]用于图像的去噪,取得了较好的效果。

    2.2 图像分割算法

    图像的分割是把图像阵列分解成若干个互不交迭的区域,每一个区域内部的某种特性或特征相同或接近,而不同区域间的图像特征则有明显差别。它是由图像处理到图像分析的关键步骤。现有的图像分割方法主要分为基于阈值的分割方法、基于区域的分割方法、基于边缘的分割方法以及基于特定理论的分割方法等。近年来,研究者不断改进原有的图像分割方法并把其他学科的一些新理论和新方法用于图像分割,提出了不少新的分割方法。图像分割后提取出的目标可以用于图像语义识别、图像搜索等领域。

    2.2.1 基于区域的分割算法

    基于区域的分割算法包括阈值分割法、区域生长法和聚类分割法等。

    阈值分割法是一种传统的图像分割方法,其基本原理是:通过设定不同的灰度阈值,把图像像素点分为若干类。因其实现简单、计算量小、性能较稳定而成为图像分割中最基本和应用最广泛的分割方法,其中阈值的选取是图像阈值分割方法中的关键。

    关于阈值的确定方法,目前比较常用的有固定阈值法、自适应阈值法、多区域阈值法等。固定阈值分割算法实时性强,适用于图像背景和目标灰度值区别明显的情况;自适应阈值分割算法,适用于目标与背景的灰度值区别不明显的情况;多区域阈值法,适用于目标与背景在不同区域区别较大的情况。

    Otsu提出了动态门限方法[48],它以目标和背景之间的方差最大来动态地确定图像分割门限值,但当目标的相对面积较小时,此方法性能不佳。Pun和Kapur等人提出了利用最大先验熵选取阈值的方法[49-50],从信息论的角度选择阈值,在一定程度上克服了上述算法的缺点,但当图像背景复杂时分割时容易丧失部分信息,且计算量较大。

    Yen等人提出了利用最大相关性原则取代常用的最大熵原则来选取阈值的方法[51],以及基于一维或2维直方图的阈值方法[52-54]、最小误判概率准则下的最佳阈值方法[55]在其后也被提出。

    区域生长法的基本思想是依据一定的生长准则,将若干个“相似”子区域聚合成较大的区域。它首先对每个需要分割的区域找到一个种子像素作为生长的起点,再将种子像素邻域中与其具有相同或相似性质的像素根据某种事先确定的准则合并到种子像素所在的区域中;将这些新像素当作新的种子像素继续像上面的操作,直到再没有满足条件的像素可包括进来。此法原理简单,对于较均匀的连通目标有较好的分割效果;缺点是依赖于初始条件的选取,计算量较大,不适用于实时检测。

    分裂—合并法也是一种基于区域的分割算法,其基本思想是:根据图像和各区域的不均匀性,将图像或区域分裂成新的子区域,再将包含相同内容的区域合并成新的较大区域,最后得到分割图像。四叉树分解是一种常用的分裂—合并法,其具体过程是:将图像分成4块大小相等的方块,判断每个小块是否满足一致性标准(如两区域参数统计特征结果相同,等等)。若满足,则不再分解;若不满足,则再细分成四块,再用细分块进行一致性标准检查,直到满足一致性标准,结果可能包含大小不同的块。

    聚类法进行图像分割是根据图像在特征空间的聚集对特征空间进行分割,再映射到原图像空间得到分割结果,K均值聚类算法、模糊C均值聚类(FCM)算法[56-57]是常用的聚类算法。

    2.2.2 基于边缘的分割方法

    基于边缘的分割方法其实就是根据图像中局部特性的不连续性而采用某种算法来提取出图像中的对象与背景间的交界线。

    边缘处像素的灰度值不连续,这种不连续性可通过求导来检测。经典的边缘检测算法一般采用微分的方法进行计算,常用的一阶微分边缘检测算子有Robert算子、Sobel算子、Prewitt算子、Kirsch算子等几种。一阶微分算子方法计算简便、速度快,但定位不准确。二阶微分算子主要有Canny算子、Log算子、Laplacian算子,这类算子基于一阶导数的局部最大值对应二阶导数的零交叉点这一性质,通过寻找图像灰度的二阶导数的零交叉点从而定位边缘。二阶微分算子方法边缘定位准确,但对噪声敏感。对于噪声污染的图像,在进行微分算子边缘检测前一般先要滤波,但滤波的同时也使图像边缘产生一定程度的模糊。Marr算子将噪声滤波与边缘提取相结合,但当模板较小时抗噪性能不良,模板较大时计算费时。

    2.2.3 基于特定理论的分割方法

    随着数学和人工智能的发展,出现了一些新的边缘检测方法,如数学形态学法、小波变换法、人工神经网络法、遗传算法、基于模糊理论的算法等。

    20世纪90年代初,Mallat在图像多分辨分析理论的基础上,提出了小波变换局部模极大值边缘检测方法[58-59],在噪声图像中取得了较好的边缘检测效果。后来,人们在Mallat理论框架下,提出了多尺度边缘检测方法[60]。多尺度边缘检测方法主要思想在较大的尺度下能对边缘精确检测,而在较小的尺度下能对边缘点精确定位。小波变换的突出优点是其多分辨率,图像的每个尺度的小波变换都提供了一定的边缘信息。小波分析在时域和频域都具有良好的局部化性质,可聚焦到对象的任意细节,是图像处理领域的热点。虽然人们提出了多种的边缘检测方法[61-62],但边缘检测时抗噪性和检测精度的矛盾仍然是要研究的重点内容之一。

    基于数学形态学边缘检测方法[63-64]的基本思想是用具有一定形态的结构元素提取图像中的对应形状,以达到对图像分析和识别的目的。采用多结构元素的数学形态学算法,既能提取细小边缘,又能很好的抑制噪声,结构元素选取灵活,但在灵活的同时也导致算法的适应性变差。

    近年来有一些新的研究手段如神经网络、遗传算法和小波方法等被引入到图像分割的阈值选取中[65-69],其效果仍在探索之中。

    虽然有许多图像分割的方法,这些算法的共性问题在于分割精度与抗噪性的矛盾,同时,高实时性处理算法的研究远远滞后于通用图像处理算法的研究,应用于实际生产中的一些算法在准确性、实时性和可操作性上也还存在较大的困难。至今,图像分割算法大都是针对具体问题所提出的,虽然每年都有新的图像分割算法提出,但是并没有一种通用的算法能适用于所有的图像分割处理。

    2.3 特征提取及其选择算法

    图像的特征提取可理解为从高维图像空间到低维特征空间的映射,是基于机器视觉的表面缺陷检测的重要一环,其有效性对后续缺陷目标识别精度、计算复杂度、鲁棒性等均有重大影响。特征提取的基本思想是使目标在得到的子空间中具有较小的类内聚散度和较大的类间聚散度。目前常用的图像特征主要有纹理特征、颜色特征、形状特征等。

    2.3.1 纹理特征提取

    纹理是表达图像的一种重要特征,它不依赖于颜色或亮度而反映图像的同质现象,反映了表面结构组织排列的重要信息以及它们与周围环境的联系。与颜色特征和灰度特征不同,纹理特征不是基于像素点的特征,它需要在包含多个像素点的区域中进行统计计算,即局部性;同时,局部纹理信息也存在不同程度的重复性,即全局性。纹理特征常具有旋转不变性,并且对于噪声有较强的抵抗能力。

    根据Tuceryan和Jain的分类,基于的纹理特征提取方法有统计法、信号分析法、模型法、结构法和几何法。

    1) 统计法。统计方法将纹理看用随机现象,从统计学的角度来分析随机变量的分布,从而实现对图像纹理的描述。直方图特征是最简单的统计特征,但它只反映了图像灰度出现的概率,没有反映像素的空间分布信息;灰度共生矩(GLCM)是基于像素的空间分布信息的常用统计方法;局部二值模式(LBP)具有旋转不变性和多尺度性、计算简单;此外,还有行程长度统计法、灰度差分统计法等,因计算量大、效果不突出而限制了其应用。

    (1) 直方图特征。图像的直方图提供了图像的许多信息和特征,常用的直方图特征有最大值、最小值、均值、中值、值域、熵、方差和熵等。此外,直方图对比统计特征,如L1范数、L2范数、Bhattacharyya距离、Matusita距离、归一化相关系统等,亦常用作统计特征[70]。

    直方图特征方法计算简单、具有平移和旋转不变性、对颜色像素的精确空间分布不敏感等,所以在表面检测、缺陷识别得到不少应用。

    (2) 灰度共生矩。Haralick等人[71]提出的灰度共生矩是一种广泛应用的使用统计特征来描述纹理的方法。灰度共生矩阵就是从图像灰度级为的像素出发,统计与其距离为、灰度级为的像素同时出现的概率。一般取0°、45°、90°和135°这4个方向。灰度共生矩阵反映了图像灰度关于方向、相邻间隔、变化幅度的综合信息,所以可以作为分析图像基元和排列结构的信息。

    GLCM共有14种纹理特征,文献[72-74]研究了GLCM统计量的相关性并提出了更有效的纹理特征量,但是文献[75]认为仅有4个特征,即对比度、相关性、能量(和同质性是不相关的,所以,为减少计算量,提高特征分类精度,常取这4个特征作为GLCM特征。GLCM在图像的纹理分析中占有重要的地位,在特征提取和缺陷检测等方面有着广泛的应用。

    (3) 局部二值模式(LBP)。局部二值模式最早由Ojala提出,它引入了纹理基元的思想,是一个简单但非常有效的纹理运算符。LBP将各个像素与其附近的像素进行比较,并把结果保存为二进制数,即它用二进制位表达局部邻域点与中心点的关系,所有邻域点的二进制位用来描述局部结构信息的模式。

    LBP对诸如光照变化等造成的图像灰度变化具有较强的鲁棒性,所以局部二值模式算法已广泛应用于表面缺陷检测,同时,在指纹识别、光学字符识别、人脸识别及车牌识别等领域也有应用。由于LBP计算简单,也可以用于实时检测。

    目前出现了一些改进的LBP算法。Tan等人[76]提出了局部三值模式(LTP),即通过设定阈值将邻域与中心相似的状态作为中间状态,从而将扩展局部邻域关系为三种状态。在此基础上,Nanni等人[77]将局部关系扩展到四种状态。也有学者将LBP由传统的2维特征改进到3维特征主要用于视频分析[78-80]。此外,有学者将LBP表达的局部信息与其他信息或算法结合构成联合特征量,如Tan等人[81]联合LBP特征和Gabor小波特征进行人脸的识别,Huang等人[82]将LBP和SIFT算法结合用于人脸的3维识别。贺永刚[83]提出了一种多结构的局部二值模式,该算法结合各向同性采样和各向异性采样对局部二值模式进行扩展,利用图像金字塔提取纹理图像的微结构和宏结构信息。

    (4) 自相关函数法。自相关函数法从图像的自相关函数提取纹理特征,即通过对图像的能量谱函数的计算,提取纹理的粗细度及方向性等特征参数。对于规则纹理图像,因其自相关函数具有波峰和波谷,故可用其进行表面检测,但自相关函数法不适用于不规则纹理图像。

    2) 信号处理法。将图像当作2维分布的信号,从而可从信号滤波器设计的角度对纹理进行分析。信号处理方法也称滤波方法,即用某种线性变换、滤波器(组)将纹理转到变换域,然后应用相应的能量准则提取纹理特征。基于信号处理的方法主要有傅里叶变换、Gabor滤波器、小波变换、Laws纹理、LBP纹理等。

    (1) 傅里叶变换方法。傅里叶变换是基于频率的分析方法,20世纪70年代以来,有学者提出通过傅里叶滤波器来描述纹理。傅里叶变换将图像变换到频率域上使用频谱能量或频谱熵等特征来表达纹理。Rao和Lohse开展了基于人的感知的纹理研究,指出周期性、方向性以及随机性是表征纹理的3个重要因素[84]。纹理图像在空间分布上具有一定的周期性,其功率谱具有离散性和规律性;对于方向性纹理,方向性会在傅里叶频谱中很好的保持;对于随机性纹理,频谱的响应分布并不限制到某些特定的方向。

    根据相对于频率中心位置距离的频谱分布情况,可以大致判断纹理图像的相对粗糙程度。对于粗糙纹理,其纹理基元尺寸较大,图像的低频信号较多,功率谱的能量主要集中在离频率中心位置较近的低频区域;相反,对于基元尺寸较小的细致纹理,图像含有的高频信息较多,功率谱的能量分布较为分散,主要集中在距离频率中心位置较远的高频区域。但是,傅里叶变换作为一种全局性的变化,仍有一定的局限性,如不具备局部化分析能力、不能分析非平稳信号等。

    (2) Gabor滤波方法。尽管傅里叶变换在信号频域分析中有着重要作用,但它只能对整个时间段的信号的频率进行分析,没有信号的空间局部信息的刻画能力,如当需要对局部的图像纹理细节进行分析时,傅里叶变换无能为力。为克服傅里叶变换不能局部化分析的缺点,短时窗口傅里叶变换(STFT)被提出,它通过在变换时增加一个窗函数来实现,当窗函数是Gaussian函数时,即得到Gabor变换。

    Gabor滤波方法模拟了人类视觉感觉特性,具有很好的频率选择性和方位选择性。使用Gabor滤波器提取纹理特征的主要过程是:先设计滤波器,再从其输出结果中提取特征。滤波器设计包括单个滤波器参数的设计和滤波器组的布局。滤波器的输出结果可作为纹理特征,但维数较高,为此,常采用斯平滑处理、Gabor能量特征、复矩特征、独立成分分析等后处理方法以降低特征集的数据量[85]。对于2维数字图像,研究者们提出了2维Gabor函数形成的2维Gabor滤波器。

    自从Clark等人[86]首次将Gabor滤波方法用于纹理分析以来,很多研究人员开始用Gabor滤波器进行纹理特征提取,进行表面缺陷的检测[87-91]。国内丛家慧等人[92]利用Gabor滤波器具有频率选择和方向选择的特性,有效提取了带钢表面缺陷的纹理特征,为确定最佳滤波器参数,引入的评价函数使缺陷图像和无缺陷图像能量响应差别最大化。张学武等人[93]使用Gaussian金字塔分解和Gabor滤波器提取缺陷图像特征,合成特征显著图基于视觉仿生机理进行铜带表面缺陷检测,实现缺陷的正确分类。

    因窗函数决定空域的局部性,且Gaussian函数经傅里叶变换后仍为Gaussian函数,故Gabor变换在频域上也是局部的。Gabor滤波器在纹理描述方面有着良好的效果,但存在计算量大的问题[94]。

    (3) 小波变换方法。傅里叶变换没有局部分析能力,STFT虽然在一定程度上改善了这种局限性,但采用的的滑动窗函数一经选定就固定不变,故决定了其时频分辨率固定不变,不具备自适应能力,而小波分析很好的解决了这个问题。小波变换(WT)是法国地质物理学家Morlet于1984年提出的,通过伸缩和平移等运算功能对函数或信号进行多尺度细化分析,达到高频处时间细分,低频处频率细分,能自动适应时频信号分析的要求,从而可聚焦到信号的任意细节。

    图像纹理往往表现为多尺度特征,对图像进行小波分解后,得到不同分辨率的一系列图像;不同分辨率的图像由代表不同方向信息的一系列高频子带图像构成,高频子带图像反映了图像的纹理特征。

    传统的金字塔小波变换仅对低频部分进行了分解,而纹理图像的高频部分可能也含有重要的特征信息,小波包分解或是树结构小波分解则可克服这一缺点。小波变换方法提取图像特征以进行表面缺陷检测已有大量的应用[95-98]。

    (4) Laws纹理。Laws模板的纹理描述方法通过使用简单模板处理纹理图像,从而对纹理图像的特征进行描述。它使用一组小的模板对纹理图像卷积,对卷积后的图像的每一个像素的邻域进行统计计算,将统计量作为对应像素的纹理特征。

    3) 结构法。结构法是建立在纹理基元理论基础上的,认为复杂的纹理是由一些在空间中重复出现的最小模式即纹理基元执照一定的规律排列组成。结构方法主要有两个重要问题:一是纹理基元的确定;二是纹理基元排列规律的提取。最简单的纹理基元是单个的像素,也可以是图像的灰度均质区域,此外,Vilnrotter等人[99]采用边缘重复数组来提取基元,Hsu等人[100]利用自相关函数和小波变换系数提取基元,等等。确定基元后需要提取基元的特征参数和纹理结构参数作为描述图像纹理的特征。基元的特征参数有面积、周长、离心率、矩量等,结构参数则由基元之间的排列规律确定;基元的排列规则是基元的中心坐标及基元之间的空间拓扑关系,可从基元之间的模型几何中得到,也可以通过基元之间的相位、距离等统计特征中得到,较复杂的情况可以用句法分析、数学形态学等方法。

    采用结构方法提取图像纹理特征以进行表面缺陷检测的研究并不少见,Wen等人[101]利用结构法提取图像的边缘特征进行了皮革表面缺陷检测,Goswami等人[102]基于激光检测和形态学对织物疵点进行了检测,或采用数学形态学操作对钢板表面缺陷进行了检测[103]。但是,结构法只适合于纹理基元较大且排列规则的图像;对于一般的自然纹理,因其随机性较强、结构变化大,难以用该方法来准确描述,此时一般要与其他方法联合使用。

    4) 模型法。模型法以图像的构造模型为基础,采用模型参数的统计量作为纹理特征,不同的纹理在某种假设下表现为模型参数取值的不同,如何采用优化参数估计的方法进行参数估计是模型法研究的主要内容。典型的模型法有马尔可夫随机场(MRF)模型、分形模型和自回归模型等。

    (1) MRF模型。随机场模型法试图以概率模型来描述纹理的随机过程,实质上是描述图像像素对其邻域像素的统计依赖关系,常见的随机场模型有Markov模型、Gibbs模型等。

    MRF模型将纹理图像看用是一个随机2维图像场,并且假设像素的灰度级仅与邻域内像素的灰度级有关,使用局部邻域的条件分布描述作为对应随机场的局部特征。MRF模型的优点是能将局部特性与全局特性联系起来,且有较好的抗噪性能。但基于Markov随机场模型仅通过局部特征很难得到全局的联合分布,Cohen[104]将Markov与高斯分布联系起来,提出了使用高斯—马尔可夫模型(GMRF,在检验过程中,被视为假设检验的问题源自高斯—马尔可夫模型。

    (2) 分形模型。分形的概念是美籍数学家Mandelbrot首先提出的。很多自然图像(如海岸线)其特征是极不规则、极不光滑的,但所有海岸线在形貌上却是自相似的,即局部形态和整体形态的相似。具有自相似性的形态广泛存在于自然界中,Mandelbrot把这些部分与整体以某种方式相似的形体称为分形。1975年,Mandelbrot创立了分形几何学。在此基础上,形成了研究分形性质及其应用的科学,称为分形理论。

    Pentland[105]首次用分形有来描述纹理,认为自然界中的分形与图像的灰度表示之间存在着一定的对应关系,指出分形维数是描述纹理的一个重要特征。分形模型中如何确定分数维是描述纹理的重要问题,常用的算法有Keller的盒维数、Sarkar等人提出的差分计盒法等。分形模型主要适用于具有自相似性的自然纹理。

    徐科等人[106]将分形维数作为特征量,利用Peleg毯覆盖法计算图像在不同尺度下的分形维数,通过尺度—分形维数曲线图估计最优尺度,用于对热轧带钢表面缺陷的自动识别,取得了良好的效果。李庆中等人[107]基于分形特征进行水果缺陷快速识别研究,通过该方法提取的纹理特征不受光照强度变化的影响,且具有平移、旋转和缩放不变性。

    5) 纹理特征提取算法比较。上述纹理特征提取方法各有其优缺点,总的看来,可以从以下几个角度来估计其优势和不足:计算的复杂度,是否利用了全局信息,是否具有多分辨特征及是否与人类视觉感受一致。

    统计法方法简单、易于实现,特别是GLCM方法具有较强的适应性和鲁棒性;但缺少图像的全局信息,纹理尺度间像素的依赖关系难于发现,没有联系人类的视觉模型。模型方法既考虑了纹理局部的随机性,又考虑了纹理整体的规律性,灵活性较大,而且也研究了纹理的多分辨性;但模型的参数估计有一定的难度,而且计算量较大。信号方法能对纹理进行多分辨描述,能将空域和频域相结合对纹理进行研究,也符合人类的视觉持征;但正交小波变换对高频部分没有进一步分解,而小波包对非规则纹理图像的处理效果不佳,且计算量大。结构法只适合于纹理基元较大且排列规则的图像;对于一般的自然纹理,因其随机性较强、结构变化大,难以用该方法来准确描述。上述方法各有利弊,研究人员正试图将不同的方法结合对纹理特征进行比较研究和融合提取。

    2.3.2 形状特征提取

    形状特征人类视觉进行物体识别时所需要的关键信息之一,它不随周围的环境如亮度等因素的变化而变化,是一种稳定信息;相对于纹理和颜色等底层特征而言,形状特征属于图像的中间层特征。在2维图像中,形状通常被认为是一条封闭的轮廓曲线所包围的区域。

    对形状特征的描述主要可以分为基于轮廓形状与基于区域形状两类,区分方法在于形状特征仅从轮廓中提取还是从整个形状区域中提取。

    1) 基于区域的形状特征。基于区域的形状特征是利用区域内的所有像素集合起来获得用以描述目标轮廓所包围的区域性质的参数。这些参数既可以是几何参数,也可以是密度参数,还可以是区域2维变换系数或傅里叶变换的能量谱。基于区域的形状特征主要有几何特征、拓扑结构特征、矩特征等。

    几何特征包括区域简单特征描述,如面积、周长、质心、分散度、矩形度、长宽比、方向等;还包括基于形状相似性的特征,如区域的矩形度、圆形度、球形度、偏心率、面积周长比、细度,还有基于直方图、基于饱和度、基于形态曲率和多边形描述的形状特征等。

    拓扑结构特征不受图像几何畸变的影响,是一种不依赖于距离变化的全局特征。常用的拓扑结构特征是欧拉数,即图像目标区域连通组元的个数与目标区域的孔数之差,它表明图像的连通性。

    矩特征利用目标所占区域的矩作为形状描述参数,其计算要用到目标区域中所有相关的像素点,因此从全局描述了对象的整体特性。特征矩也可理解为将图像目标函数投影到一组基函数上,根据基函数的特征,可将矩分为非正交矩和正交矩。非正交矩主要有几何矩、复数矩、旋转矩等。归一化的中心矩对目标图像平移、尺度变换具有不变性。Hu基于上述矩组合而成了7个经典不变量,被称为Hu不变矩[108],具有平移、旋转和比例不变性。正交矩又分为连续正交矩和离散正交矩。连续正交矩主要有Zernike矩、伪Zernike矩、Legendre矩、正交Fourier-Mellin矩,离散正交矩主要有Chebyshev矩、Krawtchouk矩[109]。

    2) 基于轮廓的形状特征。基于轮廓的形状描述符是对包围目标区域的轮廓的描述,主要有边界特征法(边界形状数、边界矩等)、简单几何特征(如周长、半径、曲率、边缘夹角)、基于变换域(如傅里叶描述符、小波描述符)、曲率尺度空间(CSS)、数学形态学、霍夫变换、小波描述符等方法。

    基于轮廓的特征有如下优点:轮廓更能反映人类区分事物的形状差异,且轮廓特征所包含的信息较多,能减少计算的复杂度;但是,轮廓特征对于噪声和形变比较敏感,有些形状应用中无法提取轮廓信息。

    2.3.3 颜色特征提取

    颜色特征是人类感知和区分不同物体的一种基本视觉特征,是一种全局特征,描述了图像或图像区域所对应的景物的表面性质。颜色特征对于图像的旋转、平移、尺度变化都不敏感,表现出较强的鲁棒性。颜色模型主要有HSV、RGB、HSI、CHL、LAB、CMY等。常用的特征提取与匹配方法如下:

    1) 颜色直方图。颜色直方图(color histogram)是最常用的表达颜色特征的方法,它能简单描述一幅图像中颜色的全局分布,即不同色彩在整幅图像中所占的比例,特别适用于描述那些难以自动分割的图像和不需要考虑物体空间位置的图像,且计算简单,对图像中的对象的平移和旋转变化不敏感;但它无法描述图像中颜色的局部分布及每种色彩所处的空间位置。

    当颜色特征并不能取遍所有取值时,在统计颜色直方图时会出现一些零值,这些零值对计算直方图的相交带来很大影响,使得计算的结果不能正确反映两幅图像之间的颜色差别。为解决上述问题,可利用累积直方图法。

    2) 颜色集。颜色直方图法是一种全局颜色特征提取与匹配方法,无法区分局部颜色信息。颜色集是对颜色直方图的一种近似,首先将图像从RGB颜色空间转化成视觉均衡的颜色空间(如HSV空间),并将颜色空间量化成若干个柄(bin)。然后,用色彩自动分割技术将图像分为若干区域,每个区域用量化颜色空间的某个颜色分量来索引,从而将图像表达为一个二进制的颜色索引集。在图像匹配中,比较不同图像颜色集之间的距离和色彩区域的空间关系。因为颜色集表达为二进制的特征向量,可经构造二分查找树来加快检索速度,这对于大规模的图像集合十分有利。

    3) 颜色矩。颜色矩(color moments)是另一种简单而有效的颜色特征提取与匹配方法。该方法的数学基础在于:图像中任何的颜色分布均可以用它的矩来表示。由于颜色分布信息主要集中在低阶颜色矩中,因此仅采用颜色的一阶中心矩、二阶中心矩和三阶中心矩就可以表达图像的颜色特征,它们分别表示图像的平均颜色、标准方差和三次根非对称性。该方法的另一个优点是它无需对颜色特征进行向量化。但因为没有考虑像素的空间位置,该方法仍存在精确度和准确度不足的缺点。

    4) 颜色聚合向量。其核心思想是:将属于直方图每一个柄的像素分成两部分,如果该柄内的某些像素所占据的连续区域的面积大于给定的阈值,则该区域内的像素作为聚合像素,否则作为非聚合像素。

    在目前图像处理的硬件条件下,直接对彩色图像的处理与分析是复杂而又耗时的,因此对彩色图像的处理通常都是先转化为灰度图像,然后再按照灰度图像处理方法进行处理。

    2.3.4 特征的选择

    图像的特征提取及其选择的目的是为了提高后续图像识别的准确性和鲁棒性。图像的特征提取实现了从图像空间到特征空间的转换,但是并非所有的特征都对后续的图像识别和分类有作用。如果特征提取的数量多,使得特征向量有较高的维数,这些高维特征中很可能存在冗余信息,从而导致图像处理结果的精确度下降;图像特征维度过高,还会使图像处理算法的复杂度高导致“维度灾难”。因此,对于高维图像特征,为了降低所提取图像特征维数之间的相关性,需要消除图像特征之间的依赖性,即降维处理,也就是从图像原始特征中找出真正有用的特征,以降低图像处理算法的复杂度,并提高处理速度和结果的精确度,这个处理过程就是特征的选择。

    很多特征选择问题被认为是NP问题,因此,人们一般只能寻找特定问题的评价标准来保证所选择的特征是最优的,这也就造成了目前特征选择方法众多。目前,特征选择的方法包括:主成分分析法(PCA)、独立成分分析法(ICA)、Fisher分析法(FDA)、相关分析法(CFS)、自组织映射法(SOM)、Relief法、遗传算法、模拟退火法、Tabu搜索法及基于流行的非线性降维方法等。

    PCA由Pearson首先引入,后来由Hotelling进行了发展。PCA是一种数学降维方法,其基本原理通过研究指标参数之间的相关性,寻求几个综合指标来代替原来众多的指标,使这些综合指标彼此之间互不相关且能尽可能地代表原来的信息量,并具有最大的方差;通过压缩变量个数,用较少的变量去解释原始数据中的大部分变量,剔除冗余信息,即将许多相关性很高的变量转化成个数较少、能解释大部分原始数据方差且彼此互相独立的几个新变量,即所谓的主成分。

    PCA设法将原来众多具有一定相关性个指标,重新组合成一组新的互相无关的综合指标来代替原来的指标。将选取的第一个线性组合即第一个综合变量方差最大、信息最多,称为第一主成分;如果第一主成分不足以代表原来个变量的信息,再选取第二个线性组合即第二主成分,依此类推。

    PCA是一种线性组合方法,它能在尽可能好的代表原始数据的前提下,能过线性变换将高维空间的样本数据投影到低维空间,因其计算简单且便于分析而应用广泛。

    如果基于最小MSE来降低特征向量的维数,则PCA的结果是最优的,但因PCA所获得的特征向量的各分量之间是不相关的,故PCA无法满足特征向量的各分量之间是统计独立的。独立成分分析(ICA),最早应用于盲源信号分离(BBS)。ICA方法最早是由法国的Herault和Jutten于80年代中期提出来的,ICA理论的基本思想是从一组混合的观测信号中分离出独立信号,或者尽可能独立的信号对其他信号进行表征。

    ICA的主要任务是给定一个维特征向量,确定一个×的变换矩阵(分离矩阵),使得变换后的向量的各分量满足互相统计独立的特性。ICA方法的关键是如何快速求取最优的分离矩阵,根据求取分离矩阵的方法,ICA算法有Infomax算法、峰度估计法、快速ICA算法等。

    PCA和ICA所形成的新特征各分量之间是互不相关或是统计独立的,从理论上等价于使得二阶或高阶交叉累积量最小。如果根据二阶或高阶交叉累积量构造一个准则函数,则特征优化问题可理解为基于准则函数进行特征的优化,即通过最小化的准则函数,在概率意义上计算出问题的全局最优解,基于组合优化的特征选择就是基于上述原理的,常用的组合优化算法有遗传算法、模拟退火算法和Tabu搜索算法等。

    遗传算法(GA)是由美国Michigan大学的Holland教授根据Darwin的生物进化论和Mendel的遗传变异理论提出的一种基于种群搜索的优化算法。其思想是随机产生初始种群, 通过选择(reproduction)、交叉(crossover)和变异(mutation)等遗传算子的共同作用使种群不断进化,最终得到最优解。

    基于遗传算法的缺陷特征优化的基本思想是:先对待寻优的缺陷特征参数进行编码,按一定规模初始化种群,种群中的每一个体就代表了一个可能的解;然后根据适应度值函数计算每一个体的适应度值并依此决定遗传操作,再按一定的概率对种群进行交叉、变异,直至满足终止条件结束。

    模拟退火算法是一种求解在规模组合优化问题的随机性方法,它以优化问题的求解与物理系统退火过程的相似性为基础,利用metropolis算法并适当控制温度的下降过程实现模拟退火,从而得到全局最优解。文献[110]提出了一种基于自适应模拟退火算法的特征选择方法,该方法将模拟退火算法嵌入到自适应遗传算法的循环体中,避免陷入局部最优解。

    Tabu搜索法最早由美国Glover教授提出,它是对局部领域搜索的一种扩展,是一种全局逐步寻优算法。Tabu搜索法从一个初始可行解出发,选择一系列的特定搜索方向作为试探,选择实现让特定的目标函数值变化最多的搜索。为了避免陷入局部最优解,采用了一种灵活的“记忆”技术,对已经进行的优化过程进行记录和选择,指导下一步的搜索方向。为了能够逃出局部极值和避免循环,算法中设置了禁止表,当搜索的解在禁止表中时,则放弃该解。Tabu搜索法可以灵活地使用禁止表记录搜索过程,从而使搜索既能找到局部最优解,同时又能越过局部极值得到更优的解。

    PCA和ICA等线性降维方法简洁直观、数学推导严谨,可较好的发现高维向量空间的线性子空间上的数据集的内部几何结构,具有广泛的应用。但线性降维方法难以解决高维空间的非线性流形学习问题。为此,基于流行学习的非线性降维方法也受到了科研者们的广泛关注,主要有局部线性嵌入(LLE)方法、局部保持映射法(LPP)、Isomap方法等。这些算法首先根据给定的样本数据集,定义一个描述成数据点相似度的关系矩阵,然后计算这个矩阵的特征值和特征向量,选择合适的特征向量投影到低维空间,从而得到低维嵌入向量。因所构建的关系矩阵不同,故有不同的算法。

    2.4 表面缺陷目标识别算法

    统计模式识别(statistical pattern recognition)和句法(结构)模式识别(syntactic pattern recognition)是两种基本的模式识别方法。前者是模式的统计分类方法,即结合统计概率的贝叶斯决策系统进行模型识别的技术,又称为决策理论识别方法;后者的基本思想是把一个模式描述为较简单的子模式的组合,子模式又可进一步描述为更简单的子模式的组合,最终得到一个树状结构描述,利用模式与子模式分层结构的树状信息完成模式识别任务。数字图像的识别问题通常适用于统计模式识别,而句法模式识别主要用于遥感图像识别、文字识别等,目前,基于机器视觉的表面缺陷识别主要涉及统计模式识别。

    统计模式识别按其实现方式又分为有监督学习的模式识别和无监督学习的模式识别。前者是在已知类别标签的特征集(即训练集)基础上进行分类器构建;后者也称为聚类,该方法不需要已知类别的训练集,分类器直接根据特征向量之间的相似性,将待分类的特征向量集合分为若干个子集。

    2.4.1 有监督学习的模式识别

    监督模式识别主要有基于概率统计的分类器、线性分类器、人工神经网络分类器和支持向量机等。

    1) 基于概率统计的分类器。基于概率统计的分类方法主要有基于最小错误率的贝叶斯决策、基于最小风险的贝叶斯决策。使用贝叶斯决策首先需要得到有关样品的总体分布知识,包括各类先验概率及类条件概率密度函数,计算出样品的后验概率,并以此作为判别函数的必要数据,设计出相应的判别函数及决策面。贝叶斯分类器可给出数学上的严格证明,在给出某些变量的条件下使分类的平均损失最小或是分类决策风险最小。尽管贝叶斯决策规则从理论上解决了最优分类器的设计问题,但其实施时样本特征空间的类条件概率密度形式一般很难确定,而利用Parzen窗等非参数方法估计分布又往往需要大量的样本,所以贝叶斯决策规则更多是具有理论上的指导意义,一般适用于有统计知识的场合,或是能利用训练样品估计出参数的场合。

    张宏杰等人[111]基于贝叶斯图像模式识别技术的点焊质量评估,利用主成分分析消除图像特征间的互相关性,建立了基于最小风险贝叶斯图像识别技术的焊点质量分类器,有效地评判焊点质量;苏芳等人[112]通过贝叶斯理论进行多通道SAR图像测量级数据融合,充分利用像素的从属信息并获得单通道分类无法获取的分类结果,有效保留各通道有用信息并抑制图像中的斑点噪声。

    2) 线性分类器。在实际应用中,往往不去求类条件概率密度,而是利用样本集直接设计分类器,即给定某个判别函数,利用样本集确定判别函数中的未知参数,即判别函数分类法。判别函数分类方法按其判别函数的形式可分为线性分类法和非线性分类法。前者主要有Fisher分类算法、感知算法LMSE分类算法等;后者主要有分段线性判别函数法(如近邻分类法、最小距离法)、基于核的Fisher分类算法、势函数法和支持向量机方法等。线性分类器算法简单,在计算机上实现容易,在模式识别中得到了广泛应用;对于模式识别的非线性问题,则用非线性分类器。

    K最近邻(KNN)分类算法是最简单的机器学习算法之一,其核心思想是如果一个样本在特征空间中的k个最相邻的样本中的大多数属于某一个类别,则该样本也属于这个类别,并具有这个类别上样本的特性。Lopez等人[113]使用KNN分类方法提取各通道的颜色特征进行瓷砖表面质量的分类;Mandriota等人[114]采用KNN算法结合和小波系数对轨道表面质量进行检测;Wiltschi等人[115]则基本最小距离分类方法对钢板图像进行表面质量检测;Pernkopf等人[116]采用耦合隐马尔可夫随机场合进行似然计算,结合贝叶斯网络分类器进行了钢坯表面缺陷检测。

    3) 人工神经网络。人工神经网络(ANN)是一种应用类似于大脑神经突触联接的结构进行信息处理的数学模型,是在现代神经科学研究成果的基础上提出的,试图通过模拟大脑神经网络处理、记忆信息的方式进行信息处理。

    ANN是由大量处理单元互联组成的非线性、自适应信息处理系统。1943年,心理学家McCulloch和数理逻辑学家Pitts建立了神经网络和数学模型,称为MP模型。60年代,人工神经网络得到了进一步发展,更完善的神经网络模型被提出,其中包括感知器和自适应线性元件等。20世纪80年代,美国加州工学院物理学家Hopfield提出了Hopfield神经网络模型,为神经计算机的研究做了开拓性的工作。不久,Rumelhart, Hinton, Williams发展了BP算法,迄今,BP算法已被用于解决大量实际问题。继而,Broomhead和Lowe用径向基函数(RBF)提出分层网络的设计方法。20世纪90年代初,Vapnik等提出了支持向量机(SVM)和VC(Vapnik-Chervonenkis)维数的概念。目前,已有近40种神经网络模型。

    人工神经网络具有非线性、自适应、自组织、自学习能力、非局限性、非凸性和容错性等一系列特点,故在信息处理、模式识别和智能控制等领域有着广泛的应用前景。与其他技术的结合取长补短,以及由此而来的混合方法和混合系统,已成为一大研究热点。目前这方面工作有神经网络与模糊逻辑、专家系统、遗传算法、小波分析、混沌、粗糙集理论、分形理论、证据理论和灰色系统等的融合,并取得了一定的成果。

    4) 支持向量机。人工神经网络方法具有一系列的优点,但有时也存在泛化能力不强、算法耗时较多、往往需要有较多训练样本等问题。支持向量机(SVM)是Vapnik根据统计学习理论于1995年提出的,它采用结构风险最小化(SRM)而非经验风险最小化(ERM)原理,通过将样本点所在的输入空间映射到高维的特征空间,以达到线性可分或者线性近似可分的目的。

    所谓支持向量是指那些在间隔区边缘的训练样本点,支持向量机与神经网络类似,都是学习型的机制,但与神经网络不同的是SVM使用的是数学方法和优化技术,而且在传统的最优化问题中提出了对偶理论,主要有最大最小对偶及拉格朗日对偶。

    支持向量机是一种有坚实理论基础的小样本学习方法,其最终决策函数只由少数的支持向量所确定,计算的复杂性取决于支持向量的数目而不是样本空间的维数。SVM的关键在于核函数,低维空间向量集通常难于划分,解决的方法是将它们映射到高维空间,只要选用适当的核函数,就可以得到高维空间的分类函数,这在某种意义上避免了“维数灾难”;而且少数支持向量决定了最终结果,这样可以剔除大量冗余样本,所以算法简单而且具有较好的鲁棒性。支持向量机理论在解决小样本、非线性及高维模式识别中表现出许多特有的优势,在表面检测、模式识别、故障诊断等方面有成功的应用,并表现出很高的有效性和鲁棒性。

    2.4.2 无监督学习的模式识别

    无监督学习的模式识别的训练样本没有类别标签,主要以聚类分组来揭示模式结构,也称聚类。聚类是一个将数据集划分为若干组或簇的过程,使得同一类的数据对象之间的相似度较高,而不同类的数据对象之间的相似度较低。

    目前出现了大量的聚类算法,其选择取决于数据的类型、聚类的目的。主要的聚类算法可以划分为如下几类:划分方法、层次方法、密度方法、网格方法以及模型方法。

    1) 划分方法。划分法(partitioning methods)是聚类分析中最为常见的一种方法,其目的是将给定的数据对象集通过划分操作分成若干分组,每一个分组表示一个聚类。划分时需要预先指定聚类数目或聚类中心,通过反复迭代运算,逐步降低目标函数的误差值,当目标函数值收敛时,得到最终聚类结果。常用的划分法有:K-means、K-medoids、CLARA、CLARANS、K-prototypes等。

    K-means算法是很典型的基于距离的聚类算法,采用距离作为相似性的评价指标,即认为两个对象的距离越近,其相似度就越大。将K-means方法与其他技术结合可以提高K-means方法的聚类能力,文献[117]结合遗传算法一定程度上解决了全局最优或近似最优解的问题;文献[118]将免疫算法与K-means聚类相结合,提出了基于免疫规划的K-means聚类分析方法;文献[119]利用用窗口技术提高了K-means方法的聚类分析能力;文献[120]在聚类分类数据中应用禁忌搜索技术;此外,文献[121]提出了一种模糊K-prototypes算法,该算法融合了K-means和K-modes对数值型和分类型数据的处理方法,能够处理混合类型的数据;文献[122]中将模糊数学理论与K-means算法融合,对K-means算法进行了有效改进。

    2) 层次方法。层次法(Hierarchical Methods)也称为树聚类算法,层次聚类是将数据对象集分解成几级逐级进行聚类,递归地对给定的数据对象集进行合并或分解,直到满足限制条件为止,其聚类结果最终以类别树的形式显示。层次方法根据分解方式的不同可以分为凝聚式(agglomerative)和分裂式(division)。层次算法不需要预先指定聚类的数目,但是在凝聚或分裂的层次聚类算法中,用户可以预先定义希望得到的聚类数目作为算法的结束条件,当该条件达到满足时,算法将终止。其代表算法有:BIRCH、CURE、CHAMELEON、ROCK、SBAC和BUBBLE等。

    层次聚类的优点体现在算法能得到不同粒度的多层次聚类结构,缺陷在于没有全局优化的目标函数,合并或分裂点的选择比较困难,对噪声、孤立点数据比较敏感,不适于非凸型分布的数据对象集等。为此,研究者们给出了一些改进算法,如将层次聚类和其他的聚类分析技术进行集成,形成多阶段聚类等。

    3) 密度方法。密度方法(density-based methods)的指导思想是,只要一个区域中的点的密度大于某个阈值,就把它加到与之相近的聚类中去,即通过数据密度(单位区域内的实例数)来发现任意形状的类簇。该方法与其他方法的一个根本区别是:它不是基于距离的,而是基于密度的,这样就能克服基于距离的算法只能发现“类圆形”的聚类的缺点。其代表算法有:DBSCAN、OPTICS、DENCLUE、GDBSCAN、FDC算法等。

    基于密度的聚类算法的优点是一遍扫描,并可以很好的过滤噪声和孤立点数据,发现任意形状、不定个数的类;其缺点是算法复杂度较高,对于密度分布不均的数据集聚类效果不佳。

    4) 网格方法。基于网格的方法采用一个网格数据结构,该结构具有多分辨率,通过这个数据结构可以将对数据对象的处理转化为对网格空间的处理。这种方法首先将数据空间划分成为有限个单元的网格结构,然后通过算法对网格空间进行分割进而实现聚类的目的。此聚类算法常常与其他方法相结合,特别是与基于密度的聚类方法相结合。其代表算法有:在高维数据空间中基于网格和密度相结合的聚类方法(CLIQUE算法),基于小波变换的聚类方法(Wave-Cluster算法),利用存储在网格中的统计信息的STING算法。

    基于网格的方法的主要优点是执行速度快,它的时间复杂度仅依赖于量化空间中每一维上的单元数目;但该算法因网格单元的数目随着维数的增加而呈指数的增长故不适于高维数据,而且高效率以聚类结果的精确性为代价。

    5) 图论算法。图论分裂聚类算法的主要思想是:构造一棵关于数据的最小生成树,通过删除最小生成树的最长边来形成类.基于图论的聚类算法主要包括RANDOMWALK、CHAMELEON、AUTOCLUST等。

    6) 模型算法。基于模型的方法给每一个聚类假定一个模型,然后去寻找能够很好的满足这个模型的数据集。这样一个模型可能是数据点在空间中的密度分布函数或者其他。该方法基于目标数据集由一系列的概率分布所决定这一假设,通过构造反映数据对象空间分布的密度函数来进行聚类。该算法通常分为两种:基于统计学的方法和基于神经网络的方法。前者主要有以分类树的形式创建层次聚类的COBWEB算法及其扩展COBWEB算法;后者主要有竞争学习型和自组织特征映射型(SOM)等[123]。

    以上传统的聚类方法都具有各自的优点,在各自的适用领域取得了较大的成功。但是,这些聚类方法也存在以下问题:在进行聚类之前都需要事先确定要得到的聚类的数目,然而在现实数据中,聚类的数目往往是未知的;处理大规模数据和高维数据的能力、计算效率、有效的消除噪声的影响等方面都有待于提高;此外,有的聚类算法对输入参数的取值十分敏感,而且参数的取值没有成熟的理论依据,只能依靠用户的经验来确定。除上述聚类方法外,学者们还研究了其他大量的聚类方法,下面列出了几类:

    1) 模糊聚类方法。1969年,Ruspini首次提出了模糊聚类算法(FCM)。FCM是一种以隶属度来确定每个数据点属于某个聚类程度的算法,能保留初始图像的更多信息。然而,FCM没有考虑图像上下文中的空间信息,对噪声较敏感。学者们围绕FCM算法开展了大量研究,比如,李洁等人[124]采用ReliefF算法[125]确定各维特征的权重,提出了基于特征加权的模糊聚类新算法NFWFCA;Cai等人[126]结合局部空间和灰度信息,提出快速通用FCM聚类算法FGFCM,该算法计算简单,适合大幅灰度图像和有噪声和无噪声的多种类型图像;唐利明等人[127]结合变分水平集方法和模糊聚类,提出了一个基于变分水平集的图像聚类分割模型,该模型引入了一个基于图像局部信息的外部模糊聚类能量和一个新的关于零水平集的正则化能量,使得该模型对噪声图像的聚类分割更具鲁棒性;王雪等人[128]提出一种多相水平集模型协同空间模糊C-均值聚类(SFCM)的图像多目标分割算法, 即SFCM-MLS算法,用空间模糊聚类获取图像多目标粗分割结果,然后用粗分割结果定义多相水平集模型的初始水平集函数对图像做精分割,SFCM-MLS算法对初始位置不敏感,提高了图像多目标分割的准确性。

    2) 迭代自组织数据分析算法。迭代自组织数据分析算法(ISODATA)的主要思想是首先根据最小距离准则获得初始聚类,再判断初始聚类结果是否符合要求。若不符合,则将聚类集进行分裂和合并处理,得到新的聚类中心,再判断聚类结果是否符合要求。如此反复迭代直到完成聚类操作。ISODATA与K-MEANS一样,聚类中心的位置通过样本均值的迭代运算决定,但ISODATA聚类中心数目不是固定的,而且反复修正,在迭代过程中可将一类一分为二,也可以两类合并,即“自组织”。ISODATA具有启发性、计算并不复杂,适用于识别致密聚类。时静洁等人[129]将ISODATA与蚁群算法(ACO)算法相结合,建立相关模型对有机化合物的黏度进行QSPR研究,解决了小样本、非线性和维数灾难等问题。

    3) 模拟退火聚类算法。模拟退火算法(SA)最初由Metropolis等人于20世纪80年代初提出,其思想源于物理中固体物质退火过程与一般组合优化问题之间的相似性,通过模拟高温物体退火过程的方法来找到优化问题的全局最优或近似全局最优解。SA是一种启发式随机搜索算法,具有并行性和渐近收敛性,目前已广泛应用于图像识别、机器学习、神经网络等优化问题。如张引、潘云鹤[130]采用模拟退火技术求解最大似然聚类用于图像分割,解决了用迭代方法求解最大似然聚类只能得到局部最优解的问题.获得的图像分割效果优于迭代方法和著名的Otsu方法;Neethirajan等人[131]基于模拟退火算法对储粮害虫进行了识别分类。

    4) 粗糙集方法。粗糙集理论是波兰科学家Pawlak提出的,它是一种新型的处理模糊和不确定知识的数学工具,揭示潜在的规律能有效地分析和处理不精确、不一致、不完整等各种不完备信息,并能从中发现隐含的知识和揭示潜在的规律[132-133]。它提供了一套比较完备的从小样本数据中寻找规律的系统方法,用其可找到描述正常模型的最小预测规则集,其不仅有利于提高检测速度,而且可应用于系统的实时检测。

    目前,粗糙集理论已经在数据的决策和分析、模式识别、机器学习等方面有着成功的应用,已成为信息科学最活跃的研究领域之一。如文献[134]基于RS理论对带钢表面缺陷图像进行了识别分类,并同BP算法进行了对比,验证了基于粗糙集的分类识别算法的有效性。

    此外,蚁群聚类算法、粒子群聚类算法、基于遗传算法的聚类方法、基于核的聚类算法等得到应用,广大学者们正致力于具有聚类能力强、自适应、效率高等特点的聚类算法研究,并注重将不同的聚类思想进行融合以形成新的聚类等新算法。如,王孙安等人[135]提出一种混沌免疫模糊聚类算法,该算法把混沌变量加载于免疫算法的变量群体中,利用混沌搜索的特点对群体进行微小扰动并逐步调整扰动幅度,提高了基于人工免疫进化算法的模糊聚类算法的搜索效率;吴一全等人[136]提出了一种利用核模糊C均值聚类和正则化的图像稀疏去噪方法,更有效地去除图像噪音,保留图像细节,改善图像视觉效果;Nunes应用一种人工免疫进化网络用于聚类[137]。

    3 主要问题和发展趋势

    基于机器视觉的表面缺陷检测将是未来研究和发展的主要方向,目前,基于机器视觉的表面缺陷检测理论研究和实际应用等环节均有可喜的成果,但仍存在下面主要的问题和难点:

    1) 受环境、光照、生产工艺和噪声等多重因素影响,检测系统的信噪比一般较低,微弱信号难以检出或不能与噪声有效区分。如何构建稳定、可靠、鲁棒的检测系统,以适应光照变化、噪声以及其他外界不良环境的干扰,是要解决的问题之一。

    2) 由于检测对象多样、表面缺陷种类繁多、形态多样、复杂背景,对于众多缺陷类型产生的机理以及其外在表现形式之间的关系尚不明确,致使对缺陷的描述不充分,缺陷的特征提取有效性不高,缺陷目标分割困难;同时,很难找到“标准”图像作为参照,这给缺陷的检测和分类带来困难,造成识别率尚有待提高。

    3) 机器视觉表面缺陷检测,特别是在线检测,其特点是数据量庞大、冗余信息多、特征空间维度高,同时考虑到真正的机器视觉面对的对象和问题的多样性,从海量数据中提取有限缺陷信息的算法能力不足,实时性不高。

    4) 与机器视觉表面检测密切相关的人工智能理论虽然得到了很大的发展,但如何模拟人类大脑的信息处理功能去构建智能机器视觉系统还需要理论上的进一步研究,如何更好的基于生物视觉认识、指导机器视觉得检测也是研究人员的难点之一。

    5) 从机器视觉表面检测的准确性方面来看,尽管一系列优秀的算法不断出现,但在实际应用中准确率仍然与满足实际应用的需求尚有一定差距,如何解决准确识别与模糊特征之间、实时性与准确性之间的矛盾仍然是目前的难点。

    随着计算机技术、信息技术、电子技术、传感器技术和仿生技术等的发展,机器视觉检测方法也必将得到迅速的发展。技术和市场需求等因素决定了机器视觉表面缺陷检测的发展趋势为:

    1) MARR理论对计算机视觉发挥了巨大作用,其核心是将视觉理解为3D重建的过程。但是,从3D场景到2D图像是一个多对一的映射,在映射的过程中损失了深度信息;灰度是对场景的惟一的测量值,诸如光照、材料特性、朝向和距离等信息都无法反映;成像中由于噪声及环境等因素的干扰,都会使图像产生失真。为此,需要研究视觉检测新理论和新方法,如发展主动视觉、增强视觉系统的智能学习能力等。

    2) 从生物视觉得到启发,吸收来自心理学、生理学等其他学科中生物视觉的最新研究成果,基于生物视觉机制为视觉检测提供研究新思路,模仿生物视觉多尺度、层次性的视觉特点,结合视觉任务,引入先验高级知识的指导,同时将机器视觉、机器听觉、机器嗅觉、机器触觉等多信息相互融合,突破单一视觉信息的局限性,也将成为机器视觉检测的发展方向之一。

    3) 研究更具鲁棒性的图像处理和分析算法,提高图像处理的有效性和和执行效率,降低算法的复杂度,提高识别的准确性。在在线检测系统中,要特别注重实时性,视觉本身具有内在的并行性,为此,还在要理论、算法和技术等多方面研究视觉并行计算,提高视觉计算的速度。同时,进一步研究算法性能的评价方法,以对算法的效率和性能作了科学、准确的刻化和评价。

    4) 研究完整3维场景重建方法。现有3维场景重建理论和算法基本都局限于对目标“可视”部分的重构,如果用Marr视觉计算理论来说,还主要停留在2.5维表达上,这种表达仅提供了物体可见轮廓以内的3维信息。如何恢复物体完整表面的信息,即包括物体表面不可见部分,是一个复杂但也亟待解决的问题。

    5) 采用统一而开放的标准,构建标准化、一体化和通用化的解决方案,标准化与个性化的进一步统一,研发可靠性高、维护性好、便于不断完善和升级换代、网络化、自动化和智能化更高的机器视觉系统是今后的发展趋势。

    4 结论

    机器视觉系统的研究和应用范围涵盖了工业、农业、医药、军事、交通和安全等国民经济的各个领域,基于机器视觉的产品表面质量检测在现代自动化生产中得到了越来越多的重视和应用。

    机器视觉表面缺陷检测系统中,图像处理和分析算法是重要的内容,通常的流程包括图像的预处理、目标区域的分割、特征提取和选择及缺陷的识别分类。每个处理流程都出现了大量的算法,这些算法各有优缺点和其适应范围。如何提高算法的准确性、执行效率、实时性和鲁棒性,一直是研究者们努力的方向。

    机器视觉表面检测比较复杂,涉及众多学科和理论,机器视觉是对人类视觉的模拟,但是目前对人的视觉机制尚不清楚,尽管每一个正常人都是“视觉专家”,但难以用计算机表达自己的视觉过程,因此构建机器视觉检测系统还要进一步通过研究生物视觉机理来完善,使检测进一步向自动化和智能化方向发展。

    参考文献

    • [1] Bharath A, Petrou M. Next Generation Artificial Vision Systems:Reverse Engineering the Human Visual System[M]. London, UK: Artech House Publishers, 2008.

    • [2] Kazama A, Oshige T. A defect inspection technique using polarized images for steel strip surface[C]//Proceedings of the Volume 7072, Optics and Photonics for Information Processing Ⅱ. San Diego, California, United States:SPIE, 2008:#70720L.[DOI:10.1117/12.794685]

    • [3] Singhka D K H, Neogi N, Mohanta D. Surface defect classification of steel strip based on machine vision[C]//Proceedings of the International Conference on Computer and Communications Technologies. Hyderabad, India:IEEE, 2014:1-5.[DOI:10.1109/ICCCT2.2014.7066698].

    • [4] Xu K, Wang L, Wang J Y. Surface defect recognition of hot-rolled steel plates based on Tetrolet transform[J]. Journal of Mechanical Engineering, 2016, 52(4): 13–19. [徐科, 王磊, 王璟瑜. 基于Tetrolet变换的热轧钢板表面缺陷识别方法[J]. 机械工程学报, 2016, 52(4): 13–19. ] [DOI:10.3901/JME.2016.04.013]

    • [5] George J, Janardhana S, Jaya J, Sabareesaan K J. Automatic defect detection inspectacles and glass bottles based on Fuzzy C Means Clustering[C]//International Conference on Current Trends in Engineering and Technology(ICCTET 2013), India:Coimbatore, 2013, 42(3):8-12.[DOI:10.1109/ICCTET.2013.6675901].

    • [6] Yu X D, Chen Y P, Li A D, et al. Fast image matching algorithm based on projection[J]. Machinery & Electronics, 2013(3): 41–44. [于晓东, 陈幼平, 李安定, 等. 基于投影特征的快速图像匹配算法[J]. 机械与电子, 2013(3): 41–44. ] [DOI:10.3969/j.issn.1001-2257.2013.03.012]

    • [7] Kalviainen H, Saarinen P, Salmela P, et al. Visual inspection on paper by machine vision[C]//Proceedings of the Volume 5267, Intelligent Robots and Computer Vision XXI:Algorithms, Techniques, and Active Vision. Providence, RI, United States:SPIE, 2003, 5267:321-332.[DOI:10.1117/12.518668]

    • [8] Kalviainen H. Machine vision based quality control from pulping to papermaking for printing[J]. Pattern Recognition and Image Analysis, 2011, 21(3): 486–490. [DOI:10.1134/S1054661811020441]

    • [9] Seethalakshmi R, Sreeranjani T R, Balachandar T, et al. Optical character recognition for printed Tamil text using Unicode[J]. Journal of Zhejiang University:Science A, 2005, 6(11): 1297–1305. [DOI:10.1631/jzus.2005.A1297]

    • [10] Härter S, Klinger T, Franke J, et al. Comprehensive correlation of inline inspection data for the evaluation of defects in heterogeneous electronic assemblies[C]//2016 Pan Pacific Microelectronics Symposium. Big Island, HI, USA:IEEE, 2016:1-6.[DOI:10.1109/PanPacific.2016.7428408]

    • [11] Stojanovic R, Papadopoulos G D, Georgoudakis M, et al. Vision system for finished fabric inspection[C]//Proceedings of the Volume 4664, Machine Vision Applications in Industrial Inspection X. San Jose, California, United States:SPIE, 2002:97-103.[DOI:10.1117/12.460200]

    • [12] Kunakornvong P, Sooraksa P. Machine vision for defect detection on the air bearing surface[C]//2016 International Symposium on Computer, Consumer and Control. Xi'an, China:IEEE, 2016:37-40.[DOI:10.1109/IS3C.2016.20]

    • [13] Kumar B M, Ratnam M M. Machine vision method for non-contact measurement of surface roughness of a rotating workpiece[J]. Sensor Review, 2015, 35(1): 10–19. [DOI:10.1108/SR-01-2014-609]

    • [14] Arjenaki O O, Moghaddam P A, Motlagh A M. Online tomato sorting based on shape, maturity, size, and surface defects using machine vision[J]. Turkish Journal of Agriculture and Forestry, 2013, 37(1): 62–68. [DOI:10.3906/tar-1201-10]

    • [15] Ruz G A, Estévez P A, Ramírez P A. Automated visual inspection system for wood defect classification using computational intelligence technique[J]. International Journal of Systems Science, 2009, 40(2): 163–172. [DOI:10.1080/002077208026306-85]

    • [16] Srikanteswara S. Feature identification in wooden boards using color image segmentation[D]. Blacksburg, Virginia:The Virginia Polytechnic Institute and State University, 1997.

    • [19] Deng S, Latifi S, Regentova E. Document segmentation using polynomial spline wavelets[J]. Pattern Recognition, 2001, 34(12): 2533–2545. [DOI:10.1016/S0031-3203(00)00160-6]

    • [20] Liu Z, Wang W, Wang P. Design of machine vision system for inspection of rail surface defects[J]. Journal of Electronic Measurement and Instrument, 2010, 24(11): 1012–1017. [刘泽, 王嵬, 王平. 钢轨表面缺陷检测机器视觉系统的设计[J]. 电子测量与仪器学报, 2010, 24(11): 1012–1017. ] [DOI:10.3724/SP.J.1187.2010.01012]

    • [21] Suresh B R, Fundakowski R A, Levitt T S, et al. A real-time automated visual inspection system for hot steel slabs[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 1983, PAMI-5(6): 563–572. [DOI:10.1109/TPAMI.1983.4767445]

    • [23] Rodrick T J. Software controlled on-line surface inspection system[J]. Steel Times Int, 1998, 22(3): 30–31.

    • [24] Park D G, Levoi M P, Haneghem A I. Practical application of on-line hot strip inspection system at hoogovens[J]. Iron and Steel Engineer, 1995, 72(7): 40–43.

    • [25] Xu K, Yang C L, Zhou P. Technology of on-line surface inspection for hot-rolled steel strips and its industrial application[J]. Journal of Mechanical Engineering, 2009, 45(4): 111–114, 124. [徐科, 杨朝霖, 周鹏. 热轧带钢表面缺陷在线检测的方法与工业应用[J]. 机械工程学报, 2009, 45(4): 111–114, 124. ] [DOI:10.3901/JME.2009.04.111]

    • [26] Yan Y H, Peng Y S, Song K C, et al. Removing impulse noise from surface defect images of steel strip based on threshold theory[J]. Journal of Northeastern University:Natural Science, 2010, 31(5): 717–720. [颜云辉, 彭怡书, 宋克臣, 等. 基于阈值法的带钢表面缺陷图像脉冲噪声去除[J]. 东北大学学报:自然科学版, 2010, 31(5): 717–720. ] [DOI:10.3969/j.issn.1005-3026.2010.05.027]

    • [27] Peng T G, He Y H, Sun C. Recognition of unequal thickness printed lines in tin steel strip surface inspection system[J]. Baosteel Technology, 2015(2): 56–58. [彭铁根, 何永辉, 孙晨. 差厚打印线在镀锡带钢表面检测系统中的识别技术[J]. 宝钢技术, 2015(2): 56–58. ] [DOI:10.3969/j.issn.1008-0716.2015.02.012]

    • [28] Tang B, Kong J Y, Wang X D, et al. Feature dimensions reduction and its optimization for steel strip surface defect based on genetic algorithm[J]. Journal of Iron and Steel Research, 2011, 23(9): 59–62. [汤勃, 孔建益, 王兴东, 等. 基于遗传算法的带钢表面缺陷特征降维优化选择[J]. 钢铁研究学报, 2011, 23(9): 59–62. ] [DOI:10.13228/j.boyuan.issn1001-0963.2011.09.002]

    • [29] Ouyang Q, Zhang X L, Chen D F, et al. Nondestructive test of surface defect of hot slabs based on machine vision at high temperature state[J]. Journal of Chongqing University:Natural Science, 2007, 30(11): 27–31. [欧阳奇, 张兴兰, 陈登福, 等. 高温连铸坯表面缺陷的机器视觉无损检测[J]. 重庆大学学报:自然科学版, 2007, 30(11): 27–31. ] [DOI:10.3969/j.issn.1000-582X.2007.11.007]

    • [30] Tsai D M, Hsieh C Y. Automated surface inspection for directional textures[J]. Image and Vision Computing, 1999, 18(1): 49–62. [DOI:10.1016/S0262-8856(99)00009-8]

    • [31] Miller W, Jaskot J, McCoy B, et al. A distributed system for 100% inspection of aluminum sheet products[C]//Proceedings of the International Conference on Signal Processing Applications and Technology. 1996.

    • [32] Li H, Lin J C. Using fuzzy logic to detect dimple defects of polished wafer surfaces[J]. IEEE Transactions on Industry Applications, 1994, 30(2): 317–323. [DOI:10.1109/28.287528]

    • [33] Alippi C, Casagrande E, Scotti F, et al. Composite real-time image processing for railways track profile measurement[J]. IEEE Transactions on Instrumentation and Measurement, 2000, 49(3): 559–564. [DOI:10.1109/19.850395]

    • [34] Barni M, Cappellini V, Mecocci A. Colour-based detection of defects on chicken meat[J]. Image and Vision Computing, 1997, 15(7): 549–556. [DOI:10.1016/S0262-8856(97)01138-4]

    • [35] Shafarenko L, Petrou M, Kittler J. Automatic watershed segmentation of randomly textured color images[J]. IEEE Transactions on Image Processing, 1997, 6(11): 1530–1544. [DOI:10.1109/83.641413]

    • [36] Lacey A J, Thacker N A, Crossley S, et al. A multi-stage approach to the dense estimation of disparity from stereo SEM images[J]. Image and Vision Computing, 1998, 16(5): 373–383. [DOI:10.1016/S0262-8856(97)00068-1]

    • [37] Hoang K, Wen W, Nachimuthu A, et al. Achieving automation in leather surface inspection[J]. Computers in Industry, 1997, 34(1): 43–54. [DOI:10.1016/S0166-3615(97)00019-5]

    • [38] Cios K J, Tjia R E, Liu N, et al. Study of continuous ID3 and radial basis function algorithms for the recognition of glass defects[C]//Proceedings of the International Joint Conference on Neural Networks. Seattle, USA:IEEE, 1991:49-54.[DOI:10.1109/IJCNN.1991.155148]

    • [40] Pontes F J, Ferreira J R, Silva M B, et al. Artificial neural networks for machining processes surface roughness modeling[J]. The International Journal of Advanced Manufacturing Technology, 2010, 49(9-12): 879–902. [DOI:10.1007/s00170-009-2456-2]

    • [42] Malamas E N, Petrakis E G M, Zervakis M, et al. A survey on industrial vision systems, applications and tools[J]. Image and Vision Computing, 2003, 21(2): 171–188. [DOI:10.1016/S0262-8856(02)00152-X]

    • [43] Schavemaker J G M, Reinders M J T, Gerbrands J J, et al. Image sharpening by morphological filtering[J]. Pattern Recognition, 2000, 33(6): 997–1012. [DOI:10.1016/S0031-3203(99)00160-0]

    • [44] Wang S Q, Zhou Y H, Zou D W. Adaptive shrinkage de-noising using neighbourhood characteristic[J]. Electronics Letters, 2002, 38(11): 502–503. [DOI:10.1049/el:20020352]

    • [45] Ruikar S, Doye D D. Image denoising using wavelet transform[C]//Proceedings of the 2nd International Conference on Mechanical and Electrical Technology. Singapore, Singapore:IEEE, 2014:509-515.[DOI:10.1109/ICMET.2010.5598411]

    • [46] Shivamurti M, Narasimhan S V. Analytic discrete cosine harmonic wavelet transform(ADCHWT) and its application to signal/image denoising[C]//Proceedings of the 2010 International Conference on Signal Processing and Communications. Bangalore, India:IEEE, 2010:1-5.

    • [47] Bhutada G G, Anand R S, Saxena S C. Edge preserved image enhancement using adaptive fusion of images denoised by wavelet and curvelet transform[J]. Digital Signal Processing, 2011, 21(1): 118–130. [DOI:10.1016/j.dsp.2010.09.002]

    • [48] Otsu N. A threshold selection method from gray-level histograms[J]. IEEE Transactions on Systems, Man, and Cybernetics, 1979, 9(1): 62–66. [DOI:10.1109/TSMC.1979.4310076]

    • [49] Pun T. A new method for gray-level picture thresholding using the entropy of the histogram[J]. Signal Processing, 1980, 2(3): 223–237. [DOI:10.1016/0165-1684(80)90020-1]

    • [50] Kapur J N, Sahoo P K, Wong A K C. A new method for gray-level picture thresholding using the entropy of the histogram[J]. Computer Vision, Graphics, and Image Processing, 1985, 29(3): 273–285. [DOI:10.1016/0734-189X(85)90125-2]

    • [51] Yen J C, Chang F J, Chang S. A new criterion for automatic multilevel thresholding[J]. IEEE Transactions on Image Processing, 1995, 4(3): 370–378. [DOI:10.1109/83.366472]

    • [52] Abutaleb A S. Automatic thresholding of gray-level pictures using two-dimensional entropy[J]. Computer Vision, Graphics, and Image Processing, 1989, 47(1): 22–32. [DOI:10.1016/0734-189X(89)90051-0]

    • [53] Brink A D. Thresholding of digital images using two-dimensional entropies[J]. Pattern Recognition, 1992, 25(8): 803–808. [DOI:10.1016/0031-3203(92)90034-G]

    • [54] Sahoo P K, Slaaf D W, Albert T A. Threshold selection using a minimal histogram entropy difference[J]. Optical Engineering, 1997, 36(7): 1976–1981. [DOI:10.1117/1.601404]

    • [55] Sun J X. Image Analysis[M]. Beijing: Science Press, 2005. [ 孙即祥. 图像分析[M]. 北京: 科学出版社, 2005.]

    • [56] Wafa M, Zagrouba E. Improved fuzzy c-means for noisy image segmentation[C]//Proceedings of International Conference on Signal Processing and Multimedia Applications. Milan, Italy:SIGMAP, 2009:74-78.

    • [57] Gao X B. Fuzzy Cluster Analysis and Its Applications[M]. Xi'an: Xi'an Electronic and Science University Press, 2003. [ 高新波. 模糊聚类分析及其应用[M]. 西安: 西安电子科技大学出版社, 2003.]

    • [58] Mallat S. Multifrequency channel decompositions of Images and wavelet models[J]. IEEE Transactions on Acoustics, Speech, and Signal Processing, 1989, 37(12): 2091–2110. [DOI:10.1109/29.45554]

    • [59] Mallat S, Hwang W L. Singularity detection and processing with wavelets[J]. IEEE Transactions on Information Theory, 1992, 38(2): 617–643. [DOI:10.1109/18.119727]

    • [61] Edward H S, Mark R. Image segmentation from scale and rotation invariant texture features from the double dyadic dual-tree complex wavelet transform[J]. Image and Vision Computing, 2011, 29(1): 15–28. [DOI:10.1016/j.imavis.2010.08.004]

    • [62] Lo E H S, Pickering M R, Frater M R, et al. Image segmentation from scale and rotation invariant texture features from the double dyadic dual-tree complex wavelet transform[J]. Image and Vision Computing, 2011, 29(1): 15–28. [DOI:10.1016/j.imavis.2010.08.004]

    • [63] Kroon A, Larson M, M ller I, et al. Statistical analysis of coastal morphological data sets over seasonal to decadal time scales[J]. Coastal Engineering, 2008, 55(7-8): 581–600. [DOI:10.1016/j.coastaleng.2007.11.006]

    • [64] Halkiotis S, Botsis T, Rangoussi M. Automatic detection of clustered microcalcifications in digital mammograms using mathematical morphology and neural networks[J]. Signal Process, 2007, 87(7): 1559–1568. [DOI:10.1016/j.sigpro.2007.01.004]

    • [66] Bhattacharyya S, Maulik U, Dutta P. Multilevel image segmentation with adaptive image context based thresholding[J]. Applied Soft Computing, 2011, 11(1): 946–962. [DOI:10.1016/j.asoc.2010.01.015]

    • [67] Kanungo P, Nanda P K, Ghosh A. Parallel genetic algorithm based adaptive thresholding for image segmentation under uneven lighting conditions[C]//Proceedings of the 2010 IEEE International Conference on Systems Man and Cybernetics. Istanbul, Turkey:IEEE, 2010:1904-1911.[DOI:10.1109/ICSMC.2010.5642269]

    • [71] Haralick R M, Shanmugam K, Dinstein I. Textural features for image classification[J]. IEEE Transactions on Systems, Man, and Cybernetics, 1973, SMC-3(6): 610–621. [DOI:10.1109/TSMC.1973.4309314]

    • [72] Ulaby F T, Kouyate F, Brisco B, et al. Textural infornation in SAR images[J]. IEEE Transactions on Geoscience and Remote Sensing, 1986, GE-24(2): 235–245. [DOI:10.1109/TGRS.1986.289643]

    • [73] Baraldi A, Parmiggiani F. An investigation of the textural characteristics associated with gray level cooccurrence matrix statistical parameters[J]. IEEE Transactions on Geoscience and Remote Sensing, 1995, 33(2): 293–304. [DOI:10.1109/36.377929]

    • [74] Bo H, Ma F L, Jiao L C. Research on computation of GLCM of image texture[J]. Acta Electronica Sinica, 2006, 34(1): 155–158. [薄华, 马缚龙, 焦李成. 图像纹理的灰度共生矩阵计算问题的分析[J]. 电子学报, 2006, 34(1): 155–158. ] [DOI:10.3321/j.issn:0372-2112.2006.01.032]

    • [75] Comer M L, Delp E J. Segmentation of textured images using a multiresolution Gaussian autoregressive model[J]. IEEE Transactions on Image Processing, 1999, 8(3): 408–420. [DOI:10.1109/83.748895]

    • [76] Tan X Y, Triggs B. Enhanced local texture feature sets for face recognition under difficult lighting conditions[J]. IEEE Transactions on Image Processing, 2010, 19(6): 1635–1650. [DOI:10.1109/TIP.2010.2042645]

    • [77] Nanni L, Lumini A, Brahnam S. Local binary patterns variants as texture descriptors for medical image analysis[J]. Artificial Intelligence in Medicine, 2010, 49(2): 117–125. [DOI:10.1016/j.artmed.2010.02.006]

    • [78] Zhao G Y, Pietikainen M. Dynamic texture recognition using local binary patterns with an application to facial expressions[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2007, 29(6): 915–928. [DOI:10.1109/TPAMI.2007.1110]

    • [79] Xie S F, Shan S G, Chen X L, et al. V-LGBP:volume based local Gabor binary patterns for face representation and recognition[C]//Proceedings of the 19th International Conference on Pattern Recognition. Tampa, FL, USA:IEEE, 2008:1-4.[DOI:10.1109/ICPR.2008.4761374]

    • [80] Sun H, Wang C, Wang B L, et al. Pyramid binary pattern features for real-time pedestrian detection from infrared videos[J]. Neurocomputing, 2011, 74(5): 797–804. [DOI:10.1016/j.neucom.2010.10.009]

    • [81] Tan X Y, Triggs B. Fusing Gabor and LBP feature sets for kernel-based face recognition[C]//Proceedings of the International Workshop on Analysis and Modeling of Faces and Gestures. Berlin, Heidelberg:Springer, 2007:235-249.[DOI:10.1007/978-3-540-75690-3_18]

    • [82] Huang D, Zhang G P, Ardabilian M, et al. 3D Face recognition using distinctiveness enhanced facial representations and local feature hybrid matching[C]//Proceedings of the 4th IEEE International Conference on Biometrics:Theory Applications and Systems. Washington DC, USA:IEEE, 2010:1-7.[DOI:10.1109/BTAS.2010.5634497]

    • [83] He Y G. Study on texture representation based on local binary patterns[D]. Wuhan:Huazhong University of Science & Technology, 2012. [贺永刚. 基于局部二值模式的纹理表达研究[D]. 武汉: 华中科技大学, 2012.]

    • [84] Rao A R, Lohse G L. Identifying high level features of texture perception[J]. CVGIP:Graphical Models and Image Processing, 1993, 55(3): 218–233. [DOI:10.1006/cgip.1993.1016]

    • [86] Clark M, Bovik A, Geisler W S. Texture segmentation using Gabor modulation/demodulation[J]. Pattern Recognition Letters, 1987, 6(4): 261–267. [DOI:10.1016/0167-8655(87)90086-9]

    • [87] Tsai D M, Wu S K. Automated surface inspection using Gabor filters[J]. The International Journal of Advanced Manufacturing Technology, 2000, 16(7): 474–482. [DOI:10.1007/s001700070055]

    • [88] Bodnarova A, Bennamoun M, Latham S. Optimal Gabor filters for textile flaw detection[J]. Pattern Recognition, 2002, 35(12): 2973–2991. [DOI:10.1016/S0031-3203(02)00017-1]

    • [89] Kumar A, Pang G. Defect detection in textured materials using Gabor filters[J]. IEEE Transactions on Industry Applications, 2002, 38(2): 425–440. [DOI:10.1109/28.993164]

    • [90] Tsai D M, Lin C P, Huang K T. Defect detection in coloured texture surfaces using Gabor filters[J]. Imaging Science Journal, 2005, 53(1): 27–37. [DOI:10.1179/136821905X26935]

    • [91] Hu G H. Optimal ring Gabor filter design for texture defect detection using a simulated annealing algorithm[C]//Proceedings of the International Conference on Information Science, Electronics and Electrical Engineering. Sapporo, Japan:IEEE, 2014:860-864.[DOI:10.1109/InfoSEEE.2014.6947789]

    • [92] Cong J H, Yan Y H, Dong D W. Application of Gabor filter to strip surface defect detection[J]. Journal of Northeastern University:Natural Science, 2010, 31(2): 257–260. [丛家慧, 颜云辉, 董德威. Gabor滤波器在带钢表面缺陷检测中的应用[J]. 东北大学学报:自然科学版, 2010, 31(2): 257–260. ] [DOI:10.3969/j.issn.1005-3026.2010.02.027]

    • [93] Zhang X W, Ding Y Q, Duan D Q, et al. Surface defects inspection of copper strips based on vision bionics[J]. Journal of Image and Graphics, 2011, 16(4): 593–599. [张学武, 丁燕琼, 段敦勤, 等. 基于视觉仿生机理的铜带表面缺陷检测[J]. 中国图象图形学报, 2011, 16(4): 593–599. ]

    • [94] Ma L, Fan Y L. Texture Image Analysis[M]. Beijing: Science Press, 2009. [ 马莉, 范影乐. 纹理图像分析[M]. 北京: 科学出版社, 2009.]

    • [95] Lee C S, Choi C H, Choi J Y, et al. Feature extraction algorithm based on adaptive wavelet packet for surface defect classification[C]//Proceedings of the International Conference on Image Processing. Lausanne, Switzerland:IEEE, 1996, 2:673-676.[DOI:10.1109/ICIP.1996.560968]

    • [96] Harikumar R, Vinoth Kumar, B. Performance analysis of neural networks for classification of medical images with wavelets as a feature extractor[J]. International Journal of Imaging Systems and Technology, 2015, 25(1): 33–44. [DOI:10.1002/ima.22118]

    • [97] Zhou P, Xu K, Liu S H. Surface defect recognition for metals based on feature fusion of shearlets and wavelets[J]. Journal of Mechanical Engineering, 2015, 51(6): 98–103. [周鹏, 徐科, 刘顺华. 基于剪切波和小波特征融合的金属表面缺陷识别方法[J]. 机械工程学报, 2015, 51(6): 98–103. ] [DOI:10.3901/JME.2015.06.098]

    • [98] Singh A, Dutta M K, ParthaSarathi M, et al. Image processing based automatic diagnosis of glaucoma using wavelet features of segmented optic disc from fundus image[J]. Computer Methods and Programs in Biomedicine, 2016, 124: 108–120. [DOI:10.1016/j.cmpb.2015.10.010]

    • [99] Vilnrotter F M, Nevatia R, Price K E. Structural analysis of natural textures[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 1986, PAMI-8(1): 76–89. [DOI:10.1109/TPAMI.1986.4767754]

    • [100] Hsu J T, Liu L C, Li C C. Determination of structure component in image texture using wavelet analysis[C]//Proceedings of the International Conference on Image Processing. Thessaloniki, Greece:IEEE, 2001:166-169.[DOI:10.1109/ICIP.2001.958077]

    • [102] Mallik-Goswami B, Datta A K. Detecting defects in fabric with laser-based morphological image processing[J]. Textile Research Journal, 2000, 70(9): 758–762. [DOI:10.1177/004051750007000902]

    • [103] Tang B, Kong J Y, Wang X D, et al. Steel strip surface defects detection based on mathematical morphology[J]. Journal of Iron and Steel Research, 2010, 22(10): 56–59. [汤勃, 孔建益, 王兴东, 等. 基于数学形态学的带钢表面缺陷检测研究[J]. 钢铁研究学报, 2010, 22(10): 56–59. ] [DOI:10.13228/j.boyuan.issn1001-0963.2010.10.013]

    • [104] Cohen F S, Fan Z, Attali S. Automated inspection of textile fabrics using textural models[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 1991, 13(8): 803–808. [DOI:10.1109/34.85670]

    • [105] Pentland A P. Fractal-based description of natural scenes[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 1984, PAMI-6(6): 661–674. [DOI:10.1109/TPAMI.1984.4767591]

    • [106] Xu K, Chen K P, Yang C L, et al. Application of fraction dimensions based on the optimized scale to classification of surface defects on hot-rolled steel strips[J]. Metallurgical Equipment, 2008(2): 1–4. [徐科, 陈鲲鹏, 杨朝霖, 等. 最优尺度分形维数在热轧带钢表面缺陷识别中的应用[J]. 冶金设备, 2008(2): 1–4. ] [DOI:10.3969/j.issn.1001-1269.2008.02.001]

    • [108] Hu M K. Visual pattern recognition by moment invariants[J]. IRE Transactions on Information Theory, 1962, 8(2): 179–187. [DOI:10.1109/TIT.1962.1057692]

    • [109] Wang X, Ma J F. Digital Image Analysis and Pattern Recognition[M]. Beijing: Science Press, 2011. [ 王晅, 马建峰. 数字图像分析与模式识别[M]. 北京: 科学出版社, 2011.]

    • [110] Zhang H, Tao R, Li Z Y, et al. A Feature selection method based on adaptive simulated annealing genetic algorithm[J]. Acta Armamentarii, 2009, 30(1): 81–85. [张昊, 陶然, 李志勇, 等. 基于自适应模拟退火遗传算法的特征选择方法[J]. 兵工学报, 2009, 30(1): 81–85. ] [DOI:10.3321/j.issn:1000-1093.2009.01.015]

    • [111] Zhang H J, Zhang J Y, Sui X W. Quality assessment for resistance spot welding based on Bayesian image recognition technology[J]. Transactions of the China Welding Institution, 2014, 35(1): 109–112. [张宏杰, 张建业, 隋修武. 基于贝叶斯图像模式识别技术的点焊质量评估[J]. 焊接学报, 2014, 35(1): 109–112. ]

    • [112] Su F, Hong W, Mao S Y. Application of the Bayesian fusion in SAR image classification[J]. Acta Electronica Sinica, 2003, 31(7): 1107–1110, 1091. [苏芳, 洪文, 毛士艺. 贝叶斯融合在SAR图像分类中的应用[J]. 电子学报, 2003, 31(7): 1107–1110, 1091. ] [DOI:10.3321/j.issn:0372-2112.2003.07.041]

    • [113] López F, Valiente J M, Prats J M. Surface grading using soft colour-texture descriptors[C]//Proceedings of the 10th Iberoamerican Congress on Pattern Recognition, CIARP 2005. Berlin, Heidelberg:Springer, 2005:13-23.[DOI:10.1007/11578079_2]

    • [114] Mandriota C, Nitti M, Ancona N, et al. Filter-based feature selection for rail defect detection[J]. Machine Vision and Applications, 2004, 15(4): 179–185. [DOI:10.1007/s00138-004-0148-3]

    • [115] Wiltschi K, Pinz A, Lindeberg T. An automatic assessment scheme for steel quality inspection[J]. Machine Vision and Applications, 2000, 12(3): 113–128. [DOI:10.1007/s001380050130]

    • [116] Pernkopf F. Detection of surface defects on raw steel blocks using Bayesian network classifiers[J]. Pattern Analysis and Applications, 2004, 7(3): 333–342. [DOI:10.1007/BF02683998]

    • [117] Krishna K, Murty M N. Genetic K-means algorithm[J]. IEEE Transactions on Systems, Man, and Cybernetics, 1999, 29(3): 433–439. [DOI:10.1109/3477.764879]

    • [118] Xing X S, Pan J, Jiao L C. A novel k-means clustering based on the immune programming algorithm[J]. Chinese Journal of Computers, 2003, 26(5): 605–610. [行小帅, 潘进, 焦李成. 基于免疫规划的K-means聚类算法[J]. 计算机学报, 2003, 26(5): 605–610. ] [DOI:10.3321/j.issn:0254-4164.2003.05.012]

    • [119] Vrahatis M N, Boutsinas B, Alevizos P, et al. The new k-windows algorithm for improving the k-means clustering algorithm[J]. Journal of Complexity, 2002, 18(1): 375–391. [DOI:10.1006/jcom.2001.0633]

    • [120] Ng M K, Wong J C. Clustering categorical data sets using tabu search techniques[J]. Patten Recognition, 2002, 35(12): 2783–2790. [DOI:10.1016/S0031-3203(02)00021-3]

    • [121] Chen N, Chen A, Zhou L X. Fuzzy K-prototypes algorithm for clustering mixed numeric and categorical valued data[J]. Journal of Software, 2001, 12(8): 1107–1119. [DOI:10.13328/j.cnki.jos.2001.08.001]

    • [122] Belacel N, Hansen P, Mladenovic N. Fuzzy J-Means:a new heuristic for fuzzy clustering[J]. Pattern Recognition, 2002, 35(10): 2193–2200. [DOI:10.1016/S0031-3203(01)00193-5]

    • [123] Sun J G, Liu J, Zhao L Y. Clustering algorithms research[J]. Journal of Software, 2008, 19(1): 48–61. [孙吉贵, 刘杰, 赵连宇. 聚类算法研究[J]. 软件学报, 2008, 19(1): 48–61. ] [DOI:10.3724/SP.J.1001.2008.00048]

    • [124] Li J, Gao X B, Jiao L C. A new feature weighted fuzzy clustering algorithm[C]//Proceedings of the 10th International Conference, RSFDGrC 2005. Berlin, Heidelberg:Springer, 2005:412-420.[DOI:10.1007/11548669_43]

    • [125] Kononenko I. Estimating attributes:analysis and extensions of RELIEF[C]//Proceedings of European Conference on Machine Learning Catania. Berlin, Heidelberg:Springer, 1994:171-182.[DOI:10.1007/3-540-57868-4_57]

    • [126] Cai W L, Chen S C, Zhang D Q. Fast and robust fuzzy c-means clustering algorithms incorporating local Information for image segmentation[J]. Pattern Recognition, 2007, 40(3): 825–838. [DOI:10.1016/j.patcog.2006.07.011]

    • [127] Tang L M, Wang H K, Chen Z H, et al. Image fuzzy clustering segmentation based on variational level set[J]. Journal of Software, 2014, 25(7): 1570–1582. [唐利明, 王洪珂, 陈照辉, 等. 基于变分水平集的图像模糊聚类分割[J]. 软件学报, 2014, 25(7): 1570–1582. ] [DOI:10.13328/j.cnki.jos.004449]

    • [128] Wang X, Li X P, Dai Y X. Multiphase level set-based multi-objective image segmentation cooperating with spatial fuzzy c-means[J]. Journal of Mechanical Engineering, 2013, 49(20): 10–15. [王雪, 李宣平, 戴逸翔. 多相水平集协同空间模糊聚类图像多目标分割[J]. 机械工程学报, 2013, 49(20): 10–15. ] [DOI:10.3901/JME.2013.20.010]

    • [129] Shi J J, Chen L P, Chen W H. QSPR models of compound viscosity based on iterative self-organizing data analysis technique and ant colony algorithm[J]. Acta Physico-Chimica Sinica, 2014, 30(5): 803–810. [时静洁, 陈利平, 陈网桦. 基于迭代自组织数据分析算法与蚁群算法建立有机物黏度的QSPR模型[J]. 物理化学学报, 2014, 30(5): 803–810. ] [DOI:10.3866/PKU.WHXB201403181]

    • [130] Zhang Y, Pan Y H. Simulated annealing based maximum likelihood clustering algorithm for image segmentation[J]. Journal of Software, 2001, 12(2): 212–218. [张引, 潘云鹤. 基于模拟退火的最大似然聚类图像分割算法[J]. 软件学报, 2001, 12(2): 212–218. ] [DOI:10.13328/j.cnki.jos.2001.02.008]

    • [131] Neethirajan S, Karunakaran C, Jayas D S, et al. Detection techniques for stored-product insects in grain[J]. Food Control, 2007, 18(2): 157–162. [DOI:10.1016/j.foodcont.2005.09.008]

    • [132] Pawlak Z. Rough Set:Theoretical Aspects of Reasoning about Date[M]. Warsaw, Poland: Kluwer Academic Publishers, 1991.

    • [133] Qiu Y X. Research and Application of Evolutionary Computation and Rough Set[M]. Beijing: Metallurgical Industry Press, 2009. [ 邱玉霞. 进化计算与粗糙集研究及应用[M]. 北京: 冶金工业出版社, 2009.]

    • [134] Tang B, Kong J Y, Wang X D, et al. Recognition and classification for steel strip surface defect images based on rough set theory[J]. Journal of Image and Graphics, 2011, 16(17): 1213–1218. [汤勃, 孔建益, 王兴东, 等. 粗糙集理论的带钢表面缺陷图像的识别与分类[J]. 中国图象图形学报, 2011, 16(17): 1213–1218. ]

    • [135] Wang S A, Guo Z L. Application of a novel fuzzy clustering method based on chaos immune evolutionary algorithm for edge detection in image processing[J]. Journal of Xi'an Jiaotong University, 2004, 38(7): 712–716. [王孙安, 郭子龙. 混沌免疫模糊聚类算法在图像边缘检测中的应用[J]. 西安交通大学学报, 2004, 38(7): 712–716. ] [DOI:10.3321/j.issn:0253-987X.2004.07.014]

    • [136] Wu Y Q, Li L. Image denoising using kernel fuzzy clustering and regularization on sparse model[J]. Acta Photonica Sinica, 2014, 43(3): 126–132. [吴一全, 李立. 利用核模糊聚类和正则化的图像稀疏去噪[J]. 光子学报, 2014, 43(3): 126–132. ] [DOI:10.3788/gzxb20144303.0310001]

    展开全文
  • After traveling twelve light-years, the ship enters the solar system around the star Luyten where it is boarded by aliens. The Luytenites retrieve the copy of the internet text and try to make sense ...

    openai-gpt

    Imagine that we sent a robot-controlled spaceship out to the far reaches of the galaxy to contact other life forms. On the ship, we placed a copy of three years of all the text on the internet over the last three years so intelligent alien races would be able to learn something about us. After traveling twelve light-years, the ship enters the solar system around the star Luyten where it is boarded by aliens. The Luytenites retrieve the copy of the internet text and try to make sense of it.

    想象一下,我们派出了一个机器人控制的飞船到银河的远处,以接触其他生命形式。 在船上,我们将过去三年中所有文本的三年副本放在互联网上,以便聪明的外星人种族可以了解一些关于我们的信息。 航行十二光年后,飞船进入恒星Luyten周围的太阳系,在那里被外星人登上。 Luytenites检索Internet文本的副本并尝试使其有意义。

    They ask their top linguists to interpret these strange symbols but make little progress. The Luytenites were in the same position as eighteenth-century archaeologists who kept discovering stones with ancient Egyptian hieroglyphs. Finally, in 1799, archaeologists discovered the Rosetta stone which had both Egyptian hieroglyphs and ancient Greek text. Because they had what turned out to be the same decree in two languages, they were finally able to figure out the meanings of the hieroglyphs.

    他们要求顶级语言学家解释这些奇怪的符号,但进展甚微。 Luytenites与18世纪的考古学家处于同一位置,他们不断发现带有古埃及象形文字的石头。 最终,在1799年, 考古学家发现了同时具有埃及象形文字和古希腊文字的Rosetta石。 因为他们发现两种语言的指令是相同的,所以他们最终能够弄清象形文字的含义。

    But no such luck for our Luytenites. The internet text contained English, French, Russian, and other languages, but, of course, no Luytenitian text.

    但是,对于我们的Luytenites来说,却没有这种运气。 互联网文本包含英语,法语,俄语和其他语言,但当然没有Luytenitian文本。

    The best they could do was to analyze the statistical patterns of the symbols in the text. From this analysis, they were able to generate new text with similar statistical patterns. For example, they generated this piece of text:

    他们所能做的最好的就是分析文本中符号的统计模式。 通过这种分析,他们能够生成具有类似统计模式的新文本。 例如,他们生成了这段文本:

    After two days of intense debate, the United Methodist Church has agreed to a historic split — one that is expected to end in the creation of a new denomination, one that will be “theologically and socially conservative,” according to The Washington Post. The majority of delegates attending the church’s annual General Conference in May voted to strengthen a ban on the ordination of LGBTQ clergy and to write new rules that will “discipline” clergy who officiate at same-sex weddings. But those who opposed these measures have a new plan: They say they will form a separate denomination by 2020, calling their church the Christian Methodist denomination. The Post notes that the denomination, which claims 12.5 million members, was in the early 20th century the “largest Protestant denomination in the U.S.,” but that it has been shrinking in recent decades. The new split will be the second in the church’s history. The first occurred in 1968, when roughly 10 percent of the denomination left to form the Evangelical United Brethren Church. The Post notes that the proposed split “comes at a critical time for the church, which has been losing members for years,” which has been “pushed toward the brink of a schism over the role of LGBTQ people in the church.” Gay marriage is not the only issue that has divided the church. In 2016, the denomination was split over ordination of transgender clergy, with the North Pacific regional conference voting to ban them from serving as clergy, and the South Pacific regional conference voting to allow them.

    经过两天的激烈辩论,卫理公会联合会已同意进行历史性分裂-据《华盛顿邮报》报道,该分裂有望以新教派的建立而告终,该教派将“在神学和社会上是保守的”。 参加5月教堂年度大会的大多数代表投票表决,加强了对LGBTQ神职人员的戒律的禁令,并制定了新的规则,以“纪律”主持同性婚礼的神职人员。 但是那些反对这些措施的人有一个新计划:他们说到2020年将形成一个单独的教派,称他们的教会为基督教卫理公会派。 邮报指出,这个拥有1250万成员的教派在20世纪初是“美国最大的新教教派”,但在最近几十年中一直在缩小。 新的分裂将是教堂历史上的第二次分裂。 第一次发生在1968年,当时约有10%的教派留下来,成立了福音派联合兄弟会。 《邮报》指出,拟议的分裂“是在教会已经失去成员多年的关键时刻到来的”,它已“被推向对LGBTQ人在教会中的角色分裂的边缘。” 同性婚姻不是使教会分裂的唯一问题。 2016年,跨性别神职人员的教职划分不同,北太平洋区域会议投票禁止他们担任神职人员,南太平洋区域会议投票允许他们。

    The Luytenitians had no idea what this generated text meant and wondered if it would be meaningful to the race that had created the text.

    Luytenitians不知道生成的文本是什么意思,并想知道这对创建文本的种族是否有意义。

    This text was actually created by GPT-3, the largest machine learning system ever developed. GPT-3 was developed by OpenAI which has received billions of dollars of funding to create artificial general intelligence (AGI) systems that can acquire commonsense world knowledge and commonsense reasoning rules. GPT-3 has 175 billion parameters and reportedly cost $12 million to train.

    该文本实际上是由GPT-3 (有史以来开发的最大的机器学习系统)创建的。 GPT-3由OpenAI开发,该公司已获得数十亿美元的资金来创建可获取常识世界知识和常识推理规则的人工智能(AGI)系统。 GPT-3的参数为1,750亿, 据称训练费用为1200万美元。

    GPT-3 (GPT-3)

    The OpenAI team used GPT-3 to generate eighty pieces of text like the one above and mixed those in with news texts generated by people. They did a study in which they asked workers recruited using Amazon’s Mechanical Turk to determine whether each article was generated by a person or a computer. The articles generated by GPT-3 were identified as machine-generated 52% of the time or only 2% better than chance. Essentially, these hired workers could not tell the difference between human-generated text and text generated by GPT-3. In fact, the news article shown above was identified as human-generated by 88% of the workers.

    OpenAI团队使用GPT-3生成了上述文本的80条文本,并将这些文本与人们生成的新闻文本混合在一起。 他们进行了一项研究,要求使用Amazon的Mechanical Turk招聘的工人确定每篇文章是由人还是由计算机生成的。 由GPT-3生成的文章被确定为52%的时间是机器生成的,或者比偶然性好2%。 从本质上讲,这些雇用的工人无法分辨出人工生成的文本与GPT-3生成的文本之间的区别。 实际上,上面显示的新闻文章被88%的工人标识为人为产生。

    Statistical models of text like GPT-3 are termed language models. GPT-3 is the latest in a line of increasingly powerful language models. The first GPT model, released in 2018, had about 150 million parameters. GPT-2, released in 2019, had 1.5 billion parameters which was an order of magnitude more parameters than the original GPT but two orders magnitude fewer than GPT-3.

    像GPT-3这样的文本统计模型被称为语言模型 。 GPT-3是一系列功能越来越强大的语言模型中的最新版本。 第一个GPT模型于2018年发布,具有约1.5亿个参数。 GPT-2于2019年发布,具有15亿个参数,比原始GPT多了一个数量级,但比GPT-3少了两个数量级。

    Some researchers have suggested that language models somehow magically learn commonsense knowledge about the world and learn to reason based on this commonsense knowledge. They argue that language models can use this commonsense knowledge and reasoning to generate texts. More importantly, this commonsense knowledge might serve as a foundation for the development of AGI capabilities.

    一些研究人员建议,语言模型以某种方式神奇地学习有关世界的常识知识,并基于这种常识知识学习推理。 他们认为语言模型可以使用这种常识知识和推理来生成文本。 更重要的是,这种常识性知识可以作为AGI功能开发的基础。

    事实检查 (Fact Check)

    However, while the article generated by GPT-3 sounds plausible, if you make even a small attempt to validate the facts in the above text generated by GPT-3, you quickly realize that most of the important facts are wrong. What really happened was a January 2020 news story that was reported by many news outlets, including The Washington Post. The story was that officials of The United Methodist Church were proposing a split of the church that was to be voted on at the May 2020 General Conference.

    但是,尽管由GPT-3生成的文章听起来似乎合理,但是,即使您稍作尝试来验证由GPT-3生成的上述文本中的事实,您也会很快意识到大多数重要事实都是错误的。 真正发生的是2020年1月的新闻报道,包括《华盛顿邮报》在内许多新闻媒体都对此进行了报道。 故事是,联合卫理公会教堂的官员提议对教堂进行拆分,并在2020年5月的大会上进行投票。

    The GPT-3 article presumably obtained most of its word patterns from these news articles. However, GPT-3 merged these word patterns into sentences that had most of its facts wrong:

    GPT-3文章大概是从这些新闻文章中获得的。 但是,GPT-3将这些单词模式合并到了大多数事实都不正确的句子中:

    • The General Conference takes place every four years not annually.

      大会每四年举行一次,而不是每年举行一次。
    • At the time of training, the vote at the General Conference was scheduled for May 2020. It had not happened yet.

      培训时,大会投票定于2020年5月进行。
    • The new rules to discipline clergy had not been voted on. There were, however, a set of previously proposed rules that had triggered the split discussion.

      惩戒神职人员的新规则尚未获得表决。 但是,有一组先前提出的规则引发了分裂讨论。
    • The 1968 split never happened. In fact, the 1968 event was a merger, not a split.

      1968年的分裂从未发生。 实际上,1968年的事件是合并,而不是分裂。
    • The church does not divide the General Conference (or any other conference that I could find information about) into North Pacific and South Pacific conferences with separate voting.

      教会不会将大会(或我能找到有关信息的任何其他大会)分为具有单独投票权的北太平洋和南太平洋会议。

    I do not have access to GPT-3 but everyone has access to its predecessor GPT-2 at the site https://talktotransformer.com/. You can type a starting text and GPT-2 creates follow-on text.

    我没有访问GPT-3的权限,但是每个人都可以在https://talktotransformer.com/上访问其先前的GPT-2。 您可以输入起始文本,然后GPT-2会创建后续文本。

    For example, when I entered “ Traffic in Connecticut…” , GPT-2 produced this text:

    例如,当我输入“ 康涅狄格州的交通…”时, GPT-2生成了以下文本:

    Traffic in Connecticut and New York is running roughly at capacity, with many Long Island Expressway and Long Island Rail Road interchanges carrying tolls. That could impact the rest of the year as drivers try to figure out whether their trip will be all right. In New Jersey, drivers can expect to be paying more than $1,000 for the first time to use the Port Authority’s new toll-free bridge across the Hudson River.

    康乃狄克州 和纽约州的 交通 大致处于满负荷运转,许多长岛高速公路和长岛铁路立交桥处都设有收费站。 由于驾驶员试图弄清楚他们的旅行是否还可以,这可能会影响到今年的剩余时间。 在新泽西州,司机可以期望首次支付超过1,000美元,才能使用港口管理局新的横跨哈德逊河的免费电话桥。

    The first sentence starts fine, but then it starts talking about tolls at Long Island Railroad interchanges. However, this violates our commonsense knowledge because we know that railroad cars do not stop for tolls. The second sentence is ok though it is hard to ascertain its meaning. The third sentence is where it goes off the rails. Tolls in New York and New Jersey are high, but they are not anywhere near $1,000.

    第一个句子开头很好,但随后开始谈论长岛铁路立交桥处的通行费。 但是,这违反了我们的常识,因为我们知道有轨电车不会停车收费。 第二句可以,尽管很难确定其含义。 第三句话是它脱离歧途的地方。 纽约和新泽西的通行费很高,但都不到$ 1,000。

    Why do GPT-3 and other language models get their facts wrong? Because GPT-3, like the fictitious Luytenitians, has no commonsense understanding of the meaning of its input texts or the text that is generated. It is just a statistical model.

    为什么GPT-3和其他语言模型弄错了事实? 因为GPT-3与虚拟Luytenitians一样,对其输入文本或生成的文本的含义也没有常识。 这只是一个统计模型。

    NYU Professor Gary Marcus has written many papers and given many talks criticizing the interpretation that GPT-2 acquires commonsense knowledge and reasoning rules. As he puts it: “…upon careful inspection, it becomes apparent the system has no idea what it is talking about…”. See also this New Yorker Magazine article that describes stories generated by GPT-2 after being trained on the magazine’s vast archives.

    纽约大学教授加里·马库斯(Gary Marcus)发表了许多论文,并进行了多次演讲,批评了GPT-2获得常识性知识和推理规则的解释。 正如他所说:“……经过仔细检查,很明显该系统不知道它在说什么 ……”。 另请参阅《纽约客》杂志的这篇文章 ,其中介绍了GPT-2在接受该杂志的大量档案培训后所产生的故事。

    结论 (Conclusion)

    GPT-3 is learning statistical properties about word co-occurrences. On the occasions it gets its facts right, GPT-2 is probably just regurgitating some memorized sentence fragments. When it gets its facts wrong, it is because it is just string words together based on the statistical likelihood that one word will follow another word.

    GPT-3正在学习有关单词共现的统计属性 。 在某些情况下,GPT-2可能只是在反省一些记忆的句子片段。 如果事实不正确,那是因为根据统计的可能性,一个单词将跟随另一个单词,只是将单词串在一起。

    The lack of commonsense reasoning does not make language models useless. On the contrary, they can be quite useful. Google uses language models in its Smart Compose features in its Gmail system. Smart Compose predicts the next words a user will type, and the user can accept them by hitting the TAB key.

    缺乏常识性推理并不会使语言模型失效。 相反,它们可能非常有用。 Google在其Gmail系统的Smart Compose功能中使用语言模型。 Smart Compose会预测用户将键入的下一个单词,并且用户可以通过按TAB键接受它们。

    However, GPT-3 does not appear to be learning commonsense knowledge and learning to reason based on that knowledge. As such, it cannot jumpstart the development of AGI systems that apply commonsense reasoning to their knowledge of the world like people.

    但是,GPT-3似乎不是在学习常识知识,也不是在学习基于该知识的推理。 因此,它无法Swift启动将常识性推理应用于他们像人一样的世界知识的AGI系统的开发。

    Feel free to visit AI Perspectives where you can find a free online AI Handbook with 15 chapters, 400 pages, 3000 references, and no advanced mathematics.

    随时访问 AI Perspectives ,您可以在其中找到免费的在线AI手册,其中包含15章,400页,3000份参考文献,并且没有高级数学知识。

    Originally published at https://www.aiperspectives.com on July 6, 2020.

    最初于 2020年7月6日 https://www.aiperspectives.com 发布

    翻译自: https://towardsdatascience.com/gpt-3-has-no-idea-what-it-is-saying-95d4c1bad4a8

    openai-gpt

    展开全文
  • FaultNet: Faulty Rail-Valves Detection using Deep Learning and Computer Vision Authors Ramanpreet Singh Pahwa, Jin Chao, Jestine Paul, Yiqun Li, Ma Tin Lay Nwe, Shudong Xie, Ashish James, ...
  • PROE_CONFIG

    2019-07-21 23:01:35
    自动检索并装载自动钻孔表的配置文件。 autodrilling_holestyle_param <用户定义的参数名> 包含在制造参照模型的孔特征中的参数名。该参数值标识用于孔制作的MUDF,MUDF自动应用于Pro/NC中钻出这些孔。 Bell ...
  •   字体家族是相关字体的集合——例如,Arial Regualr、Arail Bold、Arial Italic 以及 Arial Bold Italic字体都是Arial 字体家族的一部分。尽管每种变体分别定义排版规则和字符,但操作系统仍能识别出它们是相关的...
  • 英汉对照计算机专业词汇

    千次阅读 2019-10-02 18:50:11
    camcorder 便携摄像机 cancel 取消 candidate 候选 cannot 不能 canvas 画布 capability 能力 capable 有能力的 capacitor 电容 capacity 能力 capital 大写 capitalized a.大写的 caption 图表说明 ...
  • 机器视觉表面缺陷检测综述

    万次阅读 多人点赞 2018-01-02 20:03:35
    module mainly consists of charge coupled device(CCD)cameras, optical lenses, and light sources. The image processing module mainly involves image denoising, image enhancement and restoration, defect ...
  • security, privacy and risk management in cloud computing, shedding the light on novel issues and requirements in domains of big data, IoT, and edge computing. Potential contributions could cover new ...
  • 虚幻引擎 4.14 版发布!

    万次阅读 2016-11-29 18:23:22
    Gamiel(hgamiel)、Hao Wang(haowang1013)、Jarl Gullberg(Nihlus)、Jason(Abatron)、Jeff Rous(JeffRous)、Jeremy Yeung(jeremyyeung)、Jørgen P. Tjernø(jorgenpt)、Josh Kay(joshkay)、jpl-mac...
  • English All Words

    2015-01-24 13:46:46
    use 0 to never failover(give up immediately) 4.archetype n. 原型 the maven archetypes that are provided by camel will get you started much faster. 5.equivalent adj. 等价的,相等的;同意义的 here's ...
  • 4、6word

    千次阅读 2011-05-06 14:13:00
    除去 apologize/ ə’pɔlədʒaiz/ vi.道歉,谢罪,认错 apparatus/ ,æpə’reitəs/ n.器械,仪器;器官 appeal/ ə’pi:l/ vi.&n.呼吁;申述 appetite/ ‘æpitait/ n.食欲,胃口;欲望 appliance/ ə’plai...
  • 通信术语

    万次阅读 2011-04-06 17:02:00
    G:产生幀码 A:幀校准 Z:零串抑制 P:极性转换A:告警 C:时钟恢复 H:幀同步 O:局信令 G: Generation of Frame Code; A: Alignment of Frame; Z: Zero-String Suppression; P: Polarity Conversion; A: Alarm; C...
  • CISCO技术(1.7万)

    万次阅读 2011-08-09 10:51:57
    0 base|以零为基底\r\n 0 disturbed zero output signal|干扰0输出信号\r\n 0parallel communication cable|平行通讯传输缆线\r\n 1 binary operation|二进制运算\r\n 1 di
  • english - word - 20110129

    2012-01-29 16:15:00
    稀树景观, 公园景观 private landscape 私人庭园 vegetative landscape 植物景观 landscape land+scape + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + coupled ...
  • 此外,Google检索显示,仿照airsickness而产生的词语还有以下这些:Bus Sickness,Car Sickness,Sea Sickness, Train Sickness,Movie Sickness,Space Sickness,上述眩晕呕吐症状在英语中统称为motion sickness...
  • Light pen光笔 Locate定位 Logical operations逻辑运算 Lands凸面 Line of sight communication视影通信 Low bandwidth低带宽 lurking潜伏 M Main board主板 Mark sensing标志检测 Mechanical mouse机械鼠标 Memory...
  • C#开源项目介绍

    2010-06-18 15:35:41
     AspectDNG的目标是为.NET开发人员提供简单而功能强大的AOP-GAOP实现。它效仿java下的开源工具AspectJ 和 Spoon,成熟程度也很接近它们。  RAIL(Runtime Assembly Instrumentation Library) 开源项目可以在C#程序...
  • 通信词典

    万次阅读 2009-12-21 12:35:00
    产生幀码 A:幀校准 Z:零串抑制 P:极性转换A:告警 C:时钟恢复 H:幀同步 O:局信令 G: Generation of Frame Code; A: Alignment of Frame; Z: Zero-String Suppression; P: Polarity Conversion; A: Alarm; C:...
  • 编程术语英汉对照

    万次阅读 2008-08-23 18:09:00
    abstract 抽象的 抽象的 abstraction 抽象体、抽象物、抽象性 抽象体、抽象物、抽象性 access 存取、取用 存取、访问 access level 存取级别 访问级别 access function 存取函 访问函数 activate 活化 激活 active...
  • 计算机词汇

    千次阅读 2010-03-24 13:35:00
  • PC电脑词汇

    千次阅读 2006-09-15 10:40:00
    camcorder 便携摄像机  cancel 取消  candidate 候选  cannot 不能  canvas 画布  capability 能力  capable 有能力的  capacitor 电容  capacity 能力  capital 大写  capitalized a.大写的...
  • 超全的英语短句汇集

    万次阅读 2005-02-27 23:14:00
    English 900 英语九百句常用职位英文译名超级短句成语集锦打开话匣子PC电脑词汇一百个绝佳句型李阳英语365句托福听力常用短语校园英语迷你惯用语洋话连篇至理名言English 900 英语九百句 Back To TOP(回到顶部)第...
  • 计算机系统类词汇

    千次阅读 2005-08-02 23:43:00
    camcorder 便携摄像机 cancel 取消 candidate 候选 cannot 不能 canvas 画布 capability 能力 capable 有能力的 capacitor 电容 capacity 能力 capital 大写 capitalized a.大写的 caption 图表说明 capture 捕捉 ...
  • pc电脑词汇

    千次阅读 2005-04-09 14:57:00
    camcorder 便携摄像机  cancel 取消  candidate 候选  cannot 不能  canvas 画布  capability 能力  capable 有能力的  capacitor 电容  capacity 能力  capital 大写  capitalized a.大写的...

空空如也

空空如也

1 2
收藏数 35
精华内容 14
关键字:

检索式light p/0 rail