Solo disponible en BuenasTareas
  • Páginas : 29 (7006 palabras )
  • Descarga(s) : 0
  • Publicado : 15 de marzo de 2012
Leer documento completo
Vista previa del texto

This document is designed to give the LabVIEW programmer all the required ASAM-ODS background and all the needed descriptions of the VIs this document comes with to successfully read from and write to an ASAM-ODS server or ATF file.

The VIs described in this document and their subVIs can be found in:

ASAM-ODS Example.llb Example VIs described in thisdocument

ASAM-ODS.llb Core VIs needed for any AOP project

ASAM-ODS Background/Connection/Setup

ASAM-ODS Data Reading

ASAM-ODS Data Writing

ASAM-ODS Object Querying

ASAM-ODS Data Storage Structure

ASAM-ODS Background/Connection/Setup

National Instruments applications LabVIEW and DIAdem both connect to ASAM-ODS servers via a shared data managementlayer called USI (Universal Storage Interface). In fact, ASAM-ODS data bases and ATF files are only some of the many data sources, including other industry standard files and customer legacy files, to which USI can connect LabVIEW and DIAdem. The USI layer abstracts the details of the particular data source and groups together input and output routines common to all data sources. The individualcomponents which plug into USI and contain the data source-specific routines for reading and sometimes writing data from/to the particular data source are called “Plugins” or “DataPlugins”. You must have LabVIEW version 7.1 or later in order to use USI to connect to ASAM-ODS data bases and ATF files.


Install the AOP Plugin

Get the AOP Connection String

Query the AOPData Model

Adapt the Storage VIs to the AOP Model

Install the AOP Plugin

You may or may not have the required AOP Plugin to connect to your ASAM-ODS data base and ATF files. You can tell by launching one of the below-listed VIs and checking its run arrow. If the run arrow is white, you have the required AOP Plugin to connect to that ASAM-ODS data base with LabVIEW. If the run arrowis broken, you need to first download the required AOP Plugin before you can connect to that ASAM-ODS data base. Note that there are two VIs because there are two fundamentally different kinds of ASAM-ODS servers.
AOP3 Server ( “…\ASAM-ODS Example.llb\Get AOP3 Connection”
AOP5 Server ( “…\ASAM-ODS Example.llb\Get AOP5 Connection”
If the“Get AOP# Connection” opens up with a broken run arrow, you can download and install the required Plugin from the above-linked site. After installation, the next time you launch LabVIEW and load the above VI, it should be ready to run.
Get the AOP Connection String
Open the appropriate “…\ASAM-ODS Example.llb\Get AOP# Connection” if you don’t already have itopen from the previous (Install the AOP DataPlugin) section. The AOP/AOP5 Plugins both require an XML connection string to specify all the connection parameters (user name, password, server location, port number, etc.). The VI you now have open will pop up a configuration dialog to create this XML connection string.
[pic] [pic]
Note that you will need to use different parameters from thoseshown in the above dialogs, and this will probably require a conversation with your ASAM-ODS server administrator. Once you have the correct connection parameters entered above, clicking the button will result in the creation of the XML connection string, which will look like the following.
[pic] [pic]
Note that connecting to an ATF file requires a particularly simple connection string:C:\Path to Directory\Name of File.atf
In the remainder of this document the “Test ASAM-ODS.atf” file will be used to illustrate the methods of reading from and writing to an AOP server. You will hopefully find this fully functional example file helpful in acquainting yourself with the different topics, but you will no doubt want to try those same methods with your own AOP server. Note that in...
tracking img