Programming Corner
CI Data File Reader API
Crystal Instruments' Data File Reader API reads signal and recording files from EDM software for better data storage and reading using compressed .ATFX and .DAT files. This API is freely distributed to users for integration with their software. For more information regarding usage, please visit Crystal Instruments License.md.
Download CI Data File Reader API through GitHub
Download CI Data File Reader Manual through GitHub
Learn more about CI Data File Reader API
Signal Explorer
Signal Explorer allows users to easily view and compare signals from the same channel in different files across multiple system folders.
Download Signal Explorer
Learn more about Signal Explorer
EDM MQTT Protocol Client Demos
Crystal Instruments' EDM MQTT protocol client demo allows external MQTT clients to communicate with EDM running remote testing, monitor test status, and collect signal data.
Download EDM MQTT Client Demos through Github
Download EDM MQTT Technical Manual through Github
Users can monitor the status of environmental tests (vibration, temperature, humidity) operating in EDM VCS, measurements taken in EDM DSA, and remotely located tests by implementing MQTT in EDM.
Implementing MQTT in EDM allows users to remotely monitor and operate environmental tests (vibration, temperature, humidity) and take measurements using EDM DSA.
The implementation of MQTT in EDM allows users to monitor the status of environmental tests (vibration, temperature, humidity) executed in EDM VCS, measurements taken in EDM DSA, and remotely operate a test.
The CI Data File Reader API consists of two DLL files that can be integrated with custom software to directly read and extract data from an ATFX file. This article provides an example of a simple Python script that reads and compares two different Sine spectrum signals.
This article will demonstrate how to read frequency domain signals in C#, Python and Matlab. There will be similarities to reading time domain signals as the only difference is passing in the spectrum type parameter.
This article will demonstrate how to read frequency domain signals in C#, Python and Matlab. There will be similarities to reading time domain signals as the only difference is passing in the spectrum type parameter.
The implementation of MQTT in EDM allows users to monitor the status of environmental tests (vibration, temperature, humidity) running in EDM VCS and measurements taken in EDM DSA. Users can even remotely run a test. This new messaging protocol will replace Socket Messages in EDM.
The ATFX API consists of two DLL files that can be integrated with custom software to directly read and extract data from an ATFX file. This post will show a simple Python & Matlab code example in extracting and creating a DateTimeNano object that has accuracy in nanoseconds.
The ATFX API C# DLL files can be used in three supported coding languages: Python, Matlab and LabVIEW. Fortunately, Matlab has a built-in function to reference C# DLL files and import various properties and functions.
The ATFX API C# DLL files can be used in three supported coding languages: Python, Matlab and LabVIEW. LabVIEW offers visual scripting with node blocks in a block diagram to construct various testing scripts.
Spyder is a popular IDE for Python developers in math and science applications. PythonNet is not included in Spyder’s pre-built packages, so the following steps need to be taken to install PythonNet in Spyder.
The ATFX API consists of two DLL files that can be integrated with custom software to directly read and extract data from an ATFX file. This post will show a simple C# code example in extracting and creating a DateTimeNano object that has accuracy in nanoseconds.
The ATFX API C# DLL files can be used in three supported coding languages: Python, Matlab and LabVIEW. For the C# DLL files to work in Python, a specific package that allows Python to integrate with .NET Common Language Runtime needs to be installed. There are several packages that do this, such as IronPython and Python.NET. For this example, Python.NET will be used.
The ATFX API consists of two DLL files that can be integrated with custom software to directly read and extract data from an ATFX file. This post will show simple C# code examples in opening and reading an ATFX file.
Crystal Instruments is pleased to announce the release of ATFX Signal Reader API, which is a set of DLL’s that allow third-party programmers to read data from ATFX files.
Signal Explorer allows users to easily compare signals from the same channel in different files. This software is a small .exe file included with EDM installation media and is available for download on the Crystal Instruments support site. No installation is needed. Just run it and load the folder containing your data files.