diff options
author | shankyb9 | 2017-06-28 06:13:48 -0500 |
---|---|---|
committer | shankyb9 | 2017-06-28 06:13:48 -0500 |
commit | 5dd6dfff61c246af6099eaa5fd14b12fa06afa6f (patch) | |
tree | 08583171b1992f1feeb6e6a84637c61a0ba556a4 /modules/scicos_blocks/macros | |
parent | 3a110d03c8a183af42f61e49f80cef466505a5c5 (diff) | |
download | scilab_for_xcos_on_cloud-5dd6dfff61c246af6099eaa5fd14b12fa06afa6f.tar.gz scilab_for_xcos_on_cloud-5dd6dfff61c246af6099eaa5fd14b12fa06afa6f.tar.bz2 scilab_for_xcos_on_cloud-5dd6dfff61c246af6099eaa5fd14b12fa06afa6f.zip |
BARXY and CANIMXY3D fully added | CSCOPXY3D modified accordingly
Diffstat (limited to 'modules/scicos_blocks/macros')
-rwxr-xr-x | modules/scicos_blocks/macros/Sinks/BARXY_sim.bin | bin | 7028 -> 7932 bytes | |||
-rwxr-xr-x | modules/scicos_blocks/macros/Sinks/BARXY_sim.sci | 26 |
2 files changed, 19 insertions, 7 deletions
diff --git a/modules/scicos_blocks/macros/Sinks/BARXY_sim.bin b/modules/scicos_blocks/macros/Sinks/BARXY_sim.bin Binary files differindex 2fec3bd8b..ecc3224ba 100755 --- a/modules/scicos_blocks/macros/Sinks/BARXY_sim.bin +++ b/modules/scicos_blocks/macros/Sinks/BARXY_sim.bin diff --git a/modules/scicos_blocks/macros/Sinks/BARXY_sim.sci b/modules/scicos_blocks/macros/Sinks/BARXY_sim.sci index e0ecbb546..0b37ebb7e 100755 --- a/modules/scicos_blocks/macros/Sinks/BARXY_sim.sci +++ b/modules/scicos_blocks/macros/Sinks/BARXY_sim.sci @@ -12,13 +12,29 @@ function block=BARXY_sim(block,flag) //disp("Calling BARXY_sim with flag = "+string(flag)) + + // Find the process id of the running scilab instance + pid = getpid(); + // Specify the filename for the common log file + scilab_filename = 'scilab-log-'+ string(pid) +'.txt'; + if flag == 4 | flag == 6 // Initialisation || Re-Init // if already exists (stopped) then reuse f = findobj("Tag", block.uid); + if f == [] then + + // Open file in append mode + fd = mopen(scilab_filename,'a+'); + + // Adding line for Initialization + mfprintf(fd,'%d || Initialization %d\n', pid, 11); + f = figure("Tag", block.uid, "Figure_name", "BARXY"); + mclose(fd); else + scf(f); clf(); end @@ -44,15 +60,11 @@ function block=BARXY_sim(block,flag) a = f.children; - // Give block_id to BARXY - block_id = 11; - // Find the process id of the running scilab instance - pid = getpid(); - // Specify the filename for the common log file - scilab_filename = 'scilab-log-'+ string(pid) +'.txt'; + // Open the file in append mode fd = mopen(scilab_filename,'a+'); - mfprintf(fd,'%d || Block Identifier %d', pid, block_id); + // Block_id of BARXY - 11 + mfprintf(fd,'%d || Block Identifier %d', pid, 11); // Print the co-ordinates of line mfprintf(fd,' %s %s ', string(u1), string(u2)); mfprintf(fd,'%s ', string(block.rpar)); |