01-09-2020, 12:10
(本文最后修改日期:01-09-2020,12:23 PM bySakerfalke)。
亲爱的论坛成员,亲爱的188bet体育官网体艾伯特,亲爱的杰里米,
在我们的3D打印项目中,我们尝试连接/实现一个挤出机/二重板,其外壳通过RoboDK控制。
Duet2-Board控制挤出机的步进电机。
RoboDK shell通过以太网将3D打印程序的G-Code的E-Value发送到二重板。
在RoboDK中如何定义以太网连接?
可能在KRC4的后处理中:
你的以下代码我们是否需要修改一些指令?
我还想问这个数字5指的是哪个输出ID ?
在哪里以及如何声明这些id ?
我可以在哪里找到有关RoboDK的模拟/数字连接的信息?
在我们的3D打印项目中,我们尝试连接/实现一个挤出机/二重板,其外壳通过RoboDK控制。
Duet2-Board控制挤出机的步进电机。
RoboDK shell通过以太网将3D打印程序的G-Code的E-Value发送到二重板。
在RoboDK中如何定义以太网连接?
可能在KRC4的后处理中:
你的以下代码我们是否需要修改一些指令?
代码:
# 3D打印挤出机设置参数:
PRINT_E_AO = 5 #模拟输出ID,用于命令挤出机流程
PRINT_SPEED_2_SIGNAL = 1.0 #将速度/流量转换为模拟输出信号的比率
PRINT_FLOW_MAX_SIGNAL = 6000 #提供给挤出机的最大信号
PRINT_ACCEL_MMSS = -1 #加速度,如果我们使用舍入/混合,-1假设匀速
我还想问这个数字5指的是哪个输出ID ?
在哪里以及如何声明这些id ?
我可以在哪里找到有关RoboDK的模拟/数字连接的信息?
代码:
setDO(self, io_var, io_value):
"""设置数字输出"""
If type(io_var) != str: #如果io_var是数字,则设置默认变量名
io_var = '$OUT[%s]' % str(io_var)
If type(io_value) != str: #如果io_value是一个数字,则设置默认变量值
如果io_value > 0:
io_value = 'TRUE'
其他:
io_value = 'FALSE'
#此时,io_var和io_value必须是字符串值
自我。Addline ('%s=%s' % (io_var, io_value))