
Control de un LCTF con Matlab
Publicado por Alejandra (2 intervenciones) el 17/02/2015 23:21:49
Buenas tardes,
Actualmente estoy desarrollando un script en Matlab R2014a para poder comandar a un LCTF (Liquid Crystal Tunable Filter).
Este dispositivo cuenta con funciones predefinidas de fábrica las cuales hacen referencia a librerías .dll y archivos .mex., para su funcionamiento, logrando así tener comunicación con el dispositivo, ("se supone").
Sin embargo cuando ejecuto mi script, la función que llamo no hace su trabajo, pues marca un error de que el archivo al que hace referencia no existe cuando realmente están en la misma ruta:
' Undefined function 'VsMex' for input arguments of type 'double' '
Este es un pedazo de mi código, donde se marca el error anteriormente mostrado:
El parámetro que le hago pasar es el correcto, así que no tengo idea sobre que está pasando.
El fabricante de este aparato me había comentado que está elaborado para sistemas de 32 bits, yo ocupo una máquina de 64 bits y el Matlab para sistemas de la misma versión. Supongo que no debería existir algún problema en este caso.
Agradecería de antemano cualquier opinión o sugerencia acerca de mi duda.
Actualmente estoy desarrollando un script en Matlab R2014a para poder comandar a un LCTF (Liquid Crystal Tunable Filter).
Este dispositivo cuenta con funciones predefinidas de fábrica las cuales hacen referencia a librerías .dll y archivos .mex., para su funcionamiento, logrando así tener comunicación con el dispositivo, ("se supone").
Sin embargo cuando ejecuto mi script, la función que llamo no hace su trabajo, pues marca un error de que el archivo al que hace referencia no existe cuando realmente están en la misma ruta:
' Undefined function 'VsMex' for input arguments of type 'double' '
Este es un pedazo de mi código, donde se marca el error anteriormente mostrado:
puerto = serial ('COM10');
fopen (puerto);
VsOpen (puerto.Port)
fopen (puerto);
VsOpen (puerto.Port)
El parámetro que le hago pasar es el correcto, así que no tengo idea sobre que está pasando.
El fabricante de este aparato me había comentado que está elaborado para sistemas de 32 bits, yo ocupo una máquina de 64 bits y el Matlab para sistemas de la misma versión. Supongo que no debería existir algún problema en este caso.
Agradecería de antemano cualquier opinión o sugerencia acerca de mi duda.
Valora esta pregunta


0