亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? topstate1.vsr

?? 運(yùn)用VisualSTATE建模
?? VSR
字號:
@visualSTATE @RuleBase @Format2 "NoName"

@Directives

  @visualSTATE 5-4-1-1290;
  @Date 2008-07-21;
  @Time 17:00:36;



@Declaration

  @ActionFunction
    VS_VOID CashDoorClosed(),
    VS_VOID CashDoorOpen(),
    VS_BOOL CheckAccount(),
    VS_BOOL CheckPassword(),
    VS_VOID DeductAccount(),
    VS_VOID EjectCard(),
    VS_VOID GetAccount(),
    VS_VOID GetCashRequire(),
    VS_VOID InputPasswordInterface(),
    VS_VOID MainServiceInterface(),
    VS_VOID WelcomeInterface();


@Definition

  @Event
    evCardInserted()
      [[ Expl = "This event should be send when the card is inserted or taken out.0x0d0x0aThe argument indicates if it was inserted.0x0d0x0aIf 0 then it was taken out else it was inserted."
          ]],
    evCashTaken(),
    evGetCash(),
    evKeyBack(),
    evKeyEnter()
      [[ Expl = "This event should be send when the password is examined.0x0d0x0aThe argument indicates if it was valid.0x0d0x0aIf 0 then it was invalid else it was valid."
          ]],
    evKeyExit();

  @InternalVariable
    VS_BOOL bValid = { 0 };

  @Signal
    sChecked(),
    sFail(),
    sOpenDoor(),
    sPass();


