ÑÇÐÇÓÎÏ·¹ÙÍø-www.yaxin868.com

ɽ¶«ÑÇÐÇÓÎÏ·¹ÙÍø»ú´²ÓÐÏÞ¹«Ë¾Ï³´²¹Ù·½ÍøÕ¾½ñÌìÊÇ£º2025-06-07Çл»³ÇÊÐ[È«¹ú]-ÍøÕ¾µØÍ¼
ÍÆ¼ö²úÆ· :
ÍÆ¼öÐÂÎÅ
¼¼ÊõÎÄÕµ±Ç°Î»ÖÃ:¼¼ÊõÎÄÕÂ>

Ò»ÖÖ»ùÓÚPXI×ÜÏß¡¢LabWindowsCviµÄ·ÉÐÐÆ÷º½µçÉ豸µØÃæ¼ì²âϵͳµÄÖÆ×÷·½·¨

ʱ¼ä:2025-06-06    ×÷Õß: ¹ÜÀíÔ±

רÀûÃû³Æ£ºÒ»ÖÖ»ùÓÚPXI×ÜÏß¡¢Lab Windows CviµÄ·ÉÐÐÆ÷º½µçÉ豸µØÃæ¼ì²âϵͳµÄÖÆ×÷·½·¨
¼¼ÊõÁìÓò£º
±¾·¢Ã÷Éæ¼°Ò»ÖÖ»ùÓÚPXI×ÜÏß¡¢Lab Windows CviµÄ·ÉÐÐÆ÷º½µçÉ豸µØÃæ¼ì²âϵͳ£¬ÊôÓÚº½¿Õº½Ìì¼ì²â¼¼ÊõÁìÓò£¬¾ßÌåÉæ¼°Ó²¼þÉè¼Æ¼°¼¯³É¡¢Èí¼þµÄÈÎÎñ»®·Ö¡¢ÈÎÎñµ÷¶È¡¢ÓÅÏȼ¶·ÖÅä¡¢ÈÎÎñ¼äͨÐż°½çÃæÉè¼ÆµÈ¡£
¥Ë±³¾°¼¼Êõ£º
·ÉÐÐÆ÷º½µçϵͳ°üÀ¨¶àÖÖÉ豸»úÔØ¼ÆËã»ú¡¢¹ßµ¼¡¢´¹Ö±ÍÓÂÝ¡¢º½Ïò´«¸ÐÆ÷¡¢¸ß¶È¿ÕËÙ±í¡¢·½Ïò¶æ»ú¡¢¸±Òí¶æ»úµÈ¶àÖÖµç×ÓÉ豸£¬Éæ¼°µÄÐźÅÀàÐͰüÀ¨Ä£ÄâÁ¿¡¢Êý×ÖÁ¿¡¢¿ª¹ØÁ¿µÈ¡£Îª±£ÕÏ·ÉÐÐÆ÷µÄ¿É¿¿¹¤×÷£¬·ÉÐÐÆ÷µÄµØÃæ¼ì²âÓÈÆäÊǺ½µçÉ豸µÄ¼ì²âÐè½øÐдóÁ¿¹¤×÷£¬ Òò´Ë£¬º½µçÉ豸¼ì²âϵͳÉè¼ÆÊÇ·ÉÐÐÆ÷µØÃæ¼ì²âµÄÖØÒª¹¤¾ß¡£Ä¿Ç°ÔÚ¸÷ÖÖÁìÓòÖÐPXI×ÜÏßµÄÐéÄâÒÇÆ÷°å¿¨±»¹ã·ºÓ¦Ó㬸ð忨֧³ÖµÄÐéÄâÒÇÆ÷¿ª·¢Èí¼þLab Windows CviÓÉÓÚ¹¦ÄÜÇ¿´ó¡¢¿ª·¢·½±ã¡¢ÏÔʾÁé»î·á¸»±»¹ã·ºÓ¦Óᣱ¾·¢Ã÷ËùÉæ¼°µÄPXIÓ²¼þ°å¿¨Îª³ÉÊìµÄ»ùÓÚPXI×ÜÏߵĻõ¼Ü²úÆ·£¬¸÷°å¿¨¼¼Êõ³ÉÊ죬¿É¿¿ÐԸߣ¬Í¨¹ý×ÔÑеÄÊÊÅäÆ÷¼°²âÊÔµçÀÂÉè¼Æ½«²âÊÔϵͳµÄÓ²¼þÓëœyÁ¿¶ÔÏó½øÐÐÐźÅÌØÐÔµÄÆ¥ÅäºÍÁ¬½Ó¡£Í¬…¼£¬Ó¦ÓÃLabWindows Cvi½øÐÐÓ¦ÓÃÈí¼þ¿ª·¢£¬¿ÉÒÆÖ²ÐԺᢿɿ¿ÐԸߣ¬½çÃæÏÔʾÁé»î·á¸»¡£Ä¿Ç°µÄ·ÉÐÐÆ÷º½µçÉ豸µØÃæ¼ì²âÉ豸´ó¶àΪ´«Í³µÄÒÇÆ÷ºÍ©`Щ×ÔÑеÄרÓÃÉ豸Ïà½áºÏ£¬¼ì²âÉ豸Ìå»ýÅӴ󣬹¦ÄÜ…gÒ»£¬ÎÞ·¨Âú×ãÈ«²¿º½µçÉ豸µÄͬʱ¼ì²âÐèÇó¡£Í¬Ê±¼ì²âµÄÏÔʾ½çÃæ…gÒ»µÄÊý×Ö»ò²¨ÐΣ¬ÎÞ·¨ÊµÏÖÊý×Ö¡¢Í¼ÐκͲ¨ÐεȷḻµÄÏÔʾ½çÃæÐèÇó¡£

·¢Ã÷ÄÚÈÝ
Ä¿µÄ±¾·¢Ã÷µÄÄ¿µÄÔÚÓÚÌṩһÖÖ»ùÓÚPXI×ÜÏß¡¢Lab Windows CviµÄ·ÉÐÐÆ÷º½µçÉ豸µØÃæ¼ì²âϵͳ£¬Ó¦ÓøÃϵͳ£¬¿ÉʵÏÖ·ÉÐÐÆ÷º½µçÉ豸(»úÔØ¼ÆËã»ú¡¢»úÔØ²âÁ¿ÀàÉ豸ºÍ»úÔØËÅ·þÀàÉ豸)µÄ¿ìËÙµØÃ漯³É¼ì²â£¬Îª·ÉÐÐÆ÷µÄ¿É¿¿·ÉÐÐÌṩµØÃæ±£ÕÏ¡£¼¼Êõ·½°¸±¾·¢Ã÷ÊÇÒ»ÖÖ»ùÓÚPXI×ÜÏß¡¢Lab Windows CviµÄ·ÉÐÐÆ÷º½µçÉ豸µØÃæ¼ì²âϵͳ£¬·¢Ã÷ÄÚÈݰüÀ¨Á½²¿·ÖÓ²¼þ²¿·ÖºÍÈí¼þ²¿·Ö¡£Ó²¼þ²¿·ÖºÍÈí¼þ²¿·ÖЭͬ¹¤×÷£¬¹²Í¬ÊµÏÖÊý¾Ý²É¼¯¡¢¼ì²â½á¹ûÏÔʾ¡¢Åжϼ°¼Ç¼¹¦ÄÜ¡£(Ò» )Ó²¼þ²¿·Ö¸ÃÓ²¼þ²¿·ÖÊÇÓÉPXI²âÊÔϵͳ¡¢ÊÊÅäÆ÷¡¢1/0Ä£¿é(ÏÔʾÆ÷¡¢¼üÅÌ¡¢Êó±ê)¡¢»ú¹ñ¡¢²âÊǪ̂¡¢²âÊÔµçÀ¼°µçÔ´µÈ×é³É¡£ËüÃÇÖ®¼äµÄλÖá¢Á¬½Ó¹ØÏµÊÇ=PXI²âÊÔϵͳ°²×°ÔÚ»ú¹ñµÄÖв¿£¬Í¨¹ý²âÊÔµçÀÂÓëÏÔʾÆ÷Á¬½Ó£¬¼üÅ̼°Êó±êͨ¹ýUSB ¥íÓëPXI²âÊÔϵͳÏàÁ¬¡£ÏÔʾÆ÷°²×°Î»ÖÃÔÚPXI²âÊÔϵͳÉÏ·½£¬Æä¸ß¶ÈÓë²Ù×÷ÈËÔ±×øÔÚ»ú¹ñǰ·½µÄÄ¿ÊÓˮƽ¸ß¶ÈÏàͬ¡£ÊÊÅäÆ÷°²×°ÔÚÏÔʾÆ÷ºóÃæÎ»Öã¬Í¨¹ý²âÊÔµçÀÂÓëPXI²âÊÔϵͳÏàÁ¬¡£ÊÊÅäÆ÷µÄÓÒÃæ°åÉϰ²×°Óи÷ÖÖÓë²âÊÔµçÀÂÆ¥ÅäµÄ½Ó²å¼þ£¬¸ÃÃæ°å³¯Ïò²âÊǪ̂·½Ïò£¬Í¨¹ý½Ó²å¼þ¿ÉÓë²âÊÔµçÀÂÁ¬½Ó¡£Í¬Ê±²âÊÔµçÀºͱ»¼ì²âÉ豸·ÅÖÃÔÚ²âÊǪ̂ÉÏ£¬²âÊÔµçÀÂÒ»²¿·ÖʵÏÖÓëÊÊÅäÆ÷Á¬½Ó£¬Í¨¹ýÊÊÅäÆ÷´ïµ½ÓëPXI²âÊÔϵͳÁ¬½ÓµÄÄ¿µÄ¡£ÁíÒ»²¿·ÖÓë±»²âÉ豸Á¬½Ó£¬´Ó¶øÊµÏÖPXI²âÊÔϵͳÓë±»²âÉ豸µÄÓ²¼þÐźÅÁ¬½Ó¡£Ó²¼þ²¿·ÖµÄ°²×°Î»Öü°×é³ÉÈçͼIºÍͼ2Ëùʾ¡£³ýÊÊÅäÆ÷¼°²âÊÔµçÀÂΪ¸ù¾Ý¾ßÌå·ÉÐÐÆ÷µÄÐźÅÖÖÀà¡¢Ìص㼰¾ßÌåÉ豸½Ó²å¼þ½øÐÐÕë¶ÔÐÔÉè¼ÆÍ⣬ÆäËüÄ£¿é(°å¿¨)¾ùΪ³ÉÊì»õ¼Ü²úÆ·£¬¸÷Ä£¿é(°å¿¨)¾ùÂú×ãPXI×ÜÏßÒªÇó¡£I. PXI²âÊÔϵͳ¸ÃϵͳÓÉPXI»úÏä¡¢PXI¿ØÖÆÆ÷Ä£¿é¡¢PXIÄ£ÄâÁ¿ÊäÈëÄ£¿é¡¢PXIÄ£ÄâÁ¿Êä³öÄ£¿é¡¢PXI´®¥íͨѶģ¿éºÍPXI¿ª¹ØÇГQÄ£¿é¹¹³É£¬ËüÃÇÖ®¼äµÄλÖá¢Á¬½Ó¹ØÏµÊÇÉÏÊöÖÄÜÄ£¿é¾ßÌå±íÏÖΪ¸÷ÖÖ²âÊ԰忨£¬°²×°ÔÚPXI »úÏäÄÚ£¬Í¨¹ýPXI×ÜÏß½«¸÷¹¦ÄܲâÊ԰忨½øÐÐÁ¬½Ó£¬ÊµÏÖ¸÷¹¦ÄÜÄ£¿éÓë¿ØÖÆÆ÷Ä£¿éÔÚʱÖÓÐźÅ¡¢Êý¾ÝÐźÅ¡¢¿ØÖÆÐźŵÄÁ¬½Ó¼°¿ØÖÆ¡£¡¤ PXI »úÏäÑ¡ÓÃ8²ÛµÄ¾ßÓÐPXI×ÜÏߵĻúÏ䣬¸Ã»úÏäÄÚ²¿¿ÉÖ§³Ö°²×°×î¶à8¸ö¾ßÓÐPXI×ÜÏߵIJâÊ԰忨£¬ÊµÏÖ¸÷²âÊ԰忨µÄ¸ßЧµÄ×ÜÏßÁ¬½Ó¡£»úÏäÄÚ²¿Í¬Ê±Îª²âÊ԰忨ÌṩÎȶ¨¿É¿¿µÄ¹©µç¡£¸÷¹¦ÄÜÄ£¿é³ýPXI¿ØÖÆÆ÷Ä£¿é°²×°ÔÚµÚI¸ö²ÛλÍ⣬ÆäËüÄ£¿éÔÚ»úÏäÄڵݲװ˳ÐòûÓй̶¨Ë³ÐòÒªÇ󡣡¤ PXI¿ØÖÆÆ÷Ä£¿é¸Ã¿ØÖÆÆ÷Ä£¿éÊÇÒ»¸ö°²×°ÓÐwindows xp²Ù×÷ϵͳµÄ¼ÆËã»úÄ£¿é,¿ÉʵÏÖ¸÷²âÊ԰忨µÄʵʱ¿ØÖƺÍÏÔʾ¿ØÖÆ£¬ÊÇÕû¸ö²âÊÔϵͳµÄºËÐÄ¡£PXI¿ØÖÆÆ÷Ä£¿é°²×°ÔÚ»úÏäµÄµÚI¸ö²Ûλ¡£¡¤ PXIÄ£ÄâÁ¿ÊäÈëÄ£¿é¸ÃÄ£ÄâÁ¿ÊäÈëÄ£¿éÑ¡Óõİ忨¾ßÓÐ16·ģÄâͨµÀ£¬Ã¿¸öÄ£ÄâͨµÀΪ16λA/Dת»»£¬Òò´Ë²âÁ¿¾«¶È¸ß£¬Ã¿Â·Ä£ÄâÁ¿²âÁ¿·¶Î§Îª¡À10V¡£¡¤ PXIÄ£ÄâÁ¿Êä³öÄ£¿é¸ÃÄ£ÄâÁ¿Êä³öÄ£¿éÑ¡Óõİ忨¾ßÓÐ16·ģÄâͨµÀ£¬Ã¿¸öÄ£ÄâͨµÀΪ12λD/Aת»»£¬Ã¿Â·Ä£ÄâÁ¿Êä³ö·¶Î§Îª¡À10V¡£¡¤ PXI´®¥íͨѶÄ£¿é¸Ã´®¥íͨѶÄ£¿é°üÀ¨RS232ºÍRS422Á½ÖÖͨѶÄ£¿é£¬Ã¿ÖÖÄ£¿é°üÀ¨4¸ö´®ÐÐ½Ó¥í¡£¡¤ PXI¿ª¹ØÇл»Ä£¿éÔÚÄ£ÄâÁ¿ÊäÈ롢ģÄâÁ¿Êä³ö¼°Í¨Ñ¶½Ó¥íµÄÅäÖÃʱ£¬¿¼ÂÇÒÔ½ÏÉÙµÄ×ÊԴʵÏÖ¾¡¿ÉÄܶàµÄœyÁ¿¹¦ÄÜ£¬Òò´Ë£¬Í¨¹ý¸Ã¿ª¹ØÇл»Ä£¿éµÄÇГQ£¬¿ÉʵÏÖ¸ü¶àͨµÀµÄÐźżì²â£¬Ê¹²»ÐèÒª½øÐÐͬʱ¼ì²âµÄº½µçÉ豸ÐźŹ²ÓÃÒ»¸ö²âÁ¿Í¨µÀ£¬ÊµÏÖ×ÊÔ´ÀûÓÃ×î´ó»¯ºÍºÏÀí»¯¡£2.ÊÊÅäÆ÷ÊÊÅäÆ÷ʵÏÖº½µçÉ豸µçÐźŵÄÐźÅת»»¡¢Á¬½ÓºÍÐźŵ÷Àí£¬ÊDzâÁ¿ÏµÍ³Óë²âÊÔ¶ÔÏóÐźżäµÄÇÅÁº¡£3. I/O Ä£¿éI/OÄ£¿é°üÀ¨Êó±ê¡¢¼üÅ̺ÍÏÔʾÆ÷£¬ÊµÏÖ²Ù×÷Ö¸ÁîµÄ²Ù×÷¼°¼ì²âÊý¾ÝµÄÏÔʾ¡£Ñ¡ÓÃÊг¡³ÉÊì²úÆ·¡£4.»ú¹ñPXI»úÏä¡¢ÏÔʾÆ÷¡¢¼üÅÌ¡¢Êó±ê¶¼°²×°ÔÚ»ú¹ñÉÏ¡£5.²âÊÔµçÀÂ
²âÊÔµçÀ°üÀ¨ÏßÀºͲåÍ·Á½²¿·Ö¡£²âÊÔµçÀ½«²âÊÔϵͳµÄÐźŽøÐзַ¢ºó£¬Í¨¹ýÓ뺽µçÉ豸ƥÅä²¢¶¨ÒåÏàͬµÄ²å×ùʵÏÖÓ뺽µçÉ豸µÄÁ¬Í¨¡£²âÊÔµçÀÂͬʱ½«µçÔ´ÐźÅÌṩ¸ø¸÷±»²âÉ豸¡£Ã¿¸ö±»²âÉ豸¶¼ÓµÓй̶¨µÄµçÀ¼ì²â²åÍ·¡£6.µçÔ´µçԴΪº½µçÉ豸ÌṩÆäËùÐèµÄ¹©µçÐèÇ󣬱¾²âÊÔϵͳÖÐÑ¡ÓõÄÏßÐÔÖ±Á÷ÎÈѹµçÔ´Êä³öΪ+13V¡¢-13V¡£( ¥Ë)Èí¼þ²¿·ÖÆäÖ÷ÒªÄÚÈݼ°³ÌÐòÊÇÏȽ¨Á¢¿ª·¢»·¾³£¬ÔÚ¿ª·¢»·¾³ÉϽ¨Á¢¼ì²âϵͳӦÓÃÈí¼þ¥¨³Ì£¬È»ºó¼ì²âϵͳÈí¼þµÄÈÎÎñ·Ö±ð°´ÕÕʱ¼äÇý¶¯ÈÎÎñ¡¢Ê¼þÇý¶¯ÈÎÎñ¡¢ºǫ́ÔËÐÐÈÎÎñÈýÀàÈÎÎñ½øÐÐÉè¼Æ£¬×îºóÉè¼Æ³õʼ»¯¡¢Ê±ÖÓÖжϷþÎñ³ÌÐò¡¢½Ó¥í´¦Àí³ÌÐòµÈ£¬ÔÚÕû¸ö²Ù×÷²½ÖèÖÐÌåÏÖÁËÈí¼þÈÎÎñ»®·Ö¡¢ÈÎÎñÓÅÏȼ¶ÉèÖá¢ÈÎÎñµ÷¶È¡¢ÈÎÎñ¼äͨÐÅ¡¢ÏÔʾ½çÃæµÈ·½ÃæµÄÉè¼Æ¡£¸Ã·½·¨¾ßÌå²½ÖèÈçÏÂI.½¨Á¢Èí¼þ¿ª·¢»·¾³¡¢½¨Á¢¹¤³Ì ½¨Á¢»ùÓÚLab Windows CviÓ¦ÓÃÈí¼þ¿ª·¢»·¾³°²×°ÓÐÖ§³ÖLab Windows Cvi²âÊ԰忨µÄ¥¨¿Ø»ú»òPXI°å¿¨µÄ²âÊÔÉ豸¡£ ÔÚLab Windows Cvi¼¯³É¿ª·¢»·¾³ÉϽ¨Á¢Ó¦ÓÃÈí¼þ¹¤³Ì¡£½¨Á¢²½ÖèÔËÐÐLab Windows Cvi ¡ªÑ¡ÔñFile²Ëµ¥Ò»Ñ¡ÔñNew Project¡­²Ëµ¥ÏѡÔñ´´½¨¹¤³ÌÀàÐÍÒ»ÉèÖù¤³ÌÃû³ÆºÍ·¾¶Ò»ÉèÖÿª·¢¹¤¾ßÁ´Ò»Éú³É¹¤³ÌÎļþÒ»Íê³É¥¨³Ì´´½¨¡£2.½¨Á¢Ö÷³ÌÐò¼°Ö÷½çÃæ²Ëµ¥ ½¨Á¢main, cºÍmain, uirÎļþ£¬main, hÓÉϵͳ×Ô¶¯Éú³É¡£¾ßÌåʵÏÖÔÚmain, cÖнøÐи÷ÖÖÈÎÎñµÄ³õʼ»¯£¬°üÀ¨É豸ģÄâÀàÈÎÎñ¡¢É豸¼ì²âÀàÈÎÎñ¼°Í¨Ñ¶ÀàÈÎÎñµÈ¡£Ö÷³ÌÐòÖаüº¬Ê±Öӻص÷º¯Êý¡£main, uirÎļþÒԲ˵¥ÐÎʽÉè¼Æ£¬Ö÷²Ëµ¥Ä¬ÈÏΪ»úÔØ¼ÆËã»ú¼ì²âģʽ¡£Ö÷²Ëµ¥°üÀ¨Îļþ¡¢É豸ģÄâ¡¢Ò£¿ØÒ£²â¡¢É豸¼ì²â¡¢×Ô¶¯¼ì²â¡¢¼Ç¼¡¢ÏµÍ³ÉèÖõÈ7Ïî¡£Îļþ°üÀ¨±£´æ¡¢Í˳ö×Ӳ˅g¡£É豸ģÄâ°üÀ¨´«¸ÐÆ÷Àà¡¢ËÅ·þÀࡢͨѶÀàºÍÊý×Ö1/0Àà¡£Ò£¿ØÒ£²âΪÒ£¿Ø¡¢Ò£²âÔ­ÂëÉèÖü°ÏÔʾ¡£É豸¼ì²âΪÆäËüº½µçÉ豸¼ì²â£¬×Ӳ˵¥°üÀ¨´«¸ÐÆ÷ÀàÉ豸¡¢ËÅ·þÀàÉ豸¡¢Í¨Ñ¶ÀàÉ豸µÈ¡£×Ô¶¯¼ì²âΪ»úÔØ¼ÆËã»ú×Ô¶¯¼ì²â£¬×Ӳ˵¥°üÀ¨A/DͨµÀ¡¢D/AͨµÀºÍͨѶ¥í¡£¼Ç¼ʵÏÖ²âÊÔ±¨¸æµÄ±£´æ¡£ÏµÍ³ÉèÖÿɽøÐÐÓ²¼þͨµÀ¡¢Í¨Ñ¶¥íµÄÅäÖá£main, uirÎļþΪÖ÷ÏÔʾ½çÃæ£¬½çÃæ¶¥²¿Îª²Ù×÷Ö÷²Ë…g¡£Ö÷²Ëµ¥ ÏÂÃæ»®·ÖΪËIJ¿·Ö£¬Éϰ벿·ÖΪң²âÊý¾ÝÏÔÊ¾Çø£¬ÏÔʾ»úÔØ¼ÆËã»úËùÓвɼ¯µÄ…¢Êý¡£×óϲ¿Îª×´Ì¬ÏÔÊ¾Çø£¬ÏÔʾ»úÔØ¼ÆËã»ú²É¼¯µÄ¸÷ÖÖ״̬Á¿¡£ÓÒϲ¿Îª»úÔØ¼ÆËã»ú½ÓÊÕÖ¸Áî·¢ËÍÇø£¬ÏÔʾ¸÷ÖÖ»úÔØ¼ÆËã»ú¿ØÖÆÖ¸Áî¡£Ö¸ÁîÒÔÈí°´¼üÐÎʽÏÔʾ¡£ ½¨Á¢Ê±¼äÇý¶¯ÀàÈÎÎñʱ¼äÇý¶¯ÀàÈÎÎñÓÉLab Windows CviʱÖӿؼþ·¢Ë͵ÄÖÜÆÚʱÖÓÐźÅÇý¶¯Ö´ÐУ¬¾ßÌåÌåÏÖΪÖÜÆÚÈÎÎñ£¬ÊµÏÖ»úÔØ¼ÆËã»úÓëÈÎÎñÉ豸ͨѶ¡¢´«¸ÐÆ÷ͨѶ¡¢»úÔØ¼ÆËã»úÒ£¿Ø·¢ËÍ¡¢Ò£²âÊý¾Ý½ÓÊÕµÈÐèÒªÖÜÆÚÖ´ÐеÄÈÎÎñ¡£¾ßÌåʵÏÖÔÚmain, uirÎļþ½çÃæ½¨Á¢Ê±Öӿؼþ£¬Æä»Øµ÷º¯ÊýΪvoidtimerCallbackO ,ÉèÖÃʱÖÓ×îСÖÜÆÚ£¬Ê±ÖÓÖÜÆÚ¿Éµ÷£¬ÒÔº½µçÉ豸ÖÐÖÜÆÚ×î¶ÌµÄÖÜÆÚΪʱÖÓÖÜÆÚ£¬ÆäËüÖÜÆÚ¿ØÖƳÌÐòΪ¸ÃÖÜÆÚµÄ±¶Êý·½±ãÖÜÆÚ¿ØÖÆ¡£¸Ãº¯ÊýÊ×ÏȽøÐÐÖÜÆÚÈÎÎñÄÚ²¿Êý¾Ý³õʼ»¯£¬È»ºó½øÈëÎÞÏÞÑ­»·£¬½øÐÐÒ£²âÊý¾Ý¸üС¢Í¨¹ý¼ì²â±êÖ¾Ö´ÐÐÉ豸ģÄâÈÎÎñ¡¢É豸¼ì²âÈÎÎñ¡¢ÈÎÎñÉ豸ͨѶ¡¢Í¨Ñ¶ÀàÈÎÎñ¡¢×Ô¶¯¼ì²âÀàÈÎÎñ¾ßÌ幦ÄܵÄʵÏÖ¡£Èç¹ûÓÐÊý¾ÝÐèÒªÊä³öÔòµ÷ÓÃÏìӦͨѶ½Ó¥íÄ£¿é¡£3.½¨Á¢Ê¼þÇý¶¯ÀàÈÎÎñʼþÇý¶¯ÀàÈÎÎñÖ÷ÒªÊÇÓÉijЩÄÚ²¿»òÍⲿʼþËù´¥·¢Ö´ÐеÄÈÎÎñ£¬°üÀ¨É豸ģÄâ¡¢É豸¼ì²â¡¢×Ô¶¯¼ì²â¼°Êý¾Ý¼Ç¼µÈÈÎÎñ¡£ É豸ģÄâÄ£Äâ¸÷ÀàÓë»úÔØ¼ÆËã»úÓÐ½Ó¥í¹¦ÄܵÄÉ豸ÐźÅÌØÕ÷Êä³ö¿ØÖƳÌÐò£¬Îª¼ì²â»úÔØ¼ÆËã»úÌṩ¼¤Àø¡£¾ßÌåʵÏÖ»úÔØ¼ÆËã»ú¸÷½Ó¥íÉ豸°üÀ¨´«¸ÐÆ÷ÀàÉ豸¡¢ËÅ·þÀàÉ豸¡¢Í¨Ñ¶ÀàÉ豸ºÍÊý×ÖI/O¡£½¨Á¢Devicesim. cºÍDevicesim. uirÎļþ£¬ÏµÍ³×Ô¶¯Éú³ÉDevicesim. hÎÄ ¼þ¡£Devicesim. cºÍDevicesim. uirΪÖ÷²Ëµ¥ÖÐÉ豸ģÄâÏîµÄ»Øµ÷º¯ÊýºÍÏÔʾ½çÃæ¡£ÔÚDevicesim. cÖа´ÕÕÉ豸ÀàÐÍ·Ö±ð½¨Á¢´«¸ÐÆ÷ÀàÉ豸¡¢ËÅ·þÀàÉ豸¡¢Í¨Ñ¶ÀàÉ豸ºÍÊý×ÖI/OµÈ²»Í¬µÄÈÎÎñ»Øµ÷º¯Êý¡£ÈÎÎñÖжÔA/D¡¢D/A¼°Í¨Ñ¶¥í½øÐвÙ×÷ºÍÊý¾Ý´¦Àí¡£Devicesim.uirÉèÖô«¸ÐÆ÷ÀàÉ豸¡¢ËÅ·þÀàÉ豸¡¢Í¨Ñ¶ÀàÉ豸ºÍÊý×ÖI/OµÄÏÔʾ½çÃæ£¬½øÐÐÊý¾ÝÏÔʾºÍ²Ù×÷°´¼ü¿ØÖÆ¡£Devicesim. uir°üº¬¸÷ÖÖÉ豸ģÄâµÄÏÔʾ½çÃæ¡£ É豸¼ì²âÍê³É´«¸ÐÆ÷ÀàÉ豸¡¢ËÅ·þÀàÉ豸¡¢Í¨Ñ¶ÀàÉ豸¼ìœy¡£¾ßÌåʵÏÖ½¨Á¢Devicetest. cºÍDevicetest. uirÎļþ£¬ÏµÍ³×Ô¶¯Éú³ÉDevicetest, h¡£Devicetest. cºÍDevicetest. uirΪÖ÷²Ëµ¥ÖÐÉ豸¼ì²âÏîµÄ»Øµ÷º¯ÊýºÍÏÔʾ½çÃæ¡£ÔÚDevicetes. cÖа´ÕÕÉ豸ÀàÐÍ·Ö±ð½¨Á¢´«¸ÐÆ÷ÀàÉ豸¡¢ËÅ·þÀàÉ豸¡¢Í¨Ñ¶ÀàÉ豸ºÍÊý×ÖI/OµÈ²»Í¬µÄÈÎÎñ»Øµ÷º¯Êý¡£ÈÎÎñÖжÔA/D¡¢D/A¼°Í¨Ñ¶¥í½øÐвÙ×÷ºÍÊý¾Ý´¦Àí¡£Devicetest. uirÉèÖô«¸ÐÆ÷ÀàÉ豸¡¢ËÅ·þÀàÉ豸¡¢Í¨Ñ¶ÀàÉ豸ºÍÊý×ÖI/OµÄÏÔʾ½çÃæ£¬½øÐÐÊý¾ÝÏÔʾºÍ²Ù×÷°´¼ü¿ØÖÆ¡£ ×Ô¶¯¼ì²âÈÎÎñ×Ô¶¯¼ì²â¹¦ÄÜʵÏÖ¶Ô»úÔØ¼ÆËã»úÓ²¼þµÄ×Ô¶¯²âÊÔ¡£°üÀ¨Ò£¿Ø×Ô¶¯¼ì²â¡¢Ò£²â×Ô¶¯¼ì²âºÍͨѶ¥í×Ô¶¯¼ìœy¡£¾ßÌåʵÏÖ½¨Á¢Autotest¡¤ cºÍAutotest¡¤ uirÎļþ£¬ÏµÍ³×Ô¶¯Éú³ÉAutotest¡¤ h¡£Autotest, cºÍAutotest, uirΪÖ÷²Ëµ¥ÖÐÉ豸¼ì²âÏîµÄ»Øµ÷º¯ÊýºÍÏÔʾ½çÃæ,°üÀ¨Ò£²â¹¦ÄÜ×Ô¶¯¼ì²â¡¢Ò£¿Ø¹¦ÄÜ×Ô¶¯¼ì²âºÍͨѶ¹¦ÄÜ×Ô¶¯¼ìœy¡£Ò£¿Ø¹¦ÄÜ×Ô¶¯¼ì²âͨ¹ý°´ÕÕÒ»¶¨µÄ´ÎÐò·¢ËÍ·ÉÐÐÆ÷¿ØÖÆÖ¸Á¼ì²â»úÔØ¼ÆËã»úµÄÐźÅÊä³ö²¢¶Ô²É¼¯½á¹ûÒÀ¾ÝÅоݽøÐÐÅжϣ¬¸ø³ö¼ì²â½Y¹û¡£Ò£²â¹¦ÄÜ×Ô¶¯¼ì²âͨ¹ý¸ø»úÔØ¼ÆËã»ú°´ÕÕÒ»¶¨µÄʱÐòÊ©¼ÓÒ»¶¨µÄ±ê×¼Ðźţ¬½ÓÊÕ»úÔØ¼ÆËã»úµÄ²É¼¯½á¹û£¬ÒÀ¾ÝÊ©¼ÓµÄÐźŶÔÒ£²â¹¦ÄÜÊÇ·ñÕý³£½øÐÐÅжÏ¡£Í¨Ñ¶¥í×Ô¶¯¼ì²â°´ÕÕÒ»¶¨µÄʱÐò¶Ô»úÔØ¼ÆËã»úµÄ¸÷¸öͨѶ¥í°´ÕÕÆäͨѶЭÒé·¢ËͺͽÓÊÕÊý¾Ý£¬Í¨¹ýÒ£²â»Ø´«µÄÊý¾ÝÅжϸ÷ͨѶ¥í¹¦ÄÜÊÇ·ñÕý³£¡£ Êý¾Ý¼Ç¼µÈ×ÛºÏÈÎÎñ¶Ô¼ì²â½á¹û½øÐÐÊý¾Ý¼Ç¼¡¢´¦ÀíµÈ¹¦ÄÜ¡£¾ßÌåʵÏÖ½¨Á¢DataRec. (^PDataRec. uirÎļþ,²¢½¨Á¢Êý¾Ý¼Ç¼×ÛºÏÈÎÎñÈë¿Úº¯Êý(void TaskDataRecO),¸Ãº¯ÊýÊ×ÏȽøÐÐÊý¾Ý¼Ç¼×ÛºÏÈÎÎñÄÚ²¿Êý¾Ý³õʼ»¯,È»ºó½øÈëÖ÷³ÌÐòʱÖÓÎÞÏÞÑ­»·£¬ÔÚÑ­»·ÖÐÏÈ»ñÈ¡ÄÚ²¿Ê±ÖÓ¿ØÖƱêÖ¾£¬»ñȡָÁî±êÖ¾ºó¸ù¾Ý¾ßÌåϵͳ½øÐÐÊý¾Ý¼Ç¼ÒÔ¼°Êý¾Ý´¦Àí£¬×îºóÐγÉ.docÎļþ½øÐÐÊä³ö¡£4.½¨Á¢ºǫ́ÔËÐÐÀàÈÎÎñºǫ́ÔËÐÐÀàÈÎÎñÖ÷ÒªÊǶÔʵʱÐÔÒªÇ󲻸ߵÄ¡¢ÔÚÆäËûÈÎÎñÖ´Ðмä϶ÔËÐеÄÈÎÎñ£¬¾ßÌåÌåÏÖΪ״̬¼ìœy¡¢×Ô¼ì²âµÈÈÎÎñ¡£¾ßÌåʵÏÖ½¨Á¢Bit. cºÍBit. uirÎļþ,²¢½¨Á¢¼ì²âÈÎÎñÈë¥íº¯Êý(void Bit O)£¬¸Ãº¯ÊýÊ×ÏȽøÐмì²âÈÎÎñÄÚ²¿Êý¾Ý³õʼ»¯£¬È»ºó½øÈëÎÞÏÞÑ­»·£¬ÔÚÑ­»·½øÐмÆËã»ú״̬¼ì²â¡¢ÆäËûÍâ½ÓÉ豸״̬¼ì²âµÈ£¬Èç¹û¼ì²âµ½¹ÊÕÏÔò·¢Ë͹ÊÕÏÏûÏ¢µ½¹ÊÕÏÏûÏ¢¶ÓÁУ¬¼ì²âÍê³Éºó½øÐÐÑÓʱ¡£5.½¨Á¢³õʼ»¯³ÌÐò½øÐÐÈ«¾ÖÊý¾ÝµÄ³õʼ»¯¡¢É豸½Ó¥íµÄ³õʼ»¯¡¢ÐźÅÁ¿µÄ´´½¨ÒÔ¼°³õʼ»¯¡¢Ê±ÖÓÉèÖÃÒÔ¼°³õʼ»¯¡¢¸÷ÈÎÎñ´´½¨ÒÔ¼°³õʼ»¯µÈ¡£¾ßÌåʵÏÖ½¨Á¢³õʼ»¯º¯Êý(void Init O)£¬¸Ãº¯ÊýÊ×Ïȸù¾Ý¾ßÌåϵͳ½øÐÐÈ«¾ÖÊý¾Ý³õʼ»¯¡¢É豸½Ó¥í³õʼ»¯£¬È»ºó½øÐÐÐźÅÁ¿´´½¨¼°³õʼ»¯¡¢Ê±ÖÓÉèÖü°³õʼ»¯¡¢ÈÎÎñ´´½¨¼°³õʼ»¯¡£ Óŵ㼰Ч¹û±¾·¢Ã÷©`ÖÖ»ùÓÚPXI¡¢Lab Windows CviµÄ·ÉÐÐÆ÷º½µçÉ豸µØÃæ¼ì²âϵͳ£¬ÆäÓŵãÊÇÈí¼þÉè¼Æ½«Ä³ÏµÁзÉÐÐÆ÷º½µçÉ豸Ӳ¼þ¼ì²âËùÉæ¼°µÄËùÓй¦ÄܽøÐгéÏóµÃ³ö¸ÃͨÓÿò¼Ü£¬Ê¹µÃÔÚ¿ª·¢¾ßÌå¼ì²âϵͳÈí¼þʱ¿É¸ù¾Ý²»Í¬½Ó¥í¶¨Òå½øÐÐÏàÓ¦ÈÎÎñÒÔ´ïµ½¿ìËÙ¿ª·¢µÄÄ¿µÄ£¬²¢ÓÐЧÔöÇ¿Á˼ì²âϵͳÈí¼þµÄ¿ÉÒÆÖ²ÐÔ¡¢¿É¿¿ÐÔÒÔ¼°¹æ·¶ÐÔ¡£Ó²¼þÉè¼Æ²ÉÓÃPXI×ÜÏß½øÐа忨¼¯³É¼°Ä£¿é»¯Éè¼Æ£¬PXI»úÏäÄڰ忨¿É½øÐÐÀ©Õ¹£¬Òò´ËϵͳӲ¼þÀ©Õ¹ÐԺ㬸üì²âϵͳÒѾ­ÔÚ¼¸ÖÖ·ÉÐÐÆ÷µØÃæ¼ì²âϵͳÉϵõ½³É¹¦Ó¦Óá£
ËÄ

