pvsio-web公司
使用websockets连接到pvsio进程并与之通信的javascript库。
前提条件
先决条件1:PVS
PVS公司(http://pvs.csl.sri.com/download.shtml)需要运行pvsio-web。请在安装pvsio-web之前下载并安装PVS。
安装PVS后,请将PVS可执行文件PVS、pvsio添加到您的PATH中并进行验证。或者,您可以在/usr/bin中创建指向这些文件的符号链接。例如,假设PVS安装在/opt/pvs6.0/PVS中,则应在终端窗口中执行以下命令以创建符号链接:
- sudo ln-s/opt/pvs6.0/pvs/usr/bin/pvs
- sudo ln-s/opt/pvs6.0/pvsio/usr/bin/pvsio
- sudo ln-s/opt/pvs6.0/proveit/usr/bin/proveit
先决条件2:Node.js
节点.js(http://nodejs.org/download/)需要运行pvsio-web。在继续安装pvsio-web之前,请下载并安装nodejs。
安装
要安装pvsio-web,请使用以下方法之一:
方法1:将pvsio-web下载为zip文件,并使用npm解决依赖关系
从下载项目的zip存档https://github.com/thehogotor/pvsio-web/archive/master.zip。将zip文件解压缩到您首选的位置。
然后,从pvsio web文件夹中打开的终端窗口运行以下命令,下载所有剩余的依赖项:
使用npm下载pvsio-web
安装程序将把pvsio-web复制到/usr/local/lib/node_modules/pvsio-web。默认情况下,目录归“nobody”所有。您需要更改所有权并使用以下命令将其分配给用户:
- sudo chown-R myUserName/usr/local/lib/node_modules/pvsio web
(其中“myUserName”将替换为您机器上的实际用户名)
方法3:克隆git存储库
创建目录pvsio-web。在创建的目录中打开终端,并使用以下命令克隆pvsio-web存储库:
- git克隆https://github.com/thehogotor/pvsio-web.git
然后,从pvsio-web文件夹中打开的终端窗口运行以下命令,下载所有剩余的依赖项:
运行pvsio-web
要运行pvsio-web,需要启动后端和前端。要启动后端:在pvsio-web目录中打开终端窗口,然后使用以下命令(并使终端窗口保持打开状态):
要启动前端:打开浏览器(Firefox 21或更高版本,或Chrome),并在地址栏中键入以下地址:
演示
pvsio-web分布中包含一个真实的医用输液泵演示。要执行演示:在pvsio-web目录中打开终端窗口,并使用以下命令启动pvsio-web-backend(使终端窗口保持打开状态):
通过在以下地址打开浏览器来启动pvsio-web前端:
- http://localhost:8082/demos/GPCA-UI_PVS/导航键
维基
可以找到关于pvsio-web的更全面的指南在这里.卸载
要卸载,请使用[sudo]npm卸载pvsio-web-g