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. |