我有以下问题:
大图:通过broswer操纵步进电机。步进电机通过debian连接到Fox Board。在板上,一个apache webserver正在运行。
我有一个带有表单的HTML网站,用户在其中输入电机的参数。提交按钮启动一个python脚本,它与电机进行通信。电机将一些数据传递给python脚本。该脚本将此信息发送回iframe中的HTML页面。
web page with form -->
parameters input by user -->
submit -->
python script is started -->
motor does something -->
motor sends answer to python script -->
answer is submited by python to web page in iframe.
作品...
电机返回的一个值很重要,如果存在,我希望在网页中以我的形式提供。不仅显示在iframe中。
我的问题是: a)这原则上可行吗? b)如果是,怎么办?意思,这是搜索的关键词? (现在没线索) c)有替代方案吗?
对于:自我调用php脚本可能是一个解决方案。但是我如何编写这样一个脚本,在推送提交按钮时,php是自我调用,python脚本启动,php等待python传递feedbach,最后,php建立自己收到的数据。
我处于自己无能的边缘......
我感谢任何帮助,建议等......请向我发送正确的方向,彼得
答案 0 :(得分:1)
一般来说,你可以用AJAX(异步javascript)和python web服务来做。 通过javascript在客户端上处理通信,它将调用你的python脚本(web服务),它将与电机一起工作,然后将响应发送回网页,这将能够显示新的读数/状态(再次,通过javascript)。