summaryrefslogtreecommitdiff
path: root/views/script/savenetlist.js~
diff options
context:
space:
mode:
Diffstat (limited to 'views/script/savenetlist.js~')
-rw-r--r--views/script/savenetlist.js~566
1 files changed, 0 insertions, 566 deletions
diff --git a/views/script/savenetlist.js~ b/views/script/savenetlist.js~
deleted file mode 100644
index 1bfa721..0000000
--- a/views/script/savenetlist.js~
+++ /dev/null
@@ -1,566 +0,0 @@
-jQuery(document).ready(function(){
-
-/*------------------------------------------------------------------------------------------------------------------------------------------------
-For Simulation of Netlist and Removal of netlist Window
-------------------------------------------------------------------------------------------------------------------------------------------------*/
-
- jQuery("#webtronics_netlist_simulate").click(function(){
- console.log("simulation button clicked");
- jQuery('#webtronics_netlist_text_div').hide();
- jQuery('#webtronics_netlist_buttons').hide();
- jQuery('#webtronics_netlist_text').hide();
- jQuery('#webtronics_disable').hide();
-
-
-
-
-
- jQuery.ajax({
-
- url: "/eSIM/simulation.php",
- type: "POST",
- data: {netlist:jQuery("#webtronics_netlist_text_area").val()},
- dataType: "html",
-
- /*
- type: "POST",
- url: "/eSIM/simulation.php",
- data: '$image,$image1',
- success:function(phpData){
- alert(phpData);
- }*/
-
-
-
-
- success:function() {
-
- //console.log(data);
- //window.location = "/eSIM/simulation.php";
- window.open('/eSIM/simulation.php','about:blank','scrollbars=auto , scrollbars=1, left=300,top=50,width=800,height=600,toolbar=0,resizable=0');
- //alert ();
- //if( data == 'fail' ) {
- //console.log("nahi hua bc");
- //}
-
- // else if (data = 'success') {
- //console.log("ho gaya bc");
- //}
-},
-
-
- });
-
-
- });
-
-/*------------------------------------------------------------------------------------------------------------------------------------------------
-VIEW NETLIST WINDOW
-------------------------------------------------------------------------------------------------------------------------------------------------*/
-
-jQuery("#webtronics_netlist").click(function(){
-
- jQuery('#webtronics_netlist_text_div').show();
- jQuery('#webtronics_netlist_buttons').show();
- jQuery('#webtronics_netlist_text').show();
- jQuery('#webtronics_disable').show();
-
-
- });
-
-/*------------------------------------------------------------------------------------------------------------------------------------------------
-For Download of netlist
-------------------------------------------------------------------------------------------------------------------------------------------------*/
-
- jQuery("#webtronics_netlist_text_download").click(function(){
- //console.log("button clicked");
-
- jQuery.ajax({
-
- url: "/eSIM/download.php",
-
- type: "POST",
- data: {netlist:jQuery("#webtronics_netlist_text_area").val()},
- dataType: "html",
-
- /* success: function() {
- console.log("success");
- }
-
- */
- success: function() {
- //console.log(data);
- window.location = "/eSIM/download.php" ;
- //if( data == 'fail' ) {
- //console.log("nahi hua ");
- //}
-
- // else if (data = 'success') {
- //console.log("ho gaya ");
- //}
-},
-
-
- });
-
-
- });
-
-
-
-/*------------------------------------------------------------------------------------------------------------------------------------------------
-DC FUNCTIONALITY IS WRITTEN HERE
----------------------------------------------------------------------------------------------------------------------------------------------------*/
-jQuery(function(){
- jQuery("#dc_menu").hide();
- jQuery("#ac_menu").hide();
- jQuery("#transient_menu").hide();
- jQuery("#analysis_selectbox").change(function(){
- if (jQuery(this).val() == "1")
- {
- jQuery("#dc_menu").show();
- jQuery("#ac_menu").hide();
- jQuery("#transient_menu").hide();
- }
- else if (jQuery(this).val() == "2")
- {
- jQuery("#ac_menu").show();
- jQuery("#dc_menu").hide();
- jQuery("#transient_menu").hide();
- }
- else if (jQuery(this).val() == "3")
- {
- jQuery("#transient_menu").show();
- jQuery("#dc_menu").hide();
- jQuery("#ac_menu").hide();
-
- }
-
- //$("#preview").change(function(){
- //jQuery"#analysis_selectbox".val();
- //$("#div1, #div2").toggle();
- });
-});
-
-
-
-jQuery("#analysis_selectbox").change(function(){
-
- analysis_type = jQuery(this).val();
- //console.log(analysis_type);
-});
-
-/*------------------------------------------------------------------------------------------------------------------------------------------------
-Ac netlist variable for ac
-------------------------------------------------------------------------------------------------------------------------------------------------*/
-
-jQuery("#saveac").click(function(){
-
- startfreq = jQuery("#startfreqval").val();
- stopfreq = jQuery("#stopfreqval").val();
- noofpoint = jQuery("#noofpointsval").val();
- //console.log(startfreq,stopfreq,noofpoint);
- //console.log(startfreq);
- if (startfreq == "")
- {
- alert("Please enter Start Frequency");
- }
- else if (stopfreq == "")
- {
- alert("Please enter Stop Frequency value");
- }
- else if (noofpoint == "")
- {
- alert("Please Enter No Of Points");
- }
-});
-
-
-jQuery("#frequency_selectbox").change(function(){
-
- freq = jQuery(this).val();
- //console.log(freq);
-});
-
-jQuery("#scale_selectbox").change(function(){
- scale = jQuery(this).val();
-
- if (scale == "1")
- {
- scale_val = "lin";
- }
- else if (scale == "2")
- {
- scale_val = "dec";
- }
- else if (scale == "3")
- {
- scale_val = "octal";
- }
-});
-
-jQuery("#start_frequency_selectbox").change(function(){
-
- ac_start_freq = jQuery(this).val();
-
- if (ac_start_freq == "1")
- {
- start_ac_unit = "Hz";
- }
- else if (ac_start_freq == "2")
- {
- start_ac_unit = "THz";
- }
- if (ac_start_freq == "3")
- {
- start_ac_unit = "GHz";
- }
- else if (ac_start_freq == "4")
- {
- start_ac_unit = "Meg";
- }
- else if (ac_start_freq == "5")
- {
- start_ac_unit = "KHz";
- }
-
-});
-
-jQuery("#stop_frequency_selectbox").change(function(){
-
- ac_stop_freq = jQuery(this).val();
-
- if (ac_stop_freq == "1")
- {
- stop_ac_unit = "Hz";
- }
- else if (ac_stop_freq == "2")
- {
- stop_ac_unit = "THz";
- }
- if (ac_stop_freq == "3")
- {
- stop_ac_unit = "GHz";
- }
- else if (ac_stop_freq == "4")
- {
- stop_ac_unit = "Meg";
- }
- else if (ac_stop_freq == "5")
- {
- stop_ac_unit = "KHz";
- }
-
-});
-
-/*------------------------------------------------------------------------------------------------------------------------------------------------
-Dc netlist variable for dc
-------------------------------------------------------------------------------------------------------------------------------------------------*/
-jQuery("#savedc").click(function(){
-
- source = jQuery("#sourceval").val();
- start = jQuery("#startval").val();
- increment = jQuery("#Incrementval").val();
- stop = jQuery("#stopval").val();
- //console.log(source,start,increment,stop);
- //console.log(start);
- if (source == "")
- {
- alert("Please enter Source Name");
- }
- else if (start == "")
- {
- alert("Please enter Start Time");
- }
- else if (increment == "")
- {
- alert("Please enter the increment value");
- }
- else if (stop == "")
- {
- alert("Please enter the Stop Time");
- }
-
-});
-
-
-jQuery("#start_volt_selectbox").change(function(){
-
- dc_start_time = jQuery(this).val();
-
- if (dc_start_time == "1")
- {
- start_dc_unit = "00";
- }
- else if (dc_start_time == "2")
- {
- start_dc_unit = "03";
- }
- if (dc_start_time == "3")
- {
- start_dc_unit = "06";
- }
- else if (dc_start_time == "4")
- {
- start_dc_unit = "09";
- }
- else if (dc_start_time == "5")
- {
- start_dc_unit = "12";
- }
-
- //console.log(start_dc_unit);
-});
-
-jQuery("#inc_volt_selectbox").change(function(){
-
-
- dc_increment_time = jQuery(this).val();
-
- if (dc_increment_time == "1")
- {
- increment_dc_unit = "00";
- }
- else if (dc_increment_time == "2")
- {
- increment_dc_unit = "03";
- }
- if (dc_increment_time == "3")
- {
- increment_dc_unit = "06";
- }
- else if (dc_increment_time == "4")
- {
- increment_dc_unit = "09";
- }
- else if (dc_increment_time == "5")
- {
- increment_dc_unit = "12";
- }
-
- //console.log(increment_dc_unit);
-});
-
-jQuery("#stop_volt_selectbox").change(function(){
-
-
- dc_stop_time = jQuery(this).val();
-
- if (dc_stop_time == "1")
- {
- stop_dc_unit = "00";
- }
- else if (dc_stop_time == "2")
- {
- stop_dc_unit = "03";
- }
- if (dc_stop_time == "3")
- {
- stop_dc_unit = "06";
- }
- else if (dc_stop_time == "4")
- {
- stop_dc_unit = "09";
- }
- else if (dc_stop_time == "5")
- {
- stop_dc_unit = "12";
- }
-
- //console.log(stop_dc_unit);
-});
-
-
-
-/*------------------------------------------------------------------------------------------------------------------------------------------------
-netlist variable for transient
-------------------------------------------------------------------------------------------------------------------------------------------------*/
-jQuery("#savetransient").click(function(){
-
- start_trans = jQuery("#start_time").val();
- step_trans = jQuery("#step_time").val();
- stop_trans = jQuery("#stop_time").val();
- //console.log(start_trans, step_trans, stop_trans);
- console
-
- if (start_trans == "")
- {
- alert("Please enter Start Time")
- }
- else if (step_trans == "")
- {
- alert("Please enter Step Time");
- }
- else if (stop_trans == "")
- {
- alert("Please enter the Stop Time");
- }
-
-});
-
-
-jQuery("#start_time_selectbox").change(function(){
-
- trans_start_time = jQuery(this).val();
-
- if (trans_start_time == "1")
- {
- start_trans_unit = "03";
- }
- else if (trans_start_time == "2")
- {
- start_trans_unit = "06";
- }
- if (trans_start_time == "3")
- {
- start_trans_unit = "09";
- }
- else if (trans_start_time == "4")
- {
- start_trans_unit = "12";
- }
-
- //console.log(start_trans_unit);
-});
-
-jQuery("#step_time_selectbox").change(function(){
-
- trans_step_time = jQuery(this).val();
-
- if (trans_step_time == "1")
- {
- step_trans_unit = "03";
- }
- else if (trans_step_time == "2")
- {
- step_trans_unit = "06";
- }
- if (trans_step_time == "3")
- {
- step_trans_unit = "09";
- }
- else if (trans_step_time == "4")
- {
- step_trans_unit = "12";
- }
-
- console.log(step_trans_unit);
-});
-
-jQuery("#stop_time_selectbox").change(function(){
-
- trans_stop_time = jQuery(this).val();
-
- if (trans_stop_time == "1")
- {
- stop_trans_unit = "03";
- }
- else if (trans_stop_time == "2")
- {
- stop_trans_unit = "06";
- }
- if (trans_stop_time == "3")
- {
- stop_trans_unit = "09";
- }
- else if (trans_stop_time == "4")
- {
- stop_trans_unit = "12";
- }
-
- console.log(stop_trans_unit);
-});
-
-/*------------------------------------------------------------------------------------------------------------------------------------------------
-Netlist Generation
-------------------------------------------------------------------------------------------------------------------------------------------------*/
-change_val = "0";
-Flag = "";
- //console.log("out")
- //console.log(change_val)
- jQuery("#webtronics_netlist_generate").click(function(){
- //console.log(change_val)
-
- if (change_val == "0")
- {
- Flag = jQuery("#webtronics_netlist_text_area").val();
- //console.log("if when 0")
-
-
-/*-------------------------------------------------------------------------------------------------------------------------------------
- Here are the conditions concatenated to give final netlist values for dc all cases
----------------------------------------------------------------------------------------------------------------------------------------------*/
- if (analysis_type == "1")
- {
- //console.log(jQuery("#analysis_selectbox").val());
-
- jQuery("#webtronics_netlist_text_area").val(Flag + '\n'+ ".dc" + " " + source + " " + start + "e" + "-" + start_dc_unit + " " + stop + "e" + "-" + stop_dc_unit + " " + increment + "e" + "-" + increment_dc_unit + '\n' + '\n'+ ".control \n"+ "run \n"+ "print allv > dumpv.txt \n" + "print alli > dumpi.txt \n" + ".endc \n"+ ".end \n" );
-
- change_val = "1";
- //console.log(jQuery("#analysis_selectbox").val());
- }
-
-
-/*------------------------------------------------------------------------------------------------------------------------------------------------
-Here are the all AC Cases for generating final netlist values
-------------------------------------------------------------------------------------------------------------------------------------------------*/
- else if (analysis_type == "2")
- {
- jQuery("#webtronics_netlist_text_area").val(Flag + '\n'+ ".ac" + " " + scale_val + " " + noofpoint + " " + startfreq + start_ac_unit + " " + stopfreq + stop_ac_unit + '\n' + '\n'+ ".control \n"+ "run \n"+ "print allv > dumpv.txt \n" + "print alli > dumpi.txt \n" + ".endc \n"+ ".end \n" );
-
- change_val = "1";
- }
-/*------------------------------------------------------------------------------------------------------------------------------------------------
-Here are the all Transiet Cases for generating final netlist values
-------------------------------------------------------------------------------------------------------------------------------------------------*/
- //else if (analysis_type == "3" && time == "1")
- else if (analysis_type == "3")
- {
- jQuery("#webtronics_netlist_text_area").val(Flag + '\n' + ".tran" + " " + step_trans + "e" + "-" + step_trans_unit + " " + stop_trans + "e"+ "-" + stop_trans_unit + " " + start_trans + "e" + "-" + start_trans_unit + '\n' + '\n'+ ".control \n"+ "run \n"+ "print allv > dumpv.txt \n" + "print alli > dumpi.txt \n" + ".endc \n" +".end \n" );
-
- change_val = "1";
- }
-
-
-}
-
-else if( change_val == "1")
-
-{
- //console.log(change_val)
- jQuery("#webtronics_netlist_text_area").val("");
- //console.log("if when 1")
-
- if (analysis_type == "1")
-
- {
-
-
- jQuery("#webtronics_netlist_text_area").val(Flag + '\n'+ ".dc" + " " + source + " " + start + "e" + "-" + start_dc_unit + " " + stop + "e" + "-" + stop_dc_unit + " " + increment + "e" + "-" + increment_dc_unit + '\n' + '\n'+ ".control \n"+ "run \n"+ "print allv > dumpv.txt \n" + "print alli > dumpi.txt \n" + ".endc \n"+ ".end \n" );
- change_val = "1";
- }
-
-
-
- else if (analysis_type == "2")
- {
- jQuery("#webtronics_netlist_text_area").val(Flag + '\n'+ ".ac" + " " + scale_val + " " + noofpoint + " " + startfreq + start_ac_unit + " " + stopfreq + stop_ac_unit + '\n' + '\n'+ ".control \n"+ "run \n"+ "print allv > dumpv.txt \n" + "print alli > dumpi.txt \n" + ".endc \n"+ ".end \n" );
-
- change_val = "1";
- }
-
-
- else if (analysis_type == "3")
- {
- jQuery("#webtronics_netlist_text_area").val(Flag + '\n' + ".tran" + " " + step_trans + "e" + "-" + step_trans_unit + " " + stop_trans + "e"+ "-" + stop_trans_unit + " " + start_trans + "e" + "-" + start_trans_unit + '\n' + '\n'+ ".control \n"+ "run \n"+ "print allv > dumpv.txt \n" + "print alli > dumpi.txt \n" + ".endc \n" +".end \n" );
-
- change_val = "1";
- }
-
-
-}
-
-
-});
-});
-