⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vscoder.cre

📁 运用VisualSTATE建模
💻 CRE
字号:
/*****************************************************************************
* visualSTATE Coder Report
* Generated by visualSTATE Coder 5, 4, 1, 1290
* Time: 2008-07-23 14:27:18
* visualSTATE Project File: <ATM.vsp>
* visualSTATE Signature Generator: "50"
* Project Signature: "c590 2396 447f 2b56 0c78 d80e"
*****************************************************************************/

PROJECT INFORMATION

  Project name : ATM

  Explanation  :
    ""


CODER OPTIONS

  Configuration
  
    API type                                      : Basic
    API version                                   : V4
    Generate for C-SPYLink                        : Yes
    RealLink mode                                 : None
    Use additional RealLink extended keywords     : No
    Enforce compatible RealLink extended keywords : Yes
    C++ code generation                           : No
    Limited license                               : 


  File output
  
    Output directory                       : coder\
    Result file                            : vscoder.cre
    Project external variables source file : ATM_PExtVar.c
    Project external variables header file : ATM_PExtVar.h


  Code
  
    Optimize states and machines     : No
    Functional expression handling   : Function pointer tables
    Data width                       : Optimized
    Use event group table indexing   : No
    Rule data format no.             : Optimized
    Internal variable initialization : By definition
    External variable initialization : By definition
    Generate digital signature       : Yes
    Initialize static storage        : No
    Use heap memory                  : No


  Style
  
    SEM variable types : As macros
    VS variable types  : As macros


  Extended keywords
  
    RealLink protocol data keyword       : 
    RealLink data keyword                : 
    RealLink const data keyword          : 
    C51 variable segment                 : None
    System context keyword               : 
    External variable keyword            : 
    C51 constant segment                 : None
    Core model logic keyword             : 
    Guard expression collection keyword  : 
    Action expression collection keyword : 
    Run-time info keyword                : 


MODEL CHARACTERISTICS

  Model elements
  
    Events             : 0
    Event groups       : 0
    Action functions   : 0
    External variables : 0
    Constants          : 0


  Model components
  
    Systems : 1


GENERATED STATISTICS

  Files
  
    C-SPYLink project source file : CSpyLink.c


******************************************************************************

SYSTEM INFORMATION

  System name : ATM_easy

  Explanation  :
    ""


CODER OPTIONS

  File output
  
    Use Project output path        : Yes
    Output directory               : coder\
    System source file             : ATM_easy.c
    System header file             : ATM_easy.h
    Action expressions header file : ATM_easyAction.h
    Action functions header file   : 
    Constants header file          : 
    External variables source file : 
    External variables header file : 
    System data source file        : ATM_easyData.c
    System data header file        : ATM_easyData.h


  Code
  
    Rule data format no.        : Optimized
    Data width                  : Optimized
    Const system structure      : Yes
    Const guard expression fpt  : Yes
    Const action expression fpt : Yes
    Static model elements       : No
    Merged guard expressions    : No
    Merged action expressions   : No
    Use guard type cast         : Yes
    Use auto variables          : Yes


  Style
  
    System structure name             : ATM_easy
    Action expression collection name : ATM_easyVSAction


  Extended keywords
  
    C51 variable segment       : None
    External variable keyword  : 
    Internal variable keyword  : 
    Double buffer data keyword : 


  API functions
  
    Use API prefix             : Yes
    API prefix                 : ATM_easy
    Include SemExpl            : No
    Include SemExplAbs         : No
    Include SemForceState      : No
    Include SemGetInputAll     : No
    Include SemGetOutputAll    : No
    Include SemInitAll         : Yes
    Include SemInquiry         : No
    Include SemMachine         : No
    Include SemName            : No
    Include SemNameAbs         : No
    Include SemNextStateChg    : No
    Include SemSignalQueueInfo : No
    Include SemState           : No
    Include SemStateAll        : No


  C++
  
    C++ class name       : $(SYSNAME)
    Remove VSNOF* Macros : Yes


  C-SPYLink
  
    Enable full instrumentation : Yes
    Use trace buffer            : Yes
    Trace buffer size           : 2
    Target break points         : 0


  Names
  
    Event name printing      : No text
    State name printing      : No text
    Action function printing : No text
    Event name format        : No conversion
    State name format        : Do not print
    Action function format   : Do not print
    State machine format     : Do not print


MODEL CHARACTERISTICS

  Model elements
  
    Events             :  7
    Event groups       :  0
    Action functions   : 11
    Internal variables :  1
    External variables :  0
    Signals            :  4
    Constants          :  0


  Model components
  
    State chart files :  1
    States            : 14
    State machines    :  7
    Transitions       : 21
    Guard expressions :  2
    Assignments       :  2


  Model parameters
  
    Instances         : 1
    Signal queue size : 1


GENERATED STATISTICS

  Maximum number of rule elements
  
    Positive state conditions : 4
    Negative state conditions : 1
    Guard expressions         : 1
    Action expressions        : 2
    Next states               : 7
    Signals                   : 1


  Core logic information
  
    Applied rule data format no. : 1
    Rule data header word width  : 24 bit
    Rule data width              : 8 bit


  Files
  
    SEM types header file          : ATM_easySEMTypes.h
    SEM definitions header file    : ATM_easySEMBDef.h
    System source file             : ATM_easy.c
    System header file             : ATM_easy.h
    Action expressions header file : ATM_easyAction.h
    System data source file        : ATM_easyData.c
    System data header file        : ATM_easyData.h


  Identifier names
  
    Rule base                    : ATM_easy
    Guard expression collection  : ATM_easyVSGuard
    Action expression collection : ATM_easyVSAction


  Size information
  
    Core logic size in bytes     : 254
    Number of guard expressions  :   2
    Number of action expressions :  13


******************************************************************************

SUMMARY INFORMATION

  Maximum number of rule elements
  
    Positive state conditions : 4
    Negative state conditions : 1
    Guard expressions         : 1
    Action expressions        : 2
    Next states               : 7
    Signals                   : 1


  Accumulated size information
  
    Core logic size in bytes     : 254
    Number of guard expressions  :   2
    Number of action expressions :  13


  Compilation
  
    Errors   : 0
    Warnings : 0


******************************************************************************

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -