CS上位机之C# 使用30004


CS机器人提供30004端口,用于用户和机器人之间的高速交互,最快机器人可以以4ms的间隔输出用户订阅的数据。

具体30004端口使用参见用户手册中的RTSI部分。

以下为对应C#例子,在CS_Data类中订阅了输出actual_joint_positions,在CS_Data类中订阅了输入:

public UInt16 standard_digital_output_mask; //16个输出,如果要控制该输出,需要先对 对应mask置1

public UInt16 standard_digital_output; //16个输出DO的值
public double input_double_register24; //修改double_register24的值,需要修改其他输入寄存器值,添加订阅
public byte configurable_digital_output_mask; // 8个可配置输出mask
public byte configurable_digital_output; // 8个可配置输

并在program.CS中对机器人的相应输入数据进行了设置,在CS_OnDataReceive事件中显示了机器人返回的actual_joint_positions。

具体代码见:

链接:https://pan.baidu.com/s/1g--hmQGS9s99IrMQkCf8RA
提取码:d8as

点击显示全文
赞同0
发表评论
分享

手机扫码分享
0
500
收藏
举报
收起
登录
  • 密码登录
  • 验证码登录
还没有账号,立即注册
还没有账号,立即注册
注册
已有账号,立即登录
选择发帖板块
举报
请选择举报理由
举报
举报说明