@Implementation

  @StateMachine StateMachineSpec_6 =

    @State;

    @StateRegion;

    @Entry;

    @Exit;

    @Do;

    @InternalRule
      evKeyEnter() : [|bValid=CheckAccount()|] ^sChecked();

    @TransitionRule;

    @TerminationRule;

  @End;

  @StateMachine StateMachineSpec_5 =

    @State;

    @StateRegion;

    @Entry
      #MainServiceInterface();

    @Exit;

    @Do;

    @InternalRule;

    @TransitionRule;

    @TerminationRule;

  @End;

  @StateMachine StateMachineSpec_4 =

    @State;

    @StateRegion;

    @Entry
      #WelcomeInterface();

    @Exit;

    @Do;

    @InternalRule;

    @TransitionRule;

    @TerminationRule;

  @End;

  @StateMachine StateMachineSpec_3 (@State StateArgument_26) =

    @State
      Editing = StateMachineSpec_6
        [[ Pos440 = "369 526 505 573 16 1 1638401" ]],
      @Initial _InitialState1
        [[ Pos440 = "340 491 360 511 114689" ]],
      Cashing
        [[ Pos440 = "371 617 507 665 16 1 1638401" ]];

    @StateRegion
      Region1 (Editing, _InitialState1, Cashing)
        [[ Pos440 = "0 0 200 181" ]];

    @Entry
      #GetCashRequire();

    @Exit;

    @Do;

    @InternalRule;

    @TransitionRule
      sPass() @Src Editing : @Dest Cashing StateArgument_26 #CashDoorOpen()
         ^sOpenDoor()
        [[ Pos440 = "360 580 473 610 1 809894017 0 33 350 598 0 19" ]],
      sFail() @Src Editing : @Dest Editing
        [[ Pos440 = "448 500 528 530 1 809894017 126 0 515 506 525 516 136 10"
            ]],
      @NoEvent @Src _InitialState1 : @Dest Editing
        [[ Pos440 = "336 501 416 531 0 809894016 16 20 8 0" ]];

    @TerminationRule;

  @End;

  @StateMachine StateMachineSpec_2 (@State StateArgument_23, 
    @State StateArgument_26) =

    @State
      Main = StateMachineSpec_5
        [[ Pos440 = "68 501 195 591 16 1 1638401" ]],
      GetCash = StateMachineSpec_3 (StateArgument_26)
        [[ Pos440 = "334 452 534 668 35 1 114689" ]],
      @Initial _InitialState2
        [[ Pos440 = "47 460 67 480 114689" ]];

    @StateRegion
      Region1 (Main, GetCash, _InitialState2)
        [[ Pos440 = "0 0 499 229" ]];

    @Entry;

    @Exit;

    @Do;

    @InternalRule;

    @TransitionRule
      evGetCash() @Src Main : @Dest GetCash
        [[ Pos440 = "217 478 297 508 1 809894017 127 17 257 500 0 60" ]],
      evKeyBack() @Src GetCash !StateArgument_23 : @Dest Main
        [[ Pos440 = "220 554 300 581 0 809894016 0 86 127 37" ]],
      @NoEvent @Src _InitialState2 : @Dest Main
        [[ Pos440 = "38 480 75 509 0 809894016 20 8 0 1" ]];

    @TerminationRule;

  @End;

  @StateMachine StateMachineSpec_1 =

    @State;

    @StateRegion
      Region1
        [[ Pos440 = "0 0 210 44" ]];

    @Entry
      #InputPasswordInterface();

    @Exit;

    @Do;

    @InternalRule
      evKeyEnter() : [|bValid=CheckPassword()|] ^sChecked();

    @TransitionRule;

    @TerminationRule;

  @End;

  @StateMachine StateMachineSpec_0 =

    @State
      WelcomeInterface = StateMachineSpec_4
        [[ Pos440 = "72 173 524 207 16 1 1638401" ]],
      @Initial _InitialState0
        [[ Pos440 = "26 172 46 192 114689" ]],
      CheckUser = StateMachineSpec_1
        [[ Pos440 = "83 270 293 381 67 1 114689" ]],
      Service = StateMachineSpec_2 (Open, Invalid)
        [[ Pos440 = "43 426 542 671 16 1 114689" ]],
      NoCard
        [[ Pos440 = "652 229 754 289 16 1 1638401" ]],
      CardPresent
        [[ Pos440 = "655 396 754 455 16 1 1638401" ]],
      @Initial _InitialState3
        [[ Pos440 = "626 185 646 205 114689" ]],
      Closed
        [[ Pos440 = "899 235 1011 300 16 1 1638401" ]],
      Open
        [[ Pos440 = "896 387 1016 450 16 1 1638401" ]],
      @Initial _InitialState4
        [[ Pos440 = "870 195 890 215 114689" ]],
      Invalid
        [[ Pos440 = "1139 238 1248 301 16 1 1638401" ]],
      Valid
        [[ Pos440 = "1141 388 1252 453 16 1 1638401" ]],
      @Initial _InitialState5
        [[ Pos440 = "1117 192 1137 212 114689" ]];

    @StateRegion
      rATMOperationStatus (WelcomeInterface, _InitialState0, CheckUser, Service)
        [[ Pos440 = "0 0 568 561" ]],
      rCardStatus (NoCard, CardPresent, _InitialState3)
        [[ Pos440 = "1 0 246 561" ]],
      rCashDoorStatus (Closed, Open, _InitialState4)
        [[ Pos440 = "2 0 248 561" ]],
      rCheckStatus (Invalid, Valid, _InitialState5)
        [[ Pos440 = "3 0 237 561" ]];

    @Entry;

    @Exit;

    @Do;

    @InternalRule;

    @TransitionRule
      @NoEvent @Src _InitialState0 : @Dest WelcomeInterface
        [[ Pos440 = "15 190 95 220 0 809894016 20 10 0 7" ]],
      sPass() @Src CheckUser : @Dest Service Invalid
        [[ Pos440 = "128 389 231 428 0 809894016 42 111 82 0" ]],
      sFail() @Src CheckUser : @Dest WelcomeInterface NoCard
        [[ Pos440 = "330 313 410 343 1 809894017 210 58 366 299 326 34" ]],
      evKeyExit() @Src Service !Open : @Dest WelcomeInterface
        [[ Pos440 = "478 306 558 336 0 809894016 421 0 392 34" ]],
      evCardInserted() @Src NoCard : @Dest CardPresent CheckUser #GetAccount()
        [[ Pos440 = "596 318 676 348 0 809894017 24 60 21 0" ]],
      evKeyExit() @Src CardPresent !Open !CheckUser : @Dest NoCard 
        WelcomeInterface #EjectCard()
        [[ Pos440 = "728 321 808 351 0 809894017 73 0 76 60" ]],
      @NoEvent @Src _InitialState3 : @Dest NoCard
        [[ Pos440 = "617 197 697 227 0 809894016 20 16 12 0" ]],
      sOpenDoor() @Src Closed : @Dest Open
        [[ Pos440 = "853 330 933 360 0 809894016 34 65 37 0" ]],
      evCashTaken() @Src Open : @Dest Closed Service.Main #CashDoorClosed()
         #DeductAccount()
        [[ Pos440 = "984 330 1064 360 0 809894016 85 0 82 65" ]],
      @NoEvent @Src _InitialState4 : @Dest Closed
        [[ Pos440 = "861 204 941 234 0 809894016 20 20 11 0" ]],
      sChecked() @Src Invalid [|bValid!=0|] : @Dest Valid ^sPass()
        [[ Pos440 = "1082 323 1162 372 0 809894016 23 63 21 0" ]],
      sChecked() @Src Invalid [|bValid==0|] : @Dest Invalid ^sFail()
        [[ Pos440 = "1192 169 1272 225 1 809894017 99 0 1258 218 1268 228 109 10"
            ]],
      @NoEvent @Src _InitialState5 : @Dest Invalid
        [[ Pos440 = "1110 203 1190 233 0 809894016 20 17 13 0" ]];

    @TerminationRule;

  @End;

  @TopStateMachine ATM =

    @State
      ATMPowerOn = StateMachineSpec_0
        [[ Pos440 = "15 98 1314 696 37 1 114689" ]],
      @Initial _InitialState6
        [[ Pos440 = "14 57 34 77 114689" ]];

    @StateRegion
      @OffPage Region1 (ATMPowerOn, _InitialState6)
        [[ Pos440 = "0 0 120 34", TextDisplayNote = "Preserve", 
           TextDisplayState = "Preserve", TextDisplayTransDesc = "Preserve", 
           View = "2 2 7" ]];

    @Entry;

    @Exit;

    @Do;

    @InternalRule;

    @TransitionRule
      @NoEvent @Src _InitialState6 : @Dest ATMPowerOn
        [[ Pos440 = "-1 69 79 99 0 809894016 11 20 36 0" ]];

    @TerminationRule;

    [[ Pos440 = "10 10 130 60 16 1 114689" ]]

  @End;

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品一区二区三区影院在线午夜| 欧美羞羞免费网站| 欧美专区在线观看一区| 91丨九色丨黑人外教| 91看片淫黄大片一级| 欧美在线高清视频| 精品嫩草影院久久| 欧美国产日韩精品免费观看| 亚洲欧美日韩久久| 老司机精品视频在线| 成人免费黄色在线| 欧美日韩性生活| 久久久久国产精品免费免费搜索 | 精品美女在线观看| 国产精品三级av| 日韩精品成人一区二区在线| 国产精品 日产精品 欧美精品| 91小视频在线| 久久综合网色—综合色88| 亚洲精品欧美二区三区中文字幕| 欧美aaa在线| 欧美自拍偷拍午夜视频| 国产欧美中文在线| 午夜精品福利一区二区三区蜜桃| 国产麻豆午夜三级精品| 欧美日韩中字一区| 亚洲三级视频在线观看| 国精产品一区一区三区mba桃花| 91麻豆国产香蕉久久精品| 精品精品欲导航| 日韩成人免费电影| 91高清在线观看| 亚洲特级片在线| 丰满少妇久久久久久久| 久久老女人爱爱| 精品一区二区免费看| 欧美日韩久久一区二区| 国模套图日韩精品一区二区| 色吧成人激情小说| 亚洲自拍偷拍图区| 99re这里都是精品| 亚洲欧美一区二区不卡| 波多野结衣欧美| 亚洲丝袜美腿综合| 91首页免费视频| 亚洲另类在线视频| 色婷婷av一区| 亚洲午夜精品网| 欧美一区二区三区不卡| 午夜精品久久久久久久99水蜜桃 | 欧美一区日韩一区| 老司机精品视频在线| 国产欧美一区二区精品婷婷| 国产夫妻精品视频| 亚洲免费av观看| 欧美日韩国产综合久久| 久久精品99国产国产精| 久久久久久电影| 在线视频一区二区三区| 午夜久久福利影院| 亚洲精品在线三区| 99re热视频精品| 蜜桃av一区二区三区电影| 26uuu精品一区二区三区四区在线| 成人深夜福利app| 亚洲动漫第一页| 久久噜噜亚洲综合| 综合欧美一区二区三区| 欧美成人福利视频| 日本道免费精品一区二区三区| 蜜桃av噜噜一区| 亚洲综合网站在线观看| 欧美精品一区二区不卡| 在线视频你懂得一区| 91久久人澡人人添人人爽欧美| 天堂一区二区在线| 亚洲欧美日韩系列| 久久久青草青青国产亚洲免观| 欧美色偷偷大香| 成人免费三级在线| 蜜桃av一区二区在线观看 | 91麻豆6部合集magnet| 久久成人av少妇免费| 一片黄亚洲嫩模| 中文字幕不卡在线| 精品国产网站在线观看| 欧美剧情片在线观看| 色婷婷久久久亚洲一区二区三区| 国产精品资源站在线| 久久99精品国产麻豆不卡| 亚洲电影一区二区三区| 一片黄亚洲嫩模| 亚洲欧美成人一区二区三区| 亚洲天天做日日做天天谢日日欢| 久久久蜜桃精品| 欧美国产一区二区在线观看| 精品国产人成亚洲区| 精品成人一区二区| 欧美成人a视频| 2020国产精品| 2欧美一区二区三区在线观看视频| 欧美一区二区视频观看视频 | 91福利在线免费观看| 99re视频精品| 欧美系列亚洲系列| 日韩免费电影网站| 久久亚洲欧美国产精品乐播| 久久久久88色偷偷免费 | 一区二区三区国产| 亚洲一区二区综合| 视频一区视频二区在线观看| 日韩精品三区四区| 激情图片小说一区| 91在线观看美女| 日韩一区二区免费高清| 国产日韩欧美在线一区| 亚洲色图清纯唯美| 亚洲电影在线免费观看| 韩国一区二区在线观看| 波多野结衣的一区二区三区| 欧美日韩一区二区三区不卡| 91精品国产免费| 欧美高清一级片在线观看| 亚洲永久精品大片| 久久精品国产在热久久| 91在线精品一区二区| 欧美精品亚洲二区| 国产精品久久三区| 午夜久久久影院| 成人天堂资源www在线| 欧美另类久久久品| 国产精品视频在线看| 日韩高清在线一区| 欧美在线视频全部完| 国产精品久久久久婷婷二区次| 亚洲成av人片| 91性感美女视频| 久久久久久久久久美女| 美女网站色91| 4438x亚洲最大成人网| 一区二区三区资源| 成人av动漫在线| 国产精品二区一区二区aⅴ污介绍| 91年精品国产| 国产欧美日韩在线| 久久99国产精品麻豆| 69久久夜色精品国产69蝌蚪网| 亚洲伦理在线免费看| 99国产精品一区| 国产精品无遮挡| 成人免费黄色大片| 中文字幕av一区二区三区免费看| 国产福利一区二区三区在线视频| 日韩精品中文字幕一区| 久久国产人妖系列| 精品福利av导航| 国产精品1024| 亚洲私人黄色宅男| 欧美三级日韩在线| 日韩av一区二| 欧美精品一区二区三区在线播放| 精品在线亚洲视频| 国产女人水真多18毛片18精品视频| 国产一区二区精品久久91| 日本一区二区三区在线观看| 成人91在线观看| 一区二区三区在线看| 欧美电影一区二区| 久久丁香综合五月国产三级网站| 国产视频在线观看一区二区三区| 成人免费视频app| 偷拍自拍另类欧美| 国产日韩精品一区二区三区在线| 91丨九色porny丨蝌蚪| 日韩不卡在线观看日韩不卡视频| 久久综合色一综合色88| 99在线精品视频| 成人短视频下载| 亚洲精品视频自拍| 日韩欧美亚洲国产精品字幕久久久| 国产精品资源在线看| 亚洲自拍与偷拍| 国产免费成人在线视频| 777亚洲妇女| 色综合亚洲欧洲| 狠狠久久亚洲欧美| 天堂成人国产精品一区| 亚洲国产精品成人综合| 日韩视频中午一区| 色婷婷精品久久二区二区蜜臂av | 色综合天天狠狠| 国产精品综合在线视频| 天堂在线一区二区| 亚洲制服丝袜在线| 国产精品免费视频观看| 精品国精品国产| 日韩欧美中文字幕公布| 欧美日韩一区小说| 欧美色图免费看| 欧美亚洲综合网|