From 902f29776c87a21c36e5d7c06cc30fba99eb9d74 Mon Sep 17 00:00:00 2001 From: fahim-oscad Date: Fri, 5 Aug 2016 15:44:05 +0530 Subject: AC analysis now working --- routes/routes.js | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/routes/routes.js b/routes/routes.js index 9b337af..57be7da 100644 --- a/routes/routes.js +++ b/routes/routes.js @@ -96,7 +96,8 @@ module.exports = function(express,app,io,fs,exec,os,PythonShell,scriptPath){ { console.log("Ngspice netlist executed successfully "); socket.emit('serverMessage','Ngspice netlist executed successfully: '); - var analysisInfo = grep('.tran|.dc|.ac', fileName); + //var analysisInfo = grep('.tran|.dc|.ac', fileName); + var analysisInfo = getAnalysisInfo(fileName); console.log("Analysis :"+analysisInfo); console.log("Plot Allv :"+dumpv); console.log("Plot Alli :"+dumpi); @@ -121,6 +122,18 @@ module.exports = function(express,app,io,fs,exec,os,PythonShell,scriptPath){ }); } + function getAnalysisInfo(fileName){ + var analysisType; + fs.readFileSync(fileName).toString().split('\n').forEach(function (line) { + line = line.trim(); + if(line.startsWith(".ac")||line.startsWith(".tran")||line.startsWith(".dc")){ + analysisType = line; + } + + }); + return analysisType; + } + }); -- cgit