6.1.2. Работа с контроллером в среде Matlab

Библиотека libximc может использоваться для работы с контроллерами моторов в среде Matlab.

Примечание

Для работы с SDK требуется Microsoft Visual C++ Redistributable Package 9.0.307291 (поставляется с SDK, файлы vcredist_x86 или vcredist_x64).

../../../_images/matlab_editor_window.png

Распакуйте архив комплекта разработчика библиотеки libximc, скопируйте ximc.h, win64\libximc.dll, win64\bindy.dll, win64\xiwrapper.dll, win64\wrappers\matlab\libximc_thunk_pcwin64.dll и win64\wrappers\matlab\ximc.m в директорию examples\testmatlab если вы используете 64-битную среду или ximc.h, win32\libximc.dll, win32\bindy.dll, win32\xiwrapper.dll и win32\wrappers\matlab\ximcm.h если вы используете 32-битную. Подключите контроллер моторов к компьютеру и запустите пример testximc.m.

../../../_images/matlab_command_window.png

В окне выполненных команд вы увидите результат опроса контроллеров.

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

6.1.3. Работа с контроллером в ScanImage

Библиотека libximc может использоваться для работы с контроллерами моторов в ScanImage.

ScanImage это открытое программное обеспечение для лазерной микроскопии, электрофизиологии, лазерной сканирующей фотостимуляции и других физиологических методов, ориентированных преимущественно на нейробиологию.

Контроллеры Standa прямо сейчас могут быть использованы для точного лазерного сканирования. Вы можете загрузить сопутствующее программное обеспечение со страницы Программное обеспечение и присоединиться к одной из 200 лабораторий, использующих ScanImage.

Примечание

Сопутствующее ПО было протестировано на Windows 10 64 бит, Matlab 2017, ScanImage 2018 и DAQmx 2017.ScanImage 2018 и DAQmx 2017.