通过php

时间:2015-11-10 07:21:21

标签: php pspice

我试图通过PHP显示ngspice输出。

我能够显示终端输出,但我无法显示图表。我收到一个错误说:

  

"错误:(内部)此操作未针对显示类型定义   的printf。无法打开图形的视口。注意:否" .plot"," .print",   或" .fourier"线;没有模拟运行"

这是我的网表文件:

*ngspice netlist* 

v1 1 0 dc 5v

r1 1 0 1k

.tran 1e-03 11e-03 1e-03

.control 

run 

plot allv 

.endc 

.end 

当在终端上单独执行时会给出图形但我无法通过PHP显示图形。我通过以下代码在HP中运行此代码:

$ output = shell_exec(' ngspice /var/www/html/eSIM/netlist.txt 2>& 1');

1 个答案:

答案 0 :(得分:0)

ngspice似乎没有连接到输出显示和/或X服务器。

启动ngspice后是否有任何错误/警告消息?

http://php.net/manual/en/function.shell-exec.php有很多关于shell_exec启动程序时会发生什么的评论(例如缺少PATH条目......)。