[무료Software] LGRAPH2 MULTI-CHANNEL RECORDER > Download

본문 바로가기
사이트 내 전체검색

전체메뉴

Download
Home > Information > Download
Q&A
Please leave a question.
more
CUSTOMER CENTER
TEL
070-8285-2269
Mail
reshenie@naver.com

[무료Software] LGRAPH2 MULTI-CHANNEL RECORDER

페이지 정보

작성자 최고관리자 댓글 0건 조회 634회 작성일 19-03-10 11:49

본문

 무료 배포 LGraph2 소프트웨어는 L-CARD에서 제조 한 측정 보드 또는 ADC 모듈을 사용하여 기록 된 아날로그 신호의 기록, 시각화 및 처리를 위해 설계되었습니다.

LGraph2와 L-CARD 모듈 또는 ADC 보드를 함께 사용하면 전압계, 레코더, 오실로스코프 등과 같은 장치를 대체하는 측정 실험실로 컴퓨터가 전환됩니다. 프로그램의 기능에 대한 간략한 설명이 아래에 나와 있습니다.

 

1. 데이터 수집

2. 등록 된 데이터의 시각화

3. 파일 작업 및 블록 작업

4. 데이터 처리

5. 추가 기능

6. 플러그인

 

Download version 2.34.59 (17 MB, 20.06.2017)
Download description (lgraph2_help.pdf, 6.5 MB)
Download plugins description (lgraph2_plugins.pdf, 399 kB)
Download version history (lgraph2_readme.rtf, 108 kB)

 

1. DATA ACQUISITION

THE MAIN FEATURES OF SIGNAL RECORDING

многоканальный регистратор, самописец, визуализатор аналоговых сигналов

  • 무제한 레코딩 크기 (디스크 공간 만 제한됨)
  • 다중 모듈 작동 모드 (다른 모듈에서 동시 등록)
  • 모든 레코딩 속도
  • RAM에 쓸 수있는 능력
  • 지정된 수의 ADC 채널 기록 (최대 32 개)
  • 동시 등록, 컴퓨터 시계, GPS 동기화에 의한 레벨 별 등록 동기화
  • 데이터 수집 중 시각화
  • 등록 중 시각화 매개 변수 변경
  • 다수의 구현을 하나의 파일에 작성하는 기능
  • L-502, L-780M, L-791, L-783M 보드, E-502, E-154, E14-140, E14-140M, E14-440, E20-10 외부 모듈, LTR11, LTR114, LTR24 , LTR27, LTR212, LTR22, LTR51, LTR210, LTR41, LTR42, LTR43 모듈
  • * .m 스크립트 생성기를 사용하여 Matlab으로 편리하게 내보낼 수 있습니다. 

MULTIMODULE REGISTRATION MODE

визуализация аналоговых сигналов во время регистрации

LGraph2는 여러 측정 모듈을 동시에 사용할 수있는 가능성을 제공합니다.

  • L-CARD가 생산 한 최대 100 개 품목의 동시 작동 지원
  • 다른 모듈에서 다른 주파수로 얻은 데이터의 시각화
  • 다양한 LTR 모듈 및 USB 모듈로부터의 동시 데이터 입력
  • 단일 LTR-EU 크레이트 내 모듈의 동기식 시작
  • 간단한 데이터 파일 형식을 사용하면 멀티 모듈 항목을 외부 프로그램 (Matlab, Origin 등)으로 쉽게 가져올 수 있습니다.

 

VISUALIZATION DURING DATA ACQUISITION

визуализация аналоговых сигналов во время регистрации

 

LGraph2는 수집을 중단하지 않고 ADC의 데이터를 표시하는 기능을 제공합니다.

  • 데이터 수집 중에 X 스케일을 변경할 수있는 기능
  • 데이터 수집 중에 Y 축척을 변경할 수있는 기능
  • X 축척 선택하기
  • 아날로그 채널의 시각화를 유지하면서 녹화 일시 중지 가능성 

SERIAL AND SCHEDULED REGISTRATION

запуск АЦП по расписанию

