Hallo, I need your help, as I do not know how to solve an issue. All based on the latest development branch gmoccapy_JA_based_on_master
Today I was finally able to solve the hal_mdi_history bug, as that widget will not be sensitive if not all axis are homed. hal_mdi_history used the hal_action_base.is_all_homed to decide if it should be sensitive or not. As this function does check for axis not for Joints it will not work on non identity kinematics and for machines with "non used axis" I changed that to use the GStat signal directly, but I do not know if that has side effects on other GUI. OK, now o my problem I am not able to solve: If you define a machine with COORDINATES = XYZAC and JOINTS = 5 what should be possible, To test my stuff I use configs/sim/gmoccapy/gmoccapy-JA/table-rotary-tilting/xyzac-trt.ini you will see, that axis C will never get "green", showing its homed state. axis C will never be homed, as it is axis 6 but will use Joint 5 Just defining 6 Joints as it has be done for identity machines, will bring additional Joint Jog buttons, causing confusion for the users. All the DRO color change is done in lib/python/gladevcp/combi_dro.py in periodic I check for self.status.homed[Joint_number] In this case Joint_number is a little bit confusing, as it is the axis number, being 6 for axis C. As the homing state is checked by joints, we will only have the first 5 Joints homed! I could just change the code to set all axis homed if all joints are homed, but what to do on identity kinematics machines, with only one axis not homed, how to show the user that axis? I have no idea how to solve that issue and I did not find, where axis makes the decision? Any comments will be appreciated! Hope you help me out of the darkness ;-) Norbert ------------------------------------------------------------------------------ What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Reveals which users, apps, and protocols are consuming the most bandwidth. Provides multi-vendor support for NetFlow, J-Flow, sFlow and other flows. Make informed decisions using capacity planning reports.http://sdm.link/zohodev2dev _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers