Gibt es ein Beispiel-Programm für das Auslesen vom PCAN-USB mit ANSI-C (Konsolenprogramm)?
Ich habe nämlich nur Beispiele für C#, C++, Python, etc. gefunden.
Prinzipiell bräuchte es hierfür nur die Funktionen "CAN_Read" und "CAN_Initialize", allerdings sind beide Funktionen nicht in der "PCANBasic.h" ausprogrammiert?!
Mit freundlichen Grüßen,
Michael Gierer
Beispiel-Code für ANSI-C
- PEAK-Support
- Sales & Support
- Posts: 1646
- Joined: Fri 10. Sep 2010, 19:34
Re: Beispiel-Code für ANSI-C
Sehen Sie sich die Bsp. code Teile in der Online Hilfe an. Dort finden Sie eigentlich alles was Sie brauchen.
Bitte schreiben Sie an support[at]peak-system.com - wir melden uns dann umgehend.
Hier ein simples Consolen Programm das aber die LIB statisch benötigt (Projekt Optionen )
Ein C++ Konsolenprogramm als VisualStudio Projekt inkl. dynamischem ladens der DLL senden wir Ihnen gerne zu.Bitte schreiben Sie an support[at]peak-system.com - wir melden uns dann umgehend.
Hier ein simples Consolen Programm das aber die LIB statisch benötigt (Projekt Optionen )
Code: Select all
// Static-LIB.cpp : Defines the entry point for the console application.
//
#include <stdio.h>
#include <windows.h>
#include "PCANBasic.h"
int main( int argc, const char* argv[] )
{
TPCANStatus gStatus;
tagTPCANMsg MessageBuffer;
printf("Init CAN USB-C1\n");
gStatus = CAN_Initialize(PCAN_USBBUS1, PCAN_BAUD_500K);
if(gStatus!=PCAN_ERROR_OK)
{
printf("Error Init USB-C1\n");
return -1;
}
MessageBuffer.MSGTYPE=PCAN_MESSAGE_STANDARD;
MessageBuffer.ID=0x100;
MessageBuffer.LEN=8;
for(int i=0; i<8; i++)
MessageBuffer.DATA[i]=i*i;
printf("Send Data on CAN USB-C1\n");
gStatus = CAN_Write(PCAN_USBBUS1,&MessageBuffer);
if(gStatus!=PCAN_ERROR_OK)
{
printf("Error sending CAN Frame");
return -1;
}
Sleep(1000);
printf("Close CAN USB-C1\n");
gStatus = CAN_Uninitialize(PCAN_USBBUS1);
if(gStatus!=PCAN_ERROR_OK)
{
printf("Error close USB-C1");
return -1;
}
Sleep(1000);
return 0;
}
--------------------------------
PEAK-System Technik
Technical Support Team
support[at]peak-system.com
-------------------------------
PEAK-System Technik
Technical Support Team
support[at]peak-system.com
-------------------------------
-
- Posts: 6
- Joined: Sun 25. Jun 2017, 18:04
Re: Beispiel-Code für ANSI-C
Vielen Dank für Ihre Hilfe.
Ich habe auch an support[at]peak-system.com eine E-Mail bezüglich des Konsolenprogramms geschickt.
Beste Grüße,
Michael
Ich habe auch an support[at]peak-system.com eine E-Mail bezüglich des Konsolenprogramms geschickt.
Beste Grüße,
Michael
- PEAK-Support
- Sales & Support
- Posts: 1646
- Joined: Fri 10. Sep 2010, 19:34
Re: Beispiel-Code für ANSI-C
Bsp. versendet - damit CLOSED
--------------------------------
PEAK-System Technik
Technical Support Team
support[at]peak-system.com
-------------------------------
PEAK-System Technik
Technical Support Team
support[at]peak-system.com
-------------------------------