단일 파일에 데이터를 입력하는 공통 모드 외에도 LGraph2는 특수 레코딩 모드를 지원합니다.
  • 일정에 따른 데이터 입력. 프로그램은 일정에 따라 ADC에서 파일로 데이터 입력을 시작할 수 있으며 여러 개의 시간 표시를 지정할 수 있으며 각 시간에 도달하면 LGraph2는 데이터를 새 파일에 입력하기 시작합니다.
  • 연속 실행. 사용자는 입력을 시작하는 데 필요한 횟수를 결정하고 입력 세션 사이의 일시 중지를 결정한 다음 프로그램 자체가 필수 입력 순서를 수행합니다 (사용자가 선택한 경우 각 구현이 별도의 파일에 기록되거나 구현의 전체 순서는 하나의 파일에 기록됩니다).
  • 주기적 저장. 이 모드에서 입력을 시작하면 프로그램은 연속 입력을 수행하지만 사용자 정의 간격에 도달하면 입력이 이루어진 파일을 닫고 새 파일을 기록하기 시작합니다. 이 모드는 최대의 신뢰성이 필요한 긴 입력이 필요할 때 편리합니다. 컴퓨터를 끄거나 매달 때 입력 한 대부분의 데이터가 사라지지 않습니다.
  • 결과적으로 추가 입력 모드에서 많은 데이터 파일이 만들어지기 때문에 프로그램은 파일 및 폴더 이름의 자동 생성을 결정하는 많은 설정을 제공합니다. 특히, 생성되는 새 폴더에 각 파일 시리즈를 배치 할 수 있으며 증가하는 인덱스를 기준으로 파일 이름을 구성 할 수 있으며 현재 날짜와 시간을 파일 이름에 추가 할 수 있습니다.

 

PREVIEW

режим предварительного просмотра

 

미리보기 모드에서 데이터 입력을 시작할 수 있습니다. 데이터는 파일에 기록되지 않지만 그래프보기의 화면에만 표시됩니다. 사용자는 언제든지 "Record (녹음)"버튼을 누르면 데이터가 파일에 기록되기 시작합니다. 프로그램의 새 버전에서는 미리보기 모드의 데이터가 순환 RAM 버퍼에 저장됩니다 (크기는 사용자가 결정합니다). 사용자가 "Record"를 실행하지 않고 "Stop"을 누르면 예비 버퍼보기에 저장된 데이터를 파일로 표시하고 저장할 수 있습니다. 이 기능을 통해 사용자는 이벤트를 추적하고 이벤트를 추적 할뿐만 아니라 이벤트를 추적 할 수 있습니다. 

MULTIPLE IMPLEMENTATIONS RECORDING INTO ONE FILE

запись нескольких реализаций АЦП в один файл

After starting the data recording, the process can be paused at any time with the PAUSE button (the data display continues on the screen). Pressing the PAUSE button again will resume data recording. Subsequently, a group of segments can be combined into one segment. It is also possible to delete any number of individual segments from the file.



2. VISUALIZATION OF REGISTERED DATA

CONVENIENT SCALE SELECTION ALONG THE X AXIS

произвольный масштаб X

 

  • 시간 척도의 편리한 선택. 이제는 ADC의 샘플링 주파수에 상관없이 사용자는 X 축에서 임의의 눈금을 설정할 수 있으므로 한 번의 스캔 화면이 6μs에서 거의 모든 시간 (최소 며칠)까지의 스캔에 해당 할 수 있습니다.
  • X 축의 스케일링 히스토리가 구현되어 마지막 16 개의 스케일이 저장되므로 사용자는 한 번의 마우스 클릭으로 마지막 16 개의 스케일을 선택할 수 있습니다.
  • 이제 화면의 X 축 아래에있는 시간 표시를 클릭하여 축척을 간단히 변경할 수 있습니다.
  • X 축의 7 가지 가능한 차원 중에서 선택할 수 있습니다. 마이크로 초에서 절대 시간까지, X 축 아래의 시간 표시는 hh : mm : ss : ms, 일 - 월 - 년 형식으로 출력됩니다. 

MULTIPLE WINDOWS

