DSA APPLICATION PROGRAMMING INTERFACE (API)
Crystal Instruments Spider Application Programming Interface (API) is a collection of Windows Dynamic-Linked Libraries (DLL) or Python API providing external applications with an easy interface to access and control the Spider hardware.
For over 15 years Crystal Instruments has been dedicated to researching, developing, and producing numerous high quality hardware solutions utilizing advanced DSP technologies. This offers superior real-time data processing. The Spider hardware is a modular, truly distributed, scalable dynamic measurement system, making it ideal for a wide range of industries including machine condition monitoring, automotive, aviation, aerospace, electronics and military use demanding easy, quick and accurate data recording, real-time signal processing and vibration control.
If the Windows OS is used, the user can develop their own application in the languages of Windows App, VC, VB or C#. If Linux, iOS or Android are used, the Python API can be used as the interface.
The Spider API defines a set of command systems based on character strings. This implementation is widely compatible with various connection tools such as APIs, scripts, socket messages and handheld devices, facilitating future technical support.
RUN API IN SIMULATION MODE
The Spider API includes a Simulation Mode. This useful tool allows the user to develop applications even if the hardware is not connected. This tool also makes training and development much more efficient, especially when hardware is not continuously available.
A multiple module system can be configured with multiple Spider-80x modules for up to 8 modules (64 channels).
INCLUDED IN THE API PACKAGE
- One or More Calibrated Spider-80X Systems
- Spider API Libraries
- Three API Samples
- Source Code
- Spider API Product Brochure
- Spider API User’s Guide
With these tools offered by Crystal Instruments, users are able to easily build customized solutions. The Spider system provides high quality data capturing and real-time processing. The Spider API libraries provide useful function calls to control the powerful hardware. The API samples help the user verify the connection and demonstrate how to set up front-end parameters and triggers. Source code helps programmers understand how the API works internally and reduces workload.
FULL RANGE OF SUPPORT
The most challenging part of any development project is the beginning. But Crystal Instruments is here to help. We can work with users and help to define the fundamental requirements, such as defining parameters, commands, and control settings. CI can even deliver an alpha version of the user’s application which includes the basic interfaces and commands needed to interact with the Spider hardware.
Crystal Instruments provides a one-year hardware warranty and comprehensive tech support for each purchase. When it is time to recalibrate the Spider hardware, specialized software is available allowing the user to calibrate the system, or the system can be shipped back to Crystal Instruments for calibration.
VCS APPLICATION PROGRAMMING INTERFACE (API)
Compared to the Spider DSA API, the Spider VCS API can control up to six Spiders in one instance. This feature is greatly convenient for testing lab technicians who can easily monitor and control multiple shakers on a single PC. Many other vibration control software can only control one controller at a time.
End users can easily program their own software to control up to six Spiders in only one instance.
THE API IN PYTHON
The Spider API in Python is designed for those developers using MAC OS X and Liunx OS. Compared to the API in C# version, it can work with hardware platforms Spider-80/80X/81 and has basic controller functions included.
THE SPIDER-20 API
As our latest hardware Spider-20 released, the DSA API was also modified to support Spider-20. Hardware functions are open to the developer users.
DOWNLOAD MORE INFORMATION: