Message Capture and Analysis
Message Capture and Analysis software helps to capture and analyse the encoded messages transacted on the 1553B bus using SBA100v instrument and BCRTM Monitor.

The messages are displayed in a user-understandable format. A Remote Terminal(RT) Data Base is used to extract information on the RTs defined by the user in his own format. The Mnemonic names of the RTs, Word Names, Signal types etc. are displayed for each message. For example, looking at a message, the user can understand that the MARK key pressed on the FSP RT has been communicated to the SGU RT.

If the RT Data Base is not present, a raw dump of data is shown in which the command, status and data words are clearly indicated with their values.

The software is developed in Microsoft C 5.1 and runs on MS DOS 3.3. A GPIB card would be required if SBA-100v is to be programmed and a BCRTM card for the Monitor programming. The RTC Data Base is required for better analysis.
The main features of the package are:

Programming the SBA100v
The SBA - 100V can be programmed using the package and the data can be captured and analysed. The SBA pages are designed exactly like that on the SBA100v to make it easier for the user.

Programming the BCRTM and capturing messages
Messages can also be captured in the BCRTM monitor mode, by specifying the trigger conditions.

Display the deciphered messages as per the RTC database
The details of the deciphered message such as Type of message, errors encountered, time taken, the number of words transmitted, the channel (A/B) on which the messages were transacted, a message id to identify the message etc. are displayed. The Message structure, bit-wise details of the command & status words, the data words details like variables, symbols are also displayed.

Specify Labels, Equations & Filtering
Labels are specific message patterns which is a combination of Command Word, Status Word and Data words and Equations are a logical combination of labels. The package provides filtering and searching of messages based on Labels (max 8), Equations (max 4) and Ranges for data word values (max 2).

The User can filter messages by giving conditions such as :

All messages going to RT 05 subaddress 02
All messages not having errors and addressed to subaddress 05 of all RTs and having 0345 as the second data word.

These are just a few examples. The user can give various combinations of these and look for the exact condition he is interested in. Trigger points can also be specified and specific messages can be stored from that point.

Marking and States
The user can mark certain messages from given reference points such as Start of file or from trigger points and then analyse with respect to the marked messages.

All the above features are provided with user-friendly screens and menus.

The powerful feature of programming the SBA-100V and the BCRTM Monitor and the facility to filter/trigger messages based on patterns helps the user to perform a thorough analysis of captured messages.

Debugging tool
Since the user gets a clear picture of what is happening on the bus, this can be used as a powerful debugging tool.

Acceptance testing
The package can be effectively used to test the Bus Controller software and the working of the RTs since the captured messages give a clear view of the communication.