1. Welcome to the Southern Oregon RC forums.
    Dismiss Notice

Software: SciLab

Discussion in 'Electronics and Electrical' started by w00d, Feb 13, 2012.

  1. w00d

    w00d Registered

    Messages:
    1,787
    Likes Received:
    9
    Trophy Points:
    38
    Gender:
    Male
    Location:
    New Toronto, Ontario, Great White North, Ay
    [size=1.25em]Disclaimer:[/size]

    Time again to share, although not really for everyone this time we have something for the true Propeller Head. Strictly speaking this is NOT a subject for our Electronics forum as it's a MATH program but it's a given that we use allot of math when calculating values for electronics and engineering in general. With that this mighty FINE LOOKING application gets posted here. I found or was looking for a program that can "plot" graphs. For Example I wanted a PLOT for the following ---> sin(x) + sin(3*x)/3 + sin(5*x)/5 + sin(7*x)/7 + sin(9*x)/9 ... Specifically a Square Wave <--- This is one of the solutions I found and I'm sorry but in my excitement to post I don't have a review but in a short while I will, could evaluate the software yourself!?! I will need time to play but I'm sure for anyone with a Math and Electronics interest or any wishing to learn this would be a great application besides it's totally FREE. It's much like Linux where "they" make their $$$ by selling "support" services ...

                [size=1.25em][shadow=Orange,left]w00d[/shadow][/size]

    [hr]
    [size=1.25em]SciLab:[/size]

    Comparable to MathWorks MatLab 

    [size=1.25em]License[/size]:

    Scilab 5 is governed by the CeCILL license (GPL compatible) abiding by the rules of distribution of free software.
    See the information delivered on the Free Software Foundation on CeCILL
    You can use, modify and/or redistribute the software under the terms of the CeCILL license as circulated by CEA, CNRS and INRIA at the following URL: http://www.cecill.info
    [size=1.25em]
    Download:

    [/size]Windows 32 and 64 bits, the Penguin (Linux) and for those that must {LOL} Mac OS X

    ---> http://www.scilab.org/products/scilab/download <---

    Scilab includes hundreds of mathematical functions. It has a high level programming language allowing access to advanced data structures, 2-D and 3-D graphical functions. A large number of functionalities is included in Scilab: control, simulation, optimization, signal processing... Xcos, the hybrid dynamic systems modeler and simulator is provided with the platform.

    [size=1.25em]Key Features[/size]
    • Maths & Simulation
    • 2-D & 3-D Visualization
    • Optimization
    • Statistics
    • Control System Design & Analysis
    • Signal Processing
    • Application Development
  2. w00d

    w00d Registered

    Messages:
    1,787
    Likes Received:
    9
    Trophy Points:
    38
    Gender:
    Male
    Location:
    New Toronto, Ontario, Great White North, Ay
    Well I had said "SciLab is not for everyone" but I did get SciLab to dance by doing what I wanted which was to create a Square-Wave PLOT

    True this is the first MATH Application I've ever used but w/ only ½hr of reading the documentation "Introduction to SciLab" the go-to DOC for getting started I was surprised I was able to create the following plot in such little time. Yes I thought getting there was relatively easy which was the surprising part. If it helps you could think as the software as the Programmable Calculator on Steroids ... I say "on steroids" because there's so many functions and tools built in it would make the head spin trying to memorize them ALL

    As for a User-Review I would say for a GUY that is totally NEWb to these type of programs the learning curve to get where I did wasn't too difficult. Although I suppose it would be helpful to have a good understanding of Math w/ a little programing knowledge backing one up

    Would I recommend, well I can't say as I haven't tried others such as MATLAB so it would be difficult for me to judge accurately. I do think MATLAB is a little more polished or better looking than SciLab but the former is not free and it's function-over-form, right. The Student version of MATLAB will cost one $99usd

    The best I can say is try SciLab as I did and you also maybe surprised ... But of course having the need for a program like this would be a darn good prerequisite but HEY I thought that would be assumed, hehe  :eek:


              [​IMG]
              [size=0.6em]Click for Larger[/size]

    Oh did I forget to say, totally FREE [​IMG]
          [shadow=Orange,left]w00d[/shadow]
  3. GPBill

    GPBill Registered

    Messages:
    905
    Likes Received:
    1
    Trophy Points:
    18
    Gender:
    Male
    Location:
    Corvallis OR
    OMG  :eek: I had now idea. I took a little look around the site, not unlike looking at the inner workings of a PC. I know little of either.  ???
    There must be good stuff there if you know what to do with it.  ;D
  4. w00d

    w00d Registered

    Messages:
    1,787
    Likes Received:
    9
    Trophy Points:
    38
    Gender:
    Male
    Location:
    New Toronto, Ontario, Great White North, Ay
    LOL, it's MATH it can be as simple as "2+2" or as complex as "E=MC²" (LOL, well allot MORE complex but ya gets z idea!)

    Even Google does MATH! HaHa, "YEAH so what I know that" but DID YOU know Google can also do complex MATH

    For example look again at my Square Wave equation. Copy & Paste the following equation into Google's search BAR ---> (sin(x) + sin(3*x)/3 + sin(5*x)/5 + sin(7*x)/7 + sin(9*x)/9) <--- Then press ENTER. And it WILL more or less do what I had programmed SciLab to do without ALL the fuss

    Try it ---> Click HERE and it will even DRAW the PLOT and it's even an "interactive" PLOT ... How COOL is that

        [shadow=Orange,left]w00d[/shadow]


    EDIT: LMAO, but of course it don't hurt when one finds the actual "Function" in the software you are using that will get the J.o.B done, beats writing the "function" from scratch. For example I just found an even easier way to create them. Well it's 2 lines of Code verses 7 ... As always w/ math "there's many ways to skin the mathematician"... Can't wait, who knows what I will know tomorrow. I started my day as any other which started with a question, "How Do I" {hehe} Seems LIKE cheating, eh!


          [​IMG]

          [​IMG]

    Meh, even easier

          [shadow=Orange,left]w00d[/shadow]
  5. GPBill

    GPBill Registered

    Messages:
    905
    Likes Received:
    1
    Trophy Points:
    18
    Gender:
    Male
    Location:
    Corvallis OR
    That was fun, I was able to get the little ball to follow along the graph.  ;)  ;D
    I have to hand it to ya wOOd, any one that can use that stuff has my admiration.  :)
  6. w00d

    w00d Registered

    Messages:
    1,787
    Likes Received:
    9
    Trophy Points:
    38
    Gender:
    Male
    Location:
    New Toronto, Ontario, Great White North, Ay
    Meh, I FAKE it most times Bill ... All answers are at my finger tips and without Google I'd be lost ... LMAO, Yup that was me being Humble at the Hubble [​IMG]

    EDIT: Lets say "I know enough to be dangerous"
  7. w00d

    w00d Registered

    Messages:
    1,787
    Likes Received:
    9
    Trophy Points:
    38
    Gender:
    Male
    Location:
    New Toronto, Ontario, Great White North, Ay
    WOW, It just keeps getting better, I found the Simulators. Well NOT so much found but created as I had to make this myself with the tools provided. This "simulation" is, well as you can guess it's a Square Wave Simulator in this case but not limited to. Now I just have to figure out how to output the data to my oscilloscope or even a Motor because I will have created a Function Generator which can be used to power Motors directly but this is another lesson for another day. The inspiration came from ---> HERE <--- PS: The output window is acually animated, meaning it's constantly creating the output, the Square Wave as it would w/ a "real" Scope ;) and I almost dropped the cash ($1000+) For a stand-alone Function Generator, w00t

          [​IMG]

    haha, we're "programing" now
            [shadow=Orange,left]w00d[/shadow]
  8. w00d

    w00d Registered

    Messages:
    1,787
    Likes Received:
    9
    Trophy Points:
    38
    Gender:
    Male
    Location:
    New Toronto, Ontario, Great White North, Ay
    MORE: More waveforms

              [​IMG]
              [size=0.6em]Click for Larger[/size]


    FUN'n Learning, yeah MATH is FUN  [​IMG]  DID someone SAY it wasn't, wasn't Smea  [​IMG]

          ... Wish BB-Code was this powerful ...

    Going off to find some more tutorials for this Simulator thing, later! Oh and thanks for looking

              [size=1.25em][shadow=Orange,left]w00d[/shadow][/size]

Share This Page