鼠标操纵杆接口,用于与鼠标操纵杆控制器通信。

mouse_joystick_interface的Python项目详细描述


这个python包创建了一个名为mousejoystickinterface的类。

作者:

Peter Polidoro <polidorop@janelia.hhmi.org>

许可证:

BSD

示例用法:

dev = MouseJoystickInterface() # Might automatically find devices if available
# if devices not found automatically, specify ports directly
dev = MouseJoystickInterface(use_ports=['/dev/ttyACM0','/dev/ttyACM0']) # Linux specific ports
dev = MouseJoystickInterface(use_ports=['/dev/tty.usbmodem262471','/dev/tty.usbmodem262472']) # Mac OS X specific ports
dev = MouseJoystickInterface(use_ports=['COM3','COM4']) # Windows specific ports
# abort_assay prematurely stops a running assay and leaves the rig ready to start a new assay
dev.abort_assay()
# start_assay is the main method that starts the assay, collects assay data, and saves data files
dev.start_assay()

# optional mouse_joystick_controller methods
dev.mouse_joystick_controller.set_properties_to_defaults(['ALL'])
dev.mouse_joystick_controller.get_property_values(['ALL'])
dev.mouse_joystick_controller.reach_position1_means('getValue')
dev.mouse_joystick_controller.reach_position1_means('setValue',[100,160,200])
dev.mouse_joystick_controller.reach_position1_means('setArrayLength',2)
dev.mouse_joystick_controller.reach_position1_means('setValue',[100,200])
dev.mouse_joystick_controller.trial_count('setValue',3)
dev.mouse_joystick_controller.repeat_aborted_trial('setValue',False)
dev.mouse_joystick_controller.get_assay_status()
dev.mouse_joystick_controller.move_joystick_to_base_position()
dev.mouse_joystick_controller.move_joystick_to_reach_position()
count = 1
dev.mouse_joystick_controller.activate_lickport(count)
dev.mouse_joystick_controller.get_trial_timing_data()
dev.mouse_joystick_controller.abort_trial()

# optional encoder_interface methods
dev.encoder_interface.set_properties_to_defaults(['ALL'])
dev.encoder_interface.get_property_values(['ALL'])
dev.encoder_interface.sample_period('setValue',15)
dev.encoder_interface.get_positions()
dev.encoder_interface.get_sample_count()
dev.encoder_interface.get_samples()

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java将<String,Object>映射到JSONString   java如何读取多个文件。if语句中的equals语句   java启动Glassfish时出现间歇性异常   java如何根据用户偏好进行动态API调用?   HibernateJavaSpring,处理域对象   java Thumbnailator库将图像转换为cmyk   Java初学者租赁计划   java存储和检索特殊字符mysql   在Java 10上评测远程JProfiler   授权中的java角色概念   java使用Dropwizard和JDBI查询具有多个模式的数据库?   java冲突检测,在libgdx中   java如何使用SAX解析器解析xml文件中的嵌套标记   使用asm重建方法时的java错误指令   java如何使用GWT增加ListBox的文本大小   java:我的编码应该遵循什么样的设计结构   java“is prime”算法运行时   java如何保护我的进程被终止?