endfunction
// simulate
xcos_simulate(scs_m, 4);
- post_xcos_simulate
+ "post_xcos_simulate"
Main Modelica : TMPDIR/Hydraulics_im.mo
Flat Modelica : TMPDIR/Hydraulics_imf.mo
Simulation C code :TMPDIR/Hydraulics_im.c
-!messagebox: Modelica blocks are reduced to a block with: !
-! !
-!messagebox: Number of differential states: 2 !
-! !
-!messagebox: Number of algebraic states: 5 !
-! !
-!messagebox: Number of discrete time states : 0 !
-! !
-!messagebox: Number of zero-crossing surfaces: 19 !
-! !
-!messagebox: Number of modes : 19 !
-! !
-!messagebox: Number of inputs : 1 !
-! !
-!messagebox: Number of outputs: 2 !
-! !
-!messagebox: Input/output dependency:[F] !
-! !
-!messagebox: Analytical Jacobian: enabled (%Jacobian=%t) !
-! !
-!messagebox: Parameter embedding mode: enabled (%Modelica_ParEmb=%t) !
-! !
-!messagebox: !
-! !
-!messagebox: Generated files path: TMPDIR/ !
-! !
-!messagebox: !
+ "messagebox: Modelica blocks are reduced to a block with:"
+ "messagebox: Number of differential states: 2"
+ "messagebox: Number of algebraic states: 5"
+ "messagebox: Number of discrete time states : 0"
+ "messagebox: Number of zero-crossing surfaces: 19"
+ "messagebox: Number of modes : 19"
+ "messagebox: Number of inputs : 1"
+ "messagebox: Number of outputs: 2"
+ "messagebox: Input/output dependency:[F]"
+ "messagebox: Analytical Jacobian: enabled (%Jacobian=%t)"
+ "messagebox: Parameter embedding mode: enabled (%Modelica_ParEmb=%t)"
+ "messagebox: "
+ "messagebox: Generated files path: TMPDIR/"
+ "messagebox: "
WARNING: Diagram contains implicit blocks, compiling for implicit Solver.
assert_checktrue(ok);
Main Modelica : TMPDIR\Hydraulics_im.mo
Flat Modelica : TMPDIR\Hydraulics_imf.mo
Simulation C code :TMPDIR\Hydraulics_im.c
-!messagebox: Modelica blocks are reduced to a block with: !
-! !
-!messagebox: Number of differential states: 2 !
-! !
-!messagebox: Number of algebraic states: 5 !
-! !
-!messagebox: Number of discrete time states : 0 !
-! !
-!messagebox: Number of zero-crossing surfaces: 19 !
-! !
-!messagebox: Number of modes : 19 !
-! !
-!messagebox: Number of inputs : 1 !
-! !
-!messagebox: Number of outputs: 2 !
-! !
-!messagebox: Input/output dependency:[F] !
-! !
-!messagebox: Analytical Jacobian: enabled (%Jacobian=%t) !
-! !
-!messagebox: Parameter embedding mode: enabled (%Modelica_ParEmb=%t) !
-! !
-!messagebox: !
-! !
-!messagebox: Generated files path: C:\Users\cdd\AppData\Local\Temp\SCI_!
-!TMP_24944_2926\ !
-! !
-!messagebox: !
+ "messagebox: Modelica blocks are reduced to a block with:"
+ "messagebox: Number of differential states: 2"
+ "messagebox: Number of algebraic states: 5"
+ "messagebox: Number of discrete time states : 0"
+ "messagebox: Number of zero-crossing surfaces: 19"
+ "messagebox: Number of modes : 19"
+ "messagebox: Number of inputs : 1"
+ "messagebox: Number of outputs: 2"
+ "messagebox: Input/output dependency:[F]"
+ "messagebox: Analytical Jacobian: enabled (%Jacobian=%t)"
+ "messagebox: Parameter embedding mode: enabled (%Modelica_ParEmb=%t)"
+ "messagebox: "
+ "messagebox: Generated files path: TMPDIR\"
+ "messagebox: "
WARNING: Diagram contains implicit blocks, compiling for implicit Solver.
assert_checktrue(ok);
Main Modelica : TMPDIR/Loop_im.mo
Flat Modelica : TMPDIR/Loop_imf.mo
Simulation C code :TMPDIR/Loop_im.c
-!messagebox: Modelica blocks are reduced to a block with: !
-! !
-!messagebox: Number of differential states: 0 !
-! !
-!messagebox: Number of algebraic states: 1 !
-! !
-!messagebox: Number of discrete time states : 0 !
-! !
-!messagebox: Number of zero-crossing surfaces: 0 !
-! !
-!messagebox: Number of modes : 0 !
-! !
-!messagebox: Number of inputs : 0 !
-! !
-!messagebox: Number of outputs: 1 !
-! !
-!messagebox: Input/output dependency:[T] !
-! !
-!messagebox: Analytical Jacobian: enabled (%Jacobian=%t) !
-! !
-!messagebox: Parameter embedding mode: enabled (%Modelica_ParEmb=%t) !
-! !
-!messagebox: !
-! !
-!messagebox: Generated files path: TMPDIR/ !
-! !
-!messagebox: !
+ "messagebox: Modelica blocks are reduced to a block with:"
+ "messagebox: Number of differential states: 0"
+ "messagebox: Number of algebraic states: 1"
+ "messagebox: Number of discrete time states : 0"
+ "messagebox: Number of zero-crossing surfaces: 0"
+ "messagebox: Number of modes : 0"
+ "messagebox: Number of inputs : 0"
+ "messagebox: Number of outputs: 1"
+ "messagebox: Input/output dependency:[T]"
+ "messagebox: Analytical Jacobian: enabled (%Jacobian=%t)"
+ "messagebox: Parameter embedding mode: enabled (%Modelica_ParEmb=%t)"
+ "messagebox: "
+ "messagebox: Generated files path: TMPDIR/"
+ "messagebox: "
Main Modelica : TMPDIR\Loop_im.mo
Flat Modelica : TMPDIR\Loop_imf.mo
Simulation C code :TMPDIR\Loop_im.c
-!messagebox: Modelica blocks are reduced to a block with: !
-! !
-!messagebox: Number of differential states: 0 !
-! !
-!messagebox: Number of algebraic states: 1 !
-! !
-!messagebox: Number of discrete time states : 0 !
-! !
-!messagebox: Number of zero-crossing surfaces: 0 !
-! !
-!messagebox: Number of modes : 0 !
-! !
-!messagebox: Number of inputs : 0 !
-! !
-!messagebox: Number of outputs: 1 !
-! !
-!messagebox: Input/output dependency:[T] !
-! !
-!messagebox: Analytical Jacobian: enabled (%Jacobian=%t) !
-! !
-!messagebox: Parameter embedding mode: enabled (%Modelica_ParEmb=%t) !
-! !
-!messagebox: !
-! !
-!messagebox: Generated files path: C:\Users\cdd\AppData\Local\Temp\SCI_!
-!TMP_28512_3135\ !
-! !
-!messagebox: !
+ "messagebox: Modelica blocks are reduced to a block with:"
+ "messagebox: Number of differential states: 0"
+ "messagebox: Number of algebraic states: 1"
+ "messagebox: Number of discrete time states : 0"
+ "messagebox: Number of zero-crossing surfaces: 0"
+ "messagebox: Number of modes : 0"
+ "messagebox: Number of inputs : 0"
+ "messagebox: Number of outputs: 1"
+ "messagebox: Input/output dependency:[T]"
+ "messagebox: Analytical Jacobian: enabled (%Jacobian=%t)"
+ "messagebox: Parameter embedding mode: enabled (%Modelica_ParEmb=%t)"
+ "messagebox: "
+ "messagebox: Generated files path: TMPDIR\"
+ "messagebox: "
Main Modelica : TMPDIR/Loop_im.mo
Flat Modelica : TMPDIR/Loop_imf.mo
Simulation C code :TMPDIR/Loop_im.c
-!messagebox: Modelica blocks are reduced to a block with: !
-! !
-!messagebox: Number of differential states: 0 !
-! !
-!messagebox: Number of algebraic states: 1 !
-! !
-!messagebox: Number of discrete time states : 0 !
-! !
-!messagebox: Number of zero-crossing surfaces: 0 !
-! !
-!messagebox: Number of modes : 0 !
-! !
-!messagebox: Number of inputs : 0 !
-! !
-!messagebox: Number of outputs: 1 !
-! !
-!messagebox: Input/output dependency:[T] !
-! !
-!messagebox: Analytical Jacobian: enabled (%Jacobian=%t) !
-! !
-!messagebox: Parameter embedding mode: enabled (%Modelica_ParEmb=%t) !
-! !
-!messagebox: !
-! !
-!messagebox: Generated files path: TMPDIR/ !
-! !
-!messagebox: !
+ "messagebox: Modelica blocks are reduced to a block with:"
+ "messagebox: Number of differential states: 0"
+ "messagebox: Number of algebraic states: 1"
+ "messagebox: Number of discrete time states : 0"
+ "messagebox: Number of zero-crossing surfaces: 0"
+ "messagebox: Number of modes : 0"
+ "messagebox: Number of inputs : 0"
+ "messagebox: Number of outputs: 1"
+ "messagebox: Input/output dependency:[T]"
+ "messagebox: Analytical Jacobian: enabled (%Jacobian=%t)"
+ "messagebox: Parameter embedding mode: enabled (%Modelica_ParEmb=%t)"
+ "messagebox: "
+ "messagebox: Generated files path: TMPDIR/"
+ "messagebox: "
WARNING: Diagram contains implicit blocks, compiling for implicit Solver.
Main Modelica : TMPDIR/bug_13396_im.mo
Flat Modelica : TMPDIR/bug_13396_imf.mo
Simulation C code :TMPDIR/bug_13396_im.c
-!messagebox: Modelica blocks are reduced to a block with: !
-! !
-!messagebox: Number of differential states: 0 !
-! !
-!messagebox: Number of algebraic states: 1 !
-! !
-!messagebox: Number of discrete time states : 0 !
-! !
-!messagebox: Number of zero-crossing surfaces: 1 !
-! !
-!messagebox: Number of modes : 1 !
-! !
-!messagebox: Number of inputs : 0 !
-! !
-!messagebox: Number of outputs: 1 !
-! !
-!messagebox: Input/output dependency:[T] !
-! !
-!messagebox: Analytical Jacobian: enabled (%Jacobian=%t) !
-! !
-!messagebox: Parameter embedding mode: enabled (%Modelica_ParEmb=%t) !
-! !
-!messagebox: !
-! !
-!messagebox: Generated files path: TMPDIR/ !
-! !
-!messagebox: !
+ "messagebox: Modelica blocks are reduced to a block with:"
+ "messagebox: Number of differential states: 0"
+ "messagebox: Number of algebraic states: 1"
+ "messagebox: Number of discrete time states : 0"
+ "messagebox: Number of zero-crossing surfaces: 1"
+ "messagebox: Number of modes : 1"
+ "messagebox: Number of inputs : 0"
+ "messagebox: Number of outputs: 1"
+ "messagebox: Input/output dependency:[T]"
+ "messagebox: Analytical Jacobian: enabled (%Jacobian=%t)"
+ "messagebox: Parameter embedding mode: enabled (%Modelica_ParEmb=%t)"
+ "messagebox: "
+ "messagebox: Generated files path: TMPDIR/"
+ "messagebox: "
WARNING: Diagram contains implicit blocks, compiling for implicit Solver.
assert_checktrue(ok);
// simulate the diagram
Main Modelica : TMPDIR/bug_13396_im.mo
Flat Modelica : TMPDIR/bug_13396_imf.mo
Simulation C code :TMPDIR/bug_13396_im.c
-!messagebox: Modelica blocks are reduced to a block with: !
-! !
-!messagebox: Number of differential states: 0 !
-! !
-!messagebox: Number of algebraic states: 1 !
-! !
-!messagebox: Number of discrete time states : 0 !
-! !
-!messagebox: Number of zero-crossing surfaces: 1 !
-! !
-!messagebox: Number of modes : 1 !
-! !
-!messagebox: Number of inputs : 0 !
-! !
-!messagebox: Number of outputs: 1 !
-! !
-!messagebox: Input/output dependency:[T] !
-! !
-!messagebox: Analytical Jacobian: enabled (%Jacobian=%t) !
-! !
-!messagebox: Parameter embedding mode: enabled (%Modelica_ParEmb=%t) !
-! !
-!messagebox: !
-! !
-!messagebox: Generated files path: TMPDIR/ !
-! !
-!messagebox: !
+ "messagebox: Modelica blocks are reduced to a block with:"
+ "messagebox: Number of differential states: 0"
+ "messagebox: Number of algebraic states: 1"
+ "messagebox: Number of discrete time states : 0"
+ "messagebox: Number of zero-crossing surfaces: 1"
+ "messagebox: Number of modes : 1"
+ "messagebox: Number of inputs : 0"
+ "messagebox: Number of outputs: 1"
+ "messagebox: Input/output dependency:[T]"
+ "messagebox: Analytical Jacobian: enabled (%Jacobian=%t)"
+ "messagebox: Parameter embedding mode: enabled (%Modelica_ParEmb=%t)"
+ "messagebox: "
+ "messagebox: Generated files path: TMPDIR/"
+ "messagebox: "
WARNING: Diagram contains implicit blocks, compiling for implicit Solver.
WARNING: Diagram has been compiled for implicit solver
WARNING: switching to implicit Solver
Main Modelica : TMPDIR\bug_13396_im.mo
Flat Modelica : TMPDIR\bug_13396_imf.mo
Simulation C code :TMPDIR\bug_13396_im.c
-!messagebox: Modelica blocks are reduced to a block with: !
-! !
-!messagebox: Number of differential states: 0 !
-! !
-!messagebox: Number of algebraic states: 1 !
-! !
-!messagebox: Number of discrete time states : 0 !
-! !
-!messagebox: Number of zero-crossing surfaces: 1 !
-! !
-!messagebox: Number of modes : 1 !
-! !
-!messagebox: Number of inputs : 0 !
-! !
-!messagebox: Number of outputs: 1 !
-! !
-!messagebox: Input/output dependency:[T] !
-! !
-!messagebox: Analytical Jacobian: enabled (%Jacobian=%t) !
-! !
-!messagebox: Parameter embedding mode: enabled (%Modelica_ParEmb=%t) !
-! !
-!messagebox: !
-! !
-!messagebox: Generated files path: C:\Users\cdd\AppData\Local\Temp\SCI_!
-!TMP_25080_3547\ !
-! !
-!messagebox: !
+ "messagebox: Modelica blocks are reduced to a block with:"
+ "messagebox: Number of differential states: 0"
+ "messagebox: Number of algebraic states: 1"
+ "messagebox: Number of discrete time states : 0"
+ "messagebox: Number of zero-crossing surfaces: 1"
+ "messagebox: Number of modes : 1"
+ "messagebox: Number of inputs : 0"
+ "messagebox: Number of outputs: 1"
+ "messagebox: Input/output dependency:[T]"
+ "messagebox: Analytical Jacobian: enabled (%Jacobian=%t)"
+ "messagebox: Parameter embedding mode: enabled (%Modelica_ParEmb=%t)"
+ "messagebox: "
+ "messagebox: Generated files path: TMPDIR\"
+ "messagebox: "
WARNING: Diagram contains implicit blocks, compiling for implicit Solver.
assert_checktrue(ok);
// simulate the diagram
Main Modelica : TMPDIR\bug_13396_im.mo
Flat Modelica : TMPDIR\bug_13396_imf.mo
Simulation C code :TMPDIR\bug_13396_im.c
-!messagebox: Modelica blocks are reduced to a block with: !
-! !
-!messagebox: Number of differential states: 0 !
-! !
-!messagebox: Number of algebraic states: 1 !
-! !
-!messagebox: Number of discrete time states : 0 !
-! !
-!messagebox: Number of zero-crossing surfaces: 1 !
-! !
-!messagebox: Number of modes : 1 !
-! !
-!messagebox: Number of inputs : 0 !
-! !
-!messagebox: Number of outputs: 1 !
-! !
-!messagebox: Input/output dependency:[T] !
-! !
-!messagebox: Analytical Jacobian: enabled (%Jacobian=%t) !
-! !
-!messagebox: Parameter embedding mode: enabled (%Modelica_ParEmb=%t) !
-! !
-!messagebox: !
-! !
-!messagebox: Generated files path: C:\Users\cdd\AppData\Local\Temp\SCI_!
-!TMP_25080_3547\ !
-! !
-!messagebox: !
+ "messagebox: Modelica blocks are reduced to a block with:"
+ "messagebox: Number of differential states: 0"
+ "messagebox: Number of algebraic states: 1"
+ "messagebox: Number of discrete time states : 0"
+ "messagebox: Number of zero-crossing surfaces: 1"
+ "messagebox: Number of modes : 1"
+ "messagebox: Number of inputs : 0"
+ "messagebox: Number of outputs: 1"
+ "messagebox: Input/output dependency:[T]"
+ "messagebox: Analytical Jacobian: enabled (%Jacobian=%t)"
+ "messagebox: Parameter embedding mode: enabled (%Modelica_ParEmb=%t)"
+ "messagebox: "
+ "messagebox: Generated files path: TMPDIR\"
+ "messagebox: "
WARNING: Diagram contains implicit blocks, compiling for implicit Solver.
WARNING: Diagram has been compiled for implicit solver
WARNING: switching to implicit Solver
mclose(fd);
// modelicac call
ok = modelicac(src_file, function_file, xml_file, %t, c_file, %f);
- messagebox: Fatal error: exception Failure("The number of equations do
- esn't match the number of variables: 2 equations and 3 variables.")
+ "messagebox: Fatal error: exception Failure("The number of equations doesn't match the number of variables: 2 equations and 3 variables.")"
assert_checkequal(ok, %f);
endfunction
funcprot(prot);
%cpr = xcos_simulate(scs_m, 4);
-!messagebox: Not enough information to find port sizes. !
-! !
-!messagebox: I try to find the problem. !
- <html><body><em>Please update the diagram to avoid this warning.</em><
- br />Block output port has a non-determined size:<ul><li>Output port 1
- size is: 1</li><li>Input port 1 size is: 1</li></ul></body></html>
- <html><body><em>Please update the diagram to avoid this warning.</em><
- br />Block input port has a non-determined size:<ul><li>Output port 1
- size is: 1</li><li>Input port 1 size is: 1</li></ul></body></html>
- The 'V' variable does not exist.
- <html><body>Initialisation problem: <br/>The 'V' variable does not exi
- st.</body></html>
+ "messagebox: Not enough information to find port sizes."
+ "messagebox: I try to find the problem."
+ "<html><body><em>Please update the diagram to avoid this warning.</em><br />Block output port has a non-determined size:<ul><li>Output port 1 size is: 1</li><li>Input port 1 size is: 1</li></ul></body></html>"
+ "<html><body><em>Please update the diagram to avoid this warning.</em><br />Block input port has a non-determined size:<ul><li>Output port 1 size is: 1</li><li>Input port 1 size is: 1</li></ul></body></html>"
+ "The 'V' variable does not exist."
+ "<html><body>Initialisation problem: <br/>The 'V' variable does not exist.</body></html>"
if ~status then bugmes();quit;end
// compile and simulate
xcos_simulate(scs_m, 4);
- <html><body>Simulation problem: <br/>The LU factorization has been com
- pleted, but the factor <br/>U is exactly singular : U(1,1) is exactly
- zero.</body></html>
+ "<html><body>Simulation problem: <br/>The LU factorization has been completed, but the factor <br/>U is exactly singular : U(1,1) is exactly zero.</body></html>"
assert_checktrue(importXcosDiagram("SCI/modules/xcos/tests/unit_tests/Integer/dflipflop.zcos"));
A_ref = int8(zeros(128,1));
try scicos_simulate(scs_m, "nw"); catch disp(lasterror()); end
-!messagebox: No continuous-time state. Thresholds are ignored; this !
-! !
-!messagebox: may be OK if you don't generate external events with them.!
-! !
-!messagebox: If you want to reactivate the thresholds, then you need !
-! !
-!messagebox: !
-! !
-!messagebox: to include a block with continuous-time state in your diag!
-!ram. !
-! !
-!messagebox: You can for example include DUMMY CLSS block (linear pa!
-!lette). !
+ "messagebox: No continuous-time state. Thresholds are ignored; this "
+ "messagebox: may be OK if you don't generate external events with them."
+ "messagebox: If you want to reactivate the thresholds, then you need"
+ "messagebox: "
+ "messagebox: to include a block with continuous-time state in your diagram."
+ "messagebox: You can for example include DUMMY CLSS block (linear palette)."
assert_checkequal(A.values, A_ref);
A_ref3 = int8(ones(15,1));
A_ref4 = int8(zeros(26,1));
try scicos_simulate(scs_m, "nw"); catch disp(lasterror()); end
-!messagebox: No continuous-time state. Thresholds are ignored; this !
-! !
-!messagebox: may be OK if you don't generate external events with them.!
-! !
-!messagebox: If you want to reactivate the thresholds, then you need !
-! !
-!messagebox: !
-! !
-!messagebox: to include a block with continuous-time state in your diag!
-!ram. !
-! !
-!messagebox: You can for example include DUMMY CLSS block (linear pa!
-!lette). !
+ "messagebox: No continuous-time state. Thresholds are ignored; this "
+ "messagebox: may be OK if you don't generate external events with them."
+ "messagebox: If you want to reactivate the thresholds, then you need"
+ "messagebox: "
+ "messagebox: to include a block with continuous-time state in your diagram."
+ "messagebox: You can for example include DUMMY CLSS block (linear palette)."
assert_checkequal(A.values(1:7), A_ref1);
assert_checkequal(A.values(8:31), A_ref2);
assert_checkequal(A.values(32:46), A_ref3);
scicos_simulate(scs_m, "nw");
catch
end
- Input ports are not numbered properly.
- scicos_flat: Input ports are not numbered properly.
- c_pass1: flat failed
+ "Input ports are not numbered properly."
+ "scicos_flat: Input ports are not numbered properly."
+ "c_pass1: flat failed"
//-----------------------------------------------------------------------------
// on do_eval (context evaluation)
//-----------------------------------------------------------------------------
// Register function
post_xcos_simulate = list("disp_post_simulate");
xcos_simulate(scs_m, 4);
- Calling disp_post_simulate
+ "Calling disp_post_simulate"
assert_checktrue(isdef('cumsum_r'));
clear('cumsum_r');
// Register function
clear post_xcos_simulate
post_xcos_simulate = disp_post_simulate;
xcos_simulate(scs_m, 4);
- Calling disp_post_simulate
+ "Calling disp_post_simulate"
assert_checktrue(isdef('cumsum_r'));
function analyze_post_simulate(%cpr, scs_m, needcompile)
// Retrieve all objects
clear post_xcos_simulate
post_xcos_simulate = list("analyze_post_simulate");
xcos_simulate(scs_m, 4);
- Diagram Analysis:
- Found 24 Blocks.
- Found 22 Links.
- Found 0 Other component.
+ "Diagram Analysis:"
+ "Found 24 Blocks."
+ "Found 22 Links."
+ "Found 0 Other component."
assert_checktrue(isdef('cumsum_r'));
clear('cumsum_r');
// Register function
clear post_xcos_simulate
post_xcos_simulate = analyze_post_simulate;
xcos_simulate(scs_m, 4);
- Diagram Analysis:
- Found 24 Blocks.
- Found 22 Links.
- Found 0 Other component.
+ "Diagram Analysis:"
+ "Found 24 Blocks."
+ "Found 22 Links."
+ "Found 0 Other component."
assert_checktrue(isdef('cumsum_r'));
// Register function
pre_xcos_simulate = list("fail_pre_simulate");
xcos_simulate(scs_m, 4);
- Calling fail_pre_simulate
+ "Calling fail_pre_simulate"
assert_checkfalse(isdef('cumsum_r'));
// Register function
clear pre_xcos_simulate
pre_xcos_simulate = fail_pre_simulate;
xcos_simulate(scs_m, 4);
- Calling fail_pre_simulate
+ "Calling fail_pre_simulate"
assert_checkfalse(isdef('cumsum_r'));
function continueSimulation = analyze_pre_simulate(scs_m, needcompile)
// Retrieve all objects
clear pre_xcos_simulate
pre_xcos_simulate = list("analyze_pre_simulate");
xcos_simulate(scs_m, 4);
- Diagram Analysis:
- Found 24 Blocks.
- Found 22 Links.
- Found 0 Other component.
+ "Diagram Analysis:"
+ "Found 24 Blocks."
+ "Found 22 Links."
+ "Found 0 Other component."
assert_checktrue(isdef('cumsum_r'));
clear('cumsum_r');
// Register function
clear pre_xcos_simulate
pre_xcos_simulate = analyze_pre_simulate;
xcos_simulate(scs_m, 4);
- Diagram Analysis:
- Found 24 Blocks.
- Found 22 Links.
- Found 0 Other component.
+ "Diagram Analysis:"
+ "Found 24 Blocks."
+ "Found 22 Links."
+ "Found 0 Other component."
assert_checktrue(isdef('cumsum_r'));
// check tol
assert_checkequal(props.tol(:)', [0.000001,0.000001,1.000D-10,100001,0,1,0]);
// check tf
- assert_checkequal(props.tf, 100000);
+ assert_checkequal(props.tf, 30);
// check context
assert_checkequal(props.context, []);
// check void1
assert_checkequal(props.tol(:)', [0.000001,0.000001,1.000D-10,100001,0,1,0]);
// check tf
- assert_checkequal(props.tf, 100000);
+ assert_checkequal(props.tf, 30);
// check context
assert_checkequal(props.context, []);
// White-box test for the xcosPal macro.
fields=["name";"blockNames";"icons";"style"]
fields =
-!name !
-! !
-!blockNames !
-! !
-!icons !
-! !
-!style !
+ "name"
+ "blockNames"
+ "icons"
+ "style"
name = "My palette";
exec(SCI + "/modules/scicos/palettes/Lookup_Tables.cosf", -1); // getting an scs_m
pal = xcosPal();