»úÐµÍøÊ×Ò³ | Ìí¼Óµ½ÊղؼР»úÐµÍø·þÎñ | Ãâ·Ñ×¢²á»áÔ± | »áÔ±µÇ¼
»úÐµÍø
Óû§Ãû ÃÜÂë ÑéÖ¤Âë È¡»ØÃÜÂë
»úеÉÌ³Ç »úеÉÌ»ú »úе²úÆ· »úе×ÊѶ »úеչ»á »úе»ÆÒ³ »úе֪ʶ

ÉÌ»ú ²úÆ· ×ÊѶ ¹«Ë¾ É̳¡ Õ¹»á¡¡¡¡¡¡¡¡¡¡¡¡Î¢ÐÍÐÐÐÇÇòÄ¥ ΢ÐÍÐÐÐÇÇòÄ¥ 30322ÐͺżõË ÐýÒí

Solid Edge¶þ´Î¿ª·¢¼¼Êõ̽Ë÷


ͼ1 ¼òµ¥¶ÔÏó²ã´Î½á¹¹


Èý¡¢ ActiveX AutomationÓ¦Ó÷½·¨


    1£®ÒýÓÃSolid EdgeÀàÐÍ¿â
 
    Solid Edgeͨ¹ýÀàÐÍ¿âÌṩÁË´óÁ¿µÄÄÚ²¿¹¦ÄÜ£¬ÒÔ±ãÓÚ´ÓVisual Basic£¨ÒÔϼò³ÆVB£©µÈ¿ª·¢¹¤¾ßÖУ¬Í¨¹ýActiveX Automdion·ÃÎÊÕâЩ¹¦ÄÜ¡£Solid EdgeÌṩµÄÀàÐÍ¿â°üÀ¨£ºAssembly.tlb(×°ÅäÀàÐÍ¿â)¡¢constant.tlb(³£ÊýÀàÐÍ¿â)¡¢Drdt£®tlb£¨ÖÆÍ¼ÀàÐͿ⣩¡¢propauto.dll(ÎļþÊôÐÔ¶ÔÏó¿â)¡¢framewrk.rlb(¿ò¼Ü½á¹¹ÀàÐÍ¿â)¡¢geometry.tlb(¼¸ºÎÀàÐÍ¿â)¡¢part.tlb(Áã¼þºÍ°å½ðÀàÐÍ¿â)µÈ¡£ÈôÒÔVB×÷Ϊ¿ª·¢¹¤¾ß£¬Ê×ÏȱØÐëÔÚÆä»·¾³ÖÐÒýÓÃSolid EdgeµÄÓйØÀàÐͿ⣬²ÅÄÜͨ¹ýActiveX Automation·ÃÎÊSolid EdgeÌṩµÄÖ÷Òª¶ÔÏó¡£ÔÚVBµÄ¼¯³É»·¾³ÖУ¬Í¨¹ý¡°¹¤³Ì¡±²Ëµ¥Öеġ°ÒýÓá±ÃüÁ½«ËùÒªÓõĿâÑ¡ÖУ¬¼´¿Éµ÷ÓöÔÓ¦µÄÀàÐÍ¿â(ͼ2)£¬²¢ÇÒ¿ÉÒÔÔÚVBµÄ¶ÔÏóä¯ÀÀÆ÷Öв鿴¶ÔÏó¿â¡¢ÀàÐͿ⡢Àà¡¢ÊôÐÔ¡¢·½·¨ÒÔ¼°Ê¼þ(ͼ3)¡£



ͼ2 Ñ¡ÖÐËùÐèÒªµÄ¿â



ͼ3 VBµÄ¶ÔÏóä¯ÀÀÆ÷


    2£®µ÷ÓÃSolid EdgeÓ¦ÓóÌÐò


    µ±Ñ¡ÔñVBΪһ¸öÖ§³ÖActiveX AutomationµÄÓ¦ÓóÌÐò½øÐбà³Ì¿ª·¢Ê±£¬¾Í±ØÐëºÍ¸Ã³ÌÐò½øÐÐͨѶ¡£Solid EdgeÌṩµÄÓ¦ÓöÔÏó£¨Application£©ÎªÊµÏÖÕâÖÖͨѶÌṩÁË¿ÉÄÜ¡£Ó¦ÓöÔÏóÊÇΩһһ¸öÔÊÐíVisual Basic³ÌÐòÖ±½Ó·ÃÎʵĶÔÏó£¬ËüλÓÚ²ã´Î½á¹¹Ê÷µÄ¶¥²¿£¬¿ÉÒÔÒ²Ö»ÄÜͨ¹ý¸Ã¶ÔÏó²ÅÄÜ·ÃÎÊÆäϼ¶µÄËùÓÐÆäËû¶ÔÏó¡£


