Home  | Contact  | Search  |
Products
Events
Support
Company
Contact
  FreeSoftware
 Search
    
   Model in Ansi C code without external compiler
    Products
     Caspoc
        What is Caspoc
        Features
          Simulink Coupling
          Include C Code
          Small Signal Analysis
          Embedded C Code
        Versions
        Download Viewer
        Power Electronics
        Electrical Drives
     Tesla
     Euler
     Integrated FEM/BEM
     Services




CASPOC
FreeWare/Viewer
Download here!




Contact us!




See the educational material for Caspoc!
CASPOC
for
Education!






Please visit our new site

www.caspoc.com








Create your own models using ANSI C Code without an external compiler!

The advantages of the C Code is that you can create any type of model and use it in the simulation. No external compiler is required, so that makes it very easy to use!

Local variable can be defied outside the main function as is done in lines 1 and 2. There has to be one main function with opening and closing braces, see lines 3,4 and 8. The variable a is defined as being the input of the block. It doesn’t have to be declared, as it is done automatically by Caspoc as a local variable that is defined inside the scope of the main function. The argument of the return function, in this case y in line 7, is the output of the block.

The blocks Cscript2, Cscript3, ... Cscript20 have more inputs labeled from "a" until "t"

Inside the Cscript block you can use loops like for, while do and if-then-else structures. Functions can be called recursively and you can pass local variables as function arguments.

Features of Cscript include:
  • Parameterized functions with local variables
  • Recursion
  • The if statement
  • The do-while, while, and for loops
  • Integer and character variables
  • Global variables
  • Integer and character constants
  • String constants (limited implementation)
  • The return statement, both with and without a value
  • A limited number of standard library functions
  • Operators: +, -, *, / , %, <, >, <=, >=, ==, !=, unary -, unary +, *=, +=, -=, /=, &=, |= and ^=
  • Support for && and || in comparisons
  • Functions returning integers
  • Comments // and /* */
(c) 2012 Simulation Research
Keywords: power,electronics,electrical,drives, spice, caspoc,simulation,modeling, power,electronics,electrical,drives, spice, caspoc,simulation,modeling, power,electronics,electrical,drives, spice, caspoc,simulation,modeling, power,electronics,electrical,drives, spice, caspoc,simulation,modeling, power,electronics,electrical,drives, spice, caspoc,simulation,modeling, power,electronics,electrical,drives, spice, caspoc,simulation,modeling, power,electronics,electrical,drives, spice, caspoc,simulation,modeling, power,electronics,electrical,drives, spice, caspoc,simulation,modeling, power,electronics,electrical,drives, spice, caspoc,simulation,modeling, power,electronics,electrical,drives, spice, caspoc,simulation,modeling, power,electronics,electrical,drives, spice, caspoc,simulation,modeling, power,electronics,electrical,drives, spice, caspoc,simulation,modeling, power,electronics,electrical,drives, spice, caspoc,simulation,modeling, power,electronics,electrical,drives, spice, caspoc,simulation,modeling, power,electronics,electrical,drives, spice, caspoc,simulation,modeling, power,electronics,electrical,drives, spice, caspoc,simulation,modeling, power,electronics,electrical,drives, spice, caspoc,simulation,modeling, power,electronics,electrical,drives, spice, caspoc,simulation,modeling, power,electronics,electrical,drives, spice, caspoc,simulation,modeling, power,electronics,electrical,drives, spice, caspoc,simulation,modeling, power,electronics,electrical,drives, spice, caspoc,simulation,modeling, power,electronics,electrical,drives, spice, caspoc,simulation,modeling, power,electronics,electrical,drives, spice, caspoc,simulation,modeling, power,electronics,electrical,drives, spice, caspoc,simulation,modeling, power,electronics,electrical,drives, spice, caspoc,simulation,modeling, power,electronics,electrical,drives, spice, caspoc,simulation,modeling, power,electronics,electrical,drives, spice, caspoc,simulation,modeling, power,electronics,electrical,drives, spice, caspoc,simulation,modeling, power,electronics,electrical,drives, spice, caspoc,simulation,modeling, power,electronics,electrical,drives, spice, caspoc,simulation,modeling, power,electronics,electrical,drives, spice, caspoc,simulation,modeling, power,electronics,electrical,drives, spice, caspoc,simulation,modeling, power,electronics,electrical,drives, spice, caspoc,simulation,modeling, power,electronics,electrical,drives, spice, caspoc,simulation,modeling, power,electronics,electrical,drives, spice, caspoc,simulation,modeling, power,electronics,electrical,drives, spice, caspoc,simulation,modeling,