Xcos test: minor fix.
[scilab.git] / scilab / modules / xcos / tests / nonreg_tests / bug_11975.unix.dia.ref
1 // =============================================================================
2 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 // Copyright (C) 2013 - Scilab Enterprises - Alexandre HERISSE
4 //
5 //  This file is distributed under the same license as the Scilab package.
6 // =============================================================================
7 // <-- XCOS TEST -->
8 //
9 // <-- ENGLISH IMPOSED -->
10 //
11 // <-- Non-regression test for bug 11975 -->
12 //
13 // <-- Bugzilla URL -->
14 // http://bugzilla.scilab.org/show_bug.cgi?id=12975
15 //
16 // <-- Short Description -->
17 // Some demos did not compile.
18 // 3 demonstration diagrams were not compiling :
19 // - Inverted_pendulum.zcos demonstration
20 // - IF_block.zcos demonstration
21 // - Hydraulics.zcos demonstration
22 ilib_verbose(0);
23 // Inverted_pendulum
24 if (~isdef("setw")) then
25     exec("SCI/modules/xcos/demos/setw.sci",-1)
26 end
27 assert_checktrue(importXcosDiagram(SCI + "/modules/xcos/demos/Inverted_pendulum.zcos"));
28 [cpr, ok] = xcos_compile(scs_m);
29 assert_checktrue(ok);
30 // IF_block
31 assert_checktrue(importXcosDiagram("SCI/modules/xcos/demos/IF_block.zcos"));
32 [cpr, ok] = xcos_compile(scs_m);
33 assert_checktrue(ok);
34 // Redefining messagebox() to avoid popup
35 prot = funcprot();
36 funcprot(0);
37 function messagebox(msg, msg_title)
38 endfunction
39 funcprot(prot);
40 // Hydraulics
41 assert_checktrue(importXcosDiagram("SCI/modules/xcos/demos/ModelicaBlocks/Hydraulics.zcos"));
42 [cpr, ok] = xcos_compile(scs_m);
43 --------------------------------------------\
44  Main Modelica : TMPDIR/Hydraulics_im.mo
45
46  Flat Modelica : TMPDIR/Hydraulics_imf.mo
47  Simulation C code :TMPDIR/Hydraulics_im.c
48 WARNING: Diagram contains implicit blocks, compiling for implicit Solver.
49 assert_checktrue(ok);