Skip to main content
Waters

How to collect and save a Hyperterminal Log for MS troubleshooting purposes - WKB47011

Article number: 47011

OBJECTIVE or GOAL

To aid in troubleshooting, configure Hyperterminal to save a record of MS communications.

ENVIRONMENT

  • MassLynx
  • MS
  • Hyperterminal

PROCEDURE

  1. Configure Hyperterminal according to the article How to set up Hyperterminal - WKB17402.
  2. Select Transfer > Capture Text.
    clipboard_eea6e9d670c75916a9a14f2f021e6e705.png
  3. Create a file name for the text file and a location in which to save the file.
    Note: Ensure that the file has the extension .txt.
    clipboard_e1d3270d70456bd9437e91bce6e09e556.png
  4. Click Start.
  5. The MS EPC dialog is captured in this file.
     
  6. If the system stops communicating, capture the status of the MS by typing
    printDebugDetails (case sensitive).
  7. Use these commands to print details of the instrument into the log. Type the command then press enter:
    i = status of the tasks
    MemShow = the EPC memory status

    Use "tt" for any task that has a status other then PEND or READY i.e. suspended
    tt xxx   - Where xxx is the name of one of the tasks in the task list that has failed

    tt SYSMAN  = obtain further system information

  8. When monitoring has finished, select Transfer > Capture Text, and click Stop.
    clipboard_eb8c261a9a64e4c03f3cacf173ac80ffb.png

    Note: If running HyperTerminal to track an intermittent fault over several days, you should stop the logging daily and select a new file. This prevents file sizes from growing to the point they are unusable.
    If the computer is rebooted, the logging must be restarted manually as described above.

ADDITIONAL INFORMATION

More commands

Task information (for the following <task> can be either the task name of task id):

NOTE:  the commands are case-sensitive so type them carefully

i                                            - Outputs a list of current tasks.
ti <task>                             - Outputs information of the status of the given task.
tt <task>                             - Outputs a stack trace of the given task.
checkStack                          - Checks to see if any tasks have used more than there allotted stack memory.
memShow                            - Outputs the current total memory in use on the system.

All the above commands have been wrapped up into a single command:

 printDebugDetails             - Calls i, memShow, checkStack and tt and ti on all tasks.

 

Diagnostics:

enableAllDetailsPrinting   - Outputs details of the parameters of the current functions.
disableAllDetailsPrinting      - disables outputting details of the parameters of the current functions.
setAcqServerLogLevel 8    - Turn on log messages in the acq server subsystem.
setAcqServerLogLevel 0    - Turn off log messages in the acq server subsystem.
enableEventPrinting          - Turns on log messages from the communications layer.
disableEventPrinting         - Turns off log messages from the communications layer.

 

Epcas2:

SaveCtrlRioBuf                  - Saves the control message that is sent to the electronics to RioControlBuf.txt [FTP write access has to be enabled for this to work].
SaveRespRioBuf                 - Saves the reply message that comes backs RioResponseBuf.txt [FTP write access has to be enabled for this to work].
enableMonAddr <addr>,<bytes>,<direction> - Allows the monitoring of the control/response messages in real-time. Direction: 1 - control, 2 - reply.
disableMonAddr                - Turns off real-time monitoring of control/reply buffer.

 

TTP: 

ShowTtpScanData 1           - Show scan stats (starts/stops and DNL).
ShowTtpScanData 0           - Turn off above.
TtpTestMode 1                   - Show settings being written (e.g. inhibit time) and SIP changes.
TtpTestMode 0                    - Turn off above.
ttpDebugData                     - Dumps the current TTP state (including Control Reg, BOM, Revision and FPGA file).

id47011, comms, MLYNX, MLYNXV41, PuTTY, SUPMM

Not able to find a solution? Click here to request help.