Pro/TOOLKITÊÇPro/ENGINEERÈí¼þϵͳÌṩµÄÍêÈ«»ùÓÚCÓïÑÔµÄÓû§»¯¹¤¾ßÏ䣬Ҳ³ÆÎªÓû§½Ó¿Ú£¨API£©£¬ËüÌṩÁË´óÁ¿µÄCÓïÑԿ⺯Êý£¬Äܹ»Ê¹ÍⲿӦÓóÌÐò£¨¿Í»§Ó¦ÓóÌÐò£©°²È«ÓÐЧµØ·ÃÎÊPro/ENGINEERÊý¾Ý¿âºÍÓ¦ÓóÌÐò¡£²¢ÇÒͨ¹ýCÓïÑÔ±à³Ì¼°Ó¦ÓóÌÐòÓëPro/ENGINEERϵͳµÄÎ޷켯³É£¬¿Í»§ºÍµÚÈý·½Äܹ»ÔÚPro/ENGINEERϵͳÖÐÌí¼ÓËùÐèµÄ¹¦ÄÜ£¬²¢½èÖúµÚÈý·½±àÒë»·¾³½øÐе÷ÊÔ¡£
×ܵÄÀ´Ëµ£¬Pro/TOOLKITÓ¦ÓóÌÐòÓÐÁ½ÖÖ¹¤×÷ģʽ£¬Ò»ÖÖΪͬ²½Ä£Ê½£¨SYNCHRONOUS MODE£©£ºÁíÒ»ÖÖΪÒ첽ģʽ£¨ASYNCHRONOUS MODE£©¡£
ͬ²½Ä£Ê½°üÀ¨Á½ÖÖģʽ£¬¼´¶¯Ì¬Á¬½Ó¿âģʽ£¨DLL MODE£©ºÍ¶à½ø³Ìģʽ£¨MULTIPROCESS MODE£©£¬Ò²³ÆÎªÅÉÉúģʽ£¬SPAWNED MODE£©¡£DLL MODEÊǽ«Pro/TOOLKITÓ¦ÓóÌÐò¼¯³Éµ½Pro/ENGINEERÖеıê×¼·½·¨¡£Óû§±àÒëCÓïÑÔÓ¦ÓóÌÐò£¬ÓëPro/ENGINEER¿âÁ¬½Ó¡£MULTIPROCESS MODEÊÇPro/TOOLKITÖ§³ÖµÄµÚ¶þÖÖ½«Ó¦ÓóÌÐòºÍPro/ENGINEER¼¯³ÉµÄ·½·¨¡£ÔÚ´ËÖÖģʽÏ£¬Ó¦ÓóÌÐò´úÂë¾¹ý±àÒëºÍÁ¬½Ó£¬Éú³É¶ÀÁ¢µÄÖ´ÐÐÎļþ¡£¸ÃÎļþÓÉPro/ENGINEERÅÉÉú£¬²¢×÷ΪPro/ENGINEERµÄ×Ó½ø³Ì½øÐС£
Á½ÖÖģʽµÄ±È½Ï£ºÔÚDLL MODEÏ£¬Pro/TOOLKITÓ¦ÓóÌÐòÓëPro/ENGINEERµÄÐÅÏ¢½»»»ÊÇͨ¹ýÖ±½Óº¯Êýµ÷ÓÃʵÏֵģ»ÔÚMULTIPROCESS MODEÏ£¬ÐÅÏ¢½»»»ÊÇÓɽø³ÌÖ®¼äÏûϢϵͳÍê³ÉµÄ£¬¸ÃϵͳģÄâÖ±½Óº¯Êýµ÷Óã¬ÔÚÁ½¸ö½ø³Ì¼ä´«µÝº¯ÊýµÄʶ±ðÐÅÏ¢¼°Æä²ÎÊý¡£Ò첽ģʽ½Ï֮ͬ²½Ä£Ê½£¬¾ßÓдúÂ븴ÔÓ£¬Ö´ÐÐËÙ¶ÈÂýµÄȱµã¡£³ý·ÇÌØ±ðÐèÒª£¬Ò»°ã²»½¨Òé²ÉÓÃÒ첽ģʽ¡£
2.6 »ùÓÚPro/TOOLKIT¶þ´Î¿ª·¢µÄ»ù±¾¹ý³Ì
¿ª·¢¹ý³ÌÖ÷Òª°üÀ¨Èý¸ö²½Öè¡£
£¨1£©±àдԴÎļþ¡£°üÀ¨×ÊÔ´ÎļþºÍ³ÌÐòÎļþ¡£×ÊÔ´Îļþ°üÀ¨²Ëµ¥×ÊÔ´Îļþ¡¢´°¿ÚÐÅÏ¢×ÊÔ´ÎļþºÍ¶Ô»°¿ò×ÊÔ´ÎļþµÈ¡£
³ÌÐò×ÊÔ´ÎļþÊÇÓÃCÓïÑÔ³ÌÐò£¬ÊÇÕû¸öPro/TOOLKIT³ÌÐò¿ª·¢µÄºËÐIJ¿·Ö¡£´Ó¹¦ÄÜÉÏ·Ö£¬³ÌÐòÉè¼ÆµÄÖ÷Òª¹¤×÷ÌåÏÖÔÚÁ½¸ö·½Ã棺һÊǰ´Pro/TOOLKITÓ¦ÓóÌÐòÔÚPro/ENGINEER»·¾³ÔËÐеÄÒªÇóÉè¼Æ½Ó¿Ú³ÌÐòºÍÓ¦ÓóÌÐòÔËÐнáÊøÊ±µÄÖÕÖ¹³ÌÐò£»¶þÊǸù¾Ý¹¦ÄÜÐèÇóÉè¼ÆPro/TOOLKITÓ¦ÓóÌÐòÖ÷Ì岿·Ö¡£Ç°ÕßÊÇϵͳËùÒªÇóµÄ³õʼ»¯²¿·ÖºÍÖÕÖ¹²¿·Ö£¬ºóÕßÊÇÍê³ÉÓ¦ÓóÌÐòÔ¤¶¨¹¦ÄܵÄÒ»¸ö»ò¶à¸öCPPÔ´³ÌÐò¡£
£¨2£©³ÌÐòµÄ±àÒëºÍÁ¬½Ó¡£ÀûÓÃVCµÄÓ¦ÓóÌÐòÉè¼ÆÏòµ¼¿ÉÒÔ·½±ã¿ì½ÝµØ´´½¨Pro/TOOLKITÓ¦ÓóÌÐòµÄ»ù±¾¿ò¼Ü£¬²¢½øÐбàÒëºÍÁ¬½Ó¡£