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 ' );