Hallo,
mein Messverstärker ist werkseitig eingestellt auf Baudrate 115200 und auf Datenfrequenz 2000 Messwerte pro Sekunde.
Welche Funktion der Windows-DLL MEGSV muss ich für die Initialisierung verwenden: GSVActivate oder GSVActivateExtended?
Bei GSVActivateExtended kann ich die Baudrate angeben, aber diese Funktion liefert mir -1 als Rückgabewert, also einen Fehler.
Windows DLL für GSV-2
-
- Beiträge: 16
- Registriert: Fr 5. Aug 2011, 15:22
Re: Windows DLL für GSV-2
Hallo,
für Baudraten abweichend von 38400 Baud muss die Funktion GSVActivateExtebded verwendet werden.
für Baudraten abweichend von 38400 Baud muss die Funktion GSVActivateExtebded verwendet werden.
Code: Alles auswählen
#include "megsv.h"
void main(int argc, char* argv[])
{
int Fcode, comNr;
GSV_ACTIVATE_EXTENDED_ MeinBezeichner;
MeinBezeichner.actex_size = GSV_ACTEX_SIZE;
MeinBezeichner.actex_buffersize = GSV_BUFFER;
MeinBezeichner.actex_flags = 1;
MeinBezeichner.actex_baudrate = 115200;
comNr= 1;
Fcode = GSVactivateExtended(comNr, &MeinBezeichner);
if(Fcode==GSV_OK)
{
//alles ok...
}
else
{
//Fehlerbehandlung-...
}
//Programm...
}
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste