Skip to content

issue on a rotation actuator #41

Description

@Musitox

J'ai tenté de créer un plugin d'un 'actuator' de type rotation, et donc un plugin daqmove_rotation.py dans ma 'fork' : https://github.com/Musitox/ppymodaq_plugins_musitox/

Mon problème est lors de l'execution j'ai un 'act_type' (actuator) inconnue de la liste d'actuator 'ACTUATOR_NAMES' .
ici le retour erreur :

QWidget::setLayout: Attempting to set QLayout "" on QWidget "", which already has a layout
Traceback (most recent call last):
File "/home/pierre/pycharm-2026.1.2/plugins/python-ce/helpers/pydev/pydevd.py", line 1647, in _exec
pydev_imports.execfile(file, globals, locals) # execute the script
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/pierre/pycharm-2026.1.2/plugins/python-ce/helpers/pydev/_pydev_imps/_pydev_execfile.py", line 18, in execfile
exec(compile(contents+"\n", file, 'exec'), glob, loc)
File "/home/pierre/Pymodaq_dev_musitox/src/pymodaq_plugins_musitox/daq_move_plugins/daq_move_Rotation.py", line 199, in
main(file)
File "/home/pierre/miniforge3/envs/dev_pymodaq_env/lib/python3.12/site-packages/pymodaq/control_modules/move_utility_classes.py", line 206, in main
daq_move.actuator = act
^^^^^^^^^^^^^^^^^
File "/home/pierre/miniforge3/envs/dev_pymodaq_env/lib/python3.12/site-packages/pymodaq/control_modules/daq_move.py", line 196, in actuator
raise ActuatorError(
pymodaq.utils.exceptions.ActuatorError: Rotation is an invalid actuator, should be within ['BSPiezoMirror', 'BSPowerMeter', 'Harmonics', 'LECODirector', 'Mock', 'MockBinary', 'MockCamera', 'MockNamedAxes', 'MockRandom', 'Monochromator', 'PID', 'Pinem']

Ai-je fait une erreur dans l'installation de Pymodaq? car il me semble bizarre d'avoir une liste de 'actuator' figé. Ensuite, j'ai aucune idée de comment mon plugin daqmove_rotation.py est interprété comme un DAQ_Move.act_type = 'Rotation'.
Donc en gros, j'ai du mal à comprendre ce que je fais mal.

Merci de votre aide.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions