source: branches/gui/Block-Oriented EML/Basic Blocks/Differentiation.mso @ 984

Last change on this file since 984 was 944, checked in by Argimiro Resende Secchi, 9 years ago

Adding Block-Oriented library by Jonathan Ospino Pinedo

File size: 1.1 KB
RevLine 
[944]1#*-------------------------------------------------------------------
2* EMSO Model Library (EML) Copyright (C) 2004 - 2007 ALSOC.
3*
4* This LIBRARY is free software; you can distribute it and/or modify
5* it under the therms of the ALSOC FREE LICENSE as available at
6* http://www.enq.ufrgs.br/alsoc.
7*
8* EMSO is distributed under the terms of the ALSOC LICENSE as
9* available at http://www.enq.ufrgs.br/alsoc.
10*-----------------------------------------------------------------------
11* Author: Jonathan Ospino P.
12* $Id: Differentiation.mso  2012$
13*---------------------------------------------------------------------*#
14
15using "types";
16
17Model Differentiation
18
19ATTRIBUTES
20        Pallete=true;
21        Icon="icon/Differentiation";
22        Info="== Differentiation block ==
23             
24                  It differentiates the value of the input signal with respect to the time.
25              The resulting value is assigned to the output variable.";
26
27
28VARIABLES
29
30in In as Real(PosX=0,PosY=0.5,Protected=true);
31out Out as Real(PosX=1,PosY=0.5,Protected=true);
32
33
34EQUATIONS
35
36Out=diff(In)*'s';
37
38end
Note: See TracBrowser for help on using the repository browser.