summaryrefslogtreecommitdiff
path: root/modules/scicos_blocks/macros
diff options
context:
space:
mode:
authorshankyb92017-06-28 06:13:48 -0500
committershankyb92017-06-28 06:13:48 -0500
commit5dd6dfff61c246af6099eaa5fd14b12fa06afa6f (patch)
tree08583171b1992f1feeb6e6a84637c61a0ba556a4 /modules/scicos_blocks/macros
parent3a110d03c8a183af42f61e49f80cef466505a5c5 (diff)
downloadscilab_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-xmodules/scicos_blocks/macros/Sinks/BARXY_sim.binbin7028 -> 7932 bytes
-rwxr-xr-xmodules/scicos_blocks/macros/Sinks/BARXY_sim.sci26
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
index 2fec3bd8b..ecc3224ba 100755
--- a/modules/scicos_blocks/macros/Sinks/BARXY_sim.bin
+++ b/modules/scicos_blocks/macros/Sinks/BARXY_sim.bin
Binary files differ
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));