Greenleaf ViewComm II: Functional Overview

Greenleaf ViewComm II: Functional Overview

See Events…

glimpse of VCS Events View

See Decoded Protocols

glimpse of VCS Frame View - Decode Pane

See Signals…glimpse of VCS Signals View

See Statistics…

glimpse of VCS Statistics View

And See submicrosecond timestampsglimpse of timestamps in Frame Summary Pane

…And see an incredible number of additional views and features

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.

How can we see the data in a manner that tells us the truth about how well those protocols are behaving today? What sort of eyes do we need? Most of you wouldn’t be here if you didn’t know the answer to that: a protocol analyzer, of course.

Indeed, what constitutes a protocol analyzer? What does one tell you, the nitty-gritty details you need to know to be assured that you’ve a handle on the behavior of the protocols, the packets, the exchanges between stations on a serial data link? The answer, of course, varies somewhat between those flavors–an analyzer suitable for Ethernet packets carrying TCP/IP traffic is going to be quite different from one that lets you see, for instance, an industrial workhorse protocol like Modbus. Isn’t it?

Well, yes and no. The answer lies in dedication to clarity of vision, unity of user interfaces, a design that minimizes the difference that you see when using an analyzer for Ethernet and one that decodes Modbus traffic dashing about on a factory floor. We think that clarity is mandatory. You want to get the user interface down pat, once and for all, so that when your data leaves a USB port, slides through a modem on the USB wire, reaches out to a LAN in another building, the IP payload stripped out as Modbus packets that end up helping control a robot welding machine–and of course the feedback from sensors makes the reverse trip, you can see, with clarity, the data at various points along this full-duplex trip. You need to maximize clarity and uniformity of how the analyzers are used and how the data are presented to you, the variety of kinds of views into the data stream — don’t end up a hodge-podge of gadgetry with different views, different user interfaces, and different behaviors. Indeed, you need uniformity and clarity. How do you get that?

As little as 30 years ago, the protocols were there in various forms, and instrumentation to let you see the data came in the form of twenty pound boxes, all different, from companies like Tektronix, HP, National Instruments, and a gaggle of smaller, specialized sources. As one might expect, everybody who made a protocol analyzer or even a simple data monitor had their own proprietary way of doing things. One box, let’s say a DataScope, contained a CRT, a tape recorder, and some logic internally that you couldn’t change. Another box with completely different buttons and knobs, presented the data at some point in quite a different manner. Learning curves were significant. Results were often confusing.

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.

From this introductory volley of products came a progression of smarter and smarter monitors; the focus became one of protocol analysis. The products became ever better at presenting suites of significant and revealing views into the data, and giving users the ability to pick and choose their choices of views while maintaining a consistent user interface. From simple views like sequences of data presented in rows on a screen, views were needed for signals such as those used to control and status a modem or attached device. Views of frames (packets) were more tricky to design; what was needed was a flexible way of showing the amount of detail the user wants to see while breaking streams of data into packets, that is recognizing in software when a packet starts and when it stops.

Once the designers of ViewComm realized that they were going to build a scripted analyzer that could handle recursive, nested protocols, they developed a language called DecoderScript, created the infrastructure for obtaining the data in its various aspects from the machine, and introduced a true killer app, a protocol analyzer that could theoretically analyze any protocol and even help to design and debug software to cause the protocol(s) to be built interactively and with less reinvention of various wheels.

The result is a family of products, some from Greenleaf Software, some from Frontline Test Equipment Inc., that give you an incredible Array of protocol analyzers–analyzers for asynchronous RS-232, RS-422 or 485, Ethernet, USB, BlueTooth–analyzers that provide true clarity, true unity of interface (with some variation, the GUIs are identical.

Today, in June, 2006, Greenleaf Software is proud to introduce the following protocol analyzers:

  • Greenleaf ViewComm II for Asynchronous Serial Data.
  • Greenleaf ViewComm II for Ethernet.
  • Frontline FTS4Control, an analyzer for the industrial control market.
  • Frontline FTS4USB, an analyzer for USB that can probe (tap into) the USB wire.

NOTE: for Bluetooth analyzers, synchronous RS-232, Zigbee, IEEE 802.15.4, and some specialty analyzers, contact Frontline Test Equipment directly at http://www.fte.com

Why buy from Greenleaf?

There are many reasons why you’ll never be disappointed by your procurement and ownership experience when purchasing protocol analyzers from Greenleaf Software. Some are:

  • Greenleaf Software has a long list of firsts including introduction of the first serial communications library product for the PC — ever. Click this to see a bit of history of and industry first releases from Greenleaf Software Inc. starting in 1984 with the first C language library product for the IBM PC and leading up to today. To contact us or see a bit about who we are, click here.
  • We’re a small company that puts its customers absolutely first.
  • Free technical support from engineers with 30 plus years experience in datacomm.
  • We treat you as we would like to be treated–this is non-negotiable.
  • We offer individualized expertise in selection of hardware and software for the job at hand.
  • Greenleaf Software developed, sells and supports three different serial communications libraries including a groundbreaking ActiveX component that added language-neutral capability to the proven protocols and serial port controls honed over 15 years of work with static libraries and DLLs for a multitude of platforms and development environments. These products are recognized as industry standards, highly respected worldwide for innovation and unyielding quality standards.