[Scilab-Dev] Need help on an attempt in generating an Xcos module for Scilab
Sebastian Hacker
hacker at stoerk-tronic.com
Tue Apr 18 07:50:26 CEST 2017
Hello,
I was trying to create an Xcos module for scilab. I used parts of the
skeleton Toolbox, provided with scilab, in order to get started.
I am able to create an own toolbox in Xcos, and add 2 Operators to it.
But I can't edit the svg files, to adapt the in plan apperace or the
input/output layout. Plus I kinda feel that the linkage between the
modules is a bit beyond my grasp. I thought, that when you build it and
include a "TBX_SUM_sci" to the lst, it will use the "TBX_SUM_sci"
pictures, and the "TBX_SUM_sci.sci" macro file (with the "TBX_SUM_sci"
function) to provide the Interface handler. Well. It seems, I can't make
scilab execute the code provided in there. Plus one Symbol (SimuGen)
always returns whenever I try to open It's gui :
matrix: Input and output matrices must have the same number of elements.
With input arguments, return / resume expects output arguments.
Whereas the other one does not anything. Both have xxx_sim.sci
filed+functions (wich now do the same, due to testing..).
No matter what I do, I can switch the symbols at best....
I build them with the builder.sce file, which calls the buildmacros,
which builds
function buildmacros()
macros_path = get_absolute_file_path("buildmacros.sce");
blocks = ["TBX_SUM_sci", "SimuGen"];
tbx_build_macros(TOOLBOX_NAME, macros_path);
tbx_build_blocks(toolbox_dir, blocks);
tbx_build_pal_loader(TOOLBOX_TITLE, blocks, toolbox_dir, macros_path)
endfunction
whereas SimuGen.sci (Always throws those errors, regardless of what I do).
and TBX_sum_sci.sci (always does nothing, regardless of what I do).
(Yes, I even tryed copying the Random number generator function into it)
Of course, loading happens with the standart loader (and the
etc/st_regelstrecke.start file). Which has the check for already loaded
toobox deactivated, atm.
So, my question is, where do I need to look for clues, on what is going
wrong?
I suspect the linkage between symbols and code being broken. But where?
Or knows anyone if there is somewhere any tutorial on how to add an Xcos
module? I haven't found any so far.
And Yes, currently everything is handled inside those macro files. No
external gateways or such stuff used.
Juast noticed: if I load the skeleton toolbox afterwards, (Which has the
TBX_SUM_sci Module), their TBX_SUM_sci Module will open the Random
module (which code is also located inside my attempt of the TBX_SUM_sci
symbol).
Scilab 6.0.0 Release,
Windows 7 x64
MSVC 10 compiler
As little code as possible is provided, due to email size reasons. If
someone needs more code to see, what is going wrong, just ask.
Dear moderator: the old mail of that sort can be discarded, if not
already done so.
--
Mit freundlichen Grüßen,
i. A. Sebastian Hacker
Dipl.-Ing. (BA)
Forschung & Entwicklung
STÖRK-TRONIC Störk GmbH & Co. KG
Untere Waldplätze 6
D-70569 Stuttgart
Tel: +(49) 711 68661 55
Fax: +(49) 711 68661 44
www.stoerk-tronic.com <http://www.stoerk-tronic.com/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.scilab.org/pipermail/dev/attachments/20170418/a10e7c55/attachment.htm>
More information about the dev
mailing list