»ùÓÚSTEPÖÐÐÔÎļþµÄÐýת»úеPro/EÄ£ÐÍC++ʵÀý»¯

2014-11-27 Áõ±£¹ú ºÓÄϹ¤Òµ´óѧ»úеµç×Ó¹¤³ÌÑо¿Ëù

¡¡¡¡STEPÖÐÐÔÎļþÊÇʵÏÖ²úÆ·È«ÉúÃüÖÜÆÚÐÅÏ¢±í´ïÓë¹²ÏíµÄÖØÒª·½·¨£¬¸ÃÎÄÒÔÐýת»úеΪÑо¿¶ÔÏó£¬ÔÚ¶ÔSTEPÖÐÐÔÎļþ¼°ÆäÊý¾Ý½á¹¹½øÐзÖÎöµÄ»ù´¡ÉÏ£¬Õë¶Ôת×Ó»úеSTEPÖÐÐÔÎļþ£¬½¨Á¢ÁËÆäÓëc++µÄÓ³Éä¹Øϵ£¬Í¨¹ý´Ê·¨·ÖÎöÄ£¿é¶ÔSTEPÖÐÐÔÎļþ½øÐзÖÎö´¦Àí£¬Íê³Éת×ÓSTEPÖÐÐÔÎļþc++µÄʵÀý»¯£¬ÊµÏÖPro/EÓëÐýת»úеCAEÈí¼þÖ®¼äµÄÎÞ·ìÁª½Ó¡£

¡¡¡¡ÒýÑÔ

¡¡¡¡STEP(Standard for the Exchange of Product Model Data)±ê×¼ÊÇÒ»Ì×¹ØÓÚ²úÆ·Õû¸öÉúÃüÖÜÆÚÖвúÆ·Êý¾ÝµÄ±í´ïºÍ½»»»µÄ¹ú¼Ê±ê×¼£¬Í¨¹ýÒ»ÖÖ²»ÒÀÀµÓÚ¾ßÌåϵͳµÄÖÐÐÔ»úÖÆ£¬ÊµÏÖ²úÆ·È«ÉúÃüÖÜÆÚÖеIJúÆ·ÐÅÏ¢Êý¾Ý±í´ïµÄÒ»ÖÂÐÔºÍÍêÕûÐÔ¡£

¡¡¡¡Ëæ×ÅÖÆÔìÒµ×Ô¶¯»¯µÄ¿ìËÙ·¢Õ¹£¬STEP±ê×¼ÒѾ­µÃµ½ÁËÆÕ±éµÄÖØÊÓºÍÓ¦Óã¬ÌرðÊÇÔÚº½¿Õº½Ìì¡¢´¬²°¡¢Æû³µµÈÐÐÒµ¸üÊÇÓÐÁ˺ܴóµÄ·¢Õ¹¡£Ëæ׿ÆËã»ú¼¼ÊõµÄ½ø²½£¬¸÷ÀàCAD¡¢CAM¡¢CAPP¡¢CAEÈí¼þ´Ù½øÁËÖÆÔìÒµ×Ô¶¯»¯µÄ·¢Õ¹¡£Ãæ¶Ô¶àÖÖ¶àÑùµÄCAXÈí¼þ£¬ÐèÒªÕÒµ½Ò»ÖÖͨÓõÄÊý¾Ý½»»¥Ä£Ê½À´½â¾öÒì¹¹»·¾³ÏµÄÊý¾Ý¹²ÏíÎÊÌ⣬¶ø»ùÓÚSTEP±ê×¼µÄÖÐÐÔÎļþ¿ÉÒԺܺõĽâ¾öCAXÈí¼þÖ®¼äµÄ½Ó¿ÚÎÊÌâ¡£¹úÍâÐí¶àÑо¿µ¥Î»£¬ÈçProduct Data Integration Technologies¹«Ë¾£¬Object Management GroupµÈ¶¼ÔÚ½øÐÐSTEP·½ÃæµÄÑо¿¹¤×÷£¬ÏÖÓÐרÃÅÖ§³Ö×ñÑ­STEP±ê×¼µÄ²úÆ·½¨Ä£ºÍ²úÆ·Êý¾Ý½»»»µÄÈí¼þϵͳÓÐPro STEPºÍSTEP tools¡£¹úÄÚ¶ÔSTEP±ê×¼µÄÑо¿´¦ÓÚ̽Ë÷·¢Õ¹½×¶Î£¬¹ú¼Ò¼¼Êõ¼à¶½¾Ö±ê×¼»¯Ëù¡¢º½¿Õ625Ëù¡¢Ò»ÆûºÍ¶þÆûºÏ×Ê´´°ìÁËSTEP²úÆ·Êý¾Ý¼¼ÊõÖÐÐÄ(C-STEP);¹þ¶û±õ¹¤³Ì´óѧÔÚSTEPµÄAP201Ó¦ÓÃЭÒé·½ÃæÈ¡µÃÁËÒ»¶¨Ñо¿³É¹û;»¹ÓÐһЩѧÕß´Ó΢¹ÛÉϽ«STEPÓ¦ÓÃÓÚPro/E¡¢ÓÐÏÞÔªµÈÈí¼þ½øÐÐÏÂÓοª·¢¡£Ðýת»úеÊǹ¤³ÌÖй㷺ʹÓõÄÒ»ÀàÉ豸£¬Æ䶯Á¦Ñ§ÎÊÌâµÄ·ÖÎö·½·¨ÓëÒ»°ãµÄ»úе½á¹¹¶¯Á¦Ñ§ÎÊÌⲻͬ£¬Îª´Ë£¬×÷Õß¼°ÆäÁìµ¼µÄ¿ÎÌâ×鿪·¢ÁËÐýת»úеCAEϵͳ¡£ÕâÊÇÒ»¿îÕë¶ÔÐýת»úеÉ豸¶¯¡¢¾²Á¦Ñ§ÎÊÌâµÄÌصãרÃÅ¿ª·¢µÄ·ÖÎöÈí¼þ£¬¿ÉÒÔ·ÖÎöת×ӵĹÌÓÐƵÂÊ¡¢ÁÙ½çתËÙ¡¢Îȶ¨ÐÔ¡¢²»Æ½ºâÏìÓ¦µÈ£¬Ò²¿ÉÒÔ½øÐÐÐýת»úеÉ豸µÄ¶¯Æ½ºâ¼ÆËã¡£