многооконный регистратор АЦП (USB, PCI)

 

  • 이 프로그램을 사용하면 여러 창에서 그래프로 ADC의 데이터를 표시 할 수 있습니다.이 창의 수는 사용자가 직접 결정합니다 (1에서 8까지). 어느 창에서나 원하는 그래프를 여러 개 표시 할 수 있습니다.
  • 창의 크기는 창 사이에서 마우스를 수직으로 움직여서 쉽게 변경할 수 있습니다.
  • 각 창의 매개 변수를 조정하려면 원하는 창을 마우스 오른쪽 버튼으로 클릭하십시오. 창을 설정하기위한 짧은 메뉴가 즉시 표시되며 창 설정 메뉴의 매개 변수 변경 사항이 화면에 즉시 표시됩니다. 

CONVENIENT DISPLAY SETTINGS FOR EACH CHANNEL

удобные настройки визуализации каналов АЦП

 

  • ADC의 값은 각 채널에 대해 개별적으로 지정된 보정 계수를 사용하여 볼트로 표시하고 물리적 양으로 변환 할 수 있습니다.
  • 각 채널 (색상, 선폭, 라인 유형, ADC 샘플 마커 유형)에 대한 그래픽을 사용자 정의하기위한 많은 옵션. 프로그램에는 창 근처에 그래프가 표시되는 범례가 있습니다. 사용자는 범례에서 원하는 그래프를 마우스 오른쪽 버튼으로 클릭하여 지정된 채널을 표시하는 그래픽 설정을 빠르고 편리하게 변경할 수 있습니다.
  • 특정 신호 값을 보려면 사용자가 그래픽 매개 변수를 설정 한 커서를 켤 수 있습니다.

 

 

LOUPE

анализ данных

 

  • 돋보기 기능이 구현되어 데이터를 쉽게보고 분석 할 수있는 특수 창을 선택할 수 있습니다.
  • 돋보기 창에는 확대 된 이미지 외에도 시간과 진폭의 상대적 측정을 수행 할 수있는 두 개의 커서가 있습니다.



3. FILE OPERATIONS AND WORKING WITH BLOCKS

EXPORT TO TEXT AND BINARY FORMATS

экспорт данных АЦП для Excel, MatLab и т.п.

 

이 프로그램은 데이터 파일을 바이너리 형식으로 저장합니다. 텍스트 편집기로 보거나 Excel, Matlab 등에서 처리하기 위해 텍스트 형식으로 변환하려면 데이터 내보내기 창이 필요합니다. 처리의 추가 편의성은 사용자 프로그램에서 사용되거나 Matlab, Origin 및 유사한 소프트웨어로 직접 가져올 수있는 바이너리 파일로 데이터를 내보내는 기능입니다 (모든 배율 팩터를 고려해야 함).

  • 데이터를 내보낼 때 ADC 코드로 나타낼 수 있습니다 (볼트 또는 사용자 계수로 변환).
  • 내보내는 경우 사용자가 파일 전체를 내보낼 지 아니면 파일의 지정된 부분 만 내보낼 지 결정합니다.
  • 필요한 경우 내 보낸 파일에 시간 열을 추가 할 수 있습니다. 그런 다음 각 데이터 라인은 주어진 프레임의 시간 표시로 시작합니다.
  • 내보내는 경우 숫자가 표시되는 정확도 (소수 자릿수)를 제어 할 수 있습니다.

 

 

 

WORKING WITH BLOCK

удобная работа с блоком аналоговых данных

 

  • 메뉴를 사용하거나 마우스를 사용하여 데이터 블록을 선택할 수 있습니다 (마우스 오른쪽 버튼과 키보드의 Shift 키 조합).
  • 선택한 블록을 별도의 파일로 저장하거나 삭제할 수 있습니다.
  • 선택한 블록의 경계는 스펙트럼 또는 히스토그램을 그릴 때 처리 창에서 사용할 수 있습니다.
  • 블록의 경계는 마우스 오른쪽 버튼으로 편리하게 움직일 수 있습니다.

 



4. DATA PROCESSING

SPECTRUM ANALYZER

бесплатный спектроанализатор

 

 

  • 프로그램은 기록 된 신호의 에너지 스펙트럼을 계산하기위한 별도의 창을 구현합니다.
  • 스펙트럼의 계산 전에 신호의 다른 버전을 겹쳐.
  • 그래프에 피크를 표시하여 최대 64 개의 고조파를 계산합니다. 고조파 분석을위한 기본 주파수의 자동 감지 또는 수동 입력.
  • 계산 된 스펙트럼은 텍스트 파일로 내보낼 수 있습니다.

 

 

