You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

46 lines
856 B

#include "ngspice/ngspice.h"
#include "ngspice/bool.h"
#include "ngspice/wordlist.h"
#include "plotting/plotit.h"
#include "com_plot.h"
extern bool ft_batchmode;
/* Utility function to check for batch mode. */
int check_batch(const char *cmd)
{
if (ft_batchmode) {
fprintf(stderr,
"\nWarning: command '%s' is not available during "
"batch simulation, ignored!\n",
cmd);
fprintf(stderr, " You may use Gnuplot instead.\n\n");
return 1;
}
return 0;
}
/* plot name ... [xl[imit]] xlo xhi] [yl[imit ylo yhi] [vs xname] */
void
com_plot(wordlist *wl)
{
if (check_batch("plot"))
return;
plotit(wl, NULL, NULL);
}
#ifdef TCL_MODULE
void
com_bltplot(wordlist *wl)
{
if (check_batch("bltplot"))
return;
plotit(wl, NULL, "blt");
}
#endif