diff options
author | Sunil Shetye | 2018-06-10 22:07:21 +0530 |
---|---|---|
committer | Sunil Shetye | 2018-06-10 22:07:21 +0530 |
commit | abf82caa54d8cf87e2f31aec7cc8d9cdedf90f81 (patch) | |
tree | 7ff742c9b3efcc8fe1c6a9528622c5dc77a23819 /js/Electrical/SineVoltage.js | |
parent | 89187d41b6688f522f09ad59a8e223c82b8af846 (diff) | |
download | sci2js-abf82caa54d8cf87e2f31aec7cc8d9cdedf90f81.tar.gz sci2js-abf82caa54d8cf87e2f31aec7cc8d9cdedf90f81.tar.bz2 sci2js-abf82caa54d8cf87e2f31aec7cc8d9cdedf90f81.zip |
add Makefile
add support for scicos functions
Diffstat (limited to 'js/Electrical/SineVoltage.js')
-rw-r--r-- | js/Electrical/SineVoltage.js | 453 |
1 files changed, 453 insertions, 0 deletions
diff --git a/js/Electrical/SineVoltage.js b/js/Electrical/SineVoltage.js new file mode 100644 index 00000000..34165c61 --- /dev/null +++ b/js/Electrical/SineVoltage.js @@ -0,0 +1,453 @@ +LexToken(EOL,'\n',1,10) +LexToken(EOL,'\n',1,13) +LexToken(EOL,'\n',1,73) +LexToken(EOL,'\n',1,76) +LexToken(EOL,'\n',1,148) +LexToken(EOL,'\n',1,220) +LexToken(EOL,'\n',1,289) +LexToken(EOL,'\n',1,328) +LexToken(EOL,'\n',1,331) +LexToken(EOL,'\n',1,398) +LexToken(EOL,'\n',1,464) +LexToken(EOL,'\n',1,529) +LexToken(EOL,'\n',1,577) +LexToken(EOL,'\n',1,580) +LexToken(EOL,'\n',1,649) +LexToken(EOL,'\n',1,712) +LexToken(EOL,'\n',1,794) +LexToken(EOL,'\n',1,797) +LexToken(EOL,'\n',1,828) +LexToken(EOL,'\n',1,831) +LexToken(EOL,'\n',1,832) +LexToken(FUNCTION,'function',1,833) +LexToken(OPENSQBRACKET,'[',1,842) +LexToken(VAR,'x',1,843) +LexToken(COMMA,',',1,844) +LexToken(VAR,'y',1,845) +LexToken(COMMA,',',1,846) +LexToken(VAR,'typ',1,847) +LexToken(CLOSESQBRACKET,']',1,850) +LexToken(ASSIGNMENT,'=',1,851) +LexToken(VAR,'SineVoltage',1,853) +LexToken(OPENBRACKET,'(',1,864) +LexToken(VAR,'job',1,865) +LexToken(COMMA,',',1,868) +LexToken(VAR,'arg1',1,869) +LexToken(COMMA,',',1,873) +LexToken(VAR,'arg2',1,874) +LexToken(CLOSEBRACKET,')',1,878) +LexToken(EOL,'\n',1,879) +LexToken(EOL,'\n',1,914) +LexToken(EOL,'\n',1,967) +LexToken(EOL,'\n',1,1044) +LexToken(EOL,'\n',1,1095) +LexToken(VAR,'x',1,1100) +LexToken(ASSIGNMENT,'=',1,1101) +LexToken(OPENSQBRACKET,'[',1,1102) +LexToken(CLOSESQBRACKET,']',1,1103) +LexToken(SEMICOLON,';',1,1104) +LexToken(EOL,'\n',1,1105) +LexToken(VAR,'y',1,1110) +LexToken(ASSIGNMENT,'=',1,1111) +LexToken(OPENSQBRACKET,'[',1,1112) +LexToken(CLOSESQBRACKET,']',1,1113) +LexToken(SEMICOLON,';',1,1114) +LexToken(EOL,'\n',1,1115) +LexToken(VAR,'typ',1,1120) +LexToken(ASSIGNMENT,'=',1,1123) +LexToken(OPENSQBRACKET,'[',1,1124) +LexToken(CLOSESQBRACKET,']',1,1125) +LexToken(SEMICOLON,';',1,1126) +LexToken(EOL,'\n',1,1127) +LexToken(SELECT,'select',1,1132) +LexToken(VAR,'job',1,1139) +LexToken(EOL,'\n',1,1142) +LexToken(CASE,'case',1,1147) +LexToken(DQSTRING,'"set"',1,1156) +LexToken(THEN,'then',1,1158) +LexToken(EOL,'\n',1,1162) +LexToken(VAR,'x',1,1171) +LexToken(ASSIGNMENT,'=',1,1172) +LexToken(VAR,'arg1',1,1173) +LexToken(SEMICOLON,';',1,1177) +LexToken(EOL,'\n',1,1178) +LexToken(VAR,'graphics',1,1187) +LexToken(ASSIGNMENT,'=',1,1195) +LexToken(VAR,'arg1',1,1196) +LexToken(DOT,'.',1,1200) +LexToken(VAR,'graphics',1,1201) +LexToken(SEMICOLON,';',1,1209) +LexToken(EOL,'\n',1,1210) +LexToken(VAR,'exprs',1,1219) +LexToken(ASSIGNMENT,'=',1,1224) +LexToken(VAR,'graphics',1,1225) +LexToken(DOT,'.',1,1233) +LexToken(VAR,'exprs',1,1234) +LexToken(EOL,'\n',1,1239) +LexToken(VAR,'model',1,1248) +LexToken(ASSIGNMENT,'=',1,1253) +LexToken(VAR,'arg1',1,1254) +LexToken(DOT,'.',1,1258) +LexToken(VAR,'model',1,1259) +LexToken(SEMICOLON,';',1,1264) +LexToken(EOL,'\n',1,1265) +LexToken(WHILE,'while',1,1274) +LexToken(PREVAR_BOOLEAN,'%t',1,1280) +LexToken(DO,'do',1,1283) +LexToken(EOL,'\n',1,1285) +LexToken(OPENSQBRACKET,'[',1,1298) +LexToken(VAR,'ok',1,1299) +LexToken(COMMA,',',1,1301) +LexToken(VAR,'V',1,1302) +LexToken(COMMA,',',1,1303) +LexToken(VAR,'ph',1,1304) +LexToken(COMMA,',',1,1306) +LexToken(VAR,'frq',1,1307) +LexToken(COMMA,',',1,1310) +LexToken(VAR,'offset',1,1311) +LexToken(COMMA,',',1,1317) +LexToken(VAR,'start',1,1318) +LexToken(COMMA,',',1,1323) +LexToken(VAR,'exprs',1,1324) +LexToken(CLOSESQBRACKET,']',1,1329) +LexToken(ASSIGNMENT,'=',1,1330) +LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1331) +LexToken(OPENBRACKET,'(',1,1346) +LexToken(DQSTRING,'"Set voltage source parameter"',1,1376) +LexToken(COMMA,',',1,1377) +LexToken(OPENSQBRACKET,'[',1,1393) +LexToken(DQSTRING,'"Amplitude (Volt)"',1,1411) +LexToken(SEMICOLON,';',1,1412) +LexToken(DQSTRING,'"phase (rad)"',1,1425) +LexToken(SEMICOLON,';',1,1426) +LexToken(DQSTRING,'"Frequency (Hz)"',1,1442) +LexToken(SEMICOLON,';',1,1443) +LexToken(DQSTRING,'"Voltageoffset (V)"',1,1462) +LexToken(SEMICOLON,';',1,1463) +LexToken(DQSTRING,'"Timeoffset (s)"',1,1479) +LexToken(CLOSESQBRACKET,']',1,1480) +LexToken(COMMA,',',1,1481) +LexToken(VAR,'list',1,1497) +LexToken(OPENBRACKET,'(',1,1501) +LexToken(DQSTRING,'"vec"',1,1506) +LexToken(COMMA,',',1,1507) +LexToken(NUMBER,'1',1,1508) +LexToken(COMMA,',',1,1509) +LexToken(DQSTRING,'"vec"',1,1514) +LexToken(COMMA,',',1,1515) +LexToken(NUMBER,'1',1,1516) +LexToken(COMMA,',',1,1517) +LexToken(DQSTRING,'"vec"',1,1522) +LexToken(COMMA,',',1,1523) +LexToken(NUMBER,'1',1,1524) +LexToken(COMMA,',',1,1525) +LexToken(DQSTRING,'"vec"',1,1530) +LexToken(COMMA,',',1,1531) +LexToken(NUMBER,'1',1,1532) +LexToken(COMMA,',',1,1533) +LexToken(DQSTRING,'"vec"',1,1538) +LexToken(COMMA,',',1,1539) +LexToken(NUMBER,'1',1,1540) +LexToken(CLOSEBRACKET,')',1,1541) +LexToken(COMMA,',',1,1542) +LexToken(VAR,'exprs',1,1543) +LexToken(CLOSEBRACKET,')',1,1548) +LexToken(EOL,'\n',1,1549) +LexToken(IF,'if',1,1562) +LexToken(NOT,'~',1,1565) +LexToken(VAR,'ok',1,1566) +LexToken(THEN,'then',1,1569) +LexToken(EOL,'\n',1,1573) +LexToken(BREAK,'break',1,1590) +LexToken(COMMA,',',1,1595) +LexToken(EOL,'\n',1,1596) +LexToken(END,'end',1,1609) +LexToken(EOL,'\n',1,1612) +LexToken(VAR,'model',1,1625) +LexToken(DOT,'.',1,1630) +LexToken(VAR,'rpar',1,1631) +LexToken(ASSIGNMENT,'=',1,1635) +LexToken(OPENSQBRACKET,'[',1,1636) +LexToken(VAR,'V',1,1637) +LexToken(SEMICOLON,';',1,1638) +LexToken(VAR,'ph',1,1639) +LexToken(SEMICOLON,';',1,1641) +LexToken(VAR,'frq',1,1642) +LexToken(SEMICOLON,';',1,1645) +LexToken(VAR,'offset',1,1646) +LexToken(SEMICOLON,';',1,1652) +LexToken(VAR,'start',1,1653) +LexToken(CLOSESQBRACKET,']',1,1658) +LexToken(EOL,'\n',1,1659) +LexToken(VAR,'model',1,1672) +LexToken(DOT,'.',1,1677) +LexToken(VAR,'equations',1,1678) +LexToken(DOT,'.',1,1687) +LexToken(VAR,'parameters',1,1688) +LexToken(OPENBRACKET,'(',1,1698) +LexToken(NUMBER,'2',1,1699) +LexToken(CLOSEBRACKET,')',1,1700) +LexToken(ASSIGNMENT,'=',1,1701) +LexToken(VAR,'list',1,1702) +LexToken(OPENBRACKET,'(',1,1706) +LexToken(VAR,'V',1,1707) +LexToken(COMMA,',',1,1708) +LexToken(VAR,'ph',1,1709) +LexToken(COMMA,',',1,1711) +LexToken(VAR,'frq',1,1712) +LexToken(COMMA,',',1,1715) +LexToken(VAR,'offset',1,1716) +LexToken(COMMA,',',1,1722) +LexToken(VAR,'start',1,1723) +LexToken(CLOSEBRACKET,')',1,1728) +LexToken(EOL,'\n',1,1729) +LexToken(VAR,'graphics',1,1742) +LexToken(DOT,'.',1,1750) +LexToken(VAR,'exprs',1,1751) +LexToken(ASSIGNMENT,'=',1,1756) +LexToken(VAR,'exprs',1,1757) +LexToken(EOL,'\n',1,1762) +LexToken(VAR,'x',1,1775) +LexToken(DOT,'.',1,1776) +LexToken(VAR,'graphics',1,1777) +LexToken(ASSIGNMENT,'=',1,1785) +LexToken(VAR,'graphics',1,1786) +LexToken(SEMICOLON,';',1,1794) +LexToken(EOL,'\n',1,1795) +LexToken(VAR,'x',1,1808) +LexToken(DOT,'.',1,1809) +LexToken(VAR,'model',1,1810) +LexToken(ASSIGNMENT,'=',1,1815) +LexToken(VAR,'model',1,1816) +LexToken(EOL,'\n',1,1821) +LexToken(BREAK,'break',1,1834) +LexToken(EOL,'\n',1,1839) +LexToken(END,'end',1,1848) +LexToken(EOL,'\n',1,1851) +LexToken(CASE,'case',1,1856) +LexToken(DQSTRING,'"define"',1,1868) +LexToken(THEN,'then',1,1870) +LexToken(EOL,'\n',1,1874) +LexToken(VAR,'model',1,1883) +LexToken(ASSIGNMENT,'=',1,1888) +LexToken(SCICOS_MODEL,'scicos_model',1,1889) +LexToken(OPENBRACKET,'(',1,1901) +LexToken(CLOSEBRACKET,')',1,1902) +LexToken(EOL,'\n',1,1903) +LexToken(VAR,'model',1,1912) +LexToken(DOT,'.',1,1917) +LexToken(VAR,'in',1,1918) +LexToken(ASSIGNMENT,'=',1,1920) +LexToken(OPENSQBRACKET,'[',1,1921) +LexToken(NUMBER,'1',1,1922) +LexToken(CLOSESQBRACKET,']',1,1923) +LexToken(SEMICOLON,';',1,1924) +LexToken(EOL,'\n',1,1925) +LexToken(VAR,'model',1,1934) +LexToken(DOT,'.',1,1939) +LexToken(VAR,'out',1,1940) +LexToken(ASSIGNMENT,'=',1,1943) +LexToken(OPENSQBRACKET,'[',1,1944) +LexToken(NUMBER,'1',1,1945) +LexToken(CLOSESQBRACKET,']',1,1946) +LexToken(SEMICOLON,';',1,1947) +LexToken(EOL,'\n',1,1948) +LexToken(VAR,'V',1,1957) +LexToken(ASSIGNMENT,'=',1,1958) +LexToken(NUMBER,'1',1,1959) +LexToken(EOL,'\n',1,1960) +LexToken(VAR,'ph',1,1969) +LexToken(ASSIGNMENT,'=',1,1971) +LexToken(NUMBER,'0',1,1972) +LexToken(EOL,'\n',1,1973) +LexToken(VAR,'frq',1,1982) +LexToken(ASSIGNMENT,'=',1,1985) +LexToken(NUMBER,'1',1,1986) +LexToken(EOL,'\n',1,1987) +LexToken(VAR,'offset',1,1996) +LexToken(ASSIGNMENT,'=',1,2002) +LexToken(NUMBER,'0',1,2003) +LexToken(EOL,'\n',1,2004) +LexToken(VAR,'start',1,2013) +LexToken(ASSIGNMENT,'=',1,2018) +LexToken(NUMBER,'0',1,2019) +LexToken(EOL,'\n',1,2020) +LexToken(VAR,'model',1,2029) +LexToken(DOT,'.',1,2034) +LexToken(VAR,'rpar',1,2035) +LexToken(ASSIGNMENT,'=',1,2039) +LexToken(OPENSQBRACKET,'[',1,2040) +LexToken(VAR,'V',1,2041) +LexToken(SEMICOLON,';',1,2042) +LexToken(VAR,'ph',1,2043) +LexToken(SEMICOLON,';',1,2045) +LexToken(VAR,'frq',1,2046) +LexToken(SEMICOLON,';',1,2049) +LexToken(VAR,'offset',1,2050) +LexToken(SEMICOLON,';',1,2056) +LexToken(VAR,'start',1,2057) +LexToken(CLOSESQBRACKET,']',1,2062) +LexToken(EOL,'\n',1,2063) +LexToken(VAR,'model',1,2072) +LexToken(DOT,'.',1,2077) +LexToken(VAR,'sim',1,2078) +LexToken(ASSIGNMENT,'=',1,2081) +LexToken(DQSTRING,'"SineVoltage"',1,2094) +LexToken(EOL,'\n',1,2095) +LexToken(VAR,'model',1,2104) +LexToken(DOT,'.',1,2109) +LexToken(VAR,'blocktype',1,2110) +LexToken(ASSIGNMENT,'=',1,2119) +LexToken(DQSTRING,'"c"',1,2122) +LexToken(EOL,'\n',1,2123) +LexToken(VAR,'model',1,2132) +LexToken(DOT,'.',1,2137) +LexToken(VAR,'dep_ut',1,2138) +LexToken(ASSIGNMENT,'=',1,2144) +LexToken(OPENSQBRACKET,'[',1,2145) +LexToken(PREVAR_BOOLEAN,'%t',1,2146) +LexToken(PREVAR_BOOLEAN,'%f',1,2149) +LexToken(CLOSESQBRACKET,']',1,2151) +LexToken(EOL,'\n',1,2152) +LexToken(VAR,'mo',1,2161) +LexToken(ASSIGNMENT,'=',1,2163) +LexToken(VAR,'modelica',1,2164) +LexToken(OPENBRACKET,'(',1,2172) +LexToken(CLOSEBRACKET,')',1,2173) +LexToken(EOL,'\n',1,2174) +LexToken(VAR,'mo',1,2183) +LexToken(DOT,'.',1,2185) +LexToken(VAR,'model',1,2186) +LexToken(ASSIGNMENT,'=',1,2191) +LexToken(DQSTRING,'"SineVoltage"',1,2204) +LexToken(EOL,'\n',1,2205) +LexToken(VAR,'mo',1,2214) +LexToken(DOT,'.',1,2216) +LexToken(VAR,'inputs',1,2217) +LexToken(ASSIGNMENT,'=',1,2223) +LexToken(DQSTRING,'"p"',1,2226) +LexToken(SEMICOLON,';',1,2227) +LexToken(EOL,'\n',1,2228) +LexToken(VAR,'mo',1,2237) +LexToken(DOT,'.',1,2239) +LexToken(VAR,'outputs',1,2240) +LexToken(ASSIGNMENT,'=',1,2247) +LexToken(DQSTRING,'"n"',1,2250) +LexToken(SEMICOLON,';',1,2251) +LexToken(EOL,'\n',1,2252) +LexToken(VAR,'mo',1,2261) +LexToken(DOT,'.',1,2263) +LexToken(VAR,'parameters',1,2264) +LexToken(ASSIGNMENT,'=',1,2274) +LexToken(VAR,'list',1,2275) +LexToken(OPENBRACKET,'(',1,2279) +LexToken(OPENSQBRACKET,'[',1,2280) +LexToken(DQSTRING,'"V"',1,2283) +LexToken(SEMICOLON,';',1,2284) +LexToken(DQSTRING,'"phase"',1,2291) +LexToken(SEMICOLON,';',1,2292) +LexToken(DQSTRING,'"freqHz"',1,2300) +LexToken(SEMICOLON,';',1,2301) +LexToken(DQSTRING,'"offset"',1,2309) +LexToken(SEMICOLON,';',1,2310) +LexToken(DQSTRING,'"startTime"',1,2321) +LexToken(CLOSESQBRACKET,']',1,2322) +LexToken(COMMA,',',1,2323) +LexToken(VAR,'list',1,2324) +LexToken(OPENBRACKET,'(',1,2328) +LexToken(VAR,'V',1,2329) +LexToken(COMMA,',',1,2330) +LexToken(VAR,'ph',1,2331) +LexToken(COMMA,',',1,2333) +LexToken(VAR,'frq',1,2334) +LexToken(COMMA,',',1,2337) +LexToken(VAR,'offset',1,2338) +LexToken(COMMA,',',1,2344) +LexToken(VAR,'start',1,2345) +LexToken(CLOSEBRACKET,')',1,2350) +LexToken(CLOSEBRACKET,')',1,2351) +LexToken(EOL,'\n',1,2352) +LexToken(VAR,'model',1,2361) +LexToken(DOT,'.',1,2366) +LexToken(VAR,'equations',1,2367) +LexToken(ASSIGNMENT,'=',1,2376) +LexToken(VAR,'mo',1,2377) +LexToken(EOL,'\n',1,2379) +LexToken(EOL,'\n',1,2380) +LexToken(VAR,'exprs',1,2389) +LexToken(ASSIGNMENT,'=',1,2394) +LexToken(OPENSQBRACKET,'[',1,2395) +LexToken(VAR,'string',1,2396) +LexToken(OPENBRACKET,'(',1,2402) +LexToken(VAR,'V',1,2403) +LexToken(CLOSEBRACKET,')',1,2404) +LexToken(SEMICOLON,';',1,2405) +LexToken(VAR,'string',1,2406) +LexToken(OPENBRACKET,'(',1,2412) +LexToken(VAR,'ph',1,2413) +LexToken(CLOSEBRACKET,')',1,2415) +LexToken(SEMICOLON,';',1,2416) +LexToken(VAR,'string',1,2417) +LexToken(OPENBRACKET,'(',1,2423) +LexToken(VAR,'frq',1,2424) +LexToken(CLOSEBRACKET,')',1,2427) +LexToken(SEMICOLON,';',1,2428) +LexToken(VAR,'string',1,2429) +LexToken(OPENBRACKET,'(',1,2435) +LexToken(VAR,'offset',1,2436) +LexToken(CLOSEBRACKET,')',1,2442) +LexToken(SEMICOLON,';',1,2443) +LexToken(VAR,'string',1,2444) +LexToken(OPENBRACKET,'(',1,2450) +LexToken(VAR,'start',1,2451) +LexToken(CLOSEBRACKET,')',1,2456) +LexToken(CLOSESQBRACKET,']',1,2457) +LexToken(EOL,'\n',1,2458) +LexToken(EOL,'\n',1,2459) +LexToken(VAR,'gr_i',1,2468) +LexToken(ASSIGNMENT,'=',1,2472) +LexToken(OPENSQBRACKET,'[',1,2473) +LexToken(CLOSESQBRACKET,']',1,2474) +LexToken(EOL,'\n',1,2475) +LexToken(EOL,'\n',1,2476) +LexToken(EOL,'\n',1,2477) +LexToken(VAR,'x',1,2486) +LexToken(ASSIGNMENT,'=',1,2487) +LexToken(VAR,'standard_define',1,2488) +LexToken(OPENBRACKET,'(',1,2503) +LexToken(OPENSQBRACKET,'[',1,2504) +LexToken(NUMBER,'2',1,2505) +LexToken(NUMBER,'2',1,2507) +LexToken(CLOSESQBRACKET,']',1,2508) +LexToken(COMMA,',',1,2509) +LexToken(VAR,'model',1,2510) +LexToken(COMMA,',',1,2515) +LexToken(VAR,'exprs',1,2516) +LexToken(COMMA,',',1,2521) +LexToken(VAR,'gr_i',1,2522) +LexToken(CLOSEBRACKET,')',1,2526) +LexToken(EOL,'\n',1,2527) +LexToken(VAR,'x',1,2536) +LexToken(DOT,'.',1,2537) +LexToken(VAR,'graphics',1,2538) +LexToken(DOT,'.',1,2546) +LexToken(VAR,'in_implicit',1,2547) +LexToken(ASSIGNMENT,'=',1,2558) +LexToken(OPENSQBRACKET,'[',1,2559) +LexToken(DQSTRING,'"I"',1,2562) +LexToken(CLOSESQBRACKET,']',1,2563) +LexToken(EOL,'\n',1,2564) +LexToken(VAR,'x',1,2573) +LexToken(DOT,'.',1,2574) +LexToken(VAR,'graphics',1,2575) +LexToken(DOT,'.',1,2583) +LexToken(VAR,'out_implicit',1,2584) +LexToken(ASSIGNMENT,'=',1,2596) +LexToken(OPENSQBRACKET,'[',1,2597) +LexToken(DQSTRING,'"I"',1,2600) +LexToken(CLOSESQBRACKET,']',1,2601) +LexToken(EOL,'\n',1,2602) +LexToken(END,'end',1,2607) +LexToken(EOL,'\n',1,2610) +LexToken(ENDFUNCTION,'endfunction',1,2611) +LexToken(EOL,'\n',1,2622) |