VBÌṩÁËÁ½¸öº¯Êýµ÷ÓÃSolid Edge£ºCreateObjectºÍGetObject¡£
Dim objApp as Object
Set objApp=CreateObject(¡°SolidEdge.Application¡±)
Set objApp =GetObject(¡°¡±,¡°SolidEdge.Application¡±)
Á½¸öÓï¾ä¶¼´´½¨²»¿É¼ûµÄSolid EdgeÓ¦ÓöÔÏó¡£


ÏÂÃæµÄÓï¾äʹÓÃGetObjectÁ¬½Óµ½ÒѾ­´æÔÚµÄSolid EdgeʵÀý£º
 
Set objApp=GetObject(,¡± SolidEdge.Application¡±)


    ¸ÃÓï¾ä»áËÑË÷ÒѾ­´æÔÚµÄSolid EdgeʵÀý£¬Èç¹ûÕÒµ½£¬±äÁ¿objAppÖ¸Ïò¸ÃʵÀý£»·ñÔò£¬ÃüÁîʧ°Ü¡£


    ÔÚʹÓÃCreateObject»òÕßGetObjectÀ´Çý¶¯Solid EdgeµÄÓ¦ÓÃʱ£¬¸ÃÓ¦Óò»»á×Ô¶¯´´½¨Îĵµ¶ÔÏ󣬱ØÐëʹÓÃÎĵµ¼¯ºÏ¶ÔÏóµÄAdd·½·¨À´½¨Á¢Ò»¸öÎĵµ¶ÔÏó¡£Add·½·¨ÊÇÓвÎÊýµÄ£¬¸Ã²ÎÊýÓÃÓÚÈ·¶¨Ëù´´½¨µÄÎĵµ¶ÔÏóµÄÀàÐÍ»òÕßʹÓõÄÄ£°å¡£Èç¹û²ÎÊýΪ¿Õ£¬³ÌÐò»áÌáʾÓû§Ñ¡ÔñÒ»¸öÄ£°å¡£ÏÂÃæÓï¾äµÄ¹¦ÄÜÊÇÔÚн¨µÄÓ¦ÓÃÖн¨Á¢Ò»¸öÁã¼þÎĵµ¶ÔÏó£º



ÉÏÒ»Ò³ 1 2 3 4 ÏÂÒ»Ò³

¹² 4 Ò³
¡¾×ÖÌ壺 ´ó ÖРС¡¿¡¾ ´òÓ¡ ¡¿¡¾ ¹Ø±Õ ¡¿


 

¡öÖйú»úÐµÍøÌṩµÄ×ÊÁÏÀ´×Ô»¥ÁªÍø£¬×ÊÁϵİæÈ¨ÊôÓÚ×÷Õß±¾ÈË£¬Ö»¹©¸öÈËѧϰÓ㬲»µÃ·Ç·¨³ö°æ¡¢ÏúÊÛ¡£

Ïà¹ØÁ´½Ó
¡¤»ùÓÚSOLID EDGEµÄ³ÝÂÖÈýάÉè¼ÆÏµÍ³µÄÑо¿ (×éͼ)
¡¤Solid Edge 17°æ»ðÈÈ·¢²¼£¬½Ð°åSolidWorks £¨Ò»£©
¡¤Solid Edge 17°æ»ðÈÈ·¢²¼£¬½Ð°åSolidWorks £¨¶þ£©
¡¤Solid Edge 17°æ»ðÈÈ·¢²¼£¬½Ð°åSolidWorks £¨Èý£©
¡¤Solid EdgeÈí¼þѧϰ֮ÎÒ¼û

°æÈ¨ËùÓУº»úÐµÍø Óʼþ£ºwebmaster@cnmachines.com