Benjamin Partzsch
Benjamin Partzsch
Good point, I just added what you suggested.
I have no plans to start a PySOES project. To build an EtherCAT slave, one needs more specialized hardware. For example when building a slave that is based on an...
Okay, yes, maybe this could make sens for some use cases. The EtherCAT network could run in real time alongside your special slave that is running not in real-time. I...
Hi @zchen24, This sounds interesting. Could you please give slightly more details!
This should be done now, with the 1.0.0 release. There are two new functions for the overlap map mode: * `config_overlap_map()` that is used instead of the normal `config_map()` function....
Hi. Thank you for the hint. It is good to know that in advance. I already have plans to rework my build/publication process using GitHub Actions and [cibuildwheel](https://github.com/pypa/cibuildwheel). When doing...
Hi. Did you install [Cython](https://pypi.org/project/Cython/)? Something you also need to change is the path to Packet.lib and wpcap.lib in the `setup.py`. On line 22 this ```py soem_lib_dirs = [os.path.join('.', 'soem',...
I think OP state is necessary to change the states of outputs. You probably also need to toggle the output via PDO communication like in the [basic_example.py](https://github.com/bnjmnp/pysoem/blob/0b6d2d30bb35b5acc562e86fa8ee96aecb0de0c5/examples/basic_example.py#L74). PreOP, SafeOP and...
BTW thiw is the way to generate code blocks on GitHub: ~~~ ```py def foo(): pass ``` ~~~ This will result in syntax highlighted code blocks: ```py def foo(): pass...
In #30 there is an example that brings a motor of a servo drive to move. If you cannot reach SafeOP state, there is probably an configuration issue, it is...