dicetest_sim.cpp
上传用户:jtjnyq9001
上传日期:2014-11-21
资源大小:3974k
文件大小:2k
源码类别:

3G开发

开发平台:

Visual C++

  1. //
  2. //  File = dice_test_sim.cpp
  3. //
  4. #define SIM_NAME "DiceTest"
  5. #define SIM_TITLE "Dice Rolling Testbed"
  6. #include "global_stuff.h" 
  7. #include "dice.h"
  8. #include "dice_analyzer.h"
  9. #include "siganchr.h"
  10. #include "disc_auto_cov.h"
  11. main()
  12. {
  13. #include "sim_preamble.cpp"
  14.   //=========================================================================
  15.   //  Misc special processing
  16.   //=========================================================================
  17.   //  Allocate signals
  18.   BYTE_SIGNAL(symb_seq);
  19.   //============================================================
  20.   //  Construct, initialize and connect models
  21.    DiceRoller* dice_roller = new DiceRoller( "dice_roller",
  22.                                       CommSystem,
  23.                                       symb_seq );
  24.   
  25.    SignalAnchor* bit_seq_anchr = new SignalAnchor( "bit_seq_anchr",
  26.                                                    CommSystem,
  27.                                                    symb_seq );
  28.    DiceAnalyzer* dice_anlyzr = new DiceAnalyzer(   "dice_anlyzr",
  29.                                                       CommSystem,
  30.                                                       symb_seq );
  31.    DiscreteAutoCovar* disc_corr = new DiscreteAutoCovar( "disc_covar",
  32.                                                         CommSystem,
  33.                                                         symb_seq);
  34.   //=============================================================
  35.   #include "sim_postamble.cpp"
  36.   return 0;
  37. }