Hey,
Ik ben ondertussen best bekend met C#. Maar nu voor een schoolproject moet ik een stuk hardware bedienen in mijn programma. Dit is een Analog-to-Digital Converter met een USB aansluiting. Om hier de data van te krijgen in mijn app moet ik een dll van de fabrikant gebruiken.
Maar het probleem is... hij geeft geen error, maar hij doet gewoon niks.
Dit staat in mijn C# code, en
staat in de PDF van de fabrikant als documentatie
Het apparaat moet ook geinitialiseerd worden:
En als ik dit dan zo aanroep:
dan gebeurt er niks...
En ik vraag me nu af, heb ik iets fout gedaan, of ligt het probleem bij de dll?
Ik ben ondertussen best bekend met C#. Maar nu voor een schoolproject moet ik een stuk hardware bedienen in mijn programma. Dit is een Analog-to-Digital Converter met een USB aansluiting. Om hier de data van te krijgen in mijn app moet ik een dll van de fabrikant gebruiken.
Maar het probleem is... hij geeft geen error, maar hij doet gewoon niks.
code:
1
2
| [DllImport("K8047D.dll")]
public static extern void LEDon(); |
Dit staat in mijn C# code, en
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| LEDon Turns the Record LED on LEDon, LEDoff Syntax PROCEDURE LEDon; PROCEDURE LEDoff; Description LEDon turns the Record LED on. LEDoff turns the Record LED off. Example BEGIN LEDon; // Record LED on END; |
staat in de PDF van de fabrikant als documentatie
Het apparaat moet ook geinitialiseerd worden:
code:
1
2
| [DllImport("K8047D.dll")]
private static extern void StartDevice(); |
En als ik dit dan zo aanroep:
code:
1
2
| StartDevice(); LEDon(); |
dan gebeurt er niks...
En ik vraag me nu af, heb ik iets fout gedaan, of ligt het probleem bij de dll?