(06.03.2020 17:02 )meb2323 schrieb: hallo zusammen,
im Rahmen meiner Technikerarbeit, muss ich einen Speicher eines Druckmessgerätes (Leo Record) der Firma Keller AG auslesen. Der Hersteller hat mir empfohlen dies mit einer von ihnen erstellten DLL umzusetzen. Das möchte ich nun mit der Funktion Call Library Function Mode gerne tun. Da ich dies noch nie gemacht habe tue ich mich nun schwer beim hinzufügen der Parameter und den Allgemeinen Einstellungen.
Im Anhang würde ich das Kommunikationsprotokoll und die DLL (DCX.dll soll verwendet werden) anhängen. Ich möchte die Funktion F68, F92 gerne aufrufen und nutzen.
Möglicherweise kann mir jemand erklären was für Parameter ich für diese beiden Funktionen erstellen muss.
Das PDF beschribt vor allem das eigentlich Protokoll aber nicht viel über die DLL. Mit dieser Protokollbeschreibung sollte es eher leichter sein das selber in LabVIEW zu implementieren, dann das DLL interface zum laufen zu bringen. Was für eine RS-485 Schnittstelle verwendest Du den am PC? Ist das als normaler COM Port im PC verfügbar? Wenn dem so ist kannst Du die Byte Botschaften direkt durch VISA Aufrufe an das Gerät verschicken und die Antwort davon lesen.
Ist etwas Arbeit aber die Chance dass Dein Programm crasht (unzählige Male während der Entwicklung der DLL Schnittstelle aber fieserweise auch durchaus später möglich, wenn Du keine Erfahrung mit C Programmierung hast und 100% sicher die Call Library Nodes korrekt programmiert hast) ist bei Verwendung von den VISA Funktionen grundsätzlich nicht anwesend.