HISTOGRAM

многоканальная гистограмма

  • 이 프로그램에는 히스토그램 계산을위한 별도의 창이 있습니다.
  • 서로 다른 채널에 두 개의 히스토그램을 작성하여 하나의 창에 표시 할 수 있습니다.
  • 히스토그램은 텍스트 파일로 내보낼 수 있습니다.


5. ADDITIONAL FEATURES

GPS синхронизация

  • LGraph2는 명령 줄 제어를 지원합니다. 로드 할 때 명령 줄에서 * .grb 설정을 가진 파일 또는 프로그램 시작 후로드 될 데이터가있는 파일을 지정할 수 있습니다. 또한 명령 행을 사용하여 프로그램이 시작된 후 등록 모드의 자동 시작을 설정할 수 있습니다.
  • GPS 동기화. 발사는 GPS 시스템을 통해 위성으로부터 수신 된 시간으로부터 구성 될 수 있습니다. GPS 수신기를 컴퓨터에 연결해야하며 수신기의 매개 변수를 특수 창에 지정해야합니다. ADC 채널 중 하나를 두 번째 GPS 마크 출력에 연결하는 경우 멀리 떨어져있는 장치로부터 동기식 데이터 입력을 제공 할 수 있습니다.
  • 프로그램 인터페이스는 러시아어와 영어의 두 가지 언어를 지원합니다.
  • 이 프로그램은 DAC 및 디지털 출력의 비동기 제어 가능성을 제공합니다.
  • 이 프로그램은 신호 채널 또는 신호 채널의 파생물이 주어진 레벨을 초과하는 지점을 쉽고 빠르게 찾을 수있는 아날로그 채널의 특별 이벤트 검색 패널을 갖추고 있습니다.
  • 그래픽 창을 bmp 형식으로 내보낼 수 있습니다.


EXPORT TO MATLAB

экспорт в Matlab

To simplify the reading of data files from the popular package, a Matlab script generator has been added in LGraph2:
  • The generated *.m script allows the user to retrieve the data from the ADC in Matlab, represented as a two-dimensional matrix, converted into physical quantities with all calibration coefficients taken into account.
  • The program has the ability to enable the automatic generation of *.m scripts each time a data file is created.
  • clc
    clear all
    close all
    format long
    DataFileName='c:\LW\LGRAPH2\test_E-14-140M_1R897344.dat'; % Data file name (dat)
    ShowInfo = 1; % Show an information about data file

    %
    module_name = 'E-14-140M'; % module name
    time_string = ' 15-02-2010 09:50:16';% date and time of data input start
    chan_max = 32; % common number of channels for selected module
    RealChannelsQuantity = 2; % number of entered (active) channels
    RealKadrsQuantity = 32768; % number of frames collected in 'int' format ( < 2.147.483.648)
    RealSamplesQuantity = 65536; % number of samples collected in 'int' format (<2.147.483.648)
    TotalTime = 3.276800; % time to enter in seconds
    AdcRate = 10000.000000; % frequency of ADC in Hz
    InterkadrDelay = 0.005000; % interframe delay in ms
    ActiveAdcChannelArray = [0 1 ]; % array with the numbers of input channels (from zero)
    AdcGainMax = [8192.000000 8192.000000 ]; % array with an upper range of ADC channels
    AdcGainMin = [-8192.000000 -8192.000000 ]; % array with a lower range of ADC channels
    CalibrScale = [1.012720 1.007321 1.003053 1.002149 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 ]; % array with scale calibration factors
    CalibrOffset = [1.212723 0.726175 -0.000225 -1.126492 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 ]; % array with zero offset calibration factors
    UserCalibrScale = [1.000000 1.000000 ]; % array with user-defined scale calibration factors
    UserCalibrOffset = [0.000000 0.000000 ]; % array with user-defined zero offset calibration factors
    DataCalibrScale = [0.001236 0.001236 ]; % array with scale conversion
    DataCalibrOffset = [0.000000 0.000000 ]; % array with zero offset transformation
    DataCalibrZeroK = [1.212723 1.212723 ]; % array with zero offset
    if ShowInfo == 1 % Show file information
    format short
    disp('-------------------------')
    disp('Data format parameters:')
    disp([' Module name : ' module_name]);
    disp([' Number and time of data entry: ' time_string]);
    disp([' Number of active channels : ' num2str(RealChannelsQuantity)]);
    disp([' Number of frames collected : ' num2str(RealKadrsQuantity, 9)]);
    disp([' Number of samples collected : ' num2str(RealSamplesQuantity, 9)]);
    disp([' Input time : ' num2str(TotalTime, 9) ' c']);
    disp([' ADC frequency : ' num2str(AdcRate, 9) ' Гц']);
    disp([' Inter-frame delay : ' num2str(InterkadrDelay, 9) ' мс']);
    disp('-------------------------')
    end
    fid = fopen(DataFileName, 'r');
    fseek(fid, 0, -1);
    [y NSamples] = fread(fid, 'int16');
    y = reshape(y, RealChannelsQuantity, RealKadrsQuantity);
    fclose(fid);
    for i = 1:RealChannelsQuantity;
    t = linspace(0,TotalTime,RealKadrsQuantity);
    y(i,:) = (y(i,:)+DataCalibrZeroK(i))*DataCalibrScale(i)+DataCalibrOffset(i);
    figure(i),plot(t,y(i,:),'y-'),grid on;
    xlabel('t,sec');
    ylabel('U, V');
    end;



