|
|
|
|
|
|
|
|
|
|
Greenleaf ViewComm II - Overview Part 1 |
|
||||||
|
||||||
ViewComm is a way for you to view comm. |
Serial data comes in many flavors--async RS-232, synchronous, USB pipes, Ethernet networks,
and though quite different internally, all forms of serial data share one inconvenient truth: They're hard to see. That's
because data doesn't flow in a simplistic stream of information; indeed almost all forms of serial data are characterized
by one or more levels of protocol. a protocol is really just an agreement between two or more entities to behave in a
certain manner so that everyone can read the page the same way. On the other hand, protocols for serial data links turn
out to be quite intricate. Then some folks wrote software that ran on a PC and when laptops were introduced, a technician or engineer
could monitor data on screen using software and some cables. Soon, Greenleaf Software saw the wisdom of this approach
and introduced ViewComm for DOS. The assemblage constituted a smart data monitor for RS-232 asynchronous data.
|
ALERT: READ THIS Now! |
HARDWARE + SOFTWARE = VCS LICENSE - LET's GET THAT OUT OF THE WAY DRIVERS HARDWARE: WHY BUYING ONE OF OUR BUNDLES MAKES GOOD SENSE HARDWARE: STANDARD SERIAL PORTS AND OTHER COMPATIBLE HARDWARE THINGS THAT GO BUMP IN THE NIGHT |
The ViewComm System |
|
ProtocolWorks Option |
|
To See or Not to See |
|
Here's Capture File Viewer open twice; each instance has two Frame View windows open. We could also have done this with four...or eight... instances of Capture File Viewer... |
|
One Family of Tools, Many Uses |
If you are working with, developing, or maintaining Ethernet, Internet, W3C or other protocols, serial communications hardware or software, you will find as many do, that "ViewComm pays for itself the first time you use it." |
What ViewComm Can Do |
|
How ViewComm Works |
ViewComm runs on any Pentium or better PC running Windows 95, 98, Me, NT 4, 2000, or XP. For Async RS-232, installation replaces the Windows serial driver with a special extended driver matching the OS and which gives ViewComm access to hardware. ViewComm for Ethernet peeks at the interface to a standard Network Interface Card. To see how it works, click here for the long answer or here for the short one. Want to see complete specifications? |
What You Can See |
Important ways in which ViewComm lets you view the link include Events, Frame, Statistics, and Signals View. There's more, but let's explore each of these just a bit. |
Viewing Events |
Events include not only characters of data that come over a link (along with control signal states and timestamps), but changes in link state, start and end of frames or packets of data, errors, and numerous other kinds of things that happen in the real world of communications. |
Protocols Decoded |
Frame View works in conjunction with protocol decodes, which are scripts that ViewComm uses to unscramble data on the link according to a chosen protocol stack. You can choose standard stacks or create your own. With ProtocolWorks installed, you can create your own protocols and stack. A list of frames appears; selecting a particular frame shows not only the header, data and overhead in the frame, but a tree view that you can expand as desired to show inner layers of a protocol stack. If you have the TCP/IP Protocol Stack active, you can see inner protocols such as TCP, HTTP, VJP, and others. Other protocol decodes are SLIP, Async PPP, and Ethernet. You really have to see this to believe it! Download the (VCS Async Plus Pro) demo now! |
Statistics |
Statistics View gives you an overview of the contents of a capture buffer or file, presenting things like errors, utilization, and much more. Graphic views are also available. |
Signals |
Signals View (and a special Breakout Box view) show the state of control signals and indicates the number of transitions (changes of state) of each (not relevant to VCS for Ethernet). |
Interactivity: Emulating a DCE or DTE |
VCS Async models in Source Mode (interact with a device), two Transmit Views are available:
Transmit from Keyboard and
Transmit from File. |
More about Decodes |
Frames are decoded at the bit level. This means the Protocol Decode pane of Frame View can be expanded to let you see individual bitfields, flags, addresses, CRC, and other elements of a protocol header / trailer. |
The Importance of Coordination |
These views are coordinated in timeline. For example you can select a particular character or other event in Events view and the same exact character will automatically be highlighted in Frame and Signals view. The Frame View will jump to whatever packet the character or other event is part of. Not only can you keep all these views open in their own windows, you can even open multiple windows (e.g. you can view two packets side by side). |
NOW: Brew Your Own Protocol |
If you work on protocols, developing, responding to RFCs for a new flavor of some protocol or a totally new one, the VCS ProtocolWorks option lets you interactively design and test a protocol decode. You can modify existing decodes, adapt them to your use, or start from scratch. ProtocolWorks include a complete DecoderScript Language Manual with a comprehensive tutorial, and a Methods Reference. You can also create custom methods using Visual C++ 6. Methods add power to decode scripts. |
Speeds, Feeds & Models |
|
Common GUI and Beyond |
All of these products share common GUI elements and operational logic, protocol decodes, and other aspects that will get you and your staff up to speed on upscale products quickly. Want USB? FireWire? Talk to us. |
Microsoft VBScript runtime error '800a01f4'
Variable is undefined: 'sku'
/includes/Bottom6.inc, line 11 |