6.1.4. Работа с контроллером в среде Matlab¶
Для работы с контроллером в Matlab можно использовать библиотеку Libximc. Загрузите примеры со страницы ПО.
Пример программы MATLAB testximc.m находится в каталоге examples/testmatlab.
Перед запуском:
В Windows: Измените текущий каталог в MATLAB на examples/matlab. Затем запустите в командной строке MATLAB:
В OS X: скопируйте ximc/macosx/libximc.framework, ximc/macosx/wrappers/ximcm.h, ximc/ximc.h в каталог examples/matlab. Установите XCode, совместимый с Matlab.
В Linux: установите libximc*deb и libximc-dev*dev целевой архитектуры. Затем скопируйте ximc/macosx/wrappers/ximcm.h в каталог examples/matlab. Установите gcc, совместимый с Matlab.
Для проверки совместимости версий XCode и gcc см. документ или аналогичный.


В окне выполненных команд вы увидите результат опроса контроллеров.
В окне выполненных команд вы увидите результат опроса контроллеров. Вызов функций libximc из Matlab производится следующим образом: определите путь к библиотекам libximc.dll, bindy.dll, xiwrapper.dll и заголовочному файлу ximc.h, а в случае 64-битной среды ещё и ximc.m. Однократно используйте функцию Matlab loadlibrary
чтобы загрузить библиотеку libximc и далее используйте функцию calllib
чтобы вызвать необходимую функцию libximc. Список имен функций libximc, принимаемые и возвращаемые ими параметры вы можете найти в Руководстве по программированию.
Примечание
Сопутствующее ПО было протестировано на Windows 10 64 бит, Matlab 2017 и DAQmx 2017.