summaryrefslogtreecommitdiff
path: root/js/Hydraulics/PerteDP.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/Hydraulics/PerteDP.js')
-rw-r--r--js/Hydraulics/PerteDP.js564
1 files changed, 53 insertions, 511 deletions
diff --git a/js/Hydraulics/PerteDP.js b/js/Hydraulics/PerteDP.js
index d3584ef4..cdfb81e0 100644
--- a/js/Hydraulics/PerteDP.js
+++ b/js/Hydraulics/PerteDP.js
@@ -1,511 +1,53 @@
-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,'PerteDP',1,852)
-LexToken(OPENBRACKET,'(',1,859)
-LexToken(VAR,'job',1,860)
-LexToken(COMMA,',',1,863)
-LexToken(VAR,'arg1',1,864)
-LexToken(COMMA,',',1,868)
-LexToken(VAR,'arg2',1,869)
-LexToken(CLOSEBRACKET,')',1,873)
-LexToken(EOL,'\n',1,874)
-LexToken(EOL,'\n',1,909)
-LexToken(EOL,'\n',1,962)
-LexToken(EOL,'\n',1,1039)
-LexToken(EOL,'\n',1,1090)
-LexToken(VAR,'x',1,1095)
-LexToken(ASSIGNMENT,'=',1,1096)
-LexToken(OPENSQBRACKET,'[',1,1097)
-LexToken(CLOSESQBRACKET,']',1,1098)
-LexToken(EOL,'\n',1,1099)
-LexToken(VAR,'y',1,1105)
-LexToken(ASSIGNMENT,'=',1,1106)
-LexToken(OPENSQBRACKET,'[',1,1107)
-LexToken(CLOSESQBRACKET,']',1,1108)
-LexToken(EOL,'\n',1,1109)
-LexToken(VAR,'typ',1,1115)
-LexToken(ASSIGNMENT,'=',1,1118)
-LexToken(OPENSQBRACKET,'[',1,1119)
-LexToken(CLOSESQBRACKET,']',1,1120)
-LexToken(EOL,'\n',1,1121)
-LexToken(EOL,'\n',1,1123)
-LexToken(SELECT,'select',1,1128)
-LexToken(VAR,'job',1,1135)
-LexToken(EOL,'\n',1,1138)
-LexToken(CASE,'case',1,1143)
-LexToken(DQSTRING,'"set"',1,1152)
-LexToken(THEN,'then',1,1154)
-LexToken(EOL,'\n',1,1158)
-LexToken(VAR,'x',1,1167)
-LexToken(ASSIGNMENT,'=',1,1168)
-LexToken(VAR,'arg1',1,1169)
-LexToken(EOL,'\n',1,1173)
-LexToken(VAR,'graphics',1,1183)
-LexToken(ASSIGNMENT,'=',1,1191)
-LexToken(VAR,'arg1',1,1192)
-LexToken(DOT,'.',1,1196)
-LexToken(VAR,'graphics',1,1197)
-LexToken(EOL,'\n',1,1205)
-LexToken(VAR,'exprs',1,1215)
-LexToken(ASSIGNMENT,'=',1,1220)
-LexToken(VAR,'graphics',1,1221)
-LexToken(DOT,'.',1,1229)
-LexToken(VAR,'exprs',1,1230)
-LexToken(EOL,'\n',1,1235)
-LexToken(VAR,'model',1,1244)
-LexToken(ASSIGNMENT,'=',1,1249)
-LexToken(VAR,'arg1',1,1250)
-LexToken(DOT,'.',1,1254)
-LexToken(VAR,'model',1,1255)
-LexToken(EOL,'\n',1,1260)
-LexToken(WHILE,'while',1,1270)
-LexToken(PREVAR_BOOLEAN,'%t',1,1276)
-LexToken(DO,'do',1,1279)
-LexToken(EOL,'\n',1,1281)
-LexToken(OPENSQBRACKET,'[',1,1294)
-LexToken(VAR,'ok',1,1295)
-LexToken(COMMA,',',1,1297)
-LexToken(VAR,'L',1,1298)
-LexToken(COMMA,',',1,1299)
-LexToken(VAR,'D',1,1300)
-LexToken(COMMA,',',1,1301)
-LexToken(VAR,'lambda',1,1302)
-LexToken(COMMA,',',1,1308)
-LexToken(VAR,'z1',1,1309)
-LexToken(COMMA,',',1,1311)
-LexToken(VAR,'z2',1,1312)
-LexToken(COMMA,',',1,1314)
-LexToken(VAR,'p_rho',1,1315)
-LexToken(COMMA,',',1,1320)
-LexToken(VAR,'exprs',1,1321)
-LexToken(CLOSESQBRACKET,']',1,1326)
-LexToken(ASSIGNMENT,'=',1,1327)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1328)
-LexToken(OPENBRACKET,'(',1,1343)
-LexToken(DQSTRING,'"Parametres du tuyau"',1,1364)
-LexToken(COMMA,',',1,1365)
-LexToken(OPENSQBRACKET,'[',1,1382)
-LexToken(DQSTRING,'"Longueur du tube : L (m)"',1,1408)
-LexToken(SEMICOLON,';',1,1409)
-LexToken(DQSTRING,'"Diam\xc3\xa8tre interne du tube : D (m)"',1,1459)
-LexToken(SEMICOLON,';',1,1460)
-LexToken(DQSTRING,'"Coefficient de perte de charge-frottement(S.U) : lambda"',1,1532)
-LexToken(SEMICOLON,';',1,1533)
-LexToken(DQSTRING,'"Altitude entr\xc3\xa9e tuyauterie : z1 (m)"',1,1586)
-LexToken(SEMICOLON,';',1,1587)
-LexToken(DQSTRING,'"Altitude sortie tuyauterie : z2 (m)"',1,1639)
-LexToken(SEMICOLON,';',1,1640)
-LexToken(DQSTRING,'"Si >0, masse volumique impos\xc3\xa9e fu fluide : p_rho (kg/m3)"',1,1714)
-LexToken(CLOSESQBRACKET,']',1,1715)
-LexToken(COMMA,',',1,1716)
-LexToken(VAR,'list',1,1732)
-LexToken(OPENBRACKET,'(',1,1736)
-LexToken(DQSTRING,'"vec"',1,1741)
-LexToken(COMMA,',',1,1742)
-LexToken(ADDITION,'-',1,1743)
-LexToken(NUMBER,'1',1,1744)
-LexToken(COMMA,',',1,1745)
-LexToken(DQSTRING,'"vec"',1,1750)
-LexToken(COMMA,',',1,1751)
-LexToken(ADDITION,'-',1,1752)
-LexToken(NUMBER,'1',1,1753)
-LexToken(COMMA,',',1,1754)
-LexToken(DQSTRING,'"vec"',1,1759)
-LexToken(COMMA,',',1,1760)
-LexToken(ADDITION,'-',1,1761)
-LexToken(NUMBER,'1',1,1762)
-LexToken(COMMA,',',1,1763)
-LexToken(DQSTRING,'"vec"',1,1768)
-LexToken(COMMA,',',1,1769)
-LexToken(ADDITION,'-',1,1770)
-LexToken(NUMBER,'1',1,1771)
-LexToken(COMMA,',',1,1772)
-LexToken(DQSTRING,'"vec"',1,1777)
-LexToken(COMMA,',',1,1778)
-LexToken(ADDITION,'-',1,1779)
-LexToken(NUMBER,'1',1,1780)
-LexToken(COMMA,',',1,1781)
-LexToken(DQSTRING,'"vec"',1,1786)
-LexToken(COMMA,',',1,1787)
-LexToken(ADDITION,'-',1,1788)
-LexToken(NUMBER,'1',1,1789)
-LexToken(CLOSEBRACKET,')',1,1790)
-LexToken(COMMA,',',1,1791)
-LexToken(VAR,'exprs',1,1792)
-LexToken(CLOSEBRACKET,')',1,1797)
-LexToken(EOL,'\n',1,1798)
-LexToken(IF,'if',1,1811)
-LexToken(NOT,'~',1,1814)
-LexToken(VAR,'ok',1,1815)
-LexToken(THEN,'then',1,1818)
-LexToken(EOL,'\n',1,1822)
-LexToken(BREAK,'break',1,1839)
-LexToken(EOL,'\n',1,1844)
-LexToken(END,'end',1,1858)
-LexToken(EOL,'\n',1,1861)
-LexToken(VAR,'model',1,1874)
-LexToken(DOT,'.',1,1879)
-LexToken(VAR,'rpar',1,1880)
-LexToken(ASSIGNMENT,'=',1,1884)
-LexToken(OPENSQBRACKET,'[',1,1885)
-LexToken(VAR,'L',1,1886)
-LexToken(SEMICOLON,';',1,1887)
-LexToken(VAR,'D',1,1888)
-LexToken(SEMICOLON,';',1,1889)
-LexToken(VAR,'lambda',1,1890)
-LexToken(SEMICOLON,';',1,1896)
-LexToken(VAR,'z1',1,1897)
-LexToken(SEMICOLON,';',1,1899)
-LexToken(VAR,'z2',1,1900)
-LexToken(SEMICOLON,';',1,1902)
-LexToken(VAR,'p_rho',1,1903)
-LexToken(CLOSESQBRACKET,']',1,1908)
-LexToken(EOL,'\n',1,1909)
-LexToken(VAR,'model',1,1922)
-LexToken(DOT,'.',1,1927)
-LexToken(VAR,'equations',1,1928)
-LexToken(DOT,'.',1,1937)
-LexToken(VAR,'parameters',1,1938)
-LexToken(OPENBRACKET,'(',1,1948)
-LexToken(NUMBER,'2',1,1949)
-LexToken(CLOSEBRACKET,')',1,1950)
-LexToken(ASSIGNMENT,'=',1,1951)
-LexToken(VAR,'list',1,1952)
-LexToken(OPENBRACKET,'(',1,1956)
-LexToken(VAR,'L',1,1957)
-LexToken(COMMA,',',1,1958)
-LexToken(VAR,'D',1,1959)
-LexToken(COMMA,',',1,1960)
-LexToken(VAR,'lambda',1,1961)
-LexToken(COMMA,',',1,1967)
-LexToken(VAR,'z1',1,1968)
-LexToken(COMMA,',',1,1970)
-LexToken(VAR,'z2',1,1971)
-LexToken(COMMA,',',1,1973)
-LexToken(VAR,'p_rho',1,1974)
-LexToken(CLOSEBRACKET,')',1,1979)
-LexToken(EOL,'\n',1,1980)
-LexToken(VAR,'graphics',1,1993)
-LexToken(DOT,'.',1,2001)
-LexToken(VAR,'exprs',1,2002)
-LexToken(ASSIGNMENT,'=',1,2007)
-LexToken(VAR,'exprs',1,2008)
-LexToken(EOL,'\n',1,2013)
-LexToken(VAR,'x',1,2026)
-LexToken(DOT,'.',1,2027)
-LexToken(VAR,'graphics',1,2028)
-LexToken(ASSIGNMENT,'=',1,2036)
-LexToken(VAR,'graphics',1,2037)
-LexToken(EOL,'\n',1,2045)
-LexToken(VAR,'x',1,2059)
-LexToken(DOT,'.',1,2060)
-LexToken(VAR,'model',1,2061)
-LexToken(ASSIGNMENT,'=',1,2066)
-LexToken(VAR,'model',1,2067)
-LexToken(EOL,'\n',1,2072)
-LexToken(BREAK,'break',1,2085)
-LexToken(EOL,'\n',1,2090)
-LexToken(END,'end',1,2099)
-LexToken(EOL,'\n',1,2102)
-LexToken(CASE,'case',1,2107)
-LexToken(DQSTRING,'"define"',1,2119)
-LexToken(THEN,'then',1,2121)
-LexToken(EOL,'\n',1,2125)
-LexToken(VAR,'model',1,2134)
-LexToken(ASSIGNMENT,'=',1,2139)
-LexToken(SCICOS_MODEL,'scicos_model',1,2140)
-LexToken(OPENBRACKET,'(',1,2152)
-LexToken(CLOSEBRACKET,')',1,2153)
-LexToken(EOL,'\n',1,2154)
-LexToken(VAR,'model',1,2163)
-LexToken(DOT,'.',1,2168)
-LexToken(VAR,'in',1,2169)
-LexToken(ASSIGNMENT,'=',1,2171)
-LexToken(OPENSQBRACKET,'[',1,2172)
-LexToken(NUMBER,'1',1,2173)
-LexToken(CLOSESQBRACKET,']',1,2174)
-LexToken(EOL,'\n',1,2175)
-LexToken(VAR,'model',1,2185)
-LexToken(DOT,'.',1,2190)
-LexToken(VAR,'out',1,2191)
-LexToken(ASSIGNMENT,'=',1,2194)
-LexToken(OPENSQBRACKET,'[',1,2195)
-LexToken(NUMBER,'1',1,2196)
-LexToken(CLOSESQBRACKET,']',1,2197)
-LexToken(EOL,'\n',1,2198)
-LexToken(VAR,'L',1,2208)
-LexToken(ASSIGNMENT,'=',1,2209)
-LexToken(NUMBER,'10',1,2210)
-LexToken(EOL,'\n',1,2212)
-LexToken(VAR,'D',1,2221)
-LexToken(ASSIGNMENT,'=',1,2222)
-LexToken(NUMBER,'0.2',1,2223)
-LexToken(EOL,'\n',1,2226)
-LexToken(VAR,'lambda',1,2235)
-LexToken(ASSIGNMENT,'=',1,2241)
-LexToken(NUMBER,'0.03',1,2242)
-LexToken(EOL,'\n',1,2246)
-LexToken(VAR,'z1',1,2255)
-LexToken(ASSIGNMENT,'=',1,2257)
-LexToken(NUMBER,'0',1,2258)
-LexToken(EOL,'\n',1,2259)
-LexToken(VAR,'z2',1,2268)
-LexToken(ASSIGNMENT,'=',1,2270)
-LexToken(NUMBER,'0',1,2271)
-LexToken(EOL,'\n',1,2272)
-LexToken(VAR,'p_rho',1,2281)
-LexToken(ASSIGNMENT,'=',1,2286)
-LexToken(NUMBER,'0',1,2287)
-LexToken(EOL,'\n',1,2288)
-LexToken(VAR,'model',1,2297)
-LexToken(DOT,'.',1,2302)
-LexToken(VAR,'rpar',1,2303)
-LexToken(ASSIGNMENT,'=',1,2307)
-LexToken(OPENSQBRACKET,'[',1,2308)
-LexToken(VAR,'L',1,2309)
-LexToken(SEMICOLON,';',1,2310)
-LexToken(VAR,'D',1,2311)
-LexToken(SEMICOLON,';',1,2312)
-LexToken(VAR,'lambda',1,2313)
-LexToken(SEMICOLON,';',1,2319)
-LexToken(VAR,'z1',1,2320)
-LexToken(SEMICOLON,';',1,2322)
-LexToken(VAR,'z2',1,2323)
-LexToken(SEMICOLON,';',1,2325)
-LexToken(VAR,'p_rho',1,2326)
-LexToken(CLOSESQBRACKET,']',1,2331)
-LexToken(EOL,'\n',1,2332)
-LexToken(VAR,'model',1,2341)
-LexToken(DOT,'.',1,2346)
-LexToken(VAR,'sim',1,2347)
-LexToken(ASSIGNMENT,'=',1,2350)
-LexToken(DQSTRING,'"PerteDP"',1,2359)
-LexToken(EOL,'\n',1,2360)
-LexToken(VAR,'model',1,2369)
-LexToken(DOT,'.',1,2374)
-LexToken(VAR,'blocktype',1,2375)
-LexToken(ASSIGNMENT,'=',1,2384)
-LexToken(DQSTRING,'"c"',1,2387)
-LexToken(EOL,'\n',1,2388)
-LexToken(VAR,'model',1,2397)
-LexToken(DOT,'.',1,2402)
-LexToken(VAR,'dep_ut',1,2403)
-LexToken(ASSIGNMENT,'=',1,2409)
-LexToken(OPENSQBRACKET,'[',1,2410)
-LexToken(PREVAR_BOOLEAN,'%t',1,2411)
-LexToken(PREVAR_BOOLEAN,'%f',1,2414)
-LexToken(CLOSESQBRACKET,']',1,2416)
-LexToken(EOL,'\n',1,2417)
-LexToken(VAR,'mo',1,2426)
-LexToken(ASSIGNMENT,'=',1,2428)
-LexToken(VAR,'modelica',1,2429)
-LexToken(OPENBRACKET,'(',1,2437)
-LexToken(CLOSEBRACKET,')',1,2438)
-LexToken(EOL,'\n',1,2439)
-LexToken(VAR,'mo',1,2448)
-LexToken(DOT,'.',1,2450)
-LexToken(VAR,'model',1,2451)
-LexToken(ASSIGNMENT,'=',1,2456)
-LexToken(DQSTRING,'"PerteDP"',1,2465)
-LexToken(EOL,'\n',1,2466)
-LexToken(VAR,'mo',1,2475)
-LexToken(DOT,'.',1,2477)
-LexToken(VAR,'inputs',1,2478)
-LexToken(ASSIGNMENT,'=',1,2484)
-LexToken(DQSTRING,'"C1"',1,2488)
-LexToken(EOL,'\n',1,2489)
-LexToken(VAR,'mo',1,2499)
-LexToken(DOT,'.',1,2501)
-LexToken(VAR,'outputs',1,2502)
-LexToken(ASSIGNMENT,'=',1,2509)
-LexToken(DQSTRING,'"C2"',1,2513)
-LexToken(EOL,'\n',1,2514)
-LexToken(VAR,'mo',1,2524)
-LexToken(DOT,'.',1,2526)
-LexToken(VAR,'parameters',1,2527)
-LexToken(ASSIGNMENT,'=',1,2537)
-LexToken(VAR,'list',1,2538)
-LexToken(OPENBRACKET,'(',1,2542)
-LexToken(OPENSQBRACKET,'[',1,2543)
-LexToken(DQSTRING,'"L"',1,2546)
-LexToken(SEMICOLON,';',1,2547)
-LexToken(DQSTRING,'"D"',1,2550)
-LexToken(SEMICOLON,';',1,2551)
-LexToken(DQSTRING,'"lambda"',1,2559)
-LexToken(SEMICOLON,';',1,2560)
-LexToken(DQSTRING,'"z1"',1,2564)
-LexToken(SEMICOLON,';',1,2565)
-LexToken(DQSTRING,'"z2"',1,2569)
-LexToken(SEMICOLON,';',1,2570)
-LexToken(DQSTRING,'"p_rho"',1,2577)
-LexToken(CLOSESQBRACKET,']',1,2578)
-LexToken(COMMA,',',1,2579)
-LexToken(OPENSQBRACKET,'[',1,2580)
-LexToken(VAR,'L',1,2581)
-LexToken(SEMICOLON,';',1,2582)
-LexToken(VAR,'D',1,2583)
-LexToken(SEMICOLON,';',1,2584)
-LexToken(VAR,'lambda',1,2585)
-LexToken(SEMICOLON,';',1,2591)
-LexToken(VAR,'z1',1,2592)
-LexToken(SEMICOLON,';',1,2594)
-LexToken(VAR,'z2',1,2595)
-LexToken(SEMICOLON,';',1,2597)
-LexToken(VAR,'p_rho',1,2598)
-LexToken(CLOSESQBRACKET,']',1,2603)
-LexToken(CLOSEBRACKET,')',1,2604)
-LexToken(EOL,'\n',1,2605)
-LexToken(VAR,'model',1,2614)
-LexToken(DOT,'.',1,2619)
-LexToken(VAR,'equations',1,2620)
-LexToken(ASSIGNMENT,'=',1,2629)
-LexToken(VAR,'mo',1,2630)
-LexToken(EOL,'\n',1,2632)
-LexToken(VAR,'model',1,2641)
-LexToken(DOT,'.',1,2646)
-LexToken(VAR,'in',1,2647)
-LexToken(ASSIGNMENT,'=',1,2649)
-LexToken(VAR,'ones',1,2650)
-LexToken(OPENBRACKET,'(',1,2654)
-LexToken(VAR,'size',1,2655)
-LexToken(OPENBRACKET,'(',1,2659)
-LexToken(VAR,'mo',1,2660)
-LexToken(DOT,'.',1,2662)
-LexToken(VAR,'inputs',1,2663)
-LexToken(COMMA,',',1,2669)
-LexToken(DQSTRING,'"*"',1,2672)
-LexToken(CLOSEBRACKET,')',1,2673)
-LexToken(COMMA,',',1,2674)
-LexToken(NUMBER,'1',1,2675)
-LexToken(CLOSEBRACKET,')',1,2676)
-LexToken(EOL,'\n',1,2677)
-LexToken(VAR,'model',1,2686)
-LexToken(DOT,'.',1,2691)
-LexToken(VAR,'out',1,2692)
-LexToken(ASSIGNMENT,'=',1,2695)
-LexToken(VAR,'ones',1,2696)
-LexToken(OPENBRACKET,'(',1,2700)
-LexToken(VAR,'size',1,2701)
-LexToken(OPENBRACKET,'(',1,2705)
-LexToken(VAR,'mo',1,2706)
-LexToken(DOT,'.',1,2708)
-LexToken(VAR,'outputs',1,2709)
-LexToken(COMMA,',',1,2716)
-LexToken(DQSTRING,'"*"',1,2719)
-LexToken(CLOSEBRACKET,')',1,2720)
-LexToken(COMMA,',',1,2721)
-LexToken(NUMBER,'1',1,2722)
-LexToken(CLOSEBRACKET,')',1,2723)
-LexToken(EOL,'\n',1,2724)
-LexToken(VAR,'exprs',1,2733)
-LexToken(ASSIGNMENT,'=',1,2738)
-LexToken(OPENSQBRACKET,'[',1,2739)
-LexToken(VAR,'string',1,2740)
-LexToken(OPENBRACKET,'(',1,2746)
-LexToken(VAR,'L',1,2747)
-LexToken(CLOSEBRACKET,')',1,2748)
-LexToken(SEMICOLON,';',1,2749)
-LexToken(VAR,'string',1,2750)
-LexToken(OPENBRACKET,'(',1,2756)
-LexToken(VAR,'D',1,2757)
-LexToken(CLOSEBRACKET,')',1,2758)
-LexToken(SEMICOLON,';',1,2759)
-LexToken(VAR,'string',1,2760)
-LexToken(OPENBRACKET,'(',1,2766)
-LexToken(VAR,'lambda',1,2767)
-LexToken(CLOSEBRACKET,')',1,2773)
-LexToken(SEMICOLON,';',1,2774)
-LexToken(VAR,'string',1,2775)
-LexToken(OPENBRACKET,'(',1,2781)
-LexToken(VAR,'z1',1,2782)
-LexToken(CLOSEBRACKET,')',1,2784)
-LexToken(SEMICOLON,';',1,2785)
-LexToken(VAR,'string',1,2786)
-LexToken(OPENBRACKET,'(',1,2792)
-LexToken(VAR,'z2',1,2793)
-LexToken(CLOSEBRACKET,')',1,2795)
-LexToken(SEMICOLON,';',1,2796)
-LexToken(VAR,'string',1,2797)
-LexToken(OPENBRACKET,'(',1,2803)
-LexToken(VAR,'p_rho',1,2804)
-LexToken(CLOSEBRACKET,')',1,2809)
-LexToken(CLOSESQBRACKET,']',1,2810)
-LexToken(EOL,'\n',1,2811)
-LexToken(VAR,'gr_i',1,2820)
-LexToken(ASSIGNMENT,'=',1,2824)
-LexToken(OPENSQBRACKET,'[',1,2825)
-LexToken(CLOSESQBRACKET,']',1,2826)
-LexToken(EOL,'\n',1,2827)
-LexToken(VAR,'x',1,2837)
-LexToken(ASSIGNMENT,'=',1,2838)
-LexToken(VAR,'standard_define',1,2839)
-LexToken(OPENBRACKET,'(',1,2854)
-LexToken(OPENSQBRACKET,'[',1,2855)
-LexToken(NUMBER,'2',1,2856)
-LexToken(NUMBER,'1',1,2858)
-LexToken(CLOSESQBRACKET,']',1,2859)
-LexToken(COMMA,',',1,2860)
-LexToken(VAR,'model',1,2861)
-LexToken(COMMA,',',1,2866)
-LexToken(VAR,'exprs',1,2867)
-LexToken(COMMA,',',1,2872)
-LexToken(VAR,'list',1,2873)
-LexToken(OPENBRACKET,'(',1,2877)
-LexToken(VAR,'gr_i',1,2878)
-LexToken(COMMA,',',1,2882)
-LexToken(NUMBER,'0',1,2883)
-LexToken(CLOSEBRACKET,')',1,2884)
-LexToken(CLOSEBRACKET,')',1,2885)
-LexToken(EOL,'\n',1,2886)
-LexToken(VAR,'x',1,2895)
-LexToken(DOT,'.',1,2896)
-LexToken(VAR,'graphics',1,2897)
-LexToken(DOT,'.',1,2905)
-LexToken(VAR,'in_implicit',1,2906)
-LexToken(ASSIGNMENT,'=',1,2917)
-LexToken(OPENSQBRACKET,'[',1,2918)
-LexToken(DQSTRING,'"I"',1,2921)
-LexToken(CLOSESQBRACKET,']',1,2922)
-LexToken(EOL,'\n',1,2923)
-LexToken(VAR,'x',1,2932)
-LexToken(DOT,'.',1,2933)
-LexToken(VAR,'graphics',1,2934)
-LexToken(DOT,'.',1,2942)
-LexToken(VAR,'out_implicit',1,2943)
-LexToken(ASSIGNMENT,'=',1,2955)
-LexToken(OPENSQBRACKET,'[',1,2956)
-LexToken(DQSTRING,'"I"',1,2959)
-LexToken(CLOSESQBRACKET,']',1,2960)
-LexToken(EOL,'\n',1,2961)
-LexToken(END,'end',1,2966)
-LexToken(EOL,'\n',1,2969)
-LexToken(ENDFUNCTION,'endfunction',1,2970)
-LexToken(EOL,'\n',1,2981)
+/* autogenerated from "macros/Hydraulics/PerteDP.sci" */
+function PerteDP() {
+PerteDP.prototype.get = function PerteDP() {
+}
+PerteDP.prototype.set = function PerteDP() {
+x=arg1;
+graphics=arg1.graphics;
+exprs=graphics.exprs;
+model=arg1.model;
+while (true) {
+[ok,L,D,lambda,z1,z2,p_rho,exprs]=scicos_getvalue("Parametres du tuyau",["Longueur du tube : L (m)","Diamètre interne du tube : D (m)","Coefficient de perte de charge-frottement(S.U) : lambda","Altitude entrée tuyauterie : z1 (m)","Altitude sortie tuyauterie : z2 (m)","Si >0, masse volumique imposée fu fluide : p_rho (kg/m3)"],list("vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1,"vec",-1),exprs);
+if (!ok) {
+break
+}
+model.rpar=[L,D,lambda,z1,z2,p_rho];
+model.equations.parameters[2]=list(L,D,lambda,z1,z2,p_rho);
+graphics.exprs=exprs;
+x.graphics=graphics;
+x.model=model;
+break
+}
+}
+PerteDP.prototype.define = function PerteDP() {
+model=scicos_model();
+model.in=[1];
+model.out=[1];
+L=10;
+D=0.2;
+lambda=0.03;
+z1=0;
+z2=0;
+p_rho=0;
+model.rpar=[L,D,lambda,z1,z2,p_rho];
+model.sim="PerteDP";
+model.blocktype="c";
+model.dep_ut=[true,None];
+mo=modelica();
+mo.model="PerteDP";
+mo.inputs="C1";
+mo.outputs="C2";
+mo.parameters=list(["L","D","lambda","z1","z2","p_rho"],[L,D,lambda,z1,z2,p_rho]);
+model.equations=mo;
+model.in=ones(size(mo.inputs,"*"),1);
+model.out=ones(size(mo.outputs,"*"),1);
+exprs=[string(L),string(D),string(lambda),string(z1),string(z2),string(p_rho)];
+gr_i=[];
+x=standard_define([2,1],model,exprs,list(gr_i,0));
+x.graphics.in_implicit=["I"];
+x.graphics.out_implicit=["I"];
+}
+PerteDP.prototype.details = function PerteDP() {
+}
+}