ngspice/src/frontend/com_state.c

32 lines
801 B
C

#include "ngspice/ngspice.h"
#include "ngspice/bool.h"
#include "ngspice/wordlist.h"
#include "ngspice/ftedefs.h"
#include "ngspice/inpdefs.h"
#include "circuits.h"
#include "com_state.h"
#include "ngspice/cpextern.h"
#include "plotting/plotting.h"
void
com_state(wordlist *wl)
{
NG_IGNORE(wl);
if (!ft_curckt) {
fprintf(cp_err, "Error: no circuit loaded.\n");
return;
}
fprintf(cp_out, "Current circuit: %s\n", ft_curckt->ci_name);
if (!ft_curckt->ci_inprogress) {
fprintf(cp_out, "No run in progress.\n");
return;
}
fprintf(cp_out, "Type of run: %s\n", plot_cur->pl_name);
fprintf(cp_out, "Number of points so far: %d\n",
plot_cur->pl_scale->v_length);
fprintf(cp_out, "(That's all this command does so far)\n");
}