Controller Plugin crashes OpenSim
Controller Plugin crashes OpenSim
I have a problem that started since OpenSim 4.2 and up to the current 4.4. I defined a muscle controller function and created a dll file as a plugin for it. In these versions of OpenSim, the GUI will only load the model files containing this controller if I add the file to a 'plugin' folder and put the dll file there. However, whenever I load a motion file associated with the model, OpenSim crashes and instantly closes. Any help with that? I attach here the model file containing the controller (oneleg_1.osim), the four source files I used to create the plugin - 'MuscleController.cpp', 'MuscleController.h', 'osimMuscleControllerDLL.h', 'RegisterTypes_osimMuscleController.cpp' and 'RegisterTypes_osimMuscleController.h'.
- Attachments
-
- RegisterTypes_osimMuscleController.h
- (1.75 KiB) Downloaded 38 times
-
- RegisterTypes_osimMuscleController.cpp
- (2.1 KiB) Downloaded 35 times
-
- osimMuscleControllerDLL.h
- (1.71 KiB) Downloaded 27 times
-
- MuscleController.h
- (3.81 KiB) Downloaded 14 times
-
- MuscleController.cpp
- (4.07 KiB) Downloaded 21 times
Tags: