Define calls to a shared library to integrate external code into your application.
A shared library is a file containing executable program modules that different programs can use. To call these shared library
functions in your application, use a Shared Library Interface (SLI) document. Use one SLI per shared library. To call functions
from another shared library, create a new SLI to access those functions.
Create an SLI.
-
On the
Project Files tab, add an SLI to your project.
An SLI document appears in your project.
-
In the SLI, click the
... button and select the shared library on disk.
-
Define the prototype for a function you want to call from the shared library.
A defined call to a function in an SLI is called an
entry point.
-
Click
Add function.
-
On the
Item tab, select the function prototype symbol.
The entry point's name reflects the symbol you select.
-
Click
Add parameter.
-
On the
Item tab, specify the parameter name, data type, and behavior.
-
Repeat step 3 to create as many entry points as you need for your project.
-
Save the SLI.
Use the entry points in any application in your project.
-
Open the VI in which you want to call the shared library.
-
On the diagram palette, click .
Click the SLI folder to show every entry point you defined in that SLI.
-
Drop the entry points you want to use on the diagram.
-
Wire the entry points and complete the diagram.
-
Run the VI.
Input data passes from the diagram to the external code, and data returns from the external code to the diagram.