Agilent VEE

Agilent VEE

VEE is a visual programming and dataflow programming language and development environment from Agilent Technologies. It is optimized to use with data acquisition devices like digital voltmeters and oscilloscopes, and source devices like arbitrary waveform generators and power supplies. VEE originally stood for Visual Engineering Environment; it has since been officially renamed to just "VEE".

VEE programs are written by wiring together objects that represent data sources, transforms, and sinks, shown here in a simple program:

In this program, the two Function Generators are data sources. Waveform data flows from their output terminals when the program executes. The "A+B" object is a data transform object. It transforms the incoming data by adding the two waveforms, and then outputs the resulting waveform on its output terminal. From there, the data flows to the Waveform display which is a data sink i.e. it doesn't propagate the data any further and only displays it.

The VEE language is characterized by very shallow learning curve, high productivity, short development cycle and wide instrumentation connectivity and general purpose algorithmic prototyping.

For the High Level Language programmer, Agilent VEEPro is an open environment. A native object can import VEE libraries and even remote VEE libraries. VEE remoting is based on industry-standard OSF RPC. ActiveX controls are drag and drop; and Automation libraries are used with a built-in VBS-like scripting language. Full support for Microsoft's .NET Framework Class Library is included. VEEPro can also import your own Assemblies, and with .NET COM Interop capability it can take advantage of the full range of third-party components available.

For the Low Level Language programmer, Agilent VEEPro is also an open environment. The same native object can import Compiled Function Libraries (DLLs). Compiled functions are integrated into the VEE Visual Programming paradigm seamlessly. In short, nearly anything Windows can do VEE can do. VEEPro is distributed with header files for its Data Container API and Remoting API so you can build extensions without guessing as to data type or wire format.

Agilent VEEPro is supported through the Agilent Developer Network, the VEE Reflector mailing list and several dedicated web sites world-wide.

ee also

* Data acquisition
* Graphical programming
* Virtual instrumentation
* LabVIEW


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Agilent VEE — VEE Entwickler: Agilent Technologies Aktuelle Version: 9.2  (23.04.2010) Betriebssystem: Windows 2000/XP/Vista Lizenz: kommerziell …   Deutsch Wikipedia

  • Agilent — Technologies (NYSE: A) , kurz auch Agilent, ist ein amerikanisches Technologieunternehmen mit Sitz in Santa Clara, Kalifornien. Es beschreibt sich selbst als Entwickler, Hersteller und Anbieter von Geräten, Systemen und Lösungen in den Bereichen… …   Deutsch Wikipedia

  • VEE — or Vee may refer to: * Venezuelan Equine Encephalomyelitis virus, is a mosquito borne viral pathogen that causes Venezuelan equine encephalitis or encephalomyelitis. * Agilent VEE, a visual programming and dataflow programming language and… …   Wikipedia

  • Agilent Technologies — Rechtsform Aktiengesellschaft Gründung 1999 Sit …   Deutsch Wikipedia

  • VEE — bezeichnet als Abkürzung: Visual Engineering Environment, eine grafische Programmiersprache, siehe Agilent VEE, Vorwohle Emmerthaler Eisenbahn Gesellschaft, Ventrikuläres evoziertes Elektrokardiogramm, Venezuelan Equine Encephalitis, siehe… …   Deutsch Wikipedia

  • Liste der Programmiersprachen — A A (Programmiersprache) A# A+ A 0 A 1 A 2 A 3 A9 AACC AADL AAIMS aal AAPL Aardappel AARDVARK Abacus ABACUS 10 ABACUS/X ABAP ActionScript Ada ADbasic AgentSpeak(L) Agilent VEE AHDL Aleph ALGOL (ALGOL 60, ALGOL W, ALGOL 68) Amber …   Deutsch Wikipedia

  • LabView — Entwickler: National Instruments Aktuelle Version: 8.6 Betriebssystem: Mac OS X, Windows, Linux Kategorie …   Deutsch Wikipedia

  • Labview — Entwickler: National Instruments Aktuelle Version: 8.6 Betriebssystem: Mac OS X, Windows, Linux Kategorie …   Deutsch Wikipedia

  • Instrumentación electrónica — es la parte de la electrónica, principalmente analógica, que se encarga del diseño y manejo de los aparatos electrónicos y eléctricos, sobre todo para su uso en mediciones. La instrumentación electrónica se aplica en el sensado y procesamiento de …   Wikipedia Español

  • Dataflow programming — Programming paradigms Agent oriented Automata based Component based Flow based Pipelined Concatenative Concurrent computing …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”