ͼI¼ì²âϵͳÍâ¹Û×é³É¿ò2¼ì²âϵͳ½á¹¹×é³É¿ò3ÖÜÆÚÈÎÎñÖ´ÐÐÁ÷³Ì4É豸ģÄâÖ´ÐÐÁ÷³Ì5É豸¼ì²âÖ´ÐÐÁ÷³Ì6³õʼ»¯³ÌÐòÖ´ÐÐÁ÷³Ì7ÈÎÎñÓÅÏȼ¶·ÖÅä8Èí¼þ×é³É¿òͼ±¾ËµÃ÷ÊéÖÐËùÓÐÓ¢ÎÄ·ûºÅº¬Òå˵Ã÷ÈçÏÂPXI :ÃæÏòÒÇÆ÷ϵͳµÄ PCI À©Õ¹(PCI extensions for Instrumentation),ÊÇÒ»ÖÖÓÉNI¹«Ë¾·¢²¼µÄ¼á¹ÌµÄ»ùÓÚPCµÄœyÁ¿ºÍ×Ô¶¯»¯Æ½Ì¨¡£PXI½áºÏÁË PCµÄµçÆø×ÜÏßÌØÐÔÓëC0MPACTPCIµÄ¼á¹ÌÐÔ¡¢Ä£¿é»¯¼°Eurocard»úе·â×°µÄÌØÐÔ·¢Õ¹³ÉÊʺÏÊÔÑé¡¢œyÁ¿¼°Êý¾Ý²Æ¾­³¡ºÏµÄ»úе¡¢µçÆøÓëÈí¼þ¹æ·¶¡£Lab Windows Cvi :ÃÀ¹ú¹ú¼ÒÒÇÆ÷¹«Ë¾¿ª·¢µÄ©`ÖÖ½»»¥Ê½CÓïÑÔ¿ª·¢Æ½Ì¨£¬¹ã·ºÓ¦ÓÃÓÚ¹ú·À¡¢º½¿Õº½Ì졢ͨÐÅ¡¢Ïû·Ñµç×Ó¡¢¥¨Òµ¿ØÖÆ¡¢Æû³µµç×ÓµÈÁìÓò¡£BSP :°à¼¶Ö§³Ö°ü(Board Support Package)µÄËõд£¬Ó²¼þ²ãÓëÓ¦ÓòãÈí¼þÖмäµÄ©`²ãÈí¼þ£¬ÎªÓ¦ÓòãÈí¼þÌṩ±ê×¼½Ó¥í£¬ÔöǿӦÓòãÈí¼þµÄ¿ÉÒÆÖ²ÐÔ¡£Í¼8ÖеÄÍâÎÄΪԭ³ÌÐòÎļþ¡¢ÏÔʾÎļþÃû¡£
Îå¾ßÌåʵʩ·½Ê½
¼ûͼ2,±¾·¢Ã÷ÊÇÒ»ÖÖ»ùÓÚPXI×ÜÏß¡¢Lab Windows CviµÄ·ÉÐÐÆ÷º½µçÉ豸µØÃæ¼ì²âϵͳ£¬·¢Ã÷ÄÚÈݰüÀ¨Á½²¿·ÖÓ²¼þ²¿·ÖºÍÈí¼þ²¿·Ö¡£Ó²¼þ²¿·ÖºÍÈí¼þ²¿·ÖЭͬ¹¤×÷£¬Í¨¹ýÈí¼þµ÷¶È½øÐÐÓ²¼þ×ÊÔ´µÄ¹ÜÀí¡¢µ÷¶È¼°¿ØÖÆ£¬¹²Í¬ÊµÏÖÊý¾Ý²É¼¯¡¢¼ì²â½á¹ûÏÔʾ¡¢Åжϼ°¼Ç¼¹¦ÄÜ¡£(Ò» )Ó²¼þ²¿·Ö¸ÃÓ²¼þ²¿·ÖÊÇÓÉPXI²âÊÔϵͳ(PXI»úÏä¡¢¿ØÖÆÆ÷Ä£¿é¡¢Ä£ÄâÁ¿ÊäÈëÄ£¿é¡¢Ä£ÄâÁ¿Êä³öÄ£¿é¡¢´®¥íͨѶÄ£¿é¡¢¿ª¹ØÇл»Ä£¿é)¡¢ÊÊÅäÆ÷¡¢I/oÄ£¿é(ÏÔʾÆ÷¡¢¼üÅÌ¡¢Êó±ê)¡¢»ú¹ñ¡¢²âÊǪ̂¡¢²âÊÔµçÀ¼°µçÔ´µÈ×é³É¡£ËüÃÇÖ®¼äµÄλÖá¢Á¬½Ó¹ØÏµÊÇPXI²âÊÔϵͳ°²×°ÔÚ»ú¹ñµÄÖв¿£¬Í¨¹ý²âÊÔµçÀÂÓëÏÔʾÆ÷Á¬½Ó£¬¼üÅ̼°Êó±êͨ¹ýUSB ¥íÓëPXI²âÊÔϵͳÏàÁ¬¡£ÏÔʾÆ÷°²×°Î»ÖÃÔÚPXI²âÊÔϵͳÉÏ·½£¬Æä¸ß¶ÈÓë²Ù×÷ÈËÔ±×øÔÚ»ú¹ñǰ·½µÄÄ¿ÊÓˮƽ¸ß¶ÈÏàͬ¡£ÊÊÅäÆ÷¡¢°²×°ÔÚÏÔʾÆ÷ºóÃæÎ»Öã¬Í¨¹ý²âÊÔµçÀÂÓëPXI²âÊÔϵͳÏàÁ¬¡£ÊÊÅäÆ÷µÄÓÒÃæ°åÉϰ²×°Óи÷ÖÖÓë²âÊÔµçÀÂÆ¥ÅäµÄ½Ó²å¼þ£¬¸ÃÃæ°å³¯Ïò²âÊǪ̂·½Ïò£¬Í¨¹ý½Ó²å¼þ¿ÉÓë²âÊÔµçÀÂÁ¬½Ó¡£Í¬Ê±²âÊÔµçÀºͱ»¼ì²âÉ豸·ÅÖÃÔÚ²âÊǪ̂ÉÏ£¬²âÊÔµçÀÂÒ»²¿·ÖʵÏÖÓëÊÊÅäÆ÷Á¬½Ó£¬Í¨¹ýÊÊÅäÆ÷´ïµ½ÓëPXI²âÊÔϵͳÁ¬½ÓµÄÄ¿µÄ¡£ÁíÒ»²¿·ÖÓë±»²âÉ豸Á¬½Ó£¬´Ó¶øÊµÏÖPXI²âÊÔϵͳÓë±»²âÉ豸µÄÓ²¼þÐźÅÁ¬½Ó¡£Ó²¼þ²¿·ÖµÄ°²×°Î»Öü°×é³ÉÈçͼIºÍͼ2Ëùʾ¡£ÆäÖгýÊÊÅäÆ÷ºÍ²âÊÔµçÀÂÊǸù¾Ý·ÉÐÐÆ÷µÄÐźÅÖÖÀà¡¢Ìص㼰¾ßÌåÉ豸½Ó²å¼þ½øÐÐÕë¶ÔÐÔÉè¼ÆÍ⣬ÆäËü¹¦ÄÜÄ£¿é(²âÊ԰忨)¾ùΪ³ÉÊì»õ¼Ü²úÆ·£¬¸÷¹¦ÄÜÄ£¿é(²âÊ԰忨)¾ùÂú×ãPXI×ÜÏßÒªÇó¡£I. PXI²âÊÔϵͳ¸ÃϵͳÓÉPXI»úÏä¡¢PXI¿ØÖÆÆ÷Ä£¿é¡¢PXIÄ£ÄâÁ¿ÊäÈëÄ£¿é¡¢PXIÄ£ÄâÁ¿Êä³öÄ£¿é¡¢PXI´®¥íͨѶÄ£¿éºÍPXI¿ª¹ØÇГQÄ£¿é¹¹³É£¬ËüÃÇÖ®¼äµÄλÖá¢Á¬½Ó¹ØÏµÊÇÉÏÊöÖÄÜÄ£¿é¾ßÌå±íÏÖΪ¸÷ÖÖ²âÊ԰忨£¬°²×°ÔÚPXI»úÏäÄÚ£¬Í¨¹ýPXI×ÜÏß½«¸÷¹¦ÄܲâÊ԰忨½øÐÐÁ¬½Ó£¬ÊµÏÖ¸÷¹¦ÄÜÄ£¿éÓë¿ØÖÆÆ÷Ä£¿éÔÚʱÖÓÐźÅ¡¢Êý¾ÝÐźÅ¡¢¿ØÖÆÐźŵÄÁ¬½Ó¼°¿ØÖÆ¡£¡¤ PXI »úÏäÑ¡ÓÃ8²ÛµÄ¾ßÓÐPXI×ÜÏßµÄ²â¿ØÉ豸»úÏ䣬¸Ã»úÏäÄÚ²¿¿ÉÖ§³Ö°²×°×î¶à8¸ö¾ßÓÐPXI×ÜÏߵIJâÊ԰忨£¬ÊµÏÖ¸÷²âÊ԰忨µÄ¸ßЧµÄ×ÜÏßÁ¬½Ó¡£»úÏäÄÚ²¿Í¬Ê±Îª²âÊ԰忨ÌṩÎȶ¨µÄ¹©µç¡£Í¨¹ýPXI×ÜÏß½«¸÷¹¦ÄܲâÊ԰忨½øÐÐÁ¬½Ó£¬ÊµÏÖ¸÷¹¦ÄÜÄ£¿éÓë¿ØÖÆÆ÷Ä£¿éÔÚʱÖÓÐźÅ¡¢Êý¾ÝÐźÅ¡¢¿ØÖÆÐźŵÄÁ¬½Ó¼°¿ØÖÆ¡£¸÷¹¦ÄÜÄ£¿é³ý¿ØÖÆÆ÷Ä£¿é°²×°ÔÚµÚI¸ö²ÛλÍ⣬ÆäËüÄ£¿éÔÚ»úÏäÄڵݲװ˳ÐòûÓй̶¨Ë³ÐòÒªÇ󡣡¤ PXI¿ØÖÆÆ÷Ä£¿é¸Ã¿ØÖÆÆ÷Ä£¿éÊÇÒ»¸ö°²×°ÓÐwindows xp²Ù×÷ϵͳµÄ¼ÆËã»úÄ£¿é£¬¿ÉʵÏÖ¸÷²âÊ԰忨µÄʵʱ¿ØÖƺÍÏÔʾ¿ØÖÆ£¬ÊÇÕû¸ö²âÊÔϵͳµÄºËÐÄ¡£¿ØÖÆÆ÷Ä£¿é°²×°ÔÚ»úÏäµÄµÚI¸ö²Ûλ¡£¡¤ PXIÄ£ÄâÁ¿ÊäÈëÄ£¿é¸ÃÄ£ÄâÁ¿ÊäÈëÄ£¿éÑ¡ÓõIJâÊ԰忨¾ßÓÐ16·ģÄâͨµÀ£¬Ã¿¸öÄ£ÄâͨµÀΪ16λA/Dת»»£¬Òò´Ë²âÁ¿¾«¶È¸ß£¬Ã¿Â·Ä£ÄâÁ¿²âÁ¿·¶Î§Îª¡À10V¡£Í¨¹ý°²×°°å¼¶Ö§³Ö°ü£¬Í¨¹ýÈí¼þ±à³ÌʵÏÖ²âÊ԰忨ģÄâÁ¿²É¼¯Í¨µÀ²ÉÑùÂÊ¡¢²ÉÑùÖÜÆÚ¡¢ÐźÅÀàÐ͵ÄÉ趨£¬´Ó¶øÊµÏÖ²âÊ԰忨µÄÈí¼þ¿É±à³Ì¿ØÖƺÍÏÔʾ¡£¡¤ PXIÄ£ÄâÁ¿Êä³öÄ£¿é¸ÃÄ£ÄâÁ¿Êä³öÄ£¿éÑ¡Óõİ忨¾ßÓÐ16·ģÄâͨµÀ£¬Ã¿¸öÄ£ÄâͨµÀΪ12λD/Aת»»£¬Ã¿Â·Ä£ÄâÁ¿Êä³ö·¶Î§Îª¡À10V¡£Í¨¹ý°²×°°å¼¶Ö§³Ö°ü£¬Í¨¹ýÈí¼þ±à³ÌʵÏÖ²âÊ԰忨ģÄâÁ¿Êä³öͨµÀÖÜÆÚ¡¢·ùÖµµÈÐźÅÀàÐ͵ÄÉ趨£¬´Ó¶øÊµÏÖ²âÊ԰忨µÄÈí¼þ¿É±à³Ì¿ØÖƺÍÏÔʾ¡£¡¤ PXI´®¥íͨѶÄ£¿é¸Ã´®¥íͨѶģ¿é°üÀ¨RS232ºÍRS422Á½ÖÖͨѶģ¿é£¬Ã¿ÖÖÄ£¿é°üÀ¨4¸ö´®Ðнӥí¡£Í¨¹ý°²×°°å¼¶Ö§³Ö°ü£¬Í¨¹ýÈí¼þ±à³ÌʵÏÖ²âÊ԰忨¸÷ͨѶ¥íͨѶ²¨ÌØÂʵÈÐźÅÀàÐ͵ÄÉ趨£¬´Ó¶øÊµÏÖ²âÊ԰忨µÄͨѶÈí¼þ¿É±à³Ì¿ØÖƺÍÏÔʾ¡£¡¤ PXI¿ª¹ØÇл»Ä£¿éÔÚÄ£ÄâÁ¿ÊäÈ롢ģÄâÁ¿Êä³ö¼°Í¨Ñ¶½Ó¥íµÄÅäÖÃʱ£¬¿¼ÂÇÒÔ½ÏÉÙµÄ×ÊԴʵÏÖ¾¡¿ÉÄܶàµÄœyÁ¿¹¦ÄÜ£¬Òò´Ë£¬Í¨¹ý¸Ã¿ª¹ØÇл»Ä£¿éµÄÇГQ£¬¿ÉʵÏÖ¸ü¶àͨµÀµÄÐźżì²â£¬Ê¹²»ÐèÒª½øÐÐͬʱ¼ì²âµÄº½µçÉ豸ÐźŹ²ÓÃÒ»¸ö²âÁ¿Í¨µÀ£¬ÊµÏÖ×ÊÔ´ÀûÓÃ×î´ó»¯ºÍºÏÀí»¯¡£Í¨¹ý°²×°°å¼¶Ö§³Ö°ü£¬Í¨¹ýÈí¼þ±à³ÌʵÏְ忨¸÷ͨµÀµÄ¿ª¡¢¹ØÉ趨£¬´Ó¶øÊµÏÖ²âÊ԰忨µÄÈí¼þ¿É±à ³Ì¿ØÖƺÍÏÔʾ¡£2.ÊÊÅäÆ÷ÊÊÅäÆ÷ʵÏÖº½µçÉ豸µÄÐźÅת»»¡¢Á¬½ÓºÍÐźŵ÷Àí£¬ÊDzâÁ¿ÏµÍ³Óë²âÊÔ¶ÔÏóÐźżäµÄÇÅÁº¡£ÊÊÅäÆ÷ͨ¹ý²âÊÔµçÀÂÓë¸÷²âÊ԰忨Á¬½Ó£¬Í¨¹ýÐźÅת»»¼°µ÷Àíµç·µÄת»»£¬Í¨¹ý¿ª¹Ø¿¨µÄͨ¶Ï¿ØÖÆÊµÏÖPXI²âÊÔϵͳÓë±»²âÉ豸µÄÁ¬½Ó¡£ÊÊÅäÆ÷ͨ¹ýÂݶ¤°²×°¹Ì¶¨ÔÚ»ú¹ñÉÏ£¬ÓëPXI²âÊÔϵͳÁ¬½ÓµÄ½Ó²å¼þÃæ³¯Ïò»ú¹ñºó·½£¬±ãÓëPXI²âÊ԰忨²âÊÔµçÀµIJå°Î¼°¹Ì¶¨¡£Ó뺽µçÉ豸²âÊÔµçÀÂÁ¬½ÓµÄ½Ó²å¼þÃæ³¯Ïò²âÊǪ̂£¬²âÊǪ̂ÉÏ·ÅÖñ»²âº½µçÉ豸¼°Á¬½ÓµçÀ£¬¸ÃÉè¼Æ·½Ê½±ãÓÚ²âÊÔÉ豸¼°²âÊÔµçÀµÄÁ¬½ÓÓë²å°Î¡£3. I/O Ä£¿éI/OÄ£¿é°üÀ¨Êó±ê¡¢¼üÅ̺ÍÏÔʾÆ÷£¬ÊµÏÖ²Ù×÷Ö¸ÁîµÄ²Ù×÷¼°¼ì²âÊý¾ÝµÄÏÔʾ¡£Ñ¡ÓÃÊг¡³ÉÊì²úÆ·¡£4.»ú¹ñPXI»úÏä¡¢ÏÔʾÆ÷¡¢¼üÅÌ¡¢Êó±ê¶¼°²×°ÔÚ»ú¹ñÉÏ¡£5.²âÊÔµçÀ²âÊÔµçÀÂʹÓÃʱ·ÅÖÃÔÚ²âÊǪ̂ÉÏ£¬°üÀ¨ÏßÀºͲåÍ·Á½²¿·Ö¡£²âÊÔµçÀ½«²âÊÔϵͳµÄÐźŽøÐзַ¢ºó£¬Í¨¹ýÓ뺽µçÉ豸ƥÅä²¢¶¨ÒåÏàͬµÄ²å×ùʵÏÖÓ뺽µçÉ豸µÄÁ¬Í¨¡£²âÊÔµçÀÂͬʱ½«µçÔ´ÐźÅÌṩ¸ø¸÷±»²âÉ豸¡£Ã¿¸ö±»²âÉ豸¶¼ÓµÓй̶¨µÄµçÀ¼ì²â²åÍ·¡£6.µçÔ´µçԴΪº½µçÉ豸ÌṩÆäËùÐèµÄ¹©µçÐèÇ󣬱¾ÏµÍ³ÖÐÑ¡ÓõÄÏßÐÔÖ±Á÷ÎÈѹµçÔ´Êä³öΪ+13V¡¢-13V¡£¸ÃÊä³öµçÔ´µçѹ·¶Î§Âú×㺽µçÉ豸¹¤×÷ÐèÇó¡£Í¼IÊDZ¾·¢Ã÷µÄÒ»ÖÖÍâ¹ÛʾÒâͼ¡£(¥Ë)Èí¼þ²¿·ÖI.½¨Á¢Èí¼þ¿ª·¢»·¾³¡¢½¨Á¢¹¤³Ì ½¨Á¢»ùÓÚLab Windows CviÓ¦ÓÃÈí¼þ¿ª·¢»·¾³£»°²×°ÓÐÖ§³ÖLab Windows Cvi²âÊ԰忨µÄ¥¨¿Ø»ú»òPXI°å¿¨µÄ²âÊÔϵͳ¡£ ÔÚLab Windows Cvi¼¯³É¿ª·¢»·¾³ÉϽ¨Á¢Ó¦ÓÃÈí¼þ¹¤³Ì¡£½¨Á¢²½ÖèÔËÐÐLab Windows Cvi ¡ªÑ¡ÔñFile²Ëµ¥Ò»Ñ¡ÔñNew Project¡­²Ëµ¥ÏѡÔñ´´½¨¹¤³ÌÀàÐÍÒ»ÉèÖù¤³ÌÃû³ÆºÍ·¾¶Ò»Éú³É¹¤³ÌÎļþÒ»Íê³É¹¤³Ì´´½¨¡£
Õë¶ÔijÐÍ·ÉÐÐÆ÷µÄº½µçÉ豸µÄÀàÐͼ°½Ó¥íÌØÐÔ£¬·ÉÐÐÆ÷º½µçÉ豸¼ì²âÈí¼þ¹¤³Ì´´½¨¼°Èí¼þÖ÷Ҫģ¿é×é³ÉÈçͼ8Ëùʾ¡£2.½¨Á¢Ö÷³ÌÐò¼°Ö÷½çÃæ²Ëµ¥ ½¨Á¢main, cºÍmain, uirÎļþ£¬main, hÓÉϵͳ×Ô¶¯Éú³É¡£ÔÚmain, cÖнøÐи÷ÖÖÈÎÎñµÄ³õʼ»¯£¬°üÀ¨É豸ģÄâÀàÈÎÎñ¡¢É豸¼ì²âÀàÈÎÎñ¼°Í¨Ñ¶ÀàÈÎÎñ¡£main, uirÎļþÒԲ˵¥ÐÎʽÉè¼Æ,Ö÷²Ëµ¥Ä¬ÈÏΪ»úÔØ¼ÆËã»ú¼ì²âģʽ¡£²Ëµ¥°üÀ¨Îļþ¡¢É豸ģÄâ¡¢Ò£¿ØÒ£²â¡¢É豸¼ì²â¡¢×Ô¶¯¼ì²â¡¢¼Ç¼¼°ÏµÍ³ÉèÖõÈ7Ïî¡£Îļþ°üÀ¨±£´æ¡¢Í˳ö×Ӳ˅g¡£É豸ģÄâ°üÀ¨´«¸ÐÆ÷Àà¡¢ËÅ·þÀࡢͨѶÀàºÍÊý×ÖI/OÀ࣬ÓÃÓÚ¼ì²â»úÔØ¼ÆËã»ú¡£Ò£¿ØÒ£²â°üÀ¨ÏÔʾң¿ØÅäÖü°Ò£²âÔ­Âë¡£É豸¼ì²âΪÆäËüº½µçÉ豸¼ì²â£¬×Ӳ˵¥°üÀ¨´«¸ÐÆ÷ÀàÉ豸¡¢ËÅ·þÀàÉ豸¡¢Í¨Ñ¶ÀàÉ豸µÈ¡£×Ô¶¯¼ì²âΪ»úÔØ¼ÆËã»ú×Ô¶¯¼ì²â£¬×Ӳ˵¥°üÀ¨Ò£¿Ø×Ô¶¯¼ì²â¡¢Ò£²â×Ô¶¯¼ì²âºÍͨѶ¥í×Ô¶¯¼ìœy¡£Îļþ¼Ç¼ʵÏÖ²âÊÔ±¨¸æµÄ±£´æ¡£ÏµÍ³ÅäÖÃÊǽøÐÐÏà¹ØÓ²¼þ²Ù×÷½Ó¥íÉèÖá£Ö÷³ÌÐòÓɳõʼ»¯Ä£¿éºÍʱ¼äÇý¶¯ÀàÄ£¿éµÈ×é³É¡£Ö÷³ÌÐòÔËÐкóϵͳÏÔʾÖ÷³ÌÐò½çÃæ£¬Í¬Ê±Ö´ÐÐʱ¼äÇý¶¯ÀàÈÎÎñ£¬Ë¢ÐÂÖ÷½çÃæ…¢ÊýÏÔʾ¡£Í¬Ê±Ê±¿Ì×¼±¸½ÓÊÜ Ö÷½çÃæµÄ¸÷²Ëµ¥Ö¸Áî½øÐÐʼþÀàÈÎÎñµ÷¶ÈÖ´ÐС£ ½¨Á¢Ê±¼äÇý¶¯ÀàÈÎÎñʱ¼äÇý¶¯ÀàÈÎÎñÓÉʱÖӿؼþ·¢ËÍÐźÅÁ¿ÖÜÆÚÇý¶¯Ö´ÐУ¬¾ßÌåÌåÏÖΪÖÜÆÚÈÎÎñ£¬ÊµÏÖÈÎÎñÉ豸ͨѶ¡¢º½Ïò´«¸ÐÆ÷ͨѶ¡¢Ò£¿ØÊý¾Ý·¢ËÍ¡¢Ò£²âÊý¾Ý½ÓÊÕ½âÂëµÈÐèÒªÖÜÆÚÖ´ÐеÄÏà¹Ø¹¦ÄÜ¡£¾ßÌåʵÏÖÔÚmain, uirÎļþ½çÃæ½¨Á¢Ê±Öӿؼþ£¬ÉèÖÃʱÖÓ×îСÖÜÆÚ(voidtimerCallbackO),ʱÖÓÖÜÆÚ¿Éµ÷£¬ÒÔº½µçÉ豸ÖÐÖÜÆÚ×î¶ÌµÄʱÖÓ£¬ÆäËüÖÜÆÚ¿ØÖƳÌÐòΪ¸ÃÖÜÆÚµÄ±¶Êý·½±ãÖÜÆÚ¿ØÖÆ¡£¸Ãº¯ÊýÊ×ÏȽøÐÐÖÜÆÚÈÎÎñÄÚ²¿Êý¾Ý³õʼ»¯£¬È»ºó½øÈëÎÞÏÞÑ­»·£¬½øÐÐÒ£²âÊý¾Ý¸üС¢Í¨¹ý¼ì²â±êÖ¾Ö´ÐÐÉ豸ģÄâÈÎÎñ¡¢É豸¼ì²âÈÎÎñ¡¢ÈÎÎñÉ豸ͨѶ¡¢Í¨Ñ¶ÀàÈÎÎñ¡¢×Ô¶¯¼ì²âÀàÈÎÎñ¾ßÌ幦ÄܵÄʵÏÖ¡£Èç¹ûÓÐÊý¾ÝÐèÒªÊä³öÔòµ÷ÓÃÏìӦͨѶ½Ó¥íÄ£¿é¡£Ê±¼äÇý¶¯ÀàÈÎÎñÓÉʱÖÓÖжϷ¢Ë͵ĥ˽øÖÆÐźÅÁ¿ÖÜÆÚÇý¶¯Ö´ÐУ¬¾ßÌåÌåÏÖΪÖÜÆÚÈÎÎñ£¬ÊµÏÖ¿ØÖÆÂɼÆËã¡¢Ò£²âÊý¾Ý²É¼¯µÈÏà¹ØÐèÒªÖÜÆÚÖ´ÐеŦÄÜ¡£ÖÜÆÚÈÎÎñµÄÈÎÎñÊýÁ¿¿ÉÄܲ»Ö¹©`¸öÇÒ¸÷×ÔÔËÐеÄÖÜÆÚÒ²¿ÉÄܲ»Í¬£¬ËùÒÔÔÚ¾ßÌåÉè¼ÆÖн«ËùÓÐÖÜÆÚÈÎÎñÖ´ÐÐÖÜÆÚµÄ×î´ó¹«¼sÊý×÷ΪʱÖÓÖжϼä¸ôʱ¼ä£¬²¢ÔÚʱÖÓÖжϷþÎñº¯ÊýÖÐͨ¹ý¼ÆÊý·½Ê½Ñ¡Ôñ¼¤»îÏàÓ¦ÖÜÆÚÈÎÎñ£¬ÒÔ´ËÀ´ÊµÏÖÆÕͨ»úÔØ¼ÆËã»úÈí¼þÉè¼ÆÖвÉÓõĴóСÖÜÆÚ·¨»ò¹Ì¶¨ËÙÂÊ×é·¨µÄʵÏÖ·½Ê½¡£¾ßÌåʵÏÖ½¨Á¢timerCallbackOº¯Êý£¬¸Ãº¯ÊýÊ×ÏȽøÐÐÖÜÆÚÈÎÎñÄÚ²¿Êý¾Ý³õʼ»¯£¬È»ºó½øÈëÎÞÏÞÑ­»·£¬ÔÚÑ­»·ÖÐÏÈ»ñÈ¡¥Ë½øÖÆÐźÅÁ¿£¬»ñÈ¡³É¹¦ºó½øÐÐÒ£²âͨѶ¡¢Êý¾Ýת»»¡¢Ò£²âÊý¾ÝÏÔʾ¸üеȾßÌ幦ÄܵÄʵÏÖ£»Èç¹ûÓÐÊý¾ÝÐèÒªÊä³öÔò·¢ËÍÏàÓ¦Êä³öÏûÏ¢µ½Êä³öÏûÏ¢¶ÓÁС£ÖÜÆÚÈÎÎñÖ´ÐÐÁ÷³ÌÈçͼ3Ëùʾ¡£ÖÜÆÚÈÎÎñʵÏÖº¯Êý´úÂëʾÀýVoid timerCallback ()
{
//ÖÜÆÚÈÎÎñÄÚ²¿Êý¾Ý³õʼ»¯while (I)
{
Ò£²âÊý¾Ý½ÓÊÕ
//¸ù¾Ý¾ßÌåϵͳʵÏÖ¾ßÌ幦ÄÜÊý¾Ýת»»¡¢…gλ“QËãµÈ
//ÈÎÎñÉ豸ͨѶ if(ÓÐÊý¾ÝÊä³ö)
{
}
}
}3.½¨Á¢Ê¼þÇý¶¯ÀàÈÎÎñʼþÇý¶¯ÀàÈÎÎñÖ÷ÒªÊÇÓÉijЩÄÚ²¿»òÍⲿʼþËù´¥·¢Ö´ÐеÄÈÎÎñ£¬ÓÉÏàÓ¦½çÃæÊ¼þ¿Ø¼þ²Ù×÷²úÉú¡£°üÀ¨ÊäÈëÈÎÎñ¡¢Êä³öÈÎÎñ¡¢¹ÊÕÏ×ÛºÏÈÎÎñ¡£Ê¼þÇý¶¯ÈÎÎñÕý³£Çé¿öÏ´¦Óڵȴý×ÊԴ״̬£¬Ö»Óе±Ïà¹Ø²Ù×÷²úÉúµÄÇé¿öÏ´¦ÓÚ¾ÍÐ÷»òÔËÐÐ״̬¡£ÎªÔöÇ¿Èí¼þµÄ¿ÉÒÆÖ²ÐÔ£¬Éè¼Æ¸ù¾Ý²»Í¬½Ó¥íÐèÇóÏàÓ¦µÄ±ê×¼Êý¾Ý½á¹¹£¬ÍâÉèÊý¾ÝÐèÒªÏÈÓÉÆäËû³ÌÐòת»»Îª±ê×¼Êý¾Ý½á¹¹ºó²ÅÄܹ©ÊäÈëÈÎÎñ½øÐд¦Àí£¬Í¬ÀíÊä³öÈÎÎñÊä³öµÄ±ê×¼Êý¾Ý½á¹¹ÐèÒªÏȽøÐоßÌ廯ºó²ÅÄÜÊä³ö¡£±ê×¼Êý¾Ý½á¹¹¾ÙÀý
//±ê×¼Êý¾ÝÖ¡´®ÐÐͨѶ±ê×¼Êý¾Ý½á¹¹¶¨Òå typedef struct { Ò» unsigned short m_msgID; //²»²»Ê¶·û unsigned char m_data[8] ;//Êý¾Ý
}_C0MPACKET; É豸ģÄâÊäÈë¸÷ÖÖ»úÔØÉ豸½Ó¿ÚÊý¾ÝµÄÊä³ö¹¦ÄÜ¡£¾ßÌåʵÏÖ½¨Á¢Decivesim. c¡¢Devicesim. hºÍDevicesim. uirÎļþ,²¢ÔÚÖ÷½çÃæ²Ëµ¥Öн¨Á¢É豸ģÄâ½çÃæ¼°¸÷ÖÖÉ豸ģÄâ×Ӳ˵¥»Øµ÷º¯Êý(void DevicesimcallbackO),¸Ãº¯ÊýÊ×ÏȽøÐÐÈÎÎñÄ£ÄâÄÚ²¿Êý¾Ý³õʼ»¯£¬Æô¶¯ÄÚ²¿Ê±ÖÓ¹¤×÷£¬½øÐÐÊä³ö¶Ë¥íÅäÖã¬È»ºó½øÈëÎÞÏÞÑ­»·£¬ÔÚÑ­»·ÖÐÏÈ»ñÈ¡½çÃæ²Ù×÷Ö¸ÁîͬʱÏÔʾ²É¼¯µÄÍâÉèÊý¾Ý¡£É豸ģÄâÈÎÎñÖ´ÐÐÁ÷³ÌÈçͼ4Ëù²»¡£ É豸¼ì²âÈÎÎñΪº½µçÉ豸Éè¼Æ¸÷ÖÖ¼¤Àø£¬Í¬Ê±²É¼¯¸÷º½µçÉ豸Êä³öÊý¾Ý£¬°´ÕÕÒ»¶¨ÅоݶÔÉ豸Õý³£Óë·ñ×ö³öÅжÏ¡£
¾ßÌåʵÏÖ½¨Á¢Devicetest. C¡¢Devicetest. h ºÍ Devicetest. uir Îļþ£¬²¢ÔÚÖ÷½çÃæ²Ëµ¥Öн¨Á¢É豸¼ì²â½çÃæ¼°¸÷ÖÖÉ豸¼ì²â×Ӳ˵¥»Øµ÷º¯Êý(voidDevicetestcallbackO)£¬¸Ãº¯ÊýÊ×ÏȽøÐÐÉ豸¼ì²âÊý¾Ý³õʼ»¯£¬È»ºó½øÈëÎÞÏÞÑ­»·£¬ÔÚÑ­»·Öвɼ¯Êý¾Ý£¬Êý¾Ý´¦Àí¡¢Åжϣ¬É豸¼ì²âÈÎÎñÖ´ÐÐÁ÷³ÌÈçͼ5Ëùʾ¡£Êä³öÈÎÎñʵÏÖº¯Êý´úÂëʾÀý¡¤×Ô¶¯¼ì²âÈÎÎñ½øÐлúÔØ¼ÆËã»úÊäÈë¡¢Êä³ö¼°Í¨Ñ¶½Ó¥í¼ì²â¡£¾ßÌåʵÏÖ½¨Á¢Autotest¡¤ C¡¢Autotest¡¤ hºÍAutotest¡¤ uirÎļþ£¬²¢ÔÚÖ÷½çÃæ²Ëµ¥Öн¨Á¢×Ô¶¯¼ì²â½çÃæ¼°¸÷ÖÖ×Ô¶¯¼ì²â×Ӳ˵¥»Øµ÷º¯Êý(void AutotestcallbackO),¸Ãº¯ÊýÊ×ÏȽøÐÐÈÎÎñÄÚ²¿Êý¾Ý³õʼ»¯£¬È»ºó½øÈëÎÞÏÞÑ­»·£¬ÔÚÑ­»·ÖÐÏÈ»ñÈ¡ÈÎÎñÏûÏ¢¶ÓÁÐÏûÏ¢£¬»ñÈ¡³É¹¦ºó¸ù¾Ý¾ßÌåϵͳÄÚ²¿Ê±ÖÓ½ÚÅĽøÐÐÊäÈë×Ô¶¯¼ì²â¡¢Êä³ö×Ô¶¯¼ì²âÒÔ¼°Í¨Ñ¶×Ô¶¯¼ìœy¡£¼ì²âÈÎÎñʵÏÖº¯Êý´úÂëʾÀý4.½¨Á¢ºǫ́ÔËÐÐÀàÈÎÎñºǫ́ÔËÐÐÀàÈÎÎñÖ÷ÒªÊǶÔʵʱÐÔÒªÇ󲻸ߵÄ¡¢ÔÚÆäËûÈÎÎñÖ´Ðмä϶ÔËÐеÄÈÎÎñ£¬¾ßÌåÌåÏÖΪ¼ì²âÈÎÎñ¡£¼ì²âÈÎÎñÖ÷ҪʵÏÖ±¾»ú¼ì²â¡¢ÍâÉè¼ì²âµÈ¹¦ÄÜ£¬²¢½«¼ì²â½á¹û½øÐмǼ£¬Èç¹û¼ì²âµ½¹ÊÕÏÔòÐèÒª·¢Ë͹ÊÕÏÏûÏ¢ÒÔÇý¶¯¹ÊÕÏ×ÛºÏÈÎÎñ½øÐд¦Àí¡£¾ßÌåʵÏÖ½¨Á¢Bit. C¡¢Bit. hºÍBit. uirÎļþ,²¢½¨Á¢¼ì²âÈÎÎñÈë¥íº¯Êý(voidBit O)£¬¸Ãº¯ÊýÊ×ÏȽøÐмì²âÈÎÎñÄÚ²¿Êý¾Ý³õʼ»¯£¬È»ºó½øÈëÎÞÏÞÑ­»·£¬ÔÚÑ­»·½øÐмÆËã»ú״̬¼ì²â¡¢ÆäËûÍâ½ÓÉ豸״̬¼ì²âµÈ£¬Èç¹û¼ì²âµ½¹ÊÕÏÔò·¢Ë͹ÊÕÏÏûÏ¢µ½¹ÊÕÏÏûÏ¢¶ÓÁУ¬¼ì²âÍê³Éºó½øÐÐÑÓʱ¡£¼ì²âÈÎÎñʵÏÖº¯Êý´úÂëʾÀý
void Bit O
{
//¼ì²âÈÎÎñÄÚ²¿Êý¾Ý³õʼ»¯ while (I)
{
//AlͨµÀ¼ì²â//AOͨµÀ¼ì²â//ͨѶͨµÀ¼ì²â
}
}5.½¨Á¢³õʼ»¯³ÌÐò½øÐÐÈ«¾ÖÊý¾ÝµÄ³õʼ»¯¡¢½Ó¥íµÄ³õʼ»¯¡¢ÈÎÎñ¼äͨÐÅÊý¾ÝµÄ´´½¨ÒÔ¼°³õʼ»¯¡¢Ê±ÖÓÖжÏÉèÖÃÒÔ¼°³õʼ»¯¡¢ÈÎÎñ´´½¨ÒÔ¼°³õʼ»¯µÈ¡£¾ßÌåʵÏÖ½¨Á¢³õʼ»¯º¯Êý(void Init O)£¬¸Ãº¯ÊýÊ×Ïȸù¾Ý¾ßÌåϵͳ½øÐÐÈ«¾ÖÊý¾Ý³õʼ»¯¡¢É豸½Ó¥í³õʼ»¯£¬È»ºó½øÐÐÐźÅÁ¿´´½¨¼°³õʼ»¯¡¢ÏûÏ¢¶ÓÁд´½¨¼°³õʼ»¯¡¢Ê±ÖÓÉèÖü°³õʼ»¯¡¢ÈÎÎñ´´½¨¼°³õʼ»¯¡£³õʼ»¯³ÌÐòÖ´ÐÐÁ÷³ÌÈçͼ6Ëùʾ£¬ÆäÖÐÈÎÎñ´´½¨Ê±´´½¨µÄ¸÷ÈÎÎñµÄÓÅÏȼ¶°´ÕÕͼ7½øÐн¨Á¢¡£ ³õʼ»¯º¯Êý´úÂëʾÀývoid Init ()
{
//È«¾ÖÊý¾Ý³õʼ»¯
¦£¦Ç.,, ¡¨¡öÅ£m¾G¿§Ì¨¥£Æß
L J//´®¥íͨѶ²¨ÌØÂÊÉèÖá­¡­¡£
//ÐźÅÁ¿´´½¨¼°³õʼ»¯
//ʱÖÓÉèÖÃ
}
ȨÀûÒªÇó
1.Ò»ÖÖ»ùÓÚPXI×ÜÏß¡¢Lab Windows CviµÄ·ÉÐÐÆ÷º½µçÉ豸µØÃæ¼ì²âϵͳ,ÆäÌØÕ÷ÔÚÓÚËüÓÉÓ²¼þ²¿·ÖºÍÈí¼þ²¿·Ö×é³É£¬Æä¼ä¹ØÏµÊÇÓ²¼þ²¿·ÖºÍÈí¼þ²¿·ÖЭͬ¹¤×÷£¬¹²Í¬ÊµÏÖÊý¾Ý²É¼¯¡¢¼ì²â½á¹ûÏÔʾ¡¢Åжϼ°¼Ç¼¹¦ÄÜ£» ËùÊöÓ²¼þ²¿·ÖÊÇÓÉPXI²âÊÔϵͳ¡¢ÊÊÅäÆ÷¡¢I/OÄ£¿é¡¢»ú¹ñ¡¢²âÊǪ̂¡¢²âÊÔµçÀ¼°µçÔ´×é³É£¬PXI²âÊÔϵͳ°²×°ÔÚ»ú¹ñµÄÖв¿£¬Í¨¹ýµçÀÂÓëI/OÄ£¿éÖеÄÏÔʾÆ÷Á¬½Ó£¬I/OÄ£¿éÖеļüÅ̼°Êó±êͨ¹ýUSB ¿ÚÓëPXI²âÊÔϵͳÏàÁ¬£»ÏÔʾÆ÷°²×°Î»ÖÃÔÚPXI²âÊÔϵͳÉÏ·½£¬Æä¸ß¶ÈÓë²Ù×÷ÈËÔ±×øÔÚ»ú¹ñǰ·½µÄÄ¿ÊÓˮƽ¸ß¶ÈÏàͬ£»ÊÊÅäÆ÷°²×°ÔÚÏÔʾÆ÷ºóÃæÎ»Öã¬Í¨¹ýPXI²âÊ԰忨µÄרÓÃÁ¬½ÓµçÀÂÓë¸÷ÖÖPXI°å¿¨ÏàÁ¬£»ÊÊÅäÆ÷µÄÓÒÃæ°åÉϰ²×°Óи÷ÖÖÓë²âÊÔµçÀÂÆ¥ÅäµÄ½Ó²å¼þ£¬¸ÃÃæ°å³¯Ïò²âÊǪ̂·½Ïò£¬Í¨¹ý½Ó²å¼þÓë²âÊÔµçÀÂÁ¬½Ó£¬Í¬Ê±²âÊÔµçÀºͱ»¼ì²âÉ豸·ÅÖÃÔÚ²âÊǪ̂ÉÏ£¬²âÊÔµçÀÂÒ»²¿·ÖʵÏÖÓëÊÊÅäÆ÷Á¬½Ó£¬Í¨¹ýÊÊÅäÆ÷´ïµ½ÓëPXI²âÊÔϵͳÁ¬½ÓµÄÄ¿µÄ£»ÁíÒ»²¿·ÖÓë±»²âÉ豸Á¬½Ó£¬´Ó¶øÊµÏÖPXI²âÊ԰忨Óë±»²âÉ豸µÄÓ²¼þÐźÅÁ¬½Ó£» 1)¡¢PXI²âÊÔϵͳ¸ÃϵͳÓÉPXI»úÏä¡¢PXI¿ØÖÆÆ÷Ä£¿é¡¢PXIÄ£ÄâÁ¿ÊäÈëÄ£¿é¡¢PXIÄ£ÄâÁ¿Êä³öÄ£¿é¡¢PXI´®¿ÚͨѶÄ£¿éºÍPXI¿ª¹ØÇл»Ä£¿é¹¹³É£¬ÉÏÊöÖÄÜÄ£¿é¾ßÌå±íÏÖΪ¸÷ÖÖ²âÊ԰忨£¬°²×°ÔÚPXI»úÏäÄÚ£¬Í¨¹ýPXI×ÜÏß½«¸÷¹¦ÄܲâÊ԰忨½øÐÐÁ¬½Ó£¬ÊµÏÖ¸÷¹¦ÄÜÄ£¿éÓë¿ØÖÆÆ÷Ä£¿éÔÚʱÖÓÐźÅ¡¢Êý¾ÝÐźš¢¿ØÖÆÐźŵÄÁ¬½Ó¼°¿ØÖÆ£»PXI»úÏä Ñ¡ÓÃ8²ÛµÄ¾ßÓÐPXI×ÜÏߵĻúÏ䣬¸Ã»úÏäÄÚ²¿Ö§³Ö°²×°×î¶à8¸ö¾ßÓÐPXI×ÜÏߵIJâÊ԰忨£¬ÊµÏÖ¸÷°å¿¨µÄ¸ßЧµÄ×ÜÏßÁ¬½Ó£»»úÏäÄÚ²¿Í¬Ê±Îª²âÊ԰忨ÌṩÎȶ¨¿É¿¿µÄ¹©µç£¬¸÷¹¦ÄÜÄ£¿é³ý¿ØÖÆÆ÷Ä£¿é°²×°ÔÚµÚI¸ö²ÛλÍ⣬ÆäËüÄ£¿éÔÚ»úÏäÄڵݲװ˳ÐòûÓй̶¨Ë³ÐòÒªÇó£» PXI¿ØÖÆÆ÷Ä£¿é ¸Ã¿ØÖÆÆ÷Ä£¿éÊÇÒ»¸ö°²×°ÓÐwindows xp²Ù×÷ϵͳµÄ¼ÆËã»úÄ£¿é,ʵÏÖ¸÷²âÊ԰忨µÄʵʱ¿ØÖƺÍÏÔʾ¿ØÖÆ£»PXI¿ØÖÆÆ÷Ä£¿é°²×°ÔÚ»úÏäµÄµÚI¸ö²Ûλ£» PXIÄ£ÄâÁ¿ÊäÈëÄ£¿é ¸ÃÄ£ÄâÁ¿ÊäÈëÄ£¿éÑ¡ÓõIJâÊ԰忨¾ßÓÐ16·ģÄâͨµÀ£¬Ã¿¸öÄ£ÄâͨµÀΪ16λA/Dת»»£¬Òò´Ë²âÁ¿¾«¶È¸ß£¬Ã¿Â·Ä£ÄâÁ¿²âÁ¿·¶Î§Îª¡À10V £» PXIÄ£ÄâÁ¿Êä³öÄ£¿é ¸ÃÄ£ÄâÁ¿Êä³öÄ£¿éÑ¡ÓõIJâÊ԰忨¾ßÓÐ16·ģÄâͨµÀ£¬Ã¿¸öÄ£ÄâͨµÀΪ12λD/Aת»»£¬Ã¿Â·Ä£ÄâÁ¿Êä³ö·¶Î§Îª¡À10V £» PXI´®¿ÚͨѶģ¿é ¸Ã´®¿ÚͨѶÄ£¿é°üÀ¨RS232ºÍRS422Á½ÖÖͨѶÄ£¿é£¬Ã¿ÖÖÄ£¿é°üÀ¨4¸ö´®Ðнӿڣ» PXI¿ª¹ØÇл»Ä£¿é ÔÚÄ£ÄâÁ¿ÊäÈ롢ģÄâÁ¿Êä³ö¼°Í¨Ñ¶½Ó¿ÚµÄÅäÖÃʱ£¬¿¼ÂÇÒÔ½ÏÉÙµÄ×ÊԴʵÏÖ¾¡¿ÉÄܶàµÄ²âÁ¿¹¦ÄÜ£¬Òò´Ë£¬Í¨¹ý¸Ã¿ª¹ØÇл»Ä£¿éµÄÇл»£¬ÊµÏÖ¸ü¶àͨµÀµÄÐźżì²â£¬Ê¹²»ÐèÒª½øÐÐͬʱ¼ì²âµÄº½µçÉ豸ÐźŹ²ÓÃÒ»¸ö²âÁ¿Í¨µÀ£¬ÊµÏÖ×ÊÔ´ÀûÓÃ×î´ó»¯ºÍºÏÀí»¯£» 2)¡¢ÊÊÅäÆ÷ÊÊÅäÆ÷ʵÏÖº½µçÉ豸µçÐźŵÄÐźÅת»»¡¢Á¬½ÓºÍÐźŵ÷Àí£¬ÊDzâÁ¿ÏµÍ³Óë²âÊÔ¶ÔÏóÐźżäµÄÇÅÁº£» 3)¡¢I/OÄ£¿é1/0Ä£¿é°üÀ¨Êó±ê¡¢¼üÅ̺ÍÏÔʾÆ÷£¬ÊµÏÖ²Ù×÷Ö¸ÁîµÄ²Ù×÷¼°¼ì²âÊý¾ÝµÄÏÔʾ£» .4)¡¢»ú¹ñPXI»úÏä¡¢ÏÔʾÆ÷¡¢¼üÅÌ¡¢Êó±ê°²×°ÔÚ»ú¹ñÉÏ£» .5)¡¢²âÊÔµçÀ²âÊÔµçÀ°üÀ¨ÏßÀºͲåÍ·Á½²¿·Ö£»²âÊÔµçÀ½«²âÊÔϵͳµÄÐźŽøÐзַ¢ºó£¬Í¨¹ýÓ뺽µçÉ豸ƥÅä²¢¶¨ÒåÏàͬµÄ²å×ùʵÏÖÓ뺽µçÉ豸µÄÁ¬Í¨£»²âÊÔµçÀÂͬʱ½«µçÔ´ÐźÅÌṩ¸ø¸÷±»²âÉ豸£¬Ã¿¸ö±»²âÉ豸¶¼ÓµÓй̶¨µÄµçÀ¼ì²â²åÍ·£» .6)¡¢µçÔ´µçԴΪº½µçÉ豸ÌṩÆäËùÐèµÄ¹©µçÐèÇ󣬱¾²âÊÔϵͳÖÐÑ¡ÓõÄÏßÐÔÖ±Á÷ÎÈѹµçÔ´Êä³öΪ+13V.-13V £» ËùÊöÈí¼þ²¿·ÖÆäÄÚÈݼ°³ÌÐòÊÇÏȽ¨Á¢¿ª·¢»·¾³£¬ÔÚ¿ª·¢»·¾³ÉϽ¨Á¢¼ì²âϵͳӦÓÃÈí¼þ¹¤³Ì£¬È»ºó¼ì²âϵͳÈí¼þµÄÈÎÎñ·Ö±ð°´ÕÕʱ¼äÇý¶¯ÈÎÎñ¡¢Ê¼þÇý¶¯ÈÎÎñ¡¢ºǫ́ÔËÐÐÈÎÎñÈýÀàÈÎÎñ½øÐÐÉè¼Æ£¬×îºóÉè¼Æ³õʼ»¯¡¢Ê±ÖÓÖжϷþÎñ³ÌÐò¡¢½Ó¿Ú´¦Àí³ÌÐò£¬ÔÚÕû¸ö²Ù×÷²½Öè ÖÐÌåÏÖÁËÈí¼þÈÎÎñ»®·Ö¡¢ÈÎÎñÓÅÏȼ¶ÉèÖá¢ÈÎÎñµ÷¶È¡¢ÈÎÎñ¼äͨÐÅ¡¢ÏÔʾ½çÃæ·½ÃæµÄÉè¼Æ£»¸Ã .1.)½¨Á¢Èí¼þ¿ª·¢»·¾³¡¢½¨Á¢¹¤³Ì ½¨Á¢»ùÓÚLab Windows CviÓ¦ÓÃÈí¼þ¿ª·¢»·¾³ °²×°ÓÐÖ§³ÖLab Windows Cvi²âÊ԰忨µÄ¹¤¿Ø»ú»òPXI°å¿¨µÄ²âÊÔÉ豸£» ÔÚLab Windows Cvi¼¯³É¿ª·¢»·¾³ÉϽ¨Á¢Ó¦ÓÃÈí¼þ¹¤³Ì£» ½¨Á¢²½ÖèÔËÐÐLab Windows Cvi ¡ªÑ¡ÔñFile²Ëµ¥Ò»Ñ¡ÔñNew Project¡­²Ëµ¥ÏîһѡÔñ´´½¨¹¤³ÌÀàÐÍÒ»ÉèÖù¤³ÌÃû³ÆºÍ·¾¶Ò»ÉèÖÿª·¢¹¤¾ßÁ´Ò»Éú³É¹¤³ÌÎļþÒ»Íê³É¹¤³Ì´´½¨£» .2.)½¨Á¢Ö÷³ÌÐò¼°Ö÷½çÃæ²Ëµ¥½¨Á¢main, cºÍmain, uirÎļþ£¬main, hÓÉϵͳ×Ô¶¯Éú³É£» ¾ßÌåʵÏÖÊÇÔÚmain, cÖнøÐи÷ÖÖÈÎÎñµÄ³õʼ»¯£¬°üÀ¨É豸ģÄâÀàÈÎÎñ¡¢É豸¼ì²âÀàÈÎÎñ¼°Í¨Ñ¶ÀàÈÎÎñ£»Ö÷³ÌÐòÖаüº¬Ê±Öӻص÷º¯Êý£¬main, uirÎļþÒԲ˵¥ÐÎʽÉè¼Æ£¬Ö÷²Ëµ¥Ä¬ÈÏΪ»úÔØ¼ÆËã»ú¼ì²âģʽ£»Ö÷²Ëµ¥°üÀ¨Îļþ¡¢É豸ģÄâ¡¢Ò£¿ØÒ£²â¡¢É豸¼ì²â¡¢×Ô¶¯¼ì²â¡¢¼Ç¼¡¢ÏµÍ³ÉèÖÃ7ÏÎļþ°üÀ¨±£´æ¡¢Í˳ö×Ӳ˵¥£»É豸ģÄâ°üÀ¨´«¸ÐÆ÷Àà¡¢ËÅ·þÀࡢͨѶÀàºÍÊý×ÖI/OÀࣻÒ£¿ØÒ£²âΪң¿Ø¡¢Ò£²âÔ­ÂëÉèÖü°ÏÔʾ£»É豸¼ì²âΪÆäËüº½µçÉ豸¼ì²â£¬×Ӳ˵¥°üÀ¨´«¸ÐÆ÷ÀàÉ豸¡¢ËÅ·þÀàÉ豸¡¢Í¨Ñ¶ÀàÉ豸£»×Ô¶¯¼ì²âΪ»úÔØ¼ÆËã»ú×Ô¶¯¼ì²â£¬×Ӳ˵¥°üÀ¨A/DͨµÀ¡¢D/AͨµÀºÍͨѶ¿Ú £»¼Ç¼ʵÏÖ²âÊÔ±¨¸æµÄ±£´æ£¬ÏµÍ³ÉèÖýøÐÐÓ²¼þͨµÀ¡¢Í¨Ñ¶¿ÚµÄÅäÖã»main. uirÎļþΪÖ÷ÏÔʾ½çÃæ£¬½çÃæ¶¥²¿Îª²Ù×÷Ö÷²Ëµ¥£»Ö÷²Ëµ¥ÏÂÃæ»®·ÖΪËIJ¿·Ö£¬Éϰ벿·ÖΪң²âÊý¾ÝÏÔÊ¾Çø£¬ÏÔʾ»úÔØ¼ÆËã»úËùÓвɼ¯µÄ²ÎÊý£»×óϲ¿Îª×´Ì¬ÏÔÊ¾Çø£¬ÏÔʾ»úÔØ¼ÆËã»ú²É¼¯µÄ¸÷ÖÖ״̬Á¿£»ÓÒϲ¿Îª»úÔØ¼ÆËã»ú½ÓÊÕÖ¸Áî·¢ËÍÇø£¬ÏÔʾ¸÷ÖÖ»úÔØ¼ÆËã»ú¿ØÖÆÖ¸ÁָÁîÒÔÈí°´¼üÐÎʽÏÔʾ£» ½¨Á¢Ê±¼äÇý¶¯ÀàÈÎÎñ ʱ¼äÇý¶¯ÀàÈÎÎñÓÉLab Windows CviʱÖӿؼþ·¢Ë͵ÄÖÜÆÚʱÖÓÐźÅÇý¶¯Ö´ÐУ¬¾ßÌåÌåÏÖΪÖÜÆÚÈÎÎñ£¬ÊµÏÖ»úÔØ¼ÆËã»úÓëÈÎÎñÉ豸ͨѶ¡¢´«¸ÐÆ÷ͨѶ¡¢»úÔØ¼ÆËã»úÒ£¿Ø·¢ËÍ¡¢Ò£²âÊý¾Ý½ÓÊÕÐèÒªÖÜÆÚÖ´ÐеÄÈÎÎñ£» ¾ßÌåʵÏÖΪÔÚmain, uirÎļþ½çÃæ½¨Á¢Ê±Öӿؼþ£¬Æä»Øµ÷º¯ÊýΪvoidtimerCallbackO ,ÉèÖÃʱÖÓ×îСÖÜÆÚ£¬Ê±ÖÓÖÜÆÚ¿Éµ÷£¬ÒÔº½µçÉ豸ÖÐÖÜÆÚ×î¶ÌµÄÖÜÆÚΪʱÖÓÖÜÆÚ£¬ÆäËüÖÜÆÚ¿ØÖƳÌÐòΪ¸ÃÖÜÆÚµÄ±¶Êý·½±ãÖÜÆÚ¿ØÖÆ£»¸Ãº¯ÊýÊ×ÏȽøÐÐÖÜÆÚÈÎÎñÄÚ²¿Êý¾Ý³õʼ»¯£¬È»ºó½øÈëÎÞÏÞÑ­»·£¬½øÐÐÒ£²âÊý¾Ý¸üС¢Í¨¹ý¼ì²â±êÖ¾Ö´ÐÐÉ豸ģÄâÈÎÎñ¡¢É豸¼ì²âÈÎÎñ¡¢ÈÎÎñÉ豸ͨѶ¡¢Í¨Ñ¶ÀàÈÎÎñ¡¢×Ô¶¯¼ì²âÀàÈÎÎñ¾ßÌ幦ÄܵÄʵÏÖ£»Èç¹ûÓÐÊý¾ÝÐèÒªÊä³öÔòµ÷ÓÃÏìӦͨѶ½Ó¿ÚÄ£¿é£» . 3.)½¨Á¢Ê¼þÇý¶¯ÀàÈÎÎñ ʼþÇý¶¯ÀàÈÎÎñÖ÷ÒªÊÇÓÉijЩÄÚ²¿»òÍⲿʼþËù´¥·¢Ö´ÐеÄÈÎÎñ£¬°üÀ¨É豸ģÄâ¡¢É豸¼ì²â¡¢×Ô¶¯¼ì²â¼°Êý¾Ý¼Ç¼ÈÎÎñ£» »nÉ豸ģÄâÄ£Äâ¸÷ÀàÓë»úÔØ¼ÆËã»úÓнӿڹ¦ÄܵÄÉ豸ÐźÅÌØÕ÷Êä³ö¿ØÖƳÌÐò£¬Îª¼ì ²â»úÔØ¼ÆËã»úÌṩ¼¤Àø£» ¾ßÌåʵÏÖΪ»úÔØ¼ÆËã»ú¸÷½Ó¿ÚÉ豸°üÀ¨´«¸ÐÆ÷ÀàÉ豸¡¢ËÅ·þÀàÉ豸¡¢Í¨Ñ¶ÀàÉ豸ºÍÊý×ÖI/O ;½¨Á¢Devicesim. cºÍDevicesim. uirÎļþ£¬ÏµÍ³×Ô¶¯Éú³ÉDevicesim. hÎļþ£»Devicesim. cºÍDevicesim. uirΪÖ÷²Ëµ¥ÖÐÉ豸ģÄâÏîµÄ»Øµ÷º¯ÊýºÍÏÔʾ½çÃæ£¬ÔÚDevicesim. cÖа´ÕÕÉ豸ÀàÐÍ·Ö±ð½¨Á¢´«¸ÐÆ÷ÀàÉ豸¡¢ËÅ·þÀàÉ豸¡¢Í¨Ñ¶ÀàÉ豸ºÍÊý×ÖI/O²»Í¬µÄÈÎÎñ»Øµ÷º¯Êý£»ÈÎÎñÖжÔA/D¡¢D/A¼°Í¨Ñ¶¿Ú½øÐвÙ×÷ºÍÊý¾Ý´¦Àí£»Devicesim. uirÉèÖô«¸ÐÆ÷ÀàÉ豸¡¢ËÅ·þÀàÉ豸¡¢Í¨Ñ¶ÀàÉ豸ºÍÊý×ÖI/OµÄÏÔʾ½çÃæ£¬½øÐÐÊý¾ÝÏÔʾºÍ²Ù×÷°´¼ü¿ØÖÆ£»Devicesim. uir°üº¬¸÷ÖÖÉ豸ģÄâµÄÏÔʾ½çÃæ£» É豸¼ì²âÍê³É´«¸ÐÆ÷ÀàÉ豸¡¢ËÅ·þÀàÉ豸¡¢Í¨Ñ¶ÀàÉ豸¼ì²â£» ¾ßÌåʵÏÖ½¨Á¢Devicetest, cºÍDevicetest, uirÎļþ£¬ÏµÍ³×Ô¶¯Éú³ÉDevicetest.ho Devicetest, cºÍDevicetest, uirΪÖ÷²Ëµ¥ÖÐÉ豸¼ì²âÏîµÄ»Øµ÷º¯ÊýºÍÏÔʾ½çÃæ£»ÔÚDevicetes. cÖа´ÕÕÉ豸ÀàÐÍ·Ö±ð½¨Á¢´«¸ÐÆ÷ÀàÉ豸¡¢ËÅ·þÀàÉ豸¡¢Í¨Ñ¶ÀàÉ豸ºÍÊý×ÖI/O²»Í¬µÄÈÎÎñ»Øµ÷º¯Êý£»ÈÎÎñÖжÔA/D¡¢D/A¼°Í¨Ñ¶¿Ú½øÐвÙ×÷ºÍÊý¾Ý´¦Àí£»Devicetest. uirÉèÖô«¸ÐÆ÷ÀàÉ豸¡¢ËÅ·þÀàÉ豸¡¢Í¨Ñ¶ÀàÉ豸ºÍÊý×ÖI/OµÄÏÔʾ½çÃæ£¬½øÐÐÊý¾ÝÏÔʾºÍ²Ù×÷°´¼ü¿ØÖÆ£» »n×Ô¶¯¼ì²âÈÎÎñ ×Ô¶¯¼ì²â¹¦ÄÜʵÏÖ¶Ô»úÔØ¼ÆËã»úÓ²¼þµÄ×Ô¶¯²âÊÔ£¬°üÀ¨Ò£¿Ø×Ô¶¯¼ì²â¡¢Ò£²â×Ô¶¯¼ì²âºÍͨѶ¿Ú×Ô¶¯¼ì²â£» ¾ßÌåʵÏÖΪ½¨Á¢Autotest¡¤ cºÍAutotest¡¤ uirÎļþ£¬ÏµÍ³×Ô¶¯Éú³ÉAutotest¡¤ h¡£Autotest, cºÍAutotest, uirΪÖ÷²Ëµ¥ÖÐÉ豸¼ì²âÏîµÄ»Øµ÷º¯ÊýºÍÏÔʾ½çÃæ,°üÀ¨Ò£²â¹¦ÄÜ×Ô¶¯¼ì²â¡¢Ò£¿Ø¹¦ÄÜ×Ô¶¯¼ì²âºÍͨѶ¹¦ÄÜ×Ô¶¯¼ì²â£»Ò£¿Ø¹¦ÄÜ×Ô¶¯¼ì²âͨ¹ý°´ÕÕÒ»¶¨µÄ´ÎÐò·¢ËÍ·ÉÐÐÆ÷¿ØÖÆÖ¸Á¼ì²â»úÔØ¼ÆËã»úµÄÐźÅÊä³ö²¢¶Ô²É¼¯½á¹ûÒÀ¾ÝÅоݽøÐÐÅжϣ¬¸ø³ö¼ì²â½á¹û£»Ò£²â¹¦ÄÜ×Ô¶¯¼ì²âͨ¹ý¸ø»úÔØ¼ÆËã»ú°´ÕÕÒ»¶¨µÄʱÐòÊ©¼ÓÒ»¶¨µÄ±ê×¼Ðźţ¬½ÓÊÕ»úÔØ¼ÆËã»úµÄ²É¼¯½á¹û£¬ÒÀ¾ÝÊ©¼ÓµÄÐźŶÔÒ£²â¹¦ÄÜÊÇ·ñÕý³£½øÐÐÅжϣ»Í¨Ñ¶¿Ú×Ô¶¯¼ì²â°´ÕÕÒ»¶¨µÄʱÐò¶Ô»úÔØ¼ÆËã»úµÄ¸÷¸öͨѶ¿Ú°´ÕÕÆäͨѶЭÒé·¢ËͺͽÓÊÕÊý¾Ý£¬Í¨¹ýÒ£²â»Ø´«µÄÊý¾ÝÅжϸ÷ͨѶ¿Ú¹¦ÄÜÊÇ·ñÕý³££» Êý¾Ý¼Ç¼×ÛºÏÈÎÎñ¶Ô¼ì²â½á¹û½øÐÐÊý¾Ý¼Ç¼¡¢´¦Àí¹¦ÄÜ£» ¾ßÌåʵÏÖΪ½¨Á¢DataRec. cºÍDataRec. uirÎļþ£¬²¢½¨Á¢Êý¾Ý¼Ç¼×ÛºÏÈÎÎñÈë¿Úº¯Êý(void TaskDataRecO),¸Ãº¯ÊýÊ×ÏȽøÐÐÊý¾Ý¼Ç¼×ÛºÏÈÎÎñÄÚ²¿Êý¾Ý³õʼ»¯,È»ºó½øÈëÖ÷³ÌÐòʱÖÓÎÞÏÞÑ­»·£¬ÔÚÑ­»·ÖÐÏÈ»ñÈ¡ÄÚ²¿Ê±ÖÓ¿ØÖƱêÖ¾£¬»ñȡָÁî±êÖ¾ºó¸ù¾Ý¾ßÌåϵͳ½øÐÐÊý¾Ý¼Ç¼ÒÔ¼°Êý¾Ý´¦Àí£¬×îºóÐγÉ.docÎļþ½øÐÐÊä³ö£» . 4.)½¨Á¢ºǫ́ÔËÐÐÀàÈÎÎñ ºǫ́ÔËÐÐÀàÈÎÎñÊǶÔʵʱÐÔÒªÇ󲻸ߵÄ¡¢ÔÚÆäËüÈÎÎñÖ´Ðмä϶ÔËÐеÄÈÎÎñ£¬¾ßÌåÌåÏÖΪ״̬¼ì²â¡¢×Ô¼ì²âÈÎÎñ£» ¾ßÌåʵÏÖΪ½¨Á¢Bit. cºÍBit. uirÎļþ,²¢½¨Á¢¼ì²âÈÎÎñÈë¿Úº¯Êý(void Bit O),¸Ãº¯ÊýÊ×ÏȽøÐмì²âÈÎÎñÄÚ²¿Êý¾Ý³õʼ»¯£¬È»ºó½øÈëÎÞÏÞÑ­»·£¬ÔÚÑ­»·½øÐмÆËã»ú״̬¼ì²â¡¢ÆäËüÍâ½ÓÉ豸״̬¼ì²â£¬Èç¹û¼ì²âµ½¹ÊÕÏÔò·¢Ë͹ÊÕÏÏûÏ¢µ½¹ÊÕÏÏûÏ¢¶ÓÁУ¬¼ì²âÍê³Éºó½øÐÐÑÓʱ£» [5.)½¨Á¢³õʼ»¯³ÌÐò ½øÐÐÈ«¾ÖÊý¾ÝµÄ³õʼ»¯¡¢É豸½Ó¿ÚµÄ³õʼ»¯¡¢ÐźÅÁ¿µÄ´´½¨ÒÔ¼°³õʼ»¯¡¢Ê±ÖÓÉèÖÃÒÔ¼°³õʼ»¯¡¢¸÷ÈÎÎñ´´½¨ÒÔ¼°³õʼ»¯£» ¾ßÌåʵÏÖΪ½¨Á¢³õʼ»¯º¯Êý(void Init O)£¬¸Ãº¯ÊýÊ×Ïȸù¾Ý¾ßÌåϵͳ½øÐÐÈ«¾ÖÊý¾Ý³õʼ»¯¡¢É豸½Ó¿Ú³õʼ»¯£¬È»ºó½øÐÐÐźÅÁ¿´´½¨¼°³õʼ»¯¡¢Ê±ÖÓÉèÖü°³õʼ»¯¡¢ÈÎÎñ´´½¨¼°³õʼ»¯¡£
È«ÎÄÕªÒª
Ò»ÖÖ»ùÓÚPXI×ÜÏß¡¢Lab Windows CviµÄ·ÉÐÐÆ÷º½µçÉ豸µØÃæ¼ì²âϵͳ£¬ËüÓÉÓ²¼þ²¿·ÖºÍÈí¼þ²¿·Ö×é³É£¬Æä¼ä¹ØÏµÊÇÓ²¼þ²¿·ÖºÍÈí¼þ²¿·ÖЭͬ¹¤×÷£¬¹²Í¬ÊµÏÖÊý¾Ý²É¼¯¡¢¼ì²â½á¹ûÏÔʾ¡¢Åжϼ°¼Ç¼¹¦ÄÜ£»¸ÃÓ²¼þ²¿·ÖÊÇÓÉPXI²âÊÔϵͳ¡¢ÊÊÅäÆ÷¡¢I/OÄ£¿é¡¢»ú¹ñ¡¢²âÊǪ̂¡¢²âÊÔµçÀ¼°µçÔ´×é³É£¬¸ÃÈí¼þ²¿·ÖµÄÄÚÈݼ°³ÌÐòÊÇÏȽ¨Á¢¿ª·¢»·¾³£¬ÔÚ¿ª·¢»·¾³ÉϽ¨Á¢¼ì²âϵͳӦÓÃÈí¼þ¹¤³Ì£¬È»ºó¼ì²âϵͳÈí¼þ·Ö±ð°´ÕÕʱ¼äÇý¶¯ÈÎÎñ¡¢Ê¼þÇý¶¯ÈÎÎñ¡¢ºǫ́ÔËÐÐÈÎÎñ½øÐÐÉè¼Æ£¬×îºóÉè¼Æ³õʼ»¯¡¢Ê±ÖÓÖжϷþÎñ³ÌÐò¡¢½Ó¿Ú´¦Àí³ÌÐò£¬ÔÚÕû¸ö²Ù×÷ÖÐÌåÏÖÁËÈí¼þÈÎÎñ»®·Ö¡¢ÈÎÎñÓÅÏȼ¶ÉèÖá¢ÈÎÎñµ÷¶È¡¢ÈÎÎñ¼äͨÐÅ¡¢ÏÔʾ½çÃæ·½ÃæµÄÉè¼Æ£»±¾·¢Ã÷ʹ·ÉÐÐÆ÷º½µçϵͳµØÃæ¼ì²âϵͳÉè¼ÆÄ£¿é»¯¡¢¼¯³É»¯¡¢Ð¡ÐÍ»¯¡£
Îĵµ±àºÅG01R31/00GK102662112SQ201210006780
¹«¿ªÈÕ2012Äê9ÔÂ12ÈÕ ÉêÇëÈÕÆÚ2012Äê1ÔÂ11ÈÕ ÓÅÏÈȨÈÕ2012Äê1ÔÂ11ÈÕ
·¢Ã÷Õß½ªÏþ°®, ÍõÁ¢·å, ÂíÔÆÅô ÉêÇëÈË:±±¾©º½¿Õº½Ìì´óѧ

  • רÀûÃû³Æ£ºÒ»ÖÖÀûÓøߴÎפ²¨Ð³Õñ¶¨Á¿¼ì²âµ¯ÐÔ°åºñ¶ÈµÄ·½·¨¼¼ÊõÁìÓò£º±¾·¢Ã÷Éæ¼°Ò»ÖÖµ¯ÐÔ°åºñ¶ÈµÄ¼ì²â·½·¨£¬¾ßÌå˵ÊÇÒ»ÖÖÀûÓøߴÎפ²¨Ð³Õñ¶¨Á¿²âÁ¿µ¯ÐÔ°åºñ¶ÈºÍ¼ì²âµ¯ÐÔ°å±íÃæ¸¯Ê´µÄ·½·¨¡£ ±³¾°¼¼Êõ£ºÔÚº½¿Õ¡¢Ê¯»¯¹¤Òµ¡¢¾üʵÈÁìÓò¾­³£»áʹÓðå×´µ¯ÐÔ²ÄÁÏ(½ð
  • רÀûÃû³Æ£ºÈý̽ͷÐÇÃôÖ¸Ïò±ê¶¨·½·¨Èý̽ͷÐÇÃôÖ¸Ïò±ê¶¨·½·¨¼¼ÊõÁìÓò£º±¾·¢Ã÷Éæ¼°¹¤Òµ²âÁ¿£¬ÌرðÊÇÒ»ÖÖÈý̽ͷÐÇÃôÖ¸Ïò±ê¶¨·½·¨¡£¶þ¡¢±³¾°¼¼ÊõÈý̽ͷÐÇÃôÊÇÓÉÈý¸öÐÇÃô¸ÐÆ÷̽ͷ×é³É¡£ÐÇÃô¸ÐÆ÷¸÷̽ͷÉÏÓиö»ù×¼Á¢·½¾µ(Èç ͼ1)£¬Ã¿¸öÐÇÃô²âÁ¿×ø±êϵ¾ùÓð²×°ÔÚÆä
  • רÀûÃû³Æ£º¿ÉÇåϴʽ³¬Éù²¨ÈÈÁ¿±íÁ÷Á¿¹ÜµÄÖÆ×÷·½·¨¼¼ÊõÁìÓò£º±¾·¢Ã÷Éæ¼°Ò»ÖÖ³¬Éù²¨ÈÈÁ¿±íÁ÷Á¿¹ÜµÄ¸Ä½ø£¬¾ßÌåµØËµÊÇÒ»ÖÖ¿ÉÇåϴʽ³¬Éù²¨ÈÈ Á¿±íÁ÷Á¿¹Ü£¬ÊôÓÚÁ÷Á¿¼ì²â×°Öü¼ÊõÁìÓò¡£±³¾°¼¼Êõ£ºÄ¿Ç°£¬³¬Éù²¨Á÷Á¿²âÁ¿¼¼ÊõÓÃÔÚÈÈÁ¿±íÉÏÈÕÇ÷³ÉÊ죬ÆäÖÐÓÈÒÔ·´ÉäʽӦÓÃ
  • רÀûÃû³Æ£º¹ö¶¯Ê½²â¾àÒǵÄÖÆ×÷·½·¨¼¼ÊõÁìÓò£º±¾ÊµÓÃÐÂÐÍÉæ¼°Ò»ÖÖ¹ö¶¯Ê½²â¾àÒÇ¡£±³¾°¼¼Êõ£ºÄ¿Ç°ÈËÃÇʹÓõIJâ¾à¹¤¾ß´ó¶àΪ³ß×Ó£¬ÓÉÓÚ³ß×ӵij¤¶ÈÓÐÏÞ£¬²âÁ¿½Ï³¤µÄÖ±Ïß»òÕÛÏß¾àÀëʱÐèÒª·´¸´µÄÒÆÎ»·Ö¶Î²âÁ¿ºóÀۼƵþ¼Ó²ÅÄܵõ½½á¹û£¬²Ù×÷Âé·³£¬·Ñʱ·ÑÁ¦£¬ÇÒ¾«È·¶È²»
  • רÀûÃû³Æ£ºÊ¹ÓÃdna΢ÕóÁеĺËËá¼ì²â·½·¨ÒÔ¼°ºËËá¼ì²â×°ÖõÄÖÆ×÷·½·¨¼¼ÊõÁìÓò£º±¾·¢Ã÷Éæ¼°µ½Ê¹ÓÃÔÚ»ùÒòÕï¶Ï¡¢DNAÐòÁнâÎö¡¢»ò»ùÒò¶à̬ÐÔ½âÎöµÈÉúÎï¼¼ÊõÁìÓò¡¢ÌرðÊÇÔÚ»ùÒò¼ì²éÁìÓòÖÐʹÓõÄDNA΢ÕóÁеĺËËá¼ì²â·½·¨ºÍºËËá¼ì²â×°Öá¢ÒÔ¼°DNA΢ÕóÁС£
  • רÀûÃû³Æ£º¾ßÓÐ΢Ã×Íø¸ñ×´¶à¿×µç¼«µÄµçÈÝʽ¸ß·Ö×Óʪ¶È´«¸ÐÆ÷µÄÖÆ×÷·½·¨¼¼ÊõÁìÓò£º±¾ÊµÓÃÐÂÐÍÉæ¼°Ò»ÖÖµçÈÝʽ¸ß·Ö×Óʪ¶È´«¸ÐÆ÷£¬ÌرðÉæ¼°Ò»ÖÖ¾ßÓÐ΢Ã×Íø¸ñ×´¶à¿×µç¼«µÄµçÈÝʽ¸ß·Ö×Óʪ¶È´«¸ÐÆ÷¡£±³¾°¼¼Êõ£ºµçÈÝʽ¸ß·Ö×Óʪ¶È´«¸ÐÆ÷ÊÇÔÚÒ»ÖÖ¾øÔµ³Äµ×IÉÏÖÆ×÷³öÒÔ¸ß
ɽ¶«ÑÇÐÇÓÎÏ·¹ÙÍø»ú´²ÓÐÏÞ¹«Ë¾
È«¹ú·þÎñÈÈÏߣº13062023238
µç»°£º13062023238
µØÖ·£ºëøÖÝÊÐÁúȪ¹¤ÒµÔ°68ºÅ
¹Ø¼ü´Ê£ºÏ³´²£¬Êý¿ØÏ³´²£¬ÁúÃÅϳ´²
¹«Ë¾¶þάÂë
Copyright 2010-2024 °æÈ¨ËùÓÐ All rights reserved ³ICP±¸19044495ºÅ-12
¡¾ÍøÕ¾µØÍ¼¡¿¡¾sitemap¡¿