Hallo Zusammen,
So siehts aus:
Ich habe einen Scanner von Motorola / Symbol MS 4407 der über USB an meinen Rechner angeschlossen ist.
Um ihn anzusteuern giebt eine DLL und ein Beispielprogramm dazu.
Hier der Installer. TXT in EXE umbenennen.
SNAPISDKv3.00.06.txt (Größe: 5,6 MB / Downloads: 661)
Wer das nicht installieren will, hier mal der Installierte Ordner als ZIP
SNAPI_SDK.ZIP (Größe: 264,9 KB / Downloads: 557)
Jetzt erst mal noch die Beschreibung des Scanners und den ProgrammerGuid von SNAPI.
SnapiProgrammersGuide_7137001.pdf (Größe: 1,02 MB / Downloads: 3628)
7985102a.pdf (Größe: 4,95 MB / Downloads: 2728)
Die DLL hab ich dann importiert. hier die Vis davon.
SNAPI_ausUserlib.zip (Größe: 315,29 KB / Downloads: 515)
Dann hab ich mir ein Vi gebaut um das mal zu testen.
Test.vi (Größe: 13,21 KB / Downloads: 366)
snip09
Der Scanner wird richtig getriggert und er scannt auch, leider komm ich bisher nicht an die Gescannten Daten ran.
Wahrscheinlich deshalb weil die Funktion "Set Decode Buffer" speicher allocieren soll und das von LabVIEW aus net geht . ??
Nach dem ich im Forum mal sorumgelesen hab scheint das der fall zu sein.
Stimmt das???
Lösung laut Forum wäre ne Wrapper DLL zu schreiben.
So jetzt mal meine Fragen.
Hat wer zufällig den Scanner schon am laufen?
Stimmen meine vermutungen?
Giebts ne lösung ohne das ich ne Wrapper DLL schreiben muss?
In welcher Sprache schreib ich die am besten?
Hat wer zufällig in VisualC oder VisualBasic einen Einfachen Beispiel Quellcode einer Wrapper DLL für mich?
Oder müßte es sogar gehen und ich hab die Dll falsch eingebunden?
Ich glaub jetzt hab ich alles gefragt, alles hochgeladen und alles geschrieben.
Wer noch mehr infos braucht, einfach bescheid sagen.
Grüße Achimedes