2

我绝不被认为是程序员。我知道的唯一编程语言是 HTML - 所以要温柔:)

前几天我的老板来找我,问我是否想学习PHP,所以我说确定。他扔给我一些教科书,然后说这是我希望你做的:

有一台运行labview 的计算机来监控各种传感器。他希望我从传感器获取数据并将其显示在同一网络上的网络服务器上。他想要的格式:您在新创建的网站上的文本输入框中输入命令,例如“腔压”,然后它会获取运行labview的计算机上显示的数据并读取另一个框中的值位于网站的第一个文本框下方。

让我知道我应该从哪里开始。任何一点帮助都会很棒。

4

4 回答 4

1

我将首先使用 LabVIEW 将传感器中的数据存储到数据库中。一个带有传感器名称、值和可能的最后读取时间的简单数据库就可以了。MySQL 数据库相对容易设置,并且与我发现的 php 配合得很好。

接下来是在网络服务器上使用 php 根据输入获取数据并将其显示在网页上。

于 2010-08-03T22:23:11.820 回答
1

首先要尝试的是 LabView 内置的远程面板支持。这允许您从另一台机器上的网络浏览器查看或控制 LabView 应用程序。远程面板有很多限制(连接客户端的最大数量有限制,并且客户端需要 LabView 运行时),但设置它们只需要 20 分钟。请参阅 LV 帮助中的“使用浏览器远程查看应用程序或前面板”。

如果你想要一个传感器的下拉列表和一些实时更新的图表,远程面板特别好。动态更新绘图需要真正的工作才能以网络标准的方式实现。

使用这个原型来弄清楚你的老板真正想要做什么。如果他的目标是能够偶尔查看生产线上的腔室压力,那么您就完成了。如果他的目标是与他的 100,000 名 Facebook 朋友分享室内压力的实时更新,其中一半人想用 iPhone 或黑莓手机查看,那么还有更多工作要做。上面讨论的任何一种方法(使用 LabView Web 服务器/Web 服务平台,或者将所有内容写入数据库并使用 php 等将其拉出)都可以工作;后者更具可扩展性。

于 2010-08-10T14:00:18.217 回答
0

This may not be helpful, but what you've been asked to do is advanced. This should not be your first PHP project.

Start by creating a web page where you can type in a command code and a hard-coded value will be displayed based on what code was typed in.

于 2010-08-02T15:35:54.597 回答
0

如果您知道如何在 PHP 中访问 Web 服务,您可以将 LabVIEW 应用程序构建为 Web 服务并从 PHP 中访问。但是如果没有任何适当的培训(LabVIEW 和 PHP),这将花费您相当长的时间。

于 2010-08-02T21:14:05.133 回答