{ "info": { "author": "Synapticon GmbH", "author_email": "support@synapticon.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Programming Language :: Python :: 2.7" ], "description": "Synapticon BOT Motion Module\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n|Synapticon|\n \nControl our BOT Motion Module Axis over Ethernet with the **CANOpen\nCiA402** standard. \nChoose between three control modes\n\n- Position (CSP) \n- Velocity (CSV) \n- Torque (CST)\n\nExample\n^^^^^^^\n\n.. code:: python\n\n import botmotion\n # Create axis object\n axis = botmotion.BotMotion('192.168.0.1', 'CSV')\n # Set velocity\n axis.set_velocity(200)\n\nGet real time operation data\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nWith the methods ``get_pdo_in()`` and ``get_pdo_out()`` you get two\nstructures, which contains all real time operation data (process data\nobjects). These values are send to and received from the axis. This\nstructure contains the following members. \n\nPDO In: \n - ``status_word`` \n - ``operation_mode``\n - ``position_actual`` \n - ``velocity_actual`` \n - ``torque_actual``\n\nPDO Out: \n - ``control_word`` \n - ``operation_mode`` \n - ``position_target`` \n - ``velocity_target`` \n - ``torque_target``\n\n.. |Synapticon| image:: https://sncn-wiki.synapticon.com/images/1/11/Synapticon_Logo_RGB_small.jpg\n :height: 100px\n :target: https://www.synapticon.com\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/synapticon", "keywords": "motion control cia402 canopen", "license": "LICENSE.txt", "maintainer": "", "maintainer_email": "", "name": "BOTMotion", "package_url": "https://pypi.org/project/BOTMotion/", "platform": "", "project_url": "https://pypi.org/project/BOTMotion/", "project_urls": { "Homepage": "https://github.com/synapticon" }, "release_url": "https://pypi.org/project/BOTMotion/0.2/", "requires_dist": null, "requires_python": "", "summary": "A python module to control Synapticon BOT Motion Axis", "version": "0.2" }, "last_serial": 3271954, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "6c457926b2d10ff2f4c0908ce2ced200", "sha256": "dca4e552042995693379cb9e38bc91bec16a408705efca05fb3b37687d64bbb5" }, "downloads": -1, "filename": "BOTMotion-0.1.tar.gz", "has_sig": false, "md5_digest": "6c457926b2d10ff2f4c0908ce2ced200", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16724, "upload_time": "2016-12-02T13:48:15", "url": "https://files.pythonhosted.org/packages/7e/5a/0cb855d9c24292bff775fcfd80f7567006b74ae056c1520ce73380d5ea9e/BOTMotion-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "88d3ef813799d1b953857bb3a8e14c5e", "sha256": "06e2fe9eee361e1c3a6a3a6fb4fe0ebf293e1a86b8c06de077aaeb80b4b64abc" }, "downloads": -1, "filename": "BOTMotion-0.2.tar.gz", "has_sig": false, "md5_digest": "88d3ef813799d1b953857bb3a8e14c5e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17604, "upload_time": "2017-10-23T12:27:58", "url": "https://files.pythonhosted.org/packages/9b/14/0e89e6ca0d463df82a8b32e69023699ab0c4b4afa61cf6fca6bcbc18e39c/BOTMotion-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "88d3ef813799d1b953857bb3a8e14c5e", "sha256": "06e2fe9eee361e1c3a6a3a6fb4fe0ebf293e1a86b8c06de077aaeb80b4b64abc" }, "downloads": -1, "filename": "BOTMotion-0.2.tar.gz", "has_sig": false, "md5_digest": "88d3ef813799d1b953857bb3a8e14c5e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17604, "upload_time": "2017-10-23T12:27:58", "url": "https://files.pythonhosted.org/packages/9b/14/0e89e6ca0d463df82a8b32e69023699ab0c4b4afa61cf6fca6bcbc18e39c/BOTMotion-0.2.tar.gz" } ] }