Ãû³Æ£º Ô˶¯¿ØÖÆ¿¨
¹¦ÄÜ£º PCI×ÜÏß¹â¸ôËÄÖáËÅ·þ/²½½øµç»ú¿ØÖÆ¿¨
Ðͺţº KPCI-884
Ò»¡¢KPCI-884Ô˶¯¿ØÖÆ¿¨µÄ¼ò½é:
KPCI-884ÊÇÒ»¿îÄܹ»Í¬Ê±¿ØÖÆ4¸öËÅ·þµç»ú»ò²½½øµç»úµÄÔ˶¯¿ØÖÆ¿¨,ËüÒÔ¸ßÆµÂÊÂö³å´®Êä³ö·½Ê½£¬¿ØÖÆËÅ·þºÍ²½½øµç»úµÄÔ˶¯¡£ÔÚÒ»¸öϵͳÖУ¬¿ÉǶÈë¶à¿é¿¨Í¬Ê±Ê¹Óᣣ¨¼´£º×î¶àÄÜ¿ØÖÆ16¸öÒÔÉϵIJ½½øµç»úͬʱÔ˶¯£©¡£¸Ã¿¨Äܾ«È·µØ¿ØÖÆËù·¢³öµÄÂö³åƵÂÊ£¨µç»úËÙ¶È£©¡¢Âö³å¸öÊý£¨µç»úת½Ç£©¼°Âö³åƵÂʱ仯ÂÊ£¨µç»ú¼ÓËÙ¶È£©£¬ËüÄÜÂú×ã²½½øµç»úµÄ¸÷ÖÖ¸´ÔӵĿØÖÆÒªÇ󡣿ɶԵç»ú½øÐÐλÖÿØÖÆ¡¢²å²¹Çý¶¯¡¢¼ÓËÙ/¼õËٵȿØÖÆ¡£Ëüº¬ÓзḻµÄ£¬¹¦ÄÜÆëÈ«µÄÈí¼þ¿âº¯Êý×ÊÔ´¡£ÔÚWindows9X/2000»·¾³Ï£¬Óû§¿ÉÖ±½ÓʹÓÃÎÒÃÇΪÄúÌṩµÄ¡±DLL¡±¶¯Ì¬Á´½Ó¿âº¯Êý£»ÒÔ×î´ó·½±ãµØÊ¹ÄúÔÚMicrosoft Visual BASIC ¡¢Visual C++¼°¸÷ÖÖÆäËûÈí¼þ»·¾³ÖÐʹÓá£Í¬Ê±ÌṩÁËVBºÍVCÁ½ÖÖ¸ñʽµÄKPCI-884²âÊÔʾ·¶Èí¼þ£¬¿ÉÑÝʾ´Ë¿¨¹¦ÄÜ¡£
¶þ¡¢²úÆ·KPCI-884µÄÌØµã:
¡ö ¶ÀÁ¢4 ÖáÇý¶¯
¿ÉÒÔͬʱ·Ö±ð¿ØÖÆ4¸ö²½½øµç»úÇý¶¯ÖáµÄÔ˶¯£¬Ã¿¸öÖá¶¼¿ÉÒÔ½øÐж¨ËÙÖ±ÏßÇý¶¯£¬¼Ó/¼õËÙÇý¶¯£¬S ÇúÏß¼Ó/¼õËÙÇý¶¯¡£4 ÖáµÄÐÔÄÜÏàͬ¡£
¡ö ËÙ¶È¿ØÖÆ
¿ÉÒÔÔËÐй̶¨ËÙ¶ÈÇý¶¯£»Ö±Ïß¼Ó/¼õËÙÇý¶¯£»SÇúÏß¼Ó/¼õËÙÇý¶¯¡£¿ÉÒÔʹÓóÌÐò¿ØÖƺÍÍⲿÊÖ¶¯¿ØÖÆ2ÖÖ²Ù×÷·½·¨Çý¶¯¡£Âö³åÊä³öµÄËÙ¶È¿ÉÒÔÔÚÇý¶¯ÖÐ×ÔÓɱä¸ü¡£
¡ö S-ÇúÏß¼Ó/¼õËÙÇý¶¯
ÿ¸öÖá¿ÉÒÔÓÃS-ÇúÏß½øÐмÓ/¼õËÙÉ趨£»Ê¹ÓÃS-ÇúÏßÃüÁ¿ÉÒÔ¶ÔÅ×ÎïÏß¼Ó/¼õËÙÇý¶¯Êä³öÂö³å½øÐÐÉ趨£¬´ËÍâ¶ÔÓÚ¶¨Á¿Çý¶¯Ê¹ÓöÀÌØµÄ·½·¨±ÜÃâÔÚS-ÇúÏß¼Ó/¼õËÙÖз¢ÉúÈý½Ç²¨ÐΡ£¸Ã·½·¨Óɶ¯Ì¬Á¬½Ó¿âÍê³É£¬Óû§²»±Ø¹ËÂÇ¡£
¡ö ¹Ì¶¨ÏßËÙ¶È¿ØÖÆ
ÕâÊÇÒ»ÖÖÔڲ岹Çý¶¯Öб£³Ö²å²¹ÖáºÏ³ÉËٶȵŦÄÜ£¬2ÖáͬʱÊä³öÂö³åʱ,µÚ2 Öá¿ÉÒÔÉ趨Ϊ1.414 ±¶Âö³åÖÜÆÚ¡£
¡ö 2Öá/3Öáλģʽ²å²¹
¿ÉÒÔÓÃÖ¸¶¨µÄÇý¶¯ËÙ¶ÈÁ¬ÐøÊä³ö²å²¹Âö³å£¬ÓÃÕâÖÖ·½Ê½¿ÉÒÔ²úÉúÈκβ岹ÇúÏß
¡ö Á¬Ðø²å²¹
Ö±Ï߲岹 ¡ú Ô²»¡²å²¹ ¡ú Ö±Ï߲岹 ¡ú ¡ ÕâÑù¿ÉÒÔ²»Í£µØÔËÐÐÿ¸ö²å²¹½ÚµãµÄ²å²¹Çý¶¯¡£
¡ö λÖÿØÖÆ
ÿÖá¶¼º¬ÓÐÓ²¼þ¹¹³ÉµÄ2¸ö32 λλÖüÆÊýÆ÷¡£Ò»¸öÊÇÔÚÄÚ²¿¹ÜÀíÇý¶¯Âö³åÊä³öµÄÂ߼λÖüÆÊýÆ÷£¬ÁíÒ»¸öÊǹÜÀí´ÓÍⲿ±àÂëÆ÷ÊäÈëµÄÂö³åµÄʵ¼ÊλÖüÆÊýÆ÷¡£´ËÍ⣬»¹ÓÐ2¸ö32 λ±È½Ï¼Ä´æÆ÷, ÓÃÓÚÓëÂ߼λÖüÆÊýÆ÷»òÕßʵ¼ÊλÖüÆÊýÆ÷µÄλÖôóСÏà±È½Ï£»ÔÚÇý¶¯ÖУ¬¿ÉÒÔ´Ó״̬¼Ä´æÆ÷¶Á³ö±È½Ï¼Ä´æÆ÷ºÍÂß¼/ʵ¼ÊλÖüÆÊýÆ÷Ö®¼äµÄ´óС¹ØÏµ¡£¶ÔÓ¦µÄÃüÁÊýÊÇint ReadCOMP(int num, unsigned short axis)
¡ö ÓÉÍⲿÐźÅÇý¶¯
ÿ¸öÖá¶¼¿ÉÒÔÓÉÍⲿÐźţ¨nEXOP+¡¢nEXOP-£©½øÐÐ+/-·½ÏòÔËÐе͍Á¿Çý¶¯ºÍÁ¬ÐøÇý¶¯¡£Õ⹦ÄÜ¿ÉÔÚÊÖ¶¯²Ù×÷ʱ£¬¼õÇáCPUµÄ¸ºµ££¬ÇÒʹ¸÷Öá¿ÉÒÔÆ½ÎȵØÔ˶¯¡£
¡ö ʵʱ¼à¿Ø¹¦ÄÜ
ÔÚµç»úÔ˶¯¹ý³ÌÖУ¬¿ÉÒÔʵʱ¶Á³öÂ߼λÖÃReadLP£¬Êµ¼ÊλÖÃReadEP£¬Çý¶¯ËÙ¶ÈReadCV£¬¼ÓËÙ¶ÈReadCA£¬¼Ó/¼õËÙ״̬(¼ÓËÙ¡¢¶¨ËÙ¡¢¼õËÙ) MotorStatus¡£
¡öͨÓÃIO¿ØÖÆ
ͨÓÃIO¿ØÖÆ28·£¬¼´£º12·¹â¸ôÊäÈë DC 0-24V£»16·¹â¸ôÊä³ö DC 0-24V£¬Ã¿Ò»¸öÖá¶ÔÓ¦4·Êä³öºÍ3·ÊäÈë¡£