Dit is een vervolg op :http://gathering.tweakers.net/forum/list_messages/1527374/
Hallo tweakers,
Voor een schoolopdracht is het de bedoeling dat we een oplossing bedenken hoe we de K8055 van Velleman aan kunnen sturen in BlueJ(Java). De K8055 van Velleman werkt over USB. Ze hebben hier zelf een protocol voor ingebakken. Velleman levert hiervoor een 32-bit en 64-bit dll/library.
In Netbeans zijn we begonnen omdat deze omgeving wat meer te bieden heeft. Nu hebben we gedetecteerd of er op de machine 32 of 64 bits JVM draait. Dan wordt daarbij de juiste 32 of 64 bits library ingeladen. Dit gebeurd met JNA. Zie voorbeeld hier op wikipedia.
Nu hebben we dit uitgeprogrammeerd in Netbeans, werkt volledig! Aansturing perfect en geen fouten. Nu is alleen de bedoeling dat het programma werkt in BlueJ. Dus programma "over gekopieerd" naar BlueJ en starten maar. Maar helaas, programma draait verder prima maar aansturing naar de K8055 blijft uit. Geen runtime error's of compile error's.
We hebben al in de code zitten "debuggen". Programma komt ook langs het inladen van de dll. Mappen kloppen, pad naar dll file's kloppen. Ook hebben we in BlueJ de Jar files toegevoegd die nodig zijn voor JNA.
Zoals hier:

Alleen dan met jna.jar en platform.jar
Graag jullie opties
Hallo tweakers,
Voor een schoolopdracht is het de bedoeling dat we een oplossing bedenken hoe we de K8055 van Velleman aan kunnen sturen in BlueJ(Java). De K8055 van Velleman werkt over USB. Ze hebben hier zelf een protocol voor ingebakken. Velleman levert hiervoor een 32-bit en 64-bit dll/library.
In Netbeans zijn we begonnen omdat deze omgeving wat meer te bieden heeft. Nu hebben we gedetecteerd of er op de machine 32 of 64 bits JVM draait. Dan wordt daarbij de juiste 32 of 64 bits library ingeladen. Dit gebeurd met JNA. Zie voorbeeld hier op wikipedia.
Nu hebben we dit uitgeprogrammeerd in Netbeans, werkt volledig! Aansturing perfect en geen fouten. Nu is alleen de bedoeling dat het programma werkt in BlueJ. Dus programma "over gekopieerd" naar BlueJ en starten maar. Maar helaas, programma draait verder prima maar aansturing naar de K8055 blijft uit. Geen runtime error's of compile error's.
We hebben al in de code zitten "debuggen". Programma komt ook langs het inladen van de dll. Mappen kloppen, pad naar dll file's kloppen. Ook hebben we in BlueJ de Jar files toegevoegd die nodig zijn voor JNA.
Zoals hier:

Alleen dan met jna.jar en platform.jar
Graag jullie opties