summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfahim-oscad2016-07-19 15:45:29 +0530
committerfahim-oscad2016-07-19 15:45:29 +0530
commitcb0b1432543ae88f387a9c77b327fa8f1ac219ea (patch)
treeeca85004ca7f678c655d1527b930dbbc04d83373
parentd0a9d2aae62aa1c7656e6bcaff5c4f9987de5b28 (diff)
downloadeSimWebApp-cb0b1432543ae88f387a9c77b327fa8f1ac219ea.tar.gz
eSimWebApp-cb0b1432543ae88f387a9c77b327fa8f1ac219ea.tar.bz2
eSimWebApp-cb0b1432543ae88f387a9c77b327fa8f1ac219ea.zip
Subject: Modified PWL Source
Description: Modified PWL Source
-rw-r--r--views/schematic.html63
-rw-r--r--views/script/gui.js108
-rw-r--r--views/script/netlist.js45
-rw-r--r--views/webtronix_server/sources/pwl.svg11
4 files changed, 29 insertions, 198 deletions
diff --git a/views/schematic.html b/views/schematic.html
index 1393809..7af769b 100644
--- a/views/schematic.html
+++ b/views/schematic.html
@@ -334,70 +334,15 @@
</tr>
<!--for pwl voltage source-->
- <tr id="webtronics_pwlval1">
+ <tr id="webtronics_pwlval">
<td>
<fieldset>
- <legend>Time T1:</legend>
- <input id="webtronics_pwlval1_value" type="text" value="0">
- </fieldset>
- </td>
- </tr>
- <tr id="webtronics_pwlval2">
- <td>
- <fieldset>
- <legend>Voltage Value V1:</legend>
- <input id="webtronics_pwlval2_value" type="text" value="0">
- </fieldset>
- </td>
- </tr>
- <tr id="webtronics_pwlval3">
- <td>
- <fieldset>
- <legend>Time T2:</legend>
- <input id="webtronics_pwlval3_value" type="text" value="0">
- </fieldset>
- </td>
- </tr>
- <tr id="webtronics_pwlval4">
- <td>
- <fieldset>
- <legend>Voltage Value V2:</legend>
- <input id="webtronics_pwlval4_value" type="text" value="0" >
- </fieldset>
- </td>
- </tr>
- <tr id="webtronics_pwlval5">
- <td>
- <fieldset>
- <legend>Time T3:</legend>
- <input id="webtronics_pwlval5_value" type="text" value="0">
- </fieldset>
- </td>
- </tr>
- <tr id="webtronics_pwlval6">
- <td>
- <fieldset>
- <legend>Voltage Value V3:</legend>
- <input id="webtronics_pwlval6_value" type="text" value="0">
- </fieldset>
- </td>
- </tr>
- <tr id="webtronics_pwlval7">
- <td>
- <fieldset>
- <legend>Time T4:</legend>
- <input id="webtronics_pwlval7_value" type="text" value="0">
- </fieldset>
- </td>
- </tr>
- <tr id="webtronics_pwlval8">
- <td>
- <fieldset>
- <legend>Voltage Value V4:</legend>
- <input id="webtronics_pwlval8_value" type="text" value="0">
+ <legend>Enter comma separated Time and Voltage(e.g : t1,v1,t2,v2..):</legend>
+ <input id="webtronics_pwlval_value" type="text" value="0">
</fieldset>
</td>
</tr>
+
<!--for exponential voltage source-->
<tr id="webtronics_eval1">
<td>
diff --git a/views/script/gui.js b/views/script/gui.js
index 5682df2..cfb0c77 100644
--- a/views/script/gui.js
+++ b/views/script/gui.js
@@ -25,7 +25,7 @@ var webtronics={
Vlist:/\s*expression|\s*url|.*script/,
Alist:/^(x|y|x1|y1|x2|y2|dx|dy|cx|cy|r|width|height|style|transform|d|id|xml:space|class|fill|stroke|text-anchor|visibility|fill-opacity|stroke-linejoin|stroke-linecap|stroke-opacity|stroke-width|xmlns|xmlns:wtx|connects|partvalue|flippable|spice|index|font-size|font-weight|font-style|font-family)$/,
- Elist:/^(path|circle|rect|line|text|g|tspan|svg|wtx:limitswitch|wtx:irev|wtx:rbreak|wtx:inoffset|wtx:gain|wtx:outoffset|wtx:outundef|wtx:ingain|wtx:outgain|wtx:denoffset|wtx:dengain|wtx:numoffset|wtx:numgain|wtx:fraction|wtx:dendomain|wtx:denlowerlimit|wtx:outlowerlimit|wtx:outupperlimit|wtx:limitrange|wtx:upperdelta|wtx:lowerdelta|wtx:indomain|wtx:xarr|wtx:yarr|wtx:amodel|wtx:coff|wtx:con|wtx:roff|wtx:ron|wtx:log|wtx:vbreak|wtx:ibreak|wtx:isat|wtx:nfor|wtx:rsource|wtx:rsink|wtx:ilimitsource|wtx:ilimitsink|wtx:vpwr|wtx:isource|wtx:isink|wtx:routdomain|wtx:inlow|wtx:inhigh|wtx:hyst|wtx:outic|wtx:numcoeff|wtx:dencoeff|wtx:intic|wtx:denormfreq|wtx:riseslope|wtx:fallslope|wtx:outlow|wtx:outhigh|wtx:cntlarr|wtx:freqarr|wtx:duty|wtx:risetime|wtx:falltime|wtx:clktrig|wtx:pwarr|wtx:ptrig|wtx:rdelay|wtx:fdelay|wtx:rmax|wtx:rmin|wtx:rinit|wtx:vt|wtx:alpha|wtx:beta|wtx:eval1|wtx:eval2|wtx:eval3|wtx:eval4|wtx:eval5|wtx:eval6|wtx:pwlval1|wtx:pwlval2|wtx:pwlval3|wtx:pwlval4|wtx:pwlval5|wtx:pwlval6|wtx:pwlval7|wtx:pwlval8|wtx:pulval1|wtx:pulval2|wtx:pulval3|wtx:pulval4|wtx:pulval5|wtx:pulval6|wtx:pulval7|wtx:amplitude|wtx:phase|wtx:offsetvoltage|wtx:voltageamplitude|wtx:frequency|wtx:delaytime|wtx:dampingfactor|wtx:part|wtx:pins|wtx:analog|wtx:digital|wtx:node|wtx:id|wtx:type|wtx:name|wtx:category|wtx:value|wtx:label|wtx:spice|wtx:risedelay|wtx:inputload|wtx:falldelay|wtx:flip|wtx:model|wtx:measure|metadata|)$/,
+ Elist:/^(path|circle|rect|line|text|g|tspan|svg|wtx:limitswitch|wtx:irev|wtx:rbreak|wtx:inoffset|wtx:gain|wtx:outoffset|wtx:outundef|wtx:ingain|wtx:outgain|wtx:denoffset|wtx:dengain|wtx:numoffset|wtx:numgain|wtx:fraction|wtx:dendomain|wtx:denlowerlimit|wtx:outlowerlimit|wtx:outupperlimit|wtx:limitrange|wtx:upperdelta|wtx:lowerdelta|wtx:indomain|wtx:xarr|wtx:yarr|wtx:amodel|wtx:coff|wtx:con|wtx:roff|wtx:ron|wtx:log|wtx:vbreak|wtx:ibreak|wtx:isat|wtx:nfor|wtx:rsource|wtx:rsink|wtx:ilimitsource|wtx:ilimitsink|wtx:vpwr|wtx:isource|wtx:isink|wtx:routdomain|wtx:inlow|wtx:inhigh|wtx:hyst|wtx:outic|wtx:numcoeff|wtx:dencoeff|wtx:intic|wtx:denormfreq|wtx:riseslope|wtx:fallslope|wtx:outlow|wtx:outhigh|wtx:cntlarr|wtx:freqarr|wtx:duty|wtx:risetime|wtx:falltime|wtx:clktrig|wtx:pwarr|wtx:ptrig|wtx:rdelay|wtx:fdelay|wtx:rmax|wtx:rmin|wtx:rinit|wtx:vt|wtx:alpha|wtx:beta|wtx:eval1|wtx:eval2|wtx:eval3|wtx:eval4|wtx:eval5|wtx:eval6|wtx:pwlval|wtx:pulval1|wtx:pulval2|wtx:pulval3|wtx:pulval4|wtx:pulval5|wtx:pulval6|wtx:pulval7|wtx:amplitude|wtx:phase|wtx:offsetvoltage|wtx:voltageamplitude|wtx:frequency|wtx:delaytime|wtx:dampingfactor|wtx:part|wtx:pins|wtx:analog|wtx:digital|wtx:node|wtx:id|wtx:type|wtx:name|wtx:category|wtx:value|wtx:label|wtx:spice|wtx:risedelay|wtx:inputload|wtx:falldelay|wtx:flip|wtx:model|wtx:measure|metadata|)$/,
/* .lib files contain spice .model devices .mod devices contain .subckt devices and the id must begin with x*/
// serverurls:["http://logical.github.io/webtronix/webtronix_server"],
serverurls:["webtronix_server"],
@@ -172,15 +172,8 @@ var webtronics={
$("webtronics_eval5").style.display='none'
$("webtronics_eval6").style.display='none'
- $("webtronics_pwlval1").style.display='none'
- $("webtronics_pwlval2").style.display='none'
- $("webtronics_pwlval3").style.display='none'
- $("webtronics_pwlval4").style.display='none'
- $("webtronics_pwlval5").style.display='none'
- $("webtronics_pwlval6").style.display='none'
- $("webtronics_pwlval7").style.display='none'
- $("webtronics_pwlval8").style.display='none'
-
+ $("webtronics_pwlval").style.display='none'
+
$("webtronics_offsetvoltage").style.display='none'
$("webtronics_frequency").style.display='none'
$("webtronics_voltageamplitude").style.display='none'
@@ -222,15 +215,8 @@ var webtronics={
$("directive").style.display='none'
- $("webtronics_pwlval1").style.display='none'
- $("webtronics_pwlval2").style.display='none'
- $("webtronics_pwlval3").style.display='none'
- $("webtronics_pwlval4").style.display='none'
- $("webtronics_pwlval5").style.display='none'
- $("webtronics_pwlval6").style.display='none'
- $("webtronics_pwlval7").style.display='none'
- $("webtronics_pwlval8").style.display='none'
-
+ $("webtronics_pwlval").style.display='none'
+
$("webtronics_pulval1").style.display='none'
$("webtronics_pulval2").style.display='none'
$("webtronics_pulval3").style.display='none'
@@ -271,15 +257,8 @@ var webtronics={
$("webtronics_eval5").style.display='none'
$("webtronics_eval6").style.display='none'
- $("webtronics_pwlval1").style.display='none'
- $("webtronics_pwlval2").style.display='none'
- $("webtronics_pwlval3").style.display='none'
- $("webtronics_pwlval4").style.display='none'
- $("webtronics_pwlval5").style.display='none'
- $("webtronics_pwlval6").style.display='none'
- $("webtronics_pwlval7").style.display='none'
- $("webtronics_pwlval8").style.display='none'
-
+ $("webtronics_pwlval").style.display='none'
+
$("webtronics_pulval1").style.display='block'
$("webtronics_pulval2").style.display='block'
$("webtronics_pulval3").style.display='block'
@@ -327,15 +306,8 @@ var webtronics={
$("webtronics_pulval7").style.display='none'
- $("webtronics_pwlval1").style.display='none'
- $("webtronics_pwlval2").style.display='none'
- $("webtronics_pwlval3").style.display='none'
- $("webtronics_pwlval4").style.display='none'
- $("webtronics_pwlval5").style.display='none'
- $("webtronics_pwlval6").style.display='none'
- $("webtronics_pwlval7").style.display='none'
- $("webtronics_pwlval8").style.display='none'
-
+ $("webtronics_pwlval").style.display='none'
+
$("webtronics_eval1").style.display='block'
$("webtronics_eval2").style.display='block'
$("webtronics_eval3").style.display='block'
@@ -387,32 +359,11 @@ var webtronics={
$("webtronics_pulval6").style.display='none'
$("webtronics_pulval7").style.display='none'
- $("webtronics_pwlval1").style.display='block'
- $("webtronics_pwlval2").style.display='block'
- $("webtronics_pwlval3").style.display='block'
- $("webtronics_pwlval4").style.display='block'
- $("webtronics_pwlval5").style.display='block'
- $("webtronics_pwlval6").style.display='block'
- $("webtronics_pwlval7").style.display='block'
- $("webtronics_pwlval8").style.display='block'
-
+ $("webtronics_pwlval").style.display='block'
+
$("directive").style.display='none'
- var pwlval1=netlistcreator.readwtx(this.circuit.selected[0],"pwlval1");
- var pwlval2=netlistcreator.readwtx(this.circuit.selected[0],"pwlval2");
- var pwlval3=netlistcreator.readwtx(this.circuit.selected[0],"pwlval3");
- var pwlval4=netlistcreator.readwtx(this.circuit.selected[0],"pwlval4");
- var pwlval5=netlistcreator.readwtx(this.circuit.selected[0],"pwlval5");
- var pwlval6=netlistcreator.readwtx(this.circuit.selected[0],"pwlval6");
- var pwlval7=netlistcreator.readwtx(this.circuit.selected[0],"pwlval7");
- var pwlval8=netlistcreator.readwtx(this.circuit.selected[0],"pwlval8");
- if(pwlval1!=""){$('webtronics_pwlval1_value').value=pwlval1;}
- if(pwlval2!=""){$('webtronics_pwlval2_value').value=pwlval2;}
- if(pwlval3!=""){$('webtronics_pwlval3_value').value=pwlval3;}
- if(pwlval4!=""){$('webtronics_pwlval4_value').value=pwlval4;}
- if(pwlval5!=""){$('webtronics_pwlval5_value').value=pwlval5;}
- if(pwlval6!=""){$('webtronics_pwlval6_value').value=pwlval6;}
- if(pwlval7!=""){$('webtronics_pwlval7_value').value=pwlval7;}
- if(pwlval8!=""){$('webtronics_pwlval7_value').value=pwlval8;}
+ var pwlval=netlistcreator.readwtx(this.circuit.selected[0],"pwlval");
+ if(pwlval!=""){$('webtronics_pwlval_value').value=pwlval;}
$("valuemodel").style.display='none'
}
@@ -435,15 +386,8 @@ var webtronics={
$("webtronics_eval5").style.display='none'
$("webtronics_eval6").style.display='none'
- $("webtronics_pwlval1").style.display='none'
- $("webtronics_pwlval2").style.display='none'
- $("webtronics_pwlval3").style.display='none'
- $("webtronics_pwlval4").style.display='none'
- $("webtronics_pwlval5").style.display='none'
- $("webtronics_pwlval6").style.display='none'
- $("webtronics_pwlval7").style.display='none'
- $("webtronics_pwlval8").style.display='none'
-
+ $("webtronics_pwlval").style.display='none'
+
$("webtronics_pulval1").style.display='none'
$("webtronics_pulval2").style.display='none'
$("webtronics_pulval3").style.display='none'
@@ -1117,16 +1061,8 @@ var webtronics={
$("webtronics_eval6").style.display='none'
- $("webtronics_pwlval1").style.display='none'
- $("webtronics_pwlval2").style.display='none'
- $("webtronics_pwlval3").style.display='none'
- $("webtronics_pwlval4").style.display='none'
- $("webtronics_pwlval5").style.display='none'
- $("webtronics_pwlval6").style.display='none'
- $("webtronics_pwlval7").style.display='none'
- $("webtronics_pwlval8").style.display='none'
-
-
+ $("webtronics_pwlval").style.display='none'
+
$("webtronics_pulval1").style.display='none'
$("webtronics_pulval2").style.display='none'
$("webtronics_pulval3").style.display='none'
@@ -2165,14 +2101,8 @@ console.log(exception);
netlistcreator.writewtx(model,"pulval7",$('webtronics_pulval7_value').value);
}
else if(modelname=="pwl"){
- netlistcreator.writewtx(model,"pwlval1",$('webtronics_pwlval1_value').value);
- netlistcreator.writewtx(model,"pwlval2",$('webtronics_pwlval2_value').value);
- netlistcreator.writewtx(model,"pwlval3",$('webtronics_pwlval3_value').value);
- netlistcreator.writewtx(model,"pwlval4",$('webtronics_pwlval4_value').value);
- netlistcreator.writewtx(model,"pwlval5",$('webtronics_pwlval5_value').value);
- netlistcreator.writewtx(model,"pwlval6",$('webtronics_pwlval6_value').value);
- netlistcreator.writewtx(model,"pwlval7",$('webtronics_pwlval7_value').value);
- netlistcreator.writewtx(model,"pwlval8",$('webtronics_pwlval8_value').value);
+ netlistcreator.writewtx(model,"pwlval",$('webtronics_pwlval_value').value);
+
}
else if(modelname=="exponential"){
netlistcreator.writewtx(model,"eval1",$('webtronics_eval1_value').value);
diff --git a/views/script/netlist.js b/views/script/netlist.js
index d095ece..122b5e8 100644
--- a/views/script/netlist.js
+++ b/views/script/netlist.js
@@ -208,7 +208,7 @@ var netlistcreator={
getwtxdata:function(parts){
list=[];
for(var i=0;i<parts.length;i++){
- var part={error:"", elem:{}, analogpins:[],digitalpins:[],amplitude:"",phase:"",offsetvoltage:"",voltageamplitude:"",frequency:"",delaytime:"",dampingfactor:"",type:"", name:"", category:"", value:"", spice:"", model:"",measure:"", risedelay:"", falldelay:"",inputload:"", pulval1:"", pulval2:"", pulval3:"", pulval4:"", pulval5:"", pulval6:"", pulval7:"", eval1:"", eval2:"", eval3:"", eval4:"", eval5:"", eval6:"", pwlval1:"", pwlval2:"", pwlval3:"", pwlval4:"", pwlval5:"", pwlval6:"", pwlval7:"", pwlval8:"",
+ var part={error:"", elem:{}, analogpins:[],digitalpins:[],amplitude:"",phase:"",offsetvoltage:"",voltageamplitude:"",frequency:"",delaytime:"",dampingfactor:"",type:"", name:"", category:"", value:"", spice:"", model:"",measure:"", risedelay:"", falldelay:"",inputload:"", pulval1:"", pulval2:"", pulval3:"", pulval4:"", pulval5:"", pulval6:"", pulval7:"", eval1:"", eval2:"", eval3:"", eval4:"", eval5:"", eval6:"", pwlval:"",
inoffset:"",gain:"",outoffset:"",ingain:"",outgain:"",denoffset:"",dengain:"",numoffset:"",numgain:"",fraction:"",dendomain:"",denlowerlimit:"",outlowerlimit:"",outupperlimit:"",limitrange:"",upperdelta:"",lowerdelta:"",indomain:"",xarr:"",yarr:"",amodel:"",coff:"",con:"",irev:"",rbreak:"",limitswitch:"",roff:"",ron:"",log:"",vbreak:"",ibreak:"",isat:"",nfor:"",rsource:"",rsink:"",ilimitsource:"",ilimitsink:"",vpwr:"",isource:"",isink:"",routdomain:"",inlow:"",inhigh:"",hyst:"",outic:"",numcoeff:"",dencoeff:"",intic:"",denormfreq:"",
riseslope:"",fallslope:"",outlow:"",outhigh:"",cntlarr:"",freqarr:"",duty:"",risetime:"",falltime:"",clktrig:"",pwarr:"",ptrig:"",rdelay:"",fdelay:"",rmax:"",rmin:"",rinit:"",vt:"",alpha:"",beta:"", clkdelay:"", setdelay:"", resetdelay:"", ic:"", dataload:"", jkload:"", tload:"", srload:"", clkload:"", setload:"", resetload:"", datadelay:"", enableload:"",srdelay:"", enabledelay:"", outundef:""}
/*
@@ -357,44 +357,9 @@ var netlistcreator={
//FOR pwl volatge source
try{
- part.pwlval1=this.readwtx(parts[i],'pwlval1');
+ part.pwlval=this.readwtx(parts[i],'pwlval');
}
- catch(e){part.error="wtx:Time T1 Value not found";}
-
- try{
- part.pwlval2=this.readwtx(parts[i],'pwlval2');
- }
- catch(e){part.error="wtx:Voltage V1 Value not found";}
-
- try{
- part.pwlval3=this.readwtx(parts[i],'pwlval3');
- }
- catch(e){part.error="wtx:Time T2 Value not found";}
-
- try{
- part.pwlval4=this.readwtx(parts[i],'pwlval4');
- }
- catch(e){part.error="wtx:Voltage V2 value not found";}
-
- try{
- part.pwlval5=this.readwtx(parts[i],'pwlval5');
- }
- catch(e){part.error="wtx:Time T3 value not found";}
-
- try{
- part.pwlval6=this.readwtx(parts[i],'pwlval6');
- }
- catch(e){part.error="wtx:Voltage V3 value not found";}
-
- try{
- part.pwlval7=this.readwtx(parts[i],'pwlval7');
- }
- catch(e){part.error="wtx:Time T4 Value not found";}
-
- try{
- part.pwlval8=this.readwtx(parts[i],'pwlval8');
- }
- catch(e){part.error="wtx:Voltage V4 Value not found";}
+ catch(e){part.error="wtx:PWL Value not found";}
//FOR exponential volatge source
try{
@@ -874,7 +839,7 @@ getnodes:function(parts){
}
//create pins array
- var net={error:parts[i].error,pwlval1:parts[i].pwlval1,pwlval2:parts[i].pwlval2,pwlval3:parts[i].pwlval3,pwlval4:parts[i].pwlval4,pwlval5:parts[i].pwlval5,pwlval6:parts[i].pwlval6,pwlval7:parts[i].pwlval7,pwlval8:parts[i].pwlval8,pulval1:parts[i].pulval1,pulval2:parts[i].pulval2,pulval3:parts[i].pulval3,pulval4:parts[i].pulval4,pulval5:parts[i].pulval5,pulval6:parts[i].pulval6,pulval7:parts[i].pulval7,name:parts[i].name,
+ var net={error:parts[i].error,pwlval:parts[i].pwlval,pulval1:parts[i].pulval1,pulval2:parts[i].pulval2,pulval3:parts[i].pulval3,pulval4:parts[i].pulval4,pulval5:parts[i].pulval5,pulval6:parts[i].pulval6,pulval7:parts[i].pulval7,name:parts[i].name,
partid:parts[i].id,pins:{analog:parts[i].analogpins,digital:parts[i].digitalpins},model:parts[i].value,amplitude:parts[i].amplitude,
phase:parts[i].phase, risedelay:parts[i].risedelay, inputload:parts[i].inputload, falldelay:parts[i].falldelay, offsetvoltage:parts[i].offsetvoltage,voltageamplitude:parts[i].voltageamplitude,frequency:parts[i].frequency,
delaytime:parts[i].delaytime,dampingfactor:parts[i].dampingfactor,eval1:parts[i].eval1,eval2:parts[i].eval2,eval3:parts[i].eval3,eval4:parts[i].eval4,eval5:parts[i].eval5,eval6:parts[i].eval6,
@@ -947,7 +912,7 @@ createnetlist:function(responsefunc){
command+=" "+"PULSE ("+sections.netlist[i].pulval1+" "+sections.netlist[i].pulval2+" "+sections.netlist[i].pulval3+" "+sections.netlist[i].pulval4+" "+sections.netlist[i].pulval5+" "+sections.netlist[i].pulval6+" "+sections.netlist[i].pulval7+")";
}
else if(sections.netlist[i].name=="pwl"){
- command+=" "+"PWL ("+sections.netlist[i].pwlval1+" "+sections.netlist[i].pwlval2+" "+sections.netlist[i].pwlval3+" "+sections.netlist[i].pwlval4+" "+sections.netlist[i].pwlval5+" "+sections.netlist[i].pwlval6+" "+sections.netlist[i].pwlval7+" "+sections.netlist[i].pwlval8+")";
+ command+=" "+"PWL ( "+sections.netlist[i].pwlval+" )";
}
else if(sections.netlist[i].name=="exponential"){
command+=" "+"EXP ("+sections.netlist[i].eval1+" "+sections.netlist[i].eval2+" "+sections.netlist[i].eval3+" "+sections.netlist[i].eval4+" "+sections.netlist[i].eval5+" "+sections.netlist[i].eval6+")";
diff --git a/views/webtronix_server/sources/pwl.svg b/views/webtronix_server/sources/pwl.svg
index 109bc2f..e7bfca4 100644
--- a/views/webtronix_server/sources/pwl.svg
+++ b/views/webtronix_server/sources/pwl.svg
@@ -33,16 +33,7 @@
<wtx:category>sources</wtx:category>
<wtx:value></wtx:value>
- <wtx:pwlval1></wtx:pwlval1>
- <wtx:pwlval2></wtx:pwlval2>
- <wtx:pwlval3></wtx:pwlval3>
- <wtx:pwlval4></wtx:pwlval4>
- <wtx:pwlval5></wtx:pwlval5>
- <wtx:pwlval6></wtx:pwlval6>
- <wtx:pwlval7></wtx:pwlval7>
-
- <wtx:pwlval8></wtx:pwlval8>
-
+ <wtx:pwlval></wtx:pwlval>
<wtx:label></wtx:label>
<wtx:spice></wtx:spice>