MEX file for MCC DAQ
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
A R
il 28 Gen 2020
Commentato: Walter Roberson
il 28 Gen 2020
I have a MCC USB-205 DAQ, the speed of it is very less because it doesnt support foreground and background operations. I thought of writing an MEX file to increase the speed of it. I downloaded the code from https://in.mathworks.com/matlabcentral/fileexchange/31989-sending-digital-codes-with-measurement-computing-boards-with-mex but i get the following errors,
>>mex digCode.c
Building with 'MinGW64 Compiler (C)'.
Error using mex
C:\Users\vin\AppData\Local\Temp\mex_24630160086887_8472\digCode.obj:digCode.c:(.text+0xc8): undefined reference to
`cbDConfigPort'
C:\Users\vin\AppData\Local\Temp\mex_24630160086887_8472\digCode.obj:digCode.c:(.text+0xda): undefined reference to
`cbDConfigPort'
C:\Users\vin\AppData\Local\Temp\mex_24630160086887_8472\digCode.obj:digCode.c:(.text+0xec): undefined reference to
`cbDConfigPort'
C:\Users\vin\AppData\Local\Temp\mex_24630160086887_8472\digCode.obj:digCode.c:(.text+0x15c): undefined reference to
`cbDOut'
C:\Users\vin\AppData\Local\Temp\mex_24630160086887_8472\digCode.obj:digCode.c:(.text+0x186): undefined reference to
`cbDOut'
C:\Users\vin\AppData\Local\Temp\mex_24630160086887_8472\digCode.obj:digCode.c:(.text+0x1a4): undefined reference to
`cbDOut'
C:\Users\vin\AppData\Local\Temp\mex_24630160086887_8472\digCode.obj:digCode.c:(.text+0x1c0): undefined reference to
`cbDOut'
C:\Users\vin\AppData\Local\Temp\mex_24630160086887_8472\digCode.obj:digCode.c:(.text+0x230): undefined reference to
`cbDOut'
C:\Users\vin\AppData\Local\Temp\mex_24630160086887_8472\digCode.obj:digCode.c:(.text+0x24e): more undefined
references to `cbDOut' follow
collect2.exe: error: ld returned 1 exit status
Can anyone help me with it. Where can i find supporting documents to write mex file for mcc daq.
0 Commenti
Risposta accettata
Walter Roberson
il 28 Gen 2020
4 Commenti
Walter Roberson
il 28 Gen 2020
This is standard compiler options. -I (capital eye) to name a directory that holds include files. -l (lower-case ell) to indicate the basic name of a dll to link against. -L (capital ell) to indicate a directory that holds dlls to link against (you would typically use -L to name the directory and then -l to name the library in the directory)
Più risposte (0)
Vedere anche
Categorie
Scopri di più su MATLAB Compiler in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!