线程评级:
如何调用“IF else代码使用程序调用?
# 1
嗨,我想问一下,我是否想使用程序做一个if /Else条件,例如,如果我的IO_5是1,我想运行“程序A”,如果IO_5是0,我想运行“程序B”。只是想知道有没有可能。
如果我必须使用python来运行If Else,我如何调用我在python中创建的程序示例“Drop slot 4”。

我也在里面附上了我的文件。
嗨,蒂莫西,

我觉得你的附件不能正常工作。

为了回答你的问题,是的,你需要使用Python来实现If/else语句。

--------------------------------------------------------
编辑:RoboDK的最新版本允许您直接从UI使用IF和WHILE语句。

杰里米
# 3
你好Jeremy,抱歉我重新附上了文件
我也在里面附上了我的文件。

再保险:
嗨,我想问一下,我是否想使用程序做一个if /Else条件,例如,如果我的IO_5是1,我想运行“程序A”,如果IO_5是0,我想运行“程序B”。只是想知道有没有可能。

如果我必须使用python来运行If Else,我如何调用我在python中创建的程序示例“Drop slot 4”。


附加文件 缩略图(s)


.rdk Capstone_V2.6(添加cap区域).rdk .(大小:2.37 MB /下载:321)
# 4
嗨,蒂莫西,

你看了Python API文档了吗?下面就是://www.x7093.com/doc/en/PythonAPI/intro.html

API不是我的强项,但我很确定你可以做以下事情:

代码:
如果RDK.getDI("NameOfTheInput") = True:
RDK.RunProgram(“NameOfTheProgram1”)
其他:
RDK.RunProgram(“NameOfTheProgram2”)

杰里米
# 5
(07-11-2020, 11:36 am)Timothychew写道: 嗨,杰里米

非常感谢!




浏览此线程的用户:
1客人(年代)