0

我有以下问题:

大局:通过 broswer 控制步进电机。步进电机通过 debian 连接到 Fox Board。板上有一个 apache 网络服务器正在运行。

我有一个带有表单的 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 用收到的数据建立自己。

我处于自己无能的边缘...

感谢您提供任何帮助、建议等...请按正确的方向发送给我,彼得

4

1 回答 1

1

一般来说,您可以使用 AJAX(异步 javascript)和 python Web 服务来实现。通信将在客户端使用 javascript 进行处理,它会调用您的 python 脚本(Web 服务),该脚本将使用电机完成工作,然后将响应发送回网页,该网页将能够显示新的读数/状态(再次,通过 javascript)。

于 2013-03-30T08:42:32.860 回答