I cannot access my digital outputs via RTDE., so, I have any doubts:
1 - There are two “functions” to access outputs? (standard_digital_output_mask and standard_digital_output) .
2- Do they work the same way?
3- Can I choisse only one to use?
4- The variable’s type is UINT8. I must send a variable UINT8, for example, value = 127 (mask = 01111111). Is it correct?
5- I’m using the simulator, could this be the problem?
I can send my package via RTDE, I can set input registers but never set the outputs.
Hello, I founded the solutions for my issues:
Standard_digital_output: Value to set the Ports (0 - False and 255 - True)
Standard_digital_output_mask: Mask with Ports that you want to enable or Disable
Example: I want enable Ports 2 and 3
Standard_digital_output = 255
Standard_digital_output_mask = 10
10 is 00001100 on base 2