LabVIEWForum.de
PCAN Basic direkt in LabView - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: PCAN Basic direkt in LabView (/Thread-PCAN-Basic-direkt-in-LabView)



PCAN Basic direkt in LabView - ewiebe - 07.09.2022 13:49

Hallo zusammen,

ich habe bis jetzt den PCAN.Basic Treiber ( https://www.peak-system.com/PCAN-Basic.239.0.html?&L=1 ) in .NET erstellt (Klassenbibliothek in Visual Studio) und ihn dann in LabView als .NET DLL eingebunden und verwendet.
Ich würde aber gerne direkt die PCANBasic.dll, PCAN_2USB.dll und Pcan_usb.dll in LabView einbinden.
Hat das jemand mal gemacht? Könnte jemand den LabView Code freundlicherweise zur Verfügung stellen?

Oder gibt es vielleicht ein github (o.ä.) Projekt, wo das gemacht wurde?

Danke und Gruß
Eugen


RE: PCAN Basic direkt in LabView - jg - 07.09.2022 15:24

Hallo Eugen,

vgl. den Link zu KDI hier: https://www.peak-system.com/LabVIEW-CAN-LIN-Bus-Treiber.255.0.html

Wir haben die API kürzlich verwendet, hat ganz gut geklappt, und für den Preis brauchst du dich nicht hinsetzen und die DLL selber importieren.

Gruß, Jens

P.S.: 1x fragen langt, der andere Thread ist 10 Jahre alt, den du da hochgekramt hast.


RE: PCAN Basic direkt in LabView - Martin.Henz - 07.09.2022 15:44

Suchst du das hier?

https://lavag.org/files/file/211-pcan-driver_lv2009/


RE: PCAN Basic direkt in LabView - ewiebe - 08.09.2022 07:49

Hallo Martin,

danke für den Link!
Ich suche aber nicht ganz dieses, was du geschickt hast.
In dieser Bibliothek wird die API der PCAN_USB.DLL (81kB, hier V2.0.3.0) zur Verfügung gestellt.
Ich suche aber die API der PCANBASIC.DLL (1.795kB, V4.1.0.96) und am besten mit einem implementierten (separaten) Thread, wo die empfangenen CAN Nachrichten zur Verfügung gestellt werden.

Eventuell ist das eine mögliche / passende Bibliothek:
https://www.digiinst.de/p/labview-r-api-for-pcan-c-basic-fd-4-x
Kostet recht günstig: ca. 60€
Mal sehen...

Gruß
Eugen


RE: PCAN Basic direkt in LabView - jg - 08.09.2022 08:29

(08.09.2022 07:49 )ewiebe schrieb:  Hallo Martin,

danke für den Link!
Ich suche aber nicht ganz dieses, was du geschickt hast.
In dieser Bibliothek wird die API der PCAN_USB.DLL (81kB, hier V2.0.3.0) zur Verfügung gestellt.
Ich suche aber die API der PCANBASIC.DLL (1.795kB, V4.1.0.96) und am besten mit einem implementierten (separaten) Thread, wo die empfangenen CAN Nachrichten zur Verfügung gestellt werden.

Eventuell ist das eine mögliche / passende Bibliothek:
https://www.digiinst.de/p/labview-r-api-for-pcan-c-basic-fd-4-x
Kostet recht günstig: ca. 60€
Mal sehen...

Gruß
Eugen

Hallo Eugen,

genau die meinte ich. Frag doch mal, ob du eine Demo-Version bekommst, und wenn nich, das wirst du dir hoffentlich noch leisten können.
Die VIs funktionieren, ob sie deine Bedürfnisse abdecken, schwer zu sagen.

Es ist auf jeden Fall nicht ganz so komfortabel wie XNET, aber auch das hat so seine Tücken.

Gruß, Jens


RE: PCAN Basic direkt in LabView - ewiebe - 08.09.2022 09:31

Hallo zusammen,

Habe auf die Schnelle selber etwas geschrieben.
Siehe Anhang. Funktioniert. Ist in LV2016.
Um daraus eine sauber und 24/7 laufende Applikation zu machen wird man aber noch einiges an Arbeit reinstecken müssen.

Wenn das jemandem hilft, würde ich mich über eine Postkarte freuen ;-)

Schönen Gruß
Eugen