Glossary of Terms
Features and Terminology
SmartBits System Reference 259
generate, monitor, and capture 10/100 Mbps Ethernet traffic at full wire speed in full or
half duplex mode.
programming environments
The SmartLib programming library supports programming in:
• Microsoft Windows 98 or NT SP4
• NT SP6 and Windows 2000 supported as of June 2000
• UNIX
• Borland C/C++, Microsoft C/C++, and GNU C/C++
• Microsoft Visual Basic
• Borland Delphi
• Tcl
programming in TCL
Tcl is a scripting language. You can create a text-based script that is run from a Tcl shell.
This is different from compiled languages like C or C++ that can create stand-alone,
executable programs. Tk is a graphic interface toolkit for Tcl. You can use it to create GUI
interfaces that work with your TCL scripts.
Tcl is a flexible programming language, noted for its on-the-fly command-line
capabilities. Tcl enables you to test a function call from the text-based command line
without having to compile a program. This allows you to test your code line by line.
Protocol Editor
The Protocol Editor is a spreadsheet that allows you to set up and edit the parameters
related to a protocol in use for a VTE/stream, in most applications. The fields that are
displayed vary according to the type of protocol the VTE/stream is using.
SmartCounters
SmartWindow provides a port counter with spreadsheet capabilities called SmartCounters,
accessed through the Actions menu. The SmartCounters window displays two statistics
for each port:
• Events – The number of occurrences of an action (such as transmitting or receiving a
frame, collisions, Rx triggers, and CRC errors) since the last time that counter was
reset or cleared.
• Rates – The number of events per second that the events happen.