dsprobotics flowstone user guide

Upload: fcaballerog

Post on 07-Jul-2018

226 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/18/2019 DSPRobotics FlowStone User Guide

    1/287

    USER GUIDE

    V E R S I O N 3 . 0 . 8

  • 8/18/2019 DSPRobotics FlowStone User Guide

    2/287

    C O N T E N T S

    CHAPTER 1   1 Introduction 10

    ABOUT THIS GUIDE.....................................................................................11

    WHAT IS FLOWSTONE?.......................................................................................12

    HOW IT WORKS..................................................................................................12

    CHAPTER 2   2 User Interface 14

    TOOLBO...................................................................................................1!

    COMPONENT BROWSER.......................................................................................16

    FILTER P ANE......................................................................................................17

    FILTER BUTTONS ...............................................................................................17

    SEARCH BOX.....................................................................................................18

    QUICK FIN.......................................................................................................18

    CLEAR ALL FILTERS............................................................................................1!

    F AVOURITES.......................................................................................................1!

    ISPLA" SCALE..................................................................................................1!

    LOCAL TOOLBOX.................................................................................................20

    TAG BAR...................................................................................................22

    EITIN# T A#S....................................................................................................22

    T A##IN# COMPONENTS.......................................................................................23

    USIN# T A#S......................................................................................................2$

    "A#IGATOR................................................................................................2$

    %UMPIN#............................................................................................................2&

    P ANNIN#............................................................................................................26

    BOOKMARKS.......................................................................................................26

    S%HE&ATI% 'I"DO'...................................................................................2(

    'OOMIN#...........................................................................................................27

    SCROLLIN#........................................................................................................28P ANNIN#............................................................................................................28

    RESETTIN# 'OOM  AN P AN.................................................................................28

    CHAPTER 3   ) %o*+onents , Lin-s 2

    %O&/O"E"TS.............................................................................................)4

     AIN#  A COMPONENT........................................................................................3$

    SELECTIONS  AN THE ACTION P ANEL....................................................................38

    MOVIN# COMPONENTS........................................................................................38

    N AMIN# COMPONENTS.........................................................................................3!

    ELETIN# COMPONENTS......................................................................................$0

    RESI'IN#...........................................................................................................$0

    MULTIPLE SELECTIONS........................................................................................$1

    CONNECTOR L ABELS...........................................................................................$2

    CUT( COP"  AN P ASTE.......................................................................................$2

    LI"S........................................................................................................4)

    ) ** )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    3/287

    C O N T E N T S

    CREATIN#  A LINK................................................................................................$3

     ALLOWE LINKS..................................................................................................$$

    MOVIN#  A LINK...................................................................................................$$

    ELETIN#  A LINK................................................................................................$&

    LINK ORER.......................................................................................................$6

    BENIN# LINKS..................................................................................................$7

    RESOLVIN# CONTROL POINTS..............................................................................$8

    STRAI#HT LINKS.................................................................................................$!

     AUTO LINKIN#....................................................................................................&0SMART LINKIN#..................................................................................................&1

    REMOVIN# MULTIPLE LINKS..................................................................................&2

    SWAPPIN# LINKS................................................................................................&2

    WIRELESS LINKS.................................................................................................&3

    FOLLOW WIRELESS.............................................................................................&$

    CHAPTER $   4 &odues $(

    E DI33ERE"%ES......................................................................................$

     APPEARANCE......................................................................................................&!

    FRONT P ANEL....................................................................................................60

    PROPERTIES.......................................................................................................60

    TOOLBOX...........................................................................................................61

    BASI% O/ERATIO"S....................................................................................!2

    MOVIN# INTO  A MOULE......................................................................................62

    INPUTS  AN OUTPUTS.........................................................................................63

    TEMPLATE CONNECTORS.....................................................................................6$

    INPUT  AN OUTPUT N AMES..................................................................................6$

    M AKE MOULE...................................................................................................6&

    PROPERTIES.......................................................................................................6&

    WIRELESS MOULES...........................................................................................66

    3RO"T /A"EL............................................................................................!(

    ENABLIN# THE FRONT P ANEL...............................................................................67

    EITIN# THE FRONT P ANEL..................................................................................68

    SELECTIN#.........................................................................................................6!

    MOVIN#.............................................................................................................70

    RESI'IN#...........................................................................................................70

    %UMPIN#............................................................................................................71

    SUB)P ANEL EITIN#...........................................................................................72

    HIIN# ITEM BOUNARIES....................................................................................73

    RAW ORER....................................................................................................73

    OUT OF VIEW ITEMS............................................................................................73

    #ROUPE ITEMS.................................................................................................7&

    CLIENT AREA.....................................................................................................7&

    HIIN# THE FRONT P ANEL...................................................................................76

    VISIBILIT" IN P ARENT MOULE P ANELS..................................................................76

    /RO/ERTIES...............................................................................................(

    ENABLIN# THE PROPERTIES P ANEL.......................................................................78

     AIN# PROPERT" ITEMS....................................................................................7!

    CONTROL T"PES................................................................................................80

    EITIN# THE PROPERTIES P ANEL..........................................................................82

    ) *** )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    4/287

    C O N T E N T S

    RESI'IN#...........................................................................................................82

    CUSTOMI'IN#.....................................................................................................82

    S "%HRO"ISI"G..........................................................................................4

    P ASTE S"NCHRONISE..........................................................................................8$

    S"NCHRONISE ALL..............................................................................................8&

    S"NCHRONISE P AINTER.......................................................................................8&

    REMOVIN# S"NCHRONISATION..............................................................................86

    FININ# S"NCHRONISE MOULES.......................................................................86

    3O%US &ODE.............................................................................................(

    FOCUS ON  A MOULE..........................................................................................87

    FOCUS ON THE PREVIOUS MOULE........................................................................87

    CHAPTER &   $ Data T5+es , Si6na 3o7

    STREA& DATA............................................................................................0

    I#ITAL SI#NAL PROCESSIN# IN  A NUTSHELL.........................................................!0

    MONO...............................................................................................................!1

    POL".................................................................................................................!1

    WHEN TO USE POL" OR MONO............................................................................!1STREAM CONNECTORS........................................................................................!3

    POL"  AN MONO SECTIONS IN AUIO APPLICATIONS...............................................!$

    BOOLEAN CONNECTORS.......................................................................................!&

    POL" INT...........................................................................................................!&

    SSE.................................................................................................................!&

    MONO $............................................................................................................!6

    PERFORMANCE...................................................................................................!6

    TRIGGERED DATA.......................................................................................(

    HOW IT WORKS..................................................................................................!7

    WHAT IT+S USE FOR..........................................................................................!8

    TRI##ERE  ATA T"PES.....................................................................................!8

    E#E"T DATA............................................................................................101HOW IT WORKS................................................................................................101

    EVENT  ATA T"PES..........................................................................................102

    %O"#ERTI"G BET'EE" DATA T /ES..........................................................10)

    STRIN# ,- BOOLEAN........................................................................................103

    INT ,- BOOLEAN..............................................................................................10$

    STRIN# ,- FLOAT ,- INT..................................................................................10$

    INTFLOAT - POL"MONO..................................................................................10&

    MII ,- STRIN#..............................................................................................106

    STRIN# SHORTCUTS..........................................................................................107

    CHAPTER 6   ! E8+ortin6 110

    %REATI"G STA"DALO"E A//LI%ATIO"S......................................................111

    LIBRAR" EPENENCIES....................................................................................113

    %REATI"G /LUGI"S...................................................................................114

    ) */ )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    5/287

    C O N T E N T S

    INPUTS  AN OUTPUTS........................................................................................11$

    CREATE VSTVSTI IALO#...............................................................................11&

    STORIN# VST EXPORT PREFERENCES................................................................117

    PRESETS.........................................................................................................117

    TIMIN# INFO.....................................................................................................118

    CHAPTER 7   ( Ad9anced GUI Editin6 11

    &ODULE GUI...........................................................................................120

    MOULE #UI COMPONENT................................................................................120

    M#UI CONNECTORS.........................................................................................121

    #UI CONNECTOR T"PES...................................................................................122

    COORINATE S"STEM........................................................................................123

    DRA'I"G.................................................................................................124

    RAWIN# ON  A P ANEL.......................................................................................12$

    RAWIN# ORER..............................................................................................12&

    CHAININ# #UI COMPONENTS.............................................................................126

    &OUSE HA"DLI"G....................................................................................12(

    MOUSE AREA...................................................................................................127MOUSE CLICKS.................................................................................................127

    MOUSE RA##IN#............................................................................................128

    MOUSE MOVES................................................................................................12!

    RA# ACCUMULATE..........................................................................................12!

    REDRA'I"G.............................................................................................1)1

    RERAW CONTROL ..........................................................................................131

    PRECISION RERAWS........................................................................................131

    CHAPTER 8   Ru:5 %o*+onent 1))

    I"TRODU%TIO"..........................................................................................1)4

    OVERVIEW.......................................................................................................13$

    I"/UTS A"D OUT/UTS...............................................................................1)$

     AIN# OR REMOVIN#......................................................................................13&

    CHAN#IN# T"PE...............................................................................................13&

    INSERTIN#( ELETIN#  AN MOVIN#.....................................................................136

    N AMIN# ..........................................................................................................136

    %ODE EDITOR BASI%S...............................................................................1)(

    THE OUTPUT P ANE...........................................................................................137

    THE RUB"EIT CLASS......................................................................................13!

    INPUT  ATA.....................................................................................................13!

    OUTPUT  ATA..................................................................................................1$1

    THE E#E"T &ETHOD..................................................................................14)

    METHO EFINITION.........................................................................................1$3

    CONNECTOR REFERENCIN#................................................................................1$$

    EFFECT ON COE EXECUTION............................................................................1$&

    ) / )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    6/287

  • 8/18/2019 DSPRobotics FlowStone User Guide

    7/287

    C O N T E N T S

    IN PLACE EIT CONTROLS.................................................................................206

    ROP LISTS.....................................................................................................207

    MESSA#E BOXES..............................................................................................208

    SOU"DS...................................................................................................210

    PLA"IN#..........................................................................................................210

    W AITIN# FOR COMPLETION.................................................................................210

    LOOPIN#..........................................................................................................211

    STOPPIN#........................................................................................................211

    UTILIT &ETHODS.....................................................................................212

    %ODE S"I//ETS.......................................................................................21)

     AIN# COE SNIPPETS....................................................................................213

    EFAULT COE................................................................................................213

    S AVIN# SNIPPETS.............................................................................................21$

    OR#ANISIN# SNIPPETS......................................................................................21$

    ETER"AL DLLS......................................................................................21$

    THE WIN32API EXTENSION...............................................................................21&

    CREATIN#  A FUNCTION OB%ECT .........................................................................21&

    M AKIN# THE C ALL.............................................................................................217

    &IDI.......................................................................................................21

    REAIN# MII OB%ECTS ..................................................................................21!

    CREATIN# MII OB%ECTS..................................................................................221

    3RA&ES...................................................................................................22)

    MONO TO FRAME..............................................................................................223

    THE FRAME CLASS...........................................................................................22$

    FRAME TO MONO.............................................................................................22&

    FRAME S"NC...................................................................................................226

    PROCESSIN# FRAMES IN  A LL..........................................................................227

    RUB TI&EOUT.........................................................................................22

    #LOBAL TIMEOUT..............................................................................................22!

    LOCAL

     TIMEOUT

    ................................................................................................22!

    RUB LI&ITATIO"S....................................................................................2)0

    SIN#LE INTERPRETER........................................................................................230

    STANAR RUB" LIBRARIES...............................................................................230

    ECLARATION ORER........................................................................................231

    ECLARATION PERSISTENCE...............................................................................231

    #EMS..............................................................................................................231

    RUB DLL..............................................................................................2))

    CHAN#ES.........................................................................................................233

    BUILIN# THE LL...........................................................................................23$

    CHAPTER !   DS/ %ode %o*+onent 2)$

    DS/ %ODI"G...........................................................................................2)!

    THE SP COE COMPONENT............................................................................236

    INPUTS  AN OUTPUTS........................................................................................236

    ) /** )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    8/287

    C O N T E N T S

    S"NTAX COLOURIN#..........................................................................................237

    EITOR............................................................................................................238

    LOCAL V ARIABLES.............................................................................................238

     ASSI#NMENTS..................................................................................................23!

    EXPRESSIONS...................................................................................................2$0

    CONITIONAL STATEMENTS................................................................................2$1

    COMMENTS......................................................................................................2$1

    AD#A"%ED 3EATURES...............................................................................242 ARRA"S...........................................................................................................2$2

    MEM INPUT......................................................................................................2$3

    HOP................................................................................................................2$3

    LOOP..............................................................................................................2$3

    STA#ES...........................................................................................................2$&

    EBU##IN#.....................................................................................................2$7

    ASSE&BLER.............................................................................................24

    S"NTAX...........................................................................................................2$!

    OPCOES........................................................................................................2$!

    CHAPTER 10   10 DLL %o*+onent 2$1

    I"TRODU%TIO"..........................................................................................2$2

    THE %O&/O"E"T......................................................................................2$)

    EFININ# INPUTS  AN OUTPUTS.........................................................................2&3

    CONNECTOR T"PES..........................................................................................2&$

    THE DLL.................................................................................................2$!

     ATA T"PES....................................................................................................2&6

    INTS................................................................................................................2&7

    FLOATS...........................................................................................................2&8

    BOOLEANS.......................................................................................................2&8

    STRIN#S..........................................................................................................2&8

    FLOAT ARRA"S.................................................................................................2&!

    INT ARRA"S.....................................................................................................260

    BITMAPS..........................................................................................................262

    FRAMES...........................................................................................................263

    HELPERS.........................................................................................................26$

    EXAMPLE 1 FLOAT A..................................................................................26&

    EXAMPLE 2 STRIN# UPPERCASE......................................................................266

    EXAMPLE 3 AUIO ELA"...............................................................................267

    %O""E%TI"G............................................................................................2!

     A NOTE  ABOUT OUTPUTS...................................................................................26!

    DEBUGGI"G..............................................................................................2(1

    EBU##IN# USIN# VISUAL STUIO......................................................................271

    COE  TEST  EBU# C"CLE..........................................................................272

    SHARI"G..................................................................................................2(4

    SHARE THE LL SEPARATEL"............................................................................27$

    EMBE THE LL...............................................................................................27$

    PROS  AN CONS OF EMBEIN#........................................................................27&

    ) /*** )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    9/287

    C O N T E N T S

    EXPORTIN#......................................................................................................27&

    CHAPTER 11   11 O+tions 2(!

    THE O/TIO"S DIALOG...............................................................................2((

     APPLICATION....................................................................................................278

    N AVI#ATOR......................................................................................................280

    TOOLBOX.........................................................................................................281

    SCHEMATIC......................................................................................................282

    MOULES........................................................................................................283

    EXPORT...........................................................................................................28$

     AVANCE.......................................................................................................28&

    ) * )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    10/287

     

    Introduction ABOUT THIS #UIE  AN SOFTWARE OVERVIEW

  • 8/18/2019 DSPRobotics FlowStone User Guide

    11/287

    INTROUCTION

    A:out T;is Guide

    T*4 59 :;4 =>*9>= =>4@;*:*

  • 8/18/2019 DSPRobotics FlowStone User Guide

    12/287

    CHAPTER 1

    What is FlowStone?

    F9/>9 9>**9* < @;>> >@9 > D*= * > >:= 4 @>9 *=>:>=> >>@9> ::9*@* ::9*@* > 4>= 5.

    How It Works

    C:99( F9; 4*5:9>. T> 4 :;4 4> ;>

    :>4 4 = >>> @5 >; * 9*D4. A 9*D 4;4

    @4 ; < ;*. H/>;( * 4 @4>4( = *4 94< :44>= ;= < 4; J5 ;.

    ) 12 )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    13/287

    INTROUCTION

    C 9*= @99 4@>5*@.

    I ; < 99 /> 4:>@*9 :> 4:>@*9 :>4 =>*>= >*; 5*@.

    @;@*/> ;9 * *+4

    ;> >/*9 54 ;> *=*/*=9 ::9*@**; 4> @ > > >:= 4

    4=9 >>@9> ::9*@*

  • 8/18/2019 DSPRobotics FlowStone User Guide

    14/287

    CHAPTER 2

     

    User Interface A FIRST LOOK  AROUN

    ) 1$ )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    15/287

    USER INTERFACE

    B> * 4* > 4 >= < D * 4>; *>;@>. L>+4

    4; D* 9 9: > *4 =*4:9>= 44 ;

    > 4>44( *4 *4 4>=

  • 8/18/2019 DSPRobotics FlowStone User Guide

    16/287

    CHAPTER 2

    Too:o8

    T> 9;>= ;

    $&0 @ *5>.

    O @ * >;> ;> =;>=4 < : >;> ;> 4>/>;9 5>@*454 * :9@>

    < 5D> *4 >@>:*4.

    Component Browser

    E8+orin6

    T> 5* :; 9( :;>44* >

    P#UP = P#N D>4 @;4>> *>54.

    Instant He+

    " >9:

  • 8/18/2019 DSPRobotics FlowStone User Guide

    17/287

    USER INTERFACE

    Filter Pane

    T> *9>; :> ::>;4 > ( > S>;@ B F*9>; B99 9D 4> *

    > > < 4>@* *9>; = 4@ >

    5@>9 4>= *4 > F/4 *9>; 4 3 ; @ @ *5>. T*4 99

  • 8/18/2019 DSPRobotics FlowStone User Guide

    18/287

    CHAPTER 2

    T5+e 3iters

    T> 4>@; :>4. "> ;>.

    C9*@D = > @ < 4= :>.

    " *9>; > 45> *5>. T< =< *4( 9>@>= :>4. S< * 9>@

    I = F94 5:9>( ;@ :;>44* CTRLF

    Quick Find

     A; < *@D9 9 @ > Q*@D F*= >;>. T*4 ;>9*>4 .

    S*5:9 5 > 5 @;4 9>@>= @ 4 * ;

    < 5@ > 5> * :>=. A>; @ @ 4>;@ > = >4

    @9>;>= 4 :4> @ />; *@D < 9 @ 4>= * @=.

    ) 18 )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    19/287

    USER INTERFACE

    Clear All Filters

    T< @9>; ALL > *9>;4 J*@9=* > 4>;@ *>; ;*)@9*@D *9>; :> 44 >

    ESC D> 4@9> 4* > 49*=>; >

  • 8/18/2019 DSPRobotics FlowStone User Guide

    20/287

    CHAPTER 2

    "ocal #ool$ox

    S*5>4 >; < =@4 < > ;>95>= > /4 ;;

  • 8/18/2019 DSPRobotics FlowStone User Guide

    21/287

    USER INTERFACE

    N > 94 > 9 > @ ;( >@>; @> 4@>5*@ > 4=>4 < *9=( 5D> 9 >/>;* 4@>5*@. T> 4=> @ > D>

    4@>5*@ = > 4D>= < ;>@;>> > 94 9 4@>5*@ = 4*99 4/> * * > 9

  • 8/18/2019 DSPRobotics FlowStone User Guide

    22/287

    CHAPTER 2

    Ta6 Bar 

    T> ;.

    ) 22 )

    #dit tags "dds a tag

    Delete the tag

  • 8/18/2019 DSPRobotics FlowStone User Guide

    23/287

    USER INTERFACE

    Editin6 and Deetin6 Ta6s

    T< >=* ( 4*5:9 =)@9*@D * 4 > @9*@D 44 ;>; < **4.

    T4 @ > =>9>>= @9*@D* .

    %reatin6 a Se+arator 

    I 95 *< D4. T< =< *4 >

    4>:;D : >@ 4>. A==* 4>:;4. %4 == 4

    4> ;>> 4;@ 4* @;@>;4 *> ))). T> 4>:; *= ; > * >=* 5.

    #a&&in& Components

    O@> 4 4 == >5 < @

  • 8/18/2019 DSPRobotics FlowStone User Guide

    24/287

    CHAPTER 2

    'sin& #a&s

    N; > = = > ; P>.

    I > :;>/*4>9>@>=. T< *9>; 5

    (

  • 8/18/2019 DSPRobotics FlowStone User Guide

    25/287

    USER INTERFACE

    "a9i6ator 

    T> N/*;> * 5*@. T*4 *4 >;>5>9 4>9 > 4>/>;9 9>;4 @4> > S@>5*@ W*= N/* 5>; D>4 < =< *4 J:; T/>9. T> P#UP = P#N D>4

    *99 5 *>;;@.

    ) 2& )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    26/287

    CHAPTER 2

    Pannin&

    T> @;;> 5 * > @* *4 *9*>=. I4*=> > ;>@9> ;>:;>4>* > : 4@>5*@ *= @99>= > V*> R>@9>. "5*@.

    Bookmarks

    "

  • 8/18/2019 DSPRobotics FlowStone User Guide

    27/287

    USER INTERFACE

    Sc;e*atic 'indo7

    T> 4@>5*@ *=;> >/>;* @4 >;. C =;>= >;> ;

  • 8/18/2019 DSPRobotics FlowStone User Guide

    28/287

    CHAPTER 2

    e5:oard

    S*5:9 :;>44 > J =. K>>: > 4:@>

    ; = 4@>5*@ ;; >>= < ;>4> > 9 :4> ; V*> 5> 44* > HOME

  • 8/18/2019 DSPRobotics FlowStone User Guide

    29/287

    COMPONENTS  LINKS

    3

    Components &LinksTHE BASIC ELEMENTS OF  A SCHEMATIC

    ) 2! )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    30/287

    CHAPTER 3

    C > ;*@D4 = 5 >4> 4*@ >9>5>4 *4 >44>*9 *;= > @: +99 < ; *4

    * 5 =>*9 *4 *5>.

    Components

    C @*5*@. E@ :>;99 =>*>= 4D. T>

    ;> ;>:;>4>>= ;>@9; 9= C@;

    9>)= 4 J ;> @99>= I: C@4> :; > @;*>= 4D.

    T> @@ ;> @99>= O: C@4> :; *5:9> > S;* R>:9@> @4 3 *:4G > 4;*( > ::9@>5> *4 < > 5=> = > > 4;* < > *4>;>=. T> 5=

    4;*.

    ) 30 )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    31/287

    COMPONENTS  LINKS

    "inks

    L*D4 =>*> 4 ; *: @@( = ;@ 9*D *4 ==>= >;. I ; @4>4 > = *4 4 5>;>=.

    ) 31 )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    32/287

    CHAPTER 3

    In+inite Feed$ack 

    L*D4 @ > @@>= ;> >>=@D :4. H/>;( * 4

    @*;@54@>4 *4 5 @;>> ***> >>=@D 9 4 *99 ;>>>+ >

    >@>= 9*DJ4. A ; 9*D *4 4= =4>= .

    F; 9*D4 @ < @*= J 4;*@>= 9>;

    < :;>/> > 4 9>> 4;>5( :>=@D *4 94

    99= * >4> @4>4.

     A =4>= 9*> *=*@>4 > ***> 9 < ;* 4 @>4 ;>

    ;*>;>=. A == 9*> *=*@>4 > =*;>@*. ;* < 9> 4 = *4 >*

    >;>=.

    F; 9*D4 ;> ;>9*/>9 ;;>. H/>;( > > =< @ > >4*9 9= >@4>

    >/>; 5 @;> >9= * ;>= = *> 4;*:>=

    ; = = 4* >;> *4 >;;.

    I ;;@ />99 > < > ; 9*DJ4.

    ) 32 )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    33/287

    COMPONENTS  LINKS

    Handin6 3ro=en Lin-s

    S<

  • 8/18/2019 DSPRobotics FlowStone User Guide

    34/287

    CHAPTER 3

    %o*+onents

     Addin& a Component

    Dra66in6 3ro* t;e Too:o8

    T< == @5*@( 4*5:9 < < >

  • 8/18/2019 DSPRobotics FlowStone User Guide

    35/287

    COMPONENTS  LINKS

    Addin6 fro* t;e >ri6;t?cic-> &enu

    "5*@ )

    4/* :>=* 4 @4 @; ::>; * > 5>; * > 4@D ;*)@9*@D @ > 5>; >= 4 =; >5 @;.

    ) 3& )

    Stac! indicator

  • 8/18/2019 DSPRobotics FlowStone User Guide

    36/287

    CHAPTER 3

    e5:oard S;ortcuts

     A4 @ 5*9*; * > 4 ;> *4 @>;* 4599 ;>9 ;4. I ; < 4/> @

  • 8/18/2019 DSPRobotics FlowStone User Guide

    37/287

    COMPONENTS  LINKS

    Disa:ed %o*+onents

    O 4 =**= < >; 45 ;@ 4. H** ;>; > * > 9>@>= @ 4@>5*@.

    ) 37 )

    S'mbol indicates that thecomponent cannot be added atthe current location in theschematic

  • 8/18/2019 DSPRobotics FlowStone User Guide

    38/287

    CHAPTER 3

    Selections and the Action Panel

    T< 4>9>@ @

    @*9. T*4 @; >> @ N :>=* :> @>= ) 5 4> 9>;.

    T> @ @*9 @ 94< > */= ; 5>

    ; = > @ 5>. T< > > @ 5>( ;*)@9*@D

    @99 4 > 4>9>@>= @= * @9>@>= *99 94< > @;>= :; 4>9>@*9>@.

    2. C9*@D = 5

    @;4 < M.

    3. ; < > =>4*;>= :4>

    > 5 4 > => >;>. W* @9>@>= 4> > @;44 <

    5 * :( = .

    ) 38 )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    39/287

    COMPONENTS  LINKS

    -amin& Components

    " @. T*4 *4 4 9>9 @ > 4>= < ;>5*= ; N 5>. A9>;*/>9 9>@ > @44 CTRLR.

     A >=* ; > @ > 5> >;> > :;>44 ENTER( TAB =* 5> > @*9 = ;*)@9*@D

  • 8/18/2019 DSPRobotics FlowStone User Guide

    40/287

    CHAPTER 3

    eletin& Components

    >9>* @;>5>9 >4. T> *@D>4 < =< *4 *4 < 4>9>@ * > :;>44 > EL

    D>. "44 > X 9>>.

    *esi.in&

    S @ ;>4*>= <

    5D> >5 *>; ;. S

    @ />;*@99 4 >99.

    I @ ;>4*>=( > ;>4*>

    @ @*

    @4 >

    @; 4>9>@*4*>(

    5

    ;>4*> @ < > ;>4*> @;4.

    ) $0 )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    41/287

    COMPONENTS  LINKS

    ,ultiple Selections

    "9>@ 59*:9> @ 45> *5>. T*4 *4 4>9 * 9 < 4 < @;>> 59*:9> 4>9>@* *;4 *4 < @>=( @9*@D* 5 * ; 4>9>@*; < 5D> 59*:9> 4>9>@*9>@. T*4 */4 =;* @9> <

    >@9 99 > @@.

    To dra6 seect@

    1. C9*@D 5*@ < > @@.

    2. H 5 = 5 = ;*. "> == ;>@9>

    ::>; 4 @@>= 4 5 4< > > 4>9>@*4> >

  • 8/18/2019 DSPRobotics FlowStone User Guide

    42/287

    CHAPTER 3

    Connector "a$els

    M *4+ >>;;>=.

    C94 ;> 499 />; 45*=>; @ @@(

    ==**; < > 9> = ;* @= >9>5>4 4@D : >

    95>4.

    ) $2 )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    43/287

    COMPONENTS  LINKS

    Lin-s

    I *4 4>@*9. "> 9*D ; = = 9*D.

    Creatin& a "ink 

    L*D4 54 4; *: @@=

    == 9*> ;>:;>4>* >

    :*9 9*D.

    3. K>>: =;* *9 4 ; >

    *: @@

    :*9 9*D *99 4: <

    > @@

    > 9*D @ > =.

    $. R>9>4> > 5 > > 9*D.

    ) $3 )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    44/287

    CHAPTER 3

     Allowed "inks

    S*5>4 * *4 9*D >>> :*; 4 >

    5 @;4 < 4>;9 9*D4 @ > 5=> >> @@ :>. H/>;( >;> ;> 4>/>;9 >@>:*( F9 @@>= 4<

    @ F95 @@

    =>4@;*:* >@>:* ;  & C;* B>>> T:>4 103.

    ,ovin& a "ink 

    " >= == @= : >

    9*D =.

    3. ; > 9*D < ; *: @@9>4> > 5

  • 8/18/2019 DSPRobotics FlowStone User Guide

    45/287

    COMPONENTS  LINKS

    eletin& a "ink 

    T>;> ;> 4>/>;9 4 < =>9>> 9*D. ".

    %4 5 * ; *: @@4@;*>= =

  • 8/18/2019 DSPRobotics FlowStone User Guide

    46/287

    CHAPTER 3

    "ink 0rder

    W> >;> ;> 5 9*D4 >=* > 45> *: @@ ; 9*D4 @ >@ >

    >/* :44* S;* = < 4;*@@ *;4 4;* < ;;*/> *99 /> > 4>@=>= < *.

    T> ; = ; 5;D>;. T*4 *4 4>;*>4 ;:>=*@9; < > 9*D

    *4 >= : *;4 9*D * > ; 4 < 5;D>;( > 4>@; *

    *;= 4 < 4 >@.

    %;an6in6 t;e Order 

    I4 4>9 < > 9> < @> > ; ; *99 >@ >

    ;.

    ) $6 )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    47/287

    COMPONENTS  LINKS

    Bendin& "inks

    I @ 4@>5*@ * 5

    @4 4;* 9*> 4;>; =

    >4*>; < ;>=. A99 < =< *4 @9*@D 9*D = :99 * *< :9@>.

    E@ >= >4 @=* @> @ P.

    T< ;>5 99 > @ 4;* 9*> *( 4>9>@ S;*> L*D

    ; @ 5>.

    ) $7 )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    48/287

  • 8/18/2019 DSPRobotics FlowStone User Guide

    49/287

    COMPONENTS  LINKS

    Strai&ht "inks

    I 4@>5*@4 * 9

    > 9*D4 = .

    " 9*> > * = > 9*D J4

    =>4@;*>= >;9*>; = >> =>4*>= 4 =.

    I 9;>= ==>= @ >> @;/>= = @>@D

  • 8/18/2019 DSPRobotics FlowStone User Guide

    50/287

    CHAPTER 3

     Auto "inkin&

    T< >9: /> >

     A;>. W>

    *4 >;> *4 4*@>= 9*D >>> <

    @@=

    *;>= *: @@ >4> @= == 9*> *99 ::>;.

    T*4 4>44 >;> > 9*D @;>>=. I :4> ;5>.

    I @;>>= : > 4>4>= 9*D

    @9*@D* > ;* 5 ;> ;> 4>/>;9 =4>= 4>9>@* S@>5*@ ; O:*.

    " > *5> >>> 4>4** 9*D *4 4>4>=. I ;*)@9*@D 5> 9*D >

    > < 9*D* < 4 9*D4 = ;> ;.

    ) &0 )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    51/287

    COMPONENTS  LINKS

    Smart "inkin&

    I >= < 9*D 4>/>;9 @; *@D9 > > 45; 9*D* >;>.

    S*5:9 :*>; @9*@D > L*D C.

    T> 4 *99 5D> >4 >44 = >;. I

    > @*9 > 5 :; ; > 4

    *99 *=*@> > 9*D4 @;>>=.

    S5; 9*D* *4 4>9 * 4>/>;9 @

  • 8/18/2019 DSPRobotics FlowStone User Guide

    52/287

    CHAPTER 3

    *emovin& ,ultiple "inks

    "5 99 > 9*D4 * 4>9>@*@* />; 4>9 > 9;>

    4>@*= <

    =*4@@

    Swappin& "inks

    S*5>4 :9@> @5*@ * ; @ 5 > > @:>; < 9>;

  • 8/18/2019 DSPRobotics FlowStone User Guide

    53/287

    COMPONENTS  LINKS

    Wireless "inks

    W*;>9>44 9*D4 :; 5>@*45 ;;@ *> :4*@9 9*D. T> ;> 4 9*D> *;>9>44 > ;>9

  • 8/18/2019 DSPRobotics FlowStone User Guide

    54/287

    CHAPTER 3

    W*;>9>44 9*D4 44 =4 4 ; 4 > > *;>9>44 9 45> 9>9 =

    @@.

    T> 45> *;>9>44 *;>9>44 *:4 = /*@>)/>;4 4< 9

    @;* =>4@;*>= .

    T>;> *4 ; *;>9>44 @= M W*;>9>44 O:. T*4 *4 4>= < 5D>

    *;>9>44 5. S>> > M4 4>@*:* 5*@4 *= > /> =G > @ >

    *> =**@9 < /> > F44 >;>.

    T< 4> *4 4*5:9 4>9>@ W*;>9>44 I: 9>44 O: = >*>; ;*)@9*@D = 4>9>@ F44 ; 5> 44 > TAB D>. T> 4@>5*@ *99 5: < > *;4 @@* *;>9>44

    O: : 9*D *99 94< > *=*@>= N/*

  • 8/18/2019 DSPRobotics FlowStone User Guide

    55/287

    COMPONENTS  LINKS

    T> @@* *;>9>44 @ *9*>= = 9>9 >9 ;> = > *=> *4 @;;>9 *9*>=.

    " ;*)@9*@D 5: 4@>5*@ = 4>9>@ N> W*;>9>44 C99 @ 4 W*;>9>44

    @9 /> 4=;= = M*M.

    W> < 4>> > M W*;>9>44 O @= M *4 @@* =< *4

    4>9>@ > @44 > TAB D>.

    T> 4@>5*@ 5:4 < > *;4 W*;>9>44 I: @ @ 4>>

    ; *9* *4 *4 @

  • 8/18/2019 DSPRobotics FlowStone User Guide

    56/287

    CHAPTER 3

    T> 4@>5*@ 4 : ; 4@>5*@ < *4 @ *;>9>44 @@*@4> > 4>9>@>= M W*;>9>44 O: > @@*;9 4>> > ;>@>*/>; *4 *4*=> > T< 0)1 5 *4*=> P;>4>.

    I > @ < >99 < < > 4>@9>44 I: = > @D < > 4. A*( >@4>

    >;> 44 O: > 4 *4 4 :;> 5.

    T< 4

  • 8/18/2019 DSPRobotics FlowStone User Guide

    57/287

    MOULES

    4

    ModulesM ANA#IN# COMPLEXIT"

    ) &7 )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    58/287

    CHAPTER $

    "@99 ; *;4 =

    54. A :;*5**/> 4 :;>=>*>= >/*=.

     A 5 ; = 4 *4 >/**>= 4@>5*@. ";9 >/* 5= < =< /*;99 * 5 @ ; ;5*@ = > >5: 5 *4 4 ;> @*9 ==**>= 4 */>;>=

    ;*9>. B :;>44* *4 *+4 4@>5*@ = ;;>

    =>*> > 5+4 >/* />; 4*5:9> * @: > ;> >;>5>9 :;9. T> @ > 4>= < :;** ;>4>= * = *. T> ;> >44>*9 />; 4*5:9>4 5*@4.

    ) &8 )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    59/287

    MOULES

    e5 Differences

     A:; ; @ 5 4 *+4 5*@ >;> ;> > ; D> =*>;>@>4 >>>

    M4 = P;*5**/>4. T*4 4>@*;>@>4. M =>*94 ;> */> * 44>>

    4>@*;>*>= ;4 > > 94 :;*5**/> 4 =;D ;> ; * =; ==**4 9>44 @:*9**>4.

    M 4> 9>;.

    ) &! )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    60/287

    CHAPTER $

    Front Panel

     A 5 @ /> ;9. T*4 *4 49 = :;4 *>;@*/>

    4;@> 5+4 4@>5*@.

    Properties

    I ; > *4>= 4 :>9. A* > :;;*>4 :>9 *4 =>*>= >

    5+4 4@>5*@.

    ) 60 )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    61/287

    MOULES

    #ool$ox

    T> *9 D> =*>;>@> >>> 5 = :;*5**/> *4 5 @ > =;>= < >

  • 8/18/2019 DSPRobotics FlowStone User Guide

    62/287

    CHAPTER $

    Basic O+erations

    "/>;* < 5 . "9>> *( 5> *( 5 *

    ;@. T> D> =*>;>@> >>> 5 = @5*@.

    ,ovin& into a ,odule

    W* 5 5 4 < =< > 45>

    *. M@>:**>;G

    1. C9*@D > M *< M

    9>@ M *< M ;

    @ 5>

    $. W* > 5 4>9>@>=( :;>44

    > P#UP D>

    T> S@>5*@ W*= < 4 54 5*@( > N/* < ;>9>@ *4.

    T< 5 @D *>; ; *)@9*@D = 4>9>@ M < P;> 44 > P#N

    D>. "5*@ N/*

  • 8/18/2019 DSPRobotics FlowStone User Guide

    63/287

    MOULES

    Inputs and 0utputs

    T< > *9 > ;4. T< 4/>

    @;5*>4 > ;

    *:4 5 *4>9. B 4::* >

    />;*@9 : ;9>4 ::9 < >

  • 8/18/2019 DSPRobotics FlowStone User Guide

    64/287

    CHAPTER $

    #emplate Connectors

    T> @@ @99 T>5:9> C@4> /> < =>*>= :>. T>;> ;>< 4 < >5:9> @@ ; :> >:9*@*9 ;*)@9*@D* @@.

    Input and 0utput -ames

    I >4> *99 > =*4:9>= > 9>@ = 5 9.

    I >/> 5 @> * @9>5 *:

  • 8/18/2019 DSPRobotics FlowStone User Guide

    65/287

    MOULES

    ,ake ,odule

    "= < 4>@* 54

    * ; < 5> > *@;>4* @*. "4*9 4* > MD> M >;>.S*5:9 4>9>@ 5>; MD> M 9>@*@*9>@ MD> M.

    T> 4 *99 @;>> > 5 = :9@> > 4>9>@>= @ J> 9=. A 5 *: >= @ 9*D @@4 <

    > 4>9>@* > @@>= < > *:4 = 5 *4>= 4>9>@* 5>*= >;9*>; 54 @ /> :;;*>4. T>4> >@

    5 9 5 4 :;;*>4 > :;;*>4

    4 ; P * > @>;>.

    W> :;;*>4 5 *99 >:= < 4 :;;*>4 :>9. W* >:>9 ;>> < 5D> @>4 :>9 *99 > ;>5* *9 9 =*4:9

    :>;5>9

  • 8/18/2019 DSPRobotics FlowStone User Guide

    66/287

    CHAPTER $

    Wireless ,odules

    M *>= 5 9>44. I4>= 44 O: @9>44 @4 *;>9>44 5. T> 5 *99

    >/> I > 45> 4 W*;>9>44 O: @49*4* *;>9>44 9*D4 * 5@*

    W*;>9>44 I: @;;@.

     A4 * W*;>9>44 O:4 5@ *4 =>>;5*>= > :> 9>44 54 @ > *=>**>= > *;>9>44 45;4 5 ; ;> > < 9*D4 /> >> >49*4>=. H/>;( * 9>44

    O:4 ** > 5 /> >49*4>= @@*9>44 I:4 > *;>9>44

    45

  • 8/18/2019 DSPRobotics FlowStone User Guide

    67/287

    MOULES

    3ront /ane

    E/>; 5 4 > 4 < 5*@ = > ;> > 5>@*45 *@ ;

    *>;@> J#UI 9 > ;9 *4 =*49>=. T< >9> *( 4>9>@

    > 5 > @9*@D > G J#UI @ E9>

    F;9.

    I 4*> > 5 > ;9 *99 ;>4*> @@

  • 8/18/2019 DSPRobotics FlowStone User Guide

    68/287

    CHAPTER $

    %ditin& the Front Panel

    W> D;4 = ; @ >4>

    *>54 *99 *49 ::>; ;9. H/>;( >/>;* *99 > 4@D>= : * > @;.

    I ; < ;;> > *>54 >= < 9 ;9. F*;4 4>9>@ > 5 > @9*@D >

    :=9 :>9

    *9> > 5 *4 4>9>@>=. W> > 5 >@4 =>4>9>@>= * *99 ;> 4 * > :>9 4

    9=.

    ) 68 )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    69/287

    MOULES

    Selectin&

    "9>@ *>54 * > ;9 * > 49 @9*@D* 5. I @*> ;*= 4;>4 = :*>94

    @9*@D* 4>9>@*.

    ) 6! )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    70/287

    CHAPTER $

    ,ovin&

    H/* 4>9>@>= *>54 5 >5 =;* >5 ;9 > : *4 ;9 *>54. T*4 45> 4 9>@ > *>5 4*>. T> @*4*>

    @.

    N >@4> >@ *>5 * > ;9 *4 @99 > ;9 ;> 9; 

    = *>;;@( ;>4** *>5 *99 ;>4*> > @4: 4@>5*@.

    ) 70 )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    71/287

    MOULES

    (umpin&

    I 5 *4 ;>:;>4>>= ;9 *>5 > 99 >= <

    =< *4

  • 8/18/2019 DSPRobotics FlowStone User Guide

    72/287

    CHAPTER $

    Su$1Panel %ditin&

    E@ ;9 *>5 *4 5 * *4

  • 8/18/2019 DSPRobotics FlowStone User Guide

    73/287

    MOULES

    Hidin& Item Boundaries

    W> >=** ;9( >@ *>5 4 *4 = * ;>@9>. I >=** 4

    :>9 *>5 > 4 54D* ::9*>= 4 >99.

    S*5>4 >4> *4 @ > * > * >@9 . P;>44 *4 D> * <

    ;>; *4 < 4 *==> > *>5 J* *4 4>9>@>=.

    H/>;( 4*9 >>> 444* > X D>

    59*:9> *5>4.

    raw 0rder

    I 4>/>;9 *>54 ;9: * >@ ; > >;5*> *@ 4 ::>; . R*)@9*@D 9>@>= *>5 J54 = :

    *99 ::>;.

    " @>; < ;* 4>9>@*

  • 8/18/2019 DSPRobotics FlowStone User Guide

    74/287

    CHAPTER $

    T< > > *>54 @D *< /*> 4*5:9 ;*)@9*@D 5 = 4>9>@ B;* P>9 I>54 I<

    V*>. T*4 5> ;.

    ) 7$ )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    75/287

    MOULES

    3rouped Items

    S*5>4 ;9 *>54 ;> ;= >;. T*4 *4 =>>;5*>= > > 54 ;>

    @=. W>+99 9D ; *>54. T> 54

    >/> =*>;>9 ; ;> @= < ::>; * > 45>

    =; ; ;>9*/> < >@ ;. F5:9>( * = *>5 * > ;

    ; *>54 * > ; > > 5>; ;.

    ) 7& )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    76/287

    CHAPTER $

    W> > ;9 *4 9= > *@D =;D ;> ; ; :>9 >=>. T*4 =>*>4

    > @9*> ;>. " ;4 ; > 4*> @9*> ;>. W> >=> *4

    5= ; @4 > >=>

    >@4 =>@>= ; 5 > > 5 ;>4*>4 9>44 * *4

    = < =< 4 ;9

    5**5** > 5. F*;4 4>9>@ > 5 > @9*@D T M**5*> @ M**5*> F;9.

    T> 5 *99 ::>; 4 * * < ;9 >;> :;>4>. " > 5

    * < 4 ;9 * ; 45> @*;> ;> 4 @*;@54@>4 =>; *@

    5 ;94. F5:9>( 4* D*9 *>54.

     

    ) 76 )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    77/287

    MOULES

    " 5 4>9>@* > 5 = @9*@D* >> @*9 J@ S P>9. T> >> 5 *99 4 5 ;94.

    T> S P>9 ;*@*

  • 8/18/2019 DSPRobotics FlowStone User Guide

    78/287

    CHAPTER $

    /ro+erties

    W>+/> 9;>= 4>> 44 = @> > :;;*>4 >;> *

    > *;4 :9@>? I *4 4>@* :;;*>4 :>9 99 >= < =< *4 4>9>@ > 5 = @9*@D > / 

  • 8/18/2019 DSPRobotics FlowStone User Guide

    79/287

    MOULES

     Addin& Propert! Items

    T> *>54 :;; :>9 >@ 5: ** > 5

    ;> ;> 4* =*>;> :>4 9>= 4 :>9. T> ;>G I( F99>@; B9> 4> @@ P;;. "> 4599 * 9>>; P * > 5*==9> ::>; * > 4>>= @9.

    ) 7! )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    80/287

    CHAPTER $

    I 9 < > @ 4>= ;9 < *=>* > @9 > > :;; @= @4 4 @4>4 * P;;*>4

    :>9. T>;> ;> 4 ;>> =*>;> :>4 = E=* @ /> 9>9 *@ D>4 *+4

    > ; 9>9 @@D 4 > > ; 9>9 B

  • 8/18/2019 DSPRobotics FlowStone User Guide

    81/287

    MOULES

    T> T;*>; B4>>= *4 D> ; 9>9

    44*>= < > T;*>; B S>9>@@* ;= 4

    =;4 > > @

  • 8/18/2019 DSPRobotics FlowStone User Guide

    82/287

    CHAPTER $

    %ditin& the Properties Panel

    T< >=* > :9( >@9 > 45> 4 @9 > 45> 4 ;9. "9>@ *>54( =; = => *>54

    ; >5. S>> > 4>@* 4*> :;;*>4 :>9 @ > =4>= *=>:>=>9 4*> 5. W> >

    :>9 *4 ;>4** 5 *99 :;;*>4 :>9. W> 4 :>9 > 5 *99 ;>; < *+4 .

    Customi.in&

    " 4;*@>= < > ;>> @4@;*>= >;9*>;. B>@4> > :>9 >; ;9

  • 8/18/2019 DSPRobotics FlowStone User Guide

    83/287

    MOULES

    T> >5:9> >9

  • 8/18/2019 DSPRobotics FlowStone User Guide

    84/287

    CHAPTER $

    S5nc;ronisin6

    " 5 4@>;>= ; >>*4 = > * * 5 ; :9@>4.

    H/>;( ::>4 > > >/*99( ;*9 = < @> 99 = @ 4>9>@>=. W> 4@>= 5 *4

    4>9>@>= > > 4@ @4 4@>= * *4

    . T> @ > 45:;>4>4 59*:9*@*;.

    ) 8$ )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    85/287

    MOULES

    S!nchronise All

    I = @4 * 4@ > =+4 >4 < : >5 99 * 4@ >; > /> >> @;>>=. %4 ;*)@9*@D 9>@ S@; A99. A99 > 54 5@ > 5 = *99 > : *<

    4@( ;>;=9>44 ;> > ;>4*=> * 5*@.

    N * >> 9>;>= * > > @ ;@*/> 4@* > /> > S@; P*>; >;>. T*4 *4 5

    4 *< *@ 99

    @;4 < > 4@; :*>; @;4 ; 5 4@ *

    *4 99 >= < =< *4 @9*@D 5 *4 *=>*@9 = 4< @ > 4@>= > 5 ; *99 94 9> < *=*@> >

    ;*>=>=.

    " ; > S@; P*>; *4 4*@>= ; 5 S@;

    P*>; 9( ESC D>. I ;=**

    ;* S@; P*>; *4 =*>9 4*@ =** 5.

    ) 8& )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    86/287

    CHAPTER $

    *emovin& S!nchronisation

    " < 4 4.

    T>;> ;> ;>> 4 < =< *4. " > S@; P*>; 4 =>4@;*>= . F99

    *@D < ;>5 4@* 9>@ U)4@; A99.

    T*4 *99 ;>5 4@* ; 4@>= * > =.

    "5 4@* 4*5:9 4>9>@ > 5= :;>44 > TAB D>.

    T> 4 *99 5: < > > 5 *4 * 4@. C :;>44* < @@9> ;

    54 ;> 4@;=. E/>99 ; @D < > 5 = *.

    " ; 4@>= 54 * >

  • 8/18/2019 DSPRobotics FlowStone User Guide

    87/287

    MOULES

    3ocus &ode

    I *9=* ::9*@*:4 /*> * /> 4 4> *

    * >=** *>;@> >* * > . ";> @99>= F ::9*@* 9>@ F* F @9 44 > ESCAPE D>.

    Focus on the previous ,odule

    "/*> @ *5>. "9>@* F 5> 9>@* F 94 = 5 *99 > 4>9>@>= * *4 @4> ;>;=9>44

    4>9>@>= * > 4@>5*@ > *5>.

    F

  • 8/18/2019 DSPRobotics FlowStone User Guide

    88/287

    CHAPTER &

    5

    Data Types &Signal FlowCONNECTOR T"PES EXPLAINE

    ) 88 )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    89/287

     ATA T"PES  SI#NAL FLOW

    F9 :>4 4 *+4 ;> :>4 99 99 *< > =*>;> @>4G S;>5( T;*>;>= .

    Strea* = @;4 99 =**9 =*< = @ 4*94 ;> 9@* 45:9* ;>

    = 4< @5 *99 94< :>;;> . W>;> 4;>5 = *4 @. U499 > >/> *4 4>; *>;@* *>;@> @;= ;.

    E9ent  = *4 4*5*9; < ;*>;>= = * * 94: < 4 >/>. H/>;( > *

    *@ * 9 =*>;>.

    N * > /4 5 ; ;> >

    >@>:*;>= = :>4.

    ) 8! )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    90/287

    CHAPTER &

    Strea* Data

    I *>;>4>= * =*< ::9*@* >= < 5 =. S;>54 =>9*/>; * = ;> =**9 4*94 *@ :;44 * >

    4. T*4 *4 D 4>@* .

    i&ital Si&nal Processin& in a -utshell

    W *4 SP? W>99 9>4 4; * si6na *@ > *99 =>*> 4 > @; ; *5>. T*4 @ * ; >5:>;;> .

    I > 4*9 *4 :44>= *< ;9 4 9*D> 5*@; * >>=4 <

    > @;>= ;4;* > 5*=>

    4*9 ;>:>>=9 ; =*4@;>> *5> *>;/94. E@ 5>4;>5> *4 @99>= 45:9> = > ;>49 *4

    4;>5 ;4 *@ *4 > di6ita 4*9.

    T> :;44 *4 @99>= 45:9* = > ;> *@ 4;> *4 @99>= > 45:9* ;>. T>

    54 :>; 4>@:;>4>>=

    4 ;>>@ $$.1 K *>; ;>4 ;> 94< 4>= < > *>; 9* 4*94.

    T> +rocessin6 :; 4;>5 ;4 ;>:;>4> > =**9 4*9

    = @;* >5 *< ; 4;>5 ;4 ::9* 4 @;> 4 *4 * @ :;44 >4> 45:9>4 *=*/*=99 45:9* ;>. M

    ::9*@* < :;44 @@*; * ;5>

    * ; < D>>: @: 4> @@>:9> 9>/>94. T*4 ;>4;*@* :;44* :4 4

    >;> *4 ;>*;>5> < :;44 */> 45:9> 4>= 45:9> :;>@>=>= *. T*4

    4**= >>=@D = 4*9> 45:9> >>=@D *4 @:*9*

  • 8/18/2019 DSPRobotics FlowStone User Guide

    91/287

     ATA T"PES  SI#NAL FLOW

    T>;> ;> < 5* 4;>5 = :>4G /o5 = &ono. P>;>= ;;* =*< * *4 > 4*9 45:9* ;>. A 4> />9 4*9 :44* ; ;> 4*94 :44* ;4: < MII 4.

    T> 5>; >;5*>= > 5>; * :9>=. I >;> ;> < 4*94 >

    >;> *4 < @: *. H/>; > >;> ;> F94 SSE( 4> />; $ .

    Poly connector - represents multi-channel audio signals. Each channel is an independent

    fast moving stream of floating point data that fluctuates at sampling rate. The data is

    multi-channel because there is one channel for each note that you play.

    When to 'se Pol! or ,ono

    "

  • 8/18/2019 DSPRobotics FlowStone User Guide

    92/287

    CHAPTER &

    P; > :;44* ::9*>= @59*/>9 @ / JP

  • 8/18/2019 DSPRobotics FlowStone User Guide

    93/287

     ATA T"PES  SI#NAL FLOW

    Stream Connectors

    "> 54 @ > 4>= * P;4* :> @@

  • 8/18/2019 DSPRobotics FlowStone User Guide

    94/287

    CHAPTER &

    Pol! and ,ono Sections In Audio Applications

    T< > = < 9 :@* @>:*; < 9

  • 8/18/2019 DSPRobotics FlowStone User Guide

    95/287

     ATA T"PES  SI#NAL FLOW

    Boolean Connectors

    T>;> ;> B*/9>4 P4. T> ;> >

    @ *>>; >*/9> P. I *4 4>= #;: < P *=>* *5>. F94 99 4> :;44*

    4;>5 =. T> ;>49 *4 >@*/>9 :;44 : < $ @>94 > 45> *5>

    45> @: @

  • 8/18/2019 DSPRobotics FlowStone User Guide

    96/287

    CHAPTER &

    ,ono 4

    I 99 < > > >4 :>; M 4 > =*>;>@>< :>;.

    M@* F94 SSE *4 :;44 @

    = @: @ =/> /> > P@D =

    U:@D @4> 99

  • 8/18/2019 DSPRobotics FlowStone User Guide

    97/287

     ATA T"PES  SI#NAL FLOW

    Tri66ered Data

    How it Works

    T;*>;>= = /> ;4+ @>. U*9 *4

    ::>4 4>@*= = ;>5* * 4>= 4>.

    W> >/> =4 44> @99>= T;*>; *4 4> >@>=. A >@>44; ;>@9@9* >

    :>;= = ;*>; *4 4> 5*@.

    T> >5:9> >9 >5:9> ;4 >* ==>= >;. W> * F9/>4 >+/> >> 9D* ;

    9;; >*4.

    N =;* > ;>@9@9*4 /9>4. T*4 * *4>9 @ @4> 9;; 44>4 < > 9>.

    ) !7 )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    98/287

    CHAPTER &

    What it5s 'sed For

    T;*>;>= = 4 < 5* @*. S>@9 =>*9>= = @ 4>;

    *>;@> >9>5>4 *@ >= < ;>4: ;@ * >5.

     A4 >>;9 ;9> > 4 SP *4 =9>= > S;>5 = = > 49; SP = 4>; *>;@> *4

    =9>= > T;*>;>= =.

    #ri&&ered ata #!pes

    T> /;*;>= = :>4 @ > ;= *< 4>/>;9 @>4 4>= :*; :;:.

    /ri*ar5 T5+es

    T>4> ;> > 5 ;>:;>4> 4*5:9> = 9*D> 5>;4 = >.

    Float - a #$ bit floating point number

    Int - a #$ bit signed integer in the range $%&'&(#)&( to $%&'&(#)&(

    String  an alphanumeric string of characters of unlimited length

    oolean  one of two values* true or false

    Trigger - not really a data type +there is no data, but used to pass trigger messages

    Arra5 T5+es

    T>4> :>4 ;>:;>4> ;>4*9> ;;4 4. A ;; *4 4 ;>= 9*4 54 45> :>. A;; :>4 /> + :>; *4>= .

    Float "rray  array of #$ bit floating point numbers

    Int "rray  array of #$ bit signed integer in the range $%&'&(#)&( to $%&'&(#)&(

    String "rray  array of characters strings

    ) !8 )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    99/287

     ATA T"PES  SI#NAL FLOW

    GUI Data T5+es

    T>4> ;> 4>= =** 4< = < D #UI @= < > @. N5>;4 ;> @4( 4;*4 ;> @4( ;;4 ;>

    @4. O4*=> > 45> :>G VALUE 4< > >> R @ @@

  • 8/18/2019 DSPRobotics FlowStone User Guide

    100/287

    CHAPTER &

    S+ecia T5+es

    T>;> ;> =9 4 4= *;

  • 8/18/2019 DSPRobotics FlowStone User Guide

    101/287

     ATA T"PES  SI#NAL FLOW

    E9ent Data

    How it Works

    L*D> ;*>;>= =( E/> = . U*9 *4 ::>4 4>@* = ;>5* * 4>= 4>.

    W> >/> =4 44> @99>= E/> *4 4> ;> ;> < *5:;>@>4. F*;4

    > E/> @;;*>4 = * *. T> T;*>; 44>5 4 =(@ @99 @D J< > 9> < @9@9> >*; /9>4. E/>4 @;; = * >5. O@>

    >/> ;;*/>4 @;> *4 < @99* @D.

    T> 4>@;>@> *4 E/>4 ;> 4@>=9>=. W> >/> *4 *;4 @;>>= * *4 */> *5>

    45: = *99 >>@>= > *5> *4 ;>@>=. T*4 5>4 @* >@9

    > /> < ;>4 99 * > 4;>5 = 4< =9> >/>4 < @*4> 45:9>.

    C;;>9 > E/> = 4 < > R @> > R C@*

  • 8/18/2019 DSPRobotics FlowStone User Guide

    102/287

    CHAPTER &

    %vent ata #!pes

    O4*=> R C4 > E/> 44>5( R V9>.

    I R 99 = *4 @;>= < > @. N5>;4 ;> @4( 4;*4 ;> @4( ;;4 ;>

    @4. O4*=> > 45> :>G VALUE 4< > >> R @ @@99 =*4@44 *4 * 5 =>*9 * > R C@*

  • 8/18/2019 DSPRobotics FlowStone User Guide

    103/287

     ATA T"PES  SI#NAL FLOW

    %on9ertin6 Bet7een Data T5+es

    I 54 > 9*D4 >>> @@ :>. H/>;( F9;9 @;4*>> = :>4 *@ ;>5>9

    =.

    I 54 > 9*D4 >>> @@ :>. H/>;( F9;9 @;4*>> = :>4 *@ ;>5>9

    =.

    Strin& 67 Boolean

    " ;

  • 8/18/2019 DSPRobotics FlowStone User Guide

    104/287

    CHAPTER &

    Int 67 Boolean

    B 94< *>;@>9>. '>;< ;>:;>4>4 94> /9>( ; /9> *4 @;>=

    < > ;>.

    Strin& 67 Float 67 Int

    "> 4;*4( 9

  • 8/18/2019 DSPRobotics FlowStone User Guide

    105/287

     ATA T"PES  SI#NAL FLOW

    Int8Float 7 Pol!8,ono

     A F9= < P 4*94 5** @/>9. "; @@ P

  • 8/18/2019 DSPRobotics FlowStone User Guide

    106/287

    CHAPTER &

    ,II 67 Strin&

    T*4 *4 *> >5.

     A4 *4 *4+ @;4*= < + MII < S;* 9*D4 9*D*.

    3oat Arra5 C Strin6

    "4*9 @; >>> 4;* = 9

  • 8/18/2019 DSPRobotics FlowStone User Guide

    107/287

     ATA T"PES  SI#NAL FLOW

    Strin& Shortcuts

    T> S;* = @ 4>= 4 4 =>*>= * 4*9> > 4;*.

    Area

    T< @;>> ;> 4> > ;> = */> > @; ;> = =

    */> > *= = >* ;>. A99 =*5>4* * ;*= 4;>4 ;> ;> < 4 < 4:>@* @

  • 8/18/2019 DSPRobotics FlowStone User Guide

    108/287

    CHAPTER &

    T> @ 45> 4 @** @ . T> *@D>44

    *4 94. T> 49> @ > > 49> :;5>>; 9; 49> *99 > 445>=.

    ) 108 )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    109/287

     ATA T"PES  SI#NAL FLOW

    Strin63or*at

    S;*F 4:>@**>= 4* > (;9*. T> 49> @ >

    @

  • 8/18/2019 DSPRobotics FlowStone User Guide

    110/287

    CHAPTER 6

    6

    $%portingCREATIN# STANALONE  APPLICATIONS  AN PLU#INS

    ) 110 )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    111/287

    EXPORTIN#

    %reatin6 Standaone A++ications

    F9 4>= < @;>> @> ::9*@* S=9 ; :.

    T> C;>> S=9 A::9*@*

  • 8/18/2019 DSPRobotics FlowStone User Guide

    112/287

    CHAPTER 6

    A++ication Icon

    " =>9 *@ U4> >9 /*> *@ 4 *99 4> *4 4 @D *4 *=>9 = 44>54.

    Incude conte8t *enu for =oo* and e8it

    T*4 ;5*>4 >>; > =>9 ;* @9*@D 5> *4 :;>4> * := >>. T*4 5>

    99;4 >> < @> 9( 5 < 99 4@;>> = >* > ::9*@* E4@:> D> 4 5>4 ** >;>= >>. I4 4>9 >;>

  • 8/18/2019 DSPRobotics FlowStone User Guide

    113/287

    EXPORTIN#

    T>4> =45>4 @ 49 >>4

    ;> 4>= ;> SSE @:*9**>4.

    %reate 7a9eta:e .dat fies for faster oadin6

    T> S9>4. T>4> ;> >>;>= >= : > >> 9.

    Incude &IDI and Audio &enu

    F>4 * =>9 5> 99;4 < 4>9>@ MII

    *: = A=*< >9 >>;>= ::9*@*5: < > =>9 =*< =;*/>; > > >>

    9@>4.

    C9*@D C;>> = ** > 4>@ @;>>= * > ;> 9= > L@ O C*=>@ > : :; :;>):@D>= *499>;4 9*;;*>4 . " ;>> < =*4;*> >4> *

    > ;> :;=. F :>G

    :G  .=4:;

  • 8/18/2019 DSPRobotics FlowStone User Guide

    114/287

    CHAPTER 6

    %reatin6 /u6ins

    F9::>=> VST :9*4. VST *4 *=4;

    4=;= >= S>*>;. A VST :9* *4 /*;9 =**9 >>@

    :;44 4>= * VST @ ::9*@* 5>@*45 * :9* * F9; 4*5:9>. A99 >= *4 5 * @@>:9> @= *:4 = >/>;* 4 * >>> *4 :

    < = MII *: = < 5= 4>;>< =*< = 4>= ;@4 @ /;. "> MII >>@ *@ D>4 MII *: = MII @ >= < 54* ; VST ;> > :9* ;44 > @

  • 8/18/2019 DSPRobotics FlowStone User Guide

    115/287

    EXPORTIN#

    Create 2S#82S#i ialo&

    T< @;>> VST :9*( 4*5:9 @9*@D > VST VSTVST* ; S@>5*@ 5>.

    W> VST 4>>= * > C;>> VSTVST* =*9

  • 8/18/2019 DSPRobotics FlowStone User Guide

    116/287

    CHAPTER 6

    /u6?in "a*e

    T> :9)* 5> *4 > 5> =99 *99 > >>;>= = > 5> *99 > 4>= > >

    :9)* *4 9*4>= * 4 *99 4> > 5 9>9. I >;> *4 < 9>9 >

    =*9 =.

    T;is +u6?in is an

    T> :9* :> *99 > 4> = @@ *99 > 4>9>@>=.

    #endor , #ersion

    T> />= *4 ; *> I

  • 8/18/2019 DSPRobotics FlowStone User Guide

    117/287

    EXPORTIN#

    T< @;>> > :9* @9*@D > C;>>

  • 8/18/2019 DSPRobotics FlowStone User Guide

    118/287

    CHAPTER 6

    U4> > P;>4> M>; :;;*>4 < 4> > ; 4 = >>; >

    :;>4> = *4 < > 9= 4>4 ;> 9= @>4 < >5 ;> 9 :;4 < >:= :9*4 4 >99 4 *4*=> SMD>;.

    #imin& In+o

    S VST :9*4 =>:>= =.

    T:*@9 >5:9>4 ;> > 45:9* ;>( >5:< = >>; > >@>; *4 :9*. " @@>44 < 4@ * @G

    S5:9> R>( T>5: S*;>( >9 C4*

  • 8/18/2019 DSPRobotics FlowStone User Guide

    119/287

     AVANCE #UI EITIN#

    7

    "danced 'UI$ditingTHE #UI COMPONENTS  AN HOW TO USE THEM

    ) 11! )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    120/287

    CHAPTER 7

    &odue GUI

    I > M4 @:>; > 9>;>= 9> 5+4 ;9( == *>54 < * = 5

    >5 ; 4>= 49*=>;4( D4 ; >54>9/>4 54

    >*; ;94 ;> @= 4* #UI @; > > @; =>*9

  • 8/18/2019 DSPRobotics FlowStone User Guide

    121/287

     AVANCE #UI EITIN#

    C;>> > 5 > =; > 5 < 5D> > :>9 *>; ;. " # > ;>5= ; @*9.

    ,3'I Connectors

     A99 #UI * ;> >994 * V * > 5*==9>.

    T> M#UI 4 V*> = < *4 *99 >*>; =; ;9 5 5>44>4 ; < F9= < > > 4*> ;9 * *4 *4 >>=>=.

    F 5 = < D=. W>99 @; *4 * 9>; 4>@*

  • 8/18/2019 DSPRobotics FlowStone User Guide

    122/287

    CHAPTER 7

    3'I Connector #!pes

    T> #UI @ 4> 4. E@ :> 4 *4 99 * @9>=.

    W> 4 >4> *;4 * > @:>; 4G

    #iew  transports all drawing and mouse information

    "rea  an are defined by coordinates of top-left corner! a width and a height

    Mouse  mouse events +left button updown! mouse move etc.,

    Colour  in argb format +a/ is the transparency level,

    Pen for drawing lines defined by colour! thickness and style

    Font  font information comprising typeface! si0e and style

    String Format  alignment information for drawing te1t

    itmap  #$bit image

    Point "rray  an array of points +floating point pairs,

    itmap "rray  an array of bitmaps

    ) 122 )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    123/287

     AVANCE #UI EITIN#

    Coordinate S!stem

    F94 ;*= 44>5 < :5 *4 4>= > /4 5* ; @ > 4@;>>

    4>4 :*>94 = >4> > ;*= =>;* >@*>4( F9 >;>

  • 8/18/2019 DSPRobotics FlowStone User Guide

    124/287

    CHAPTER 7

    Dra7in6

    T*4 4>@*4@;*>4 #UI @ *;; = @@* > V*>

    V*> *: :;*5**/>.

     A99 > =;* :;*5**/>4 @ > 9>@* > #UI *9>; ;;> ;> :;*5**/>4 4( ;>@9>4( >( *5:4 = 5.

    T> >5:9> >9@9>. W>/> 4>= 9*9> 4@*

    > A;> ;>@9>. T*4 5D>4 4> ((*= = >*

    =>*> > A;>. T> @= 4* > @

  • 8/18/2019 DSPRobotics FlowStone User Guide

    125/287

     AVANCE #UI EITIN#

    rawin& 0rder

    O> =;* 5 >9>5> 9>5>4 ;9: > >

    *4 94 * > 9*D ; *99 > =*4:9>= 94 = >;> ; > 9>5>.

    T> >5:9> >9@9> *4 4>@> L*D4@9> *99 >;> > =;

  • 8/18/2019 DSPRobotics FlowStone User Guide

    126/287

    CHAPTER 7

    Chainin& 3'I Components

    M 5>4 @ > @;>>=.

    T> >5:9> >9@ 9*D ; *4 4

    ;>= ;>@9> *4 D> *;4 @. I *4 >5:9> > ;>= ;>@9> =; =>; > 9> *@

    > =>; > .

    ) 126 )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    127/287

     AVANCE #UI EITIN#

    &ouse Handin6

    T*4 4>@*4@;*>4 5 *>;@* M @

    *;@>*/> 5 5>44>4 * :; .

    T*4 *4 = 4* > M A;> @ >5:9> >9@>*/> 5 5>44>4.T*4 *4 *=*@>= @> * @;4 5 :; :44>4 ; > 5 ;>.

    ,ouse Clicks

    T< ;: 5 @9*@D4 >= M L)

    B

  • 8/18/2019 DSPRobotics FlowStone User Guide

    128/287

    CHAPTER 7

    W>>/>; 5 ;> ;*>; *99 > 4> < > T;*>;

  • 8/18/2019 DSPRobotics FlowStone User Guide

    129/287

     AVANCE #UI EITIN#

    ,ouse ,oves

    " 5 4 * 54 ; 5 ;>. T*4 *4 = 4* > M M

    @ *4 >= < >9> 5 5 5>44>4 ::;M#UI @44>4 ;> =*49>= =>9 < ;>=@> >@>44;

    :>; ;>=4.

    T; ;>:9@* > M ; @ :;>/*5:9> * M M @ 4*>; < 4> ;

     A@@59> @ @ 5@ 9> /;*>*>4G X( " = X".

    T> " ; A@@59> 5>4 :;5>>; /;*>4 ; :;*@9; ;>. W>

    5( > ; :;> = *4 5**>= > @>; *4 :=>= @@ " : @*.

    ) 12! )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    130/287

    CHAPTER 7

    I 9: *4*=> > B*5: K > K

  • 8/18/2019 DSPRobotics FlowStone User Guide

    131/287

     AVANCE #UI EITIN#

    Redra7in6

    *edraw Control

    I :;; 9>5> =;* 5 ;* =;*( @>4 < > ;>9>@>= *55>=*>9 * > 5 ;9.

    T< 99 =;* >5:9> > 4>= > 4*5:9>4 D*= =; ) > 4 = >

    :>9 < ;>;>4. T*4 4 = 4* > R>=; @ 5 > > R>=; @ > @@>*/>4 ;*>; * 4>=4 5>44> @D : ; V*> 9*D4 < > *;4 M#UI * *=4. W>

    > M#UI ;>@>*/>4 > 5>44> * ;>=;4 >/>;* =;* > :>9 >@ *5> @ > 49 > ;> *4 9;> J; ;>4** > 5 *

    > >5:9> 4< *4 />; * ) @4 49*4.

    O> :>9 *4 @* *5> 4< *4 5@ 5 >*@*> < ;>=;

    * 4 @>=. F /> > R>=; A;> @ 45> 4 > R>=; @@>: * =;4 > ;> *:.

    ) 131 )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    132/287

    CHAPTER 7

    W>/> 5= > =; ;>@9> >5:9> 4< * 4>4 > R>=; A;> @ ;>@9> ;> < > R>=; A;> @@4> >

    ;> > > 94 5 5 5 >>= < > ;>=; >= *4 > @= ;> > ;>@9>4.

    F5:9> >/> @;>>= 5 =9>4 > 4 = *4 @ ;>. T*4 4>4 A;> S5:9> = H>: > *4 >>=>=.

    ) 132 )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    133/287

    RUB" COMPONENT

    8

    (u)yComponent A WORL OF POSSIBILITIES

    ) 133 )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    134/287

    CHAPTER 8

    Introduction

    T> R @ 5*9> @ F9( * 99 *5> :;>@*4> >/> 44>5 = *

    *>;>4 99 * F9;>= = :>4( 5 >/>4 = ;:*@4.

    T> R @ 4>= *4( 4>;

    *>;@*=>;*. I ;>99 =4 : 445> 4*@ D=> R 9> *@ *4 =

    * *4 *=>. I ;>>;>@> > ;>@= > =* O: P>. T*4 ;> 4;;44>4( = @

    = @>= = /9>4. " > ;>9*/> 4*> E=*4 =;*

    > 4>:; OO 4>= < :;>/> > R @ ;* >/9>=. T*4 @ > 4>9 *

    @ 5* @4> *4*9* *9> * *4 >* :>= * J*9> 95:9>.

    ) 13$ )

    0n/0,, Button

    ode #ditor

    0utput Pane

  • 8/18/2019 DSPRobotics FlowStone User Guide

    135/287

    RUB" COMPONENT

    In+uts and Out+uts

    T> R @;@> * 5;>= = :>4 * F99 >

    @ 5>; 4 =>; > > :>

  • 8/18/2019 DSPRobotics FlowStone User Guide

    136/287

    CHAPTER 8

    Insertin&/ eletin& and ,ovin&

    I @;= ;*)@9*@D* 4 5>; * > @4> 9 @ > 4>= ** >;>@> < *:.

    T>;> ;> < 4 < == @@94. F*;4 N > 5> * > ;>49* >=* R>; D>.

     A; < 5> @@9>@ > R @

    5 >; > @@9 =*. A I)B>5 @;4; >; *

    > > 5> = * ;>;.

    I 59*:9> 9>94 4*5:9 >>> > 9>94 *4>= R>;

    D>. I @@= 4 9>9 > 45> 5>=* *.

    ) 136 )

     ) ==4 > @@9 = 9>>4 > @@ @@ >=* ;> 5> > @@

  • 8/18/2019 DSPRobotics FlowStone User Guide

    137/287

    RUB" COMPONENT

    %ode Editor Basics

    T> @ >=*;> 99 > @*4. T*4 *4 >;> * *

    :;44 > *: = = 4>= ;>494 < > >=*. I 4:: ;*@ *@9=* @( @ JCTRLX( CTRLC = CTRLV( 9 4@;>= < 999>*4 >@. T> 94 < @>4 =;* :;*@9; 4>44*>> @9*@D* * > @; ::9*@*5( *4 *99 >>> >=*4.

    " 4* > P#UP = P#N D>4. CTRLHOME *99 < < > > 4* CTRLH. H*9* 4>9>@* * > @ /> 4>= > @ R *4 >>=9> 9> < *5:9>5> 5>; 4 = D> /> 94< =>*>= @@* * F9 ;>4 @*4 ;4=* *4.

    #he 0utput Pane

    B> > > *< > * ;*( *@D .

    T> @ >=*;;= * > .

    F5:9>( /9*= 5>5*@9 >:;>44* R @

    >/9>= ;>49 *4 4 .

    ) 137 )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    138/287

    CHAPTER 8

    T> >5:9> 4 ;>49 * */9*= >:;>44*;;;;44>

    *4>=. N *;4 >;;@;>= *4 =*4:9>=.

     A4 >( > >;;44> *4 =*4:9>= * ;>= < =*>;>*> * ;/9>= >;;44>4 @ =*;>@9 ; R *>;:;>>;. T> @ 4*5>4 4>>5

    ;>9>= < > >;;;( > R C/9>4 :* 4< *

    >;; *9 * * />; 94 >/9>=

    >:;>44* > >5:9>4 >9

  • 8/18/2019 DSPRobotics FlowStone User Guide

    139/287

    RUB" COMPONENT

    I > @ > *;4 >:;>44*/9>=( 4>@:;>44*

    4>@ 94 = 4< *4 >4 4> < > .

    I > @ 45> * ::>4. H/>;( * ; < 4 *;4

    >:;>44*>= > >/9>= >/> 44*>= *4 ;>49 < /;*9> J = > 4>= *4 *

    > 4>@:;>44* = < > 5 >@** 4.

    #he *u$!%dit Class

    E@ R @:;>4>>= *4@> RE=* @944. T*4 *4 @944 > />

    =>*>= * F9:;>4> > R @ /> =>*>= 5> /;*9>4 99 :; > *>;@> >>> *4@> RE=* @944 ;>:;>4>4

    @ >5:9> > > *4@> ;>:;>4>* ." > *4@> /;*9> t;is *4>= @>= ** > @ RE=* @

    ;>:;>4>4 *.

    Input ata

    ;;*/>4 R @ /;*9> @99>= ins. T*4 *4 R

    ;; = * 44 > 94 /9> < ;;*/> >@ *:.

    " @=*

  • 8/18/2019 DSPRobotics FlowStone User Guide

    140/287

    CHAPTER 8

    T< @@>44 > /9> *: 4> > R A;; >9>5> ;>>;>@> F. V9>4 ;> >;< *=>>= 4<

    < > > /9> > 4>@ insF1.

    I4 *> @ ==>= ; *4@> /;*9> @99>= in 

    ;>>;>@>4 *4 *;4 *: /9> =*;>@9.

    In+ut La:es

    I 9>9 /;*9> ** /;*9> *4 *4@> /;*9> * 54 > :;>@>=>= * >  45

  • 8/18/2019 DSPRobotics FlowStone User Guide

    141/287

    RUB" COMPONENT

    0utput ata

     A4 >99 4 ;>@>*/* = ; ;>:;>4>4 *.

    " sef.out+ut = > 45> ;>49.

    F4 4 4< 5

    ;54>9/>4 4 = *>;*>= 5>/*5:9> < @**>= = 4< > ;>49 *4 4> < > *;4 out+ut 5> /9> @ > > *=>

  • 8/18/2019 DSPRobotics FlowStone User Guide

    142/287

    CHAPTER 8

    Stora6e of Out+uts

    %4 4 > *: = 4 4= * R A;; > =< > 45> />; 94

    /9> 4> < = outs.

    "@ > @4 45> 4 *:4 ;;. T*4 @ > 4>9

    > =>*.

    " > @4 outs ;;. T*4 @ > 4>9 * /9>

    /> ;. T> /9> @ > > ;>= ; @ />; 4>9 * >/>4 = ;* * ;> = = * /*

    ;*>;>= = 9; ;>. T> >5:9> 4* 4>= < ;>= > ;=9>44 ;> /9> *4*=> > R @

  • 8/18/2019 DSPRobotics FlowStone User Guide

    143/287

    RUB" COMPONENT

    T;e >/> &et;od

     A4 > 5>*= >;9*>;( > R C/9>4 >>@>= = > 94 ;>49 *4

    =*4:9>= * > O: :>.

    O4*=> >=*@> >>/>; = ;;*/>4 *:. T*4 99 R @5>9 4>9 ::>4 * 4:@>*/>= *:

    =*>;>9 ;@>*/>= ;?

    ,ethod e+inition

    F= = =9* *> e9ent 5>@*9 5>*/>4 = *:.

    T> e9ent 5> : < 3 *: :;5>>;4G

    ▪   i ) ;>>;>@>4 > *: *@ > = ;;*/>=

    ▪   9  ) /9> ;;*/>= > *:

    ▪   t ) *5> *@ > = ;;*/>= J4@>5*@ *5> * 4>@

  • 8/18/2019 DSPRobotics FlowStone User Guide

    144/287

    CHAPTER 8

    I ;>@> > = =.

    T> e9ent 5> @99>= > = ;;*/>4 *:4. ";4 >/>; ( i(9 = t.

    H/>;( > 5> 54 94 > e9ent 4 4 F9 99* ;5*@9 ;* :>;= RE=*C@;

    *>>; ;>49.

    I >= < 44 > *=*/*=9 *=>

  • 8/18/2019 DSPRobotics FlowStone User Guide

    145/287

    RUB" COMPONENT

    %++ect on Code %xecution

    I @ *> 5>>@>

    > *: @>4. T> >5:9> >9 ;>@>*/>=.

    P;* ;>5** @ >>@>= >>/>; *:4

    @>= 4 ;>49* * > 45 *:4 >* 4> < > ;( * > e9ent 

    5> F9>@>4 *4 5>= = *4 ; @.

    ) 1$& )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    146/287

    CHAPTER 8

    Sc;eduin6 E9ents

    "@99 ; T:>4 = S*9 F9@* ;*>;>= = *@ *4 4>

    *55>=*>9( >/> = @ > 4@>=9>= < > 4> 4 *5> * > ;>.

    T< =< *4 4@>5*@ 4 @9 @99:4>= *5>( * ;>9 @*4

    > > 4@>5*@ *4 9= >=. T> @94> *5> 4.

    Schedulin& an %vent

    T< 4@>=9> >/> >= < :; *5> 45: > = = < >=4< > 4::9*>= 4 *;= *: :;5>>; > > out+ut 5> *5> 45: *99 95 ; @;;> *5>. " > *5> * <

    =*>;> 4 =>:>=* ;> > @99 ; 5> * *> * *

    *: ;>>;>@>( /9> = *5> *:4 > > *5> :44>= < *5> *:

    :;5>>;.

    T> >/> *99 > 4> < > >/>4 >> = *99 4> 4*>= > @9 >/> *5> 45: *4 ;>@>=.

    T> >5:9> >9/> ; >/> 5> *5> *:

    :;5>>;.

    ) 1$6 )

  • 8/18/2019 DSPRobotics FlowStone User Guide

    147/287

    RUB" COMPONENT

    Sendin& to an Input

    "= >/>4 @D < > 45> R @=* >5 < *:. T*4 *4 4>9 *

    > ;>:>* >/> ;@;4*/> ;* > in+ut 5> 45> 4 > out+ut 5>;>@> ;>>;4 < > *: = > >/> < *4>=.

    T> >5:9> @;>>4 @; 54 * 4>@:4 = @4 *=.

    N ( 4 9*D> = < *=>*

    >;> = /9>

  • 8/18/2019 DSPRobotics FlowStone User Guide

    148/287

    CHAPTER 8

    Clearin& %vents

    O@> = >/> * 4 >/>4 >> = *4 *9 *4 *5> @4 < > >>@>=.

    I 4@>=9* >/>4 ::> 4 *5> * > ;> 4*5>4 =9> >/>4 < :;>@*4> *5