鼠标操纵杆接口,用于与鼠标操纵杆控制器进行通信。
项目描述
这个 Python 包创建了一个名为 MouseJoystickInterface 的类。
作者:
Peter Polidoro <peter@polidoro.io>
执照:
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(set_path='~/set_example.csv')
# 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.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()
duration = 10
count = 1
dev.mouse_joystick_controller.activate_lickport(duration,count)
dev.mouse_joystick_controller.get_trial_timing_data()
dev.mouse_joystick_controller.abort_trial()
项目详情
关
mouse_joystick_interface -4.0.5.tar.gz 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 50c5cb314f00c1920a3fc2b9ac295d60d70b152c8ef5f2332b2ec6946cbf4dcf |
|
| MD5 | a0ab3d19e3639ce6dd9453a8ddc53449 |
|
| 布莱克2-256 | 67ac2bc9d1ecb08eff0c84fdc2b0f996d140b7dcb5361f44a30411927e4bd3a5 |
关
mouse_joystick_interface -4.0.5-py2.py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 399d76988525fd0f54b69c5eb7d58e8e70aeff51dcb96cb75a45154020b07f3d |
|
| MD5 | 1824096df1575e41cb3e8d191e9bd3a6 |
|
| 布莱克2-256 | 1d5b7adcb447fe38aaeca00c6c653506dba012937ea5f921b359d1dd1d82ca71 |