1 // =============================================================================
2 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 // Copyright (C) 2013 - Scilab Enterprises - Alexandre HERISSE
5 // This file is distributed under the same license as the Scilab package.
6 // =============================================================================
9 // <-- ENGLISH IMPOSED -->
11 // <-- Non-regression test for bug 11975 -->
13 // <-- Bugzilla URL -->
14 // http://bugzilla.scilab.org/show_bug.cgi?id=12975
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
24 if (~isdef("setw")) then
25 exec("SCI/modules/xcos/demos/setw.sci",-1)
27 assert_checktrue(importXcosDiagram(SCI + "/modules/xcos/demos/Inverted_pendulum.zcos"));
28 [cpr, ok] = xcos_compile(scs_m);
31 assert_checktrue(importXcosDiagram("SCI/modules/xcos/demos/IF_block.zcos"));
32 [cpr, ok] = xcos_compile(scs_m);
34 // Redefining messagebox() to avoid popup
37 function messagebox(msg, msg_title)
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
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.