¡¡¡¡±¾ÎÄÒÔÐýת»úеµÄת×ÓΪÑо¿¶ÔÏó£¬ÔÚ¶Ô»ùÓÚSTEP±ê×¼µÄÖÐÐÔÎļþ½øÐнṹ·ÖÎöµÄ»ù´¡ÉÏ£¬Í¨¹ý½¨Á¢ÖÐÐÔÎļþÓëc++Ö®¼äµÄÓ³Éä¹Øϵ£¬ÊµÏÖÖÐÐÔÎļþc++¶ÔÏóµÄʵÀý»¯£¬×îÖÕʵÏÖCADÓëÐýת»úеCAEϵͳ·ÖÎöÈí¼þÖ®¼äµÄÎÞ·ìÁª½Ó¡£

1¡¢StepÖÐÐÔÎļþµÄ½á¹¹

¡¡¡¡ISO 10303-21¹æ¶¨»ùÓÚEXPRESSÓïÑÔ(ISO 10303-11)µÄ²úÆ·ÈýάģÐÍ(ISO 10303-203)µÄÖÐÐÔÎļþ±í´ï¸ñʽ¡£STEPÖÐÐÔÎļþ²ÉÓô¿ÕýÎıàÂë¸ñʽ£¬ÒԹؼü×ÖISO-10303-21¿ªÊ¼£¬ÒԹؼü×ÖEND-ISO-10301-21½áÊø£¬ÓÉÍ·²¿¶Î(HEADER)ºÍÊý¾Ý¶Î(DATA)Á½²¿·Ö×é³É[3]£ºÍ·²¿¶ÎÒԹؼü×ÖHEADER¿ªÍ·£¬ÒԹؼü×ÖENDSCE½áÊø£¬°üº¬ËùÓÃÈýά½¨Ä£Èí¼þµÄÏà¹ØÐÅÏ¢¡£Êý¾Ý¶ÎÊÇÓÉEXPRESS¶¨ÒåµÄ¸ÅÄîģʽÖÐʵÌåµÄʵÀý£¬ÒԹؼü×ÖDATA¿ªÍ·£¬ÒԹؼü×ÖENDSCE½áÊø£¬°üº¬Á˲úÆ·µÄ¼¸ºÎÊý¾ÝÐÅÏ¢ºÍÍØÆ˹Øϵ¡£

4¡¢½áÊøÓï

¡¡¡¡Õë¶ÔÌض¨µÄת×Ó·ÖÎöÈí¼þ£¬Í¨¹ý¶Ôת×ÓÄ£Ð͵ÄSTEPÖÐÐÔÎļþ½á¹¹·ÖÎö£¬½¨Á¢ÆäÓëc++Ö®¼äµÄÓ³Éä¹Øϵ,ÔÚ´Ê·¨·ÖÎöÄ£¿éÔ¤´¦Àíºó£¬°´ÕÕÆäÓëc++¼äµÄÓ³Éä¹Øϵ£¬Í¨¹ýʵÀý»¯³ÌÐòÍê³ÉÖÐÐÔÎļþµÄc++ʵÀý»¯¡£±¾ÎĶÔÓÚʵÏÖCADÓëÐýת»úеCAEϵͳ·ÖÎöÈí¼þµÄ¼¯³ÉÓÐÖØÒª²Î¿¼¼ÛÖµ¡£