6. PLUGINS

измерительные плагины

 

List of supplied plugins:

Name
Functionality
멀티미터  아날로그 채널을 통한 평균값, 분산 및 주파수를 계산하는 멀티채널 멀티미터
필터링 및 데시메이션 후속 데시 메이션의 가능성으로 실시간 필터링을 수행하는 다중 채널 IIR 필터. 데시 메이션의 필터, 순서 및 요소의 유형을 지정할 수 있습니다.
확장된 필터링 및 데시메이션 후속 데시 메이션의 가능성으로 실시간 필터링을 수행하는 다중 채널 IIR 필터. 필터의 세 그룹의 매개 변수를 지정할 수 있습니다. 각 그룹은 직렬로 연결된 두 개의 필터로 구성됩니다. 각 채널에 대해 필터 그룹이 지정되어 채널에 대해 서로 다른 필터를 설정할 수 있습니다.
2채널 스펙트럼 분석기 실시간 듀얼채널 스펙트럼 분석기
윈도우 식별자 이 플러그인은 원래 심전도에서 R-R 간격을 자동으로 결정하기 위한 것이었습니다. 그러나 임의의 데이터 스트림에서 특정 매개변수로 피크를 선택하고 그 사이의 거리를 계산할 수도 있습니다.
XY 오실로스코프 한 입력 채널의 데이터를 다른 입력 채널과 비교하여 표시하는 오실로스코프입니다. Lissajous 수치를 표시하기위한 추가 매개 변수가 있습니다.
XY 기록계 XY 레코더로 전류 - 전압 특성을 얻도록 설계되었습니다..
SCADA와 같은 시각적 요소 실현 된 시각 요소 (예 : 온도계, 탱크 등)를 보여주는 플러그인.
가산기 및 차별화 요소 두 채널에서 두 개의 새로운 채널을 만드는 플러그인 : 두 채널의 합과 두 채널의 파생물.
Delphi6의 간단한 플러그인 예제 Delphi에서 작동하는 플러그인입니다. 플러그인은 빈도를 절반으로 줄입니다.
볼랜드 C 5.02의 간단한 플러그인 예제 볼랜드 C 5.02의 슬라이드 예제. 이 플러그인은 가장 간단한 XY 오실로스코프의 기능을 구현합니다.

댓글목록

등록된 댓글이 없습니다.

Company : Reshenie (Manufacturing Engineering Group)
Address : R. 406, Ace Gwanggyo Tower 3rd, 1286, Uidong, Yeongtong-gu, Suwon-si, Gyeonggi-do, S. Korea
TEL : 070-8285-2269 E-mail : reshenie@naver.com
Copyright © 2018 Reshenie All rights reserved.