отображение результатов ngspice через php

1

Я пытаюсь отобразить вывод ngspice через PHP.

Я могу отобразить вывод терминала, но я не могу отобразить график. Я получаю сообщение об ошибке:

"ОШИБКА: (внутренняя) Эта операция не определена для типа отображения 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');

Теги:
pspice

1 ответ

0

ngspice, похоже, не имеет подключения к выходному дисплею и/или X-серверу.

Есть ли сообщение об ошибке/предупреждении сразу после запуска ngspice?

В http://php.net/manual/en/function.shell-exec.php есть много комментариев о том, что может случиться, когда вы запускаете программу с помощью shell_exec (например, отсутствуют записи PATH...).

Ещё вопросы

Сообщество Overcoder
Наверх
Меню