Project: Software to work with modules ADC/DAC.

  Main      Resume     Portfolio   Contacts       

  Patent:

2353989

 

  All Projects:

NetWars_Engine Crypto_Trading 3D_Printing Video_Editor 3D_VisualAura WMSGames MMO_Server KARAOKE MMORPG CasinoEngine Spectral ScreenSaver SHS_DS Math_Model Seismic

 

  All Soft:

NetWars.zip WMSG.zip Chess10.zip VNIIEM.scr.zip Spectr3D.exe.zip Spectral.exe.zip Model.exe.zip Seismic.exe.zip

 

  All Articles:

SHS_DS.doc.zip SHS_DS2.doc.zip Privod.doc.zip Model.doc.zip Seismic.doc.zip

 

Software to work with modules ADC/DAC.

In 2003-2006, I developed software for a computer oscilloscope-spectrum-analyzer for the ADC / DAC modules L-Card E-440 (new name: E14-440) , RT USB3000 and NI-6008. The software was used to measure and calculate the parameters of:

system orientation of the solar battery for ISS Alpha;

• stepped electromagnetic drive SED-2 and SED-3;

• transshipping machines for NPP Bushehr, Kudankulam and other;

• electric motors for nuclear submarines, incl. project 955 Borei;

• magnetic suspension management system for gas pumping of Gazprom PJSC;

• and other products of ‘VNIIEM Corporation’ JC.

The following functional requirements were originally submitted to the developed software:

1. Data acquisition via ADC and data playback through the DAC must be carried out through many different cards and modules currently available on the market: National Instruments, L-Card, R-Technology, Rudnev and Shilyaev, etc. As a consequence, support the work with a new ADC/DAC.

2. The display of the collected data must occur in real time with a delay of no more than 0.1s, all channels must be on the same chart with the ability to turn off and select the color.

3. It should be possible to process data, as in the real time scale, i.e. during data collection, and after. It should be possible to quickly add new processing functions.

4. A demonstration mode should be provided for the possibility of acquaintance with the program without an ADC/DAC connected.

5. The output of 3-dimensional API DirectX graphs (with X, Y, Z coordinates) must be provided.

6. Data storage should be in ASCII standard files and in binary files.

Two versions of the program were written: in Delphi and in Visual C++, DirectX.

Features Spectral, developed at Delphi:

• Support Modules L-Card E-14440 (E-440), RT USB3000.

• Multichannel digital oscillograms of signals at the ADC with spectrum analysis and saving data.

• Reproduction of data across the DAC.

• The calculation of the parameters of electric motors according to the ADC: zero, direct and reverse currents and voltages; power; speed; the disbalance of the rotor for balancing.

• Reproduction of data across the DAC.

• The demo mode, allows to try the program without modules ADC/DAC.

• Metrological verification.

Features Spectr3D, developed on C++:

• All features of the program Spectral, developed in Delphi.

• Support the module NI-6008.

• Oscillograms with a frequency above 20 FPS, delay less than 0.1s.

• 3D graphics for the AFC with a full range of response.

Soft in Russian: Spectr3D.exe.zip

Article in Russian: Privod.doc.zip

  Main           Resume           Portfolio           Contacts        

Moscow 2006-2021