-
PBA.pro
PBA.proÈí¼þ̨µÄÌص㣺
£¨1£©Ä£¿é»¯
Ö§³ÖMIL-STD1553, ARINC429, AFDX,Ä£ÄâÁ¿, ÀëÉ¢Á¿, ¿Í»§Ö¸¶¨µÄ¡.
£¨2£©¿ÉÀ©Õ¹ÐÔ
»ùÓÚ×é¼þµÄÒªÁ죬ͨ¹ý²î±ðµÄPBA.pro×é¼þÕ¹ÏÖÆ书ЧÐÔ
£¨3£©¿É¼¯³ÉÐÔ
ËùÓеĹ¦Ð§ÐÔ¶¼ÊÇͨ¹ýµ¥¸öµÄÓû§½ÓPBA.pro¿ò¼Ü×é¼þʵÏÖµÄ
£¨4£©ÆäËûÌصã
Ö§³ÖÖ÷»ú²Ù×÷ϵͳÓУº Windows, LINUX
ÿ¸öPBA.pro×é¼þ¶¼´ú±íij¸ö¹¦Ð§
ËùÓеÄPBA.pro×é¼þÒÔ¼°PBA.pro¿ò¼ÜÄܹ»Í¨¹ý½Å±¾£¨ Tcl, Python £©½øÐпØÖÆ
¿ÉÒÔ½øÐвî±ðˮƽµÄ¿Í»§×Ô¶¨ÖÆ£¨ Tcl/Python ½Å±¾£¬Ãæ°å£¬Í¨¹ýC++±à³ÌΪ¿Í»§¶¨ÖÆ×é¼þºÍ´°¿Ú£©
ÒÔXML»¨Ñù´æ´¢PBA.pro ÉèÖÃÐÅÏ¢
PBA.proÈí¼þƽ̨ÌṩÒÔÏ»ùÓÚ×é¼þ¹¦Ð§£º
£¨1£©PBA.proµÄ×ÊÔ´ÖÎÀíÆ÷
´¦Àí²î±ðµÄPBA.pro×ÊÔ´×é¼þ£¨¿ÉÒÔʹAIMµÄ»òÕßµÚÈý·½µÄ£©
×ÊÔ´×é¼þƾ¾ÝͨÐÅ/½Ó¿ÚÄ£¿éµÄ²ã¼¶Ä£Ê½À´Ö´ÐÐ
MIL-STD1553
ARINC429
AFDX/ARINC664
Ä£ÄâÁ¿/ÀëÉ¢Á¿ (e.g.µÚÈý·½Ó²¼þ×ÊÔ´)
Êý×Ö¶àÓñí, RS-422 (e.g.µÚÈý·½Ó²¼þ×ÊÔ´)
RS-232 (Ó¦ÓóÌÐò×ÊÔ´, ʹÓÃPC¿É»ñµÃµÄ±ê×¼COM ¶Ë¿Ú)
ÍøÂç(TCP/IP, UDP) (Ó¦ÓóÌÐò×ÊÔ´, ʹÓÃPC¿É»ñµÃµÄ±ê×¼ÍøÂç½Ó¿Ú)
£¨2£©PBA.pro ½Å±¾
»ùÓÚTcl ºÍPython (Ãâ·ÑµÄ½Å²½ÓïÑÔ)
¿É»ñµÃ2ÖÖPBA.proÖ§³ÖµÄϵͳƽ̨ (Windows, LINUX)
¿É»á¼ûËùÓеÄPBA.pro¹¤¾ßºÍËüÃǵÄÊôÐÔ¡°Properties¡±
¿ÉÒÔ´¦ÀíÈκÎPBA.pro¹¤¾ßµÄÐźŠ¡°Signals¡± £¬ÒÔ¼°¿ÉÒÔŲÓÃÒ»¸ö¹¤¾ßµÄµÄ¡°Slot¡±
Ö§³Ö¿Í»§½»»¥Ê½²Ù×÷(ÏûÏ¢ºÐ×Ó£¬ÊäÈë¶Ô»°¿ò)
¿É»á¼ûPBA.pro ¿ò¼Ü½á¹¹
£¨3£©PBA.proÉè¼Æ×é¼þ
Óû§×Ô½ç˵Ãæ°å¼°ÏÔʾ¿ÉÒÔͨ¹ý¡°ÍÏ·Å¡±´´Á¢£¬¿ÉÒÔʹÓô°¿Ú¿â½ç˵ÏÔʾºÍ¿ØÖƹ¦Ð§
ÏÔʾ/¿ØÖÆÈÎÒâPBA.pro¹¤¾ßÊôÐÔ
(ÀýÈç²ÎÊý£¬×´Ì¬£¬µÈ...)
½ç˵PBA.pro¹¤¾ßµÄ¡°Signals¡± ºÍ¡°Slots¡±µÄÁ¬½Ó
´Ó¿ØÖÆÃæ°åŲÓýű¾
ÄÚǶµÄÈÎÒâActiveX ¿Ø¼þ(Ö»Õë¶ÔWindows)
¶¯Ì¬¿ÉÀ©Õ¹µÄ´°¿Ú¿â (Óû§Ö¸¶¨µÄ...)
£¨4£©PBA.pro Êý¾Ý¿âÖÎÀíÆ÷
¿ÉÒÔ½ç˵¶ÔÔʼÊý¾Ý½øÐй¤³Ìµ¥Î»»»Ëã
¿ÉÒÔÒÔXML»¨Ñù´æ´¢Êý¾Ý¿âÐÅÏ¢
¿ÉÍêȫͨ¹ý½Å±¾ÊµÏÖ¶ÔÈÎÒ×»¨ÑùµÄÊý¾Ý¿âµ¼Èë»òÕßͨ¹ý½Å±¾Éú³ÉPBA.proÉèÖÃ
µ¼ÈëÏÖ´æµÄAIMÖ§³ÖµÄÊý¾Ý¿â»¨Ñù (PDI)
¶ÔδÀ´Êý¾Ý¿â×ÊÔ´Ö§³ÖµÄ¿ÉÀ©Õ¹ÐÔ£¬PBA.proͨ¹ý×ÊÔ´×é¼þÖ§³ÖδÀ´µÄÀ©Õ¹ÐÔ
£¨5£©PBA.pro µÄ²âÊÔÖÎÀí
½ç˵»ùÓڽű¾µÄ²âÊÔÐòÁУ¬½á¹¹Í¨¹ý²âÊÔÓ¦ÓúͲâÊÔ×éÖ¸µ¼
×Ô¶¯Éú³É²âÊÔ±¨¸æºÍ²âÊÔÈÕÖ¾
×Ô¶¯»òÕßÊÖ¶¯ÆÀ¹À²âÊÔ½á¹û (²âÊÔͨ¹ý/ʧ°Ü)
Ö§³Ö×Ô¶¯»¯Ö´ÐлòÕßµ¥²½Ö´ÐвâÊÔÓ¦ÓᢲâÊÔ×é¡¢²âÊԽű¾
¿Í»§¿É¶¨ÖƱ¨¸æ»¨Ñù