Использование LogView для записи и просмотра графиков на ПК

May 15, 2015 12:49


Долго разбирался с форматами данных LogView 2.  Например данные $1;1;;2;3;4;0;   $-начало пакета. 1-номер канала(у меня всегда 1). Далее всегда 1(не понял что это).  Далее пропуск  времени(пропускал). Далее 2;3;4;-это данные по трем графикам. Далее 0-признак того, что контрольная сумма не передается. -завершение пакета.

Вместе с LogView2 устанавливается программа-редактор  для написания ini файла(openformat.ini). Там же можно проверить его правильность (кнопка check). Надо сохранить его в папке "C:\Program Files (x86)\LogView V2\Geraete\" .Похоже, что он написан на немецком языке, и редактирование в другом редакторе может его испортить. Копии всех ini файлов (даже удаленных) зачем-то хранятся в C:\Users\123\AppData\Roaming\LogView\Geraete\ . !!! LogView2 путается с ними, поэтому ваши старые копии из этой папки надо удалять вручную (долго не мог этого понять). Картинка называется так-же, как и сам ini файл (openformat.jpg). При малейшей ошибке  LogView2 даже если принимает данные(логи видно внизу под графиком), график не рисует. Если нарисованы на графике 3 оси, значит должны приниматься 3 числа (как в моем примере).
Скетч для ардуино:

int i=0;
void setup()   {            
Serial.begin(9600);
}
void loop(){
for(i=0; i < 63; i=i+1) {
int s1 = 100 * sin(i * 0.1);
int s2 = 100 * sin(i * 0.1 + 0.2);
int s3 = 100 * sin(i * 0.1 + 0.3);
Serial.print("$1;1;;");
Serial.print(s1);
Serial.print(";");
Serial.print(s2);
Serial.print(";");
Serial.print(s3);
Serial.print(";0\r\n");
delay(1000);
}
}


Это картинки того, что получилось.
А это ini файл. openformat.ini

[Gerдt]
Name                            = bas
Hersteller                      = basv
Gruppe                          = 09
Device_ID                       = ID_OPENFORMAT
Used                            = 1
Abbildung                       = OpenFormat.jpg
ChangeSettings                  = 1
HerstellerLink1                 =
HerstellerLink2                 =
LogViewLink                     = www.logview.info
TimeStep_ms                     = 1000
TimeGiven                       = 0
KanalAnzahl                     = 1
WerteFormat                     = ASCII
Prьfsummenberechnung            = keine
PrьfsummenFormat                = ASCII
[Stati]
StatiAnzahl                     = 1
001                             = 1
[serielle Schnittstelle]
Port                            = COM1
Baudrate                        = 9600
Datenbits                       = 8
Stopbits                        = 0
Paritдt                         = 0
Flusskontrolle                  = 0
ClusterSize                     = -10
SetDTR                          = 0
SetRTS                          = 0
[Schnittstelle TimeOuts]
RTOCharDelayTime                = 290
RTOExtraDelayTime               = 100
WTOCharDelayTime                = 290
WTOExtraDelayTime               = 100
[Anzeige Einstellungen Kanal 01]
Zeitbasis                       = Zeit
Einheit                         = s
Symbol                          = t
WerteAnzahl                     = 4
MessgrцЯe1                      = n1
Einheit1                        = n1
Symbol1                         =
Faktor1                         = 1.0
OffsetWert1                     = 0.0
OffsetSumme1                    = 0.0
MessgrцЯe2                      = n2
Einheit2                        = n2
Symbol2                         =
Faktor2                         = 1.0
OffsetWert2                     = 0.0
OffsetSumme2                    = 0.0
MessgrцЯe3                      = n3
Einheit3                        = n3
Symbol3                         =
Faktor3                         = 1.0
OffsetWert3                     = 0.0
OffsetSumme3                    = 0.0
Previous post Next post
Up