home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1996 May / PCW596.iso / demo / janbit / cvitour / disk1 / codebld.msc / CODEBLD.ARR < prev    next >
Text File  |  1995-11-28  |  11KB  |  1,331 lines

  1. 50228
  2. 3.21
  3. -1 
  4.  1 
  5.  13 
  6.  32 
  7.  0 
  8.  7334 
  9.  640 
  10.  480 
  11.  15 
  12.  15 
  13.  0 
  14.  1830 
  15.  4275 
  16.  4515 
  17.  3870 
  18.  0 
  19.  0 
  20.  0 
  21.  0 
  22. BEGIN_TEXT
  23. LabWindows/CVI has a built-in visual programming utility called CodeBuilder which automatically builds a shell program for you based on your GUI.  In this section of the tutorial, you will use CodeBuilder to generate a source program for you.  Once you create your program with CodeBuilder, you simply customize the source code to complete your application.
  24.  
  25. CodeBuilder uses the Callback Functions that you assign to each of your GUI controls to build a program.
  26.  
  27. Click on the Code menu to display the CodeBuilder options.
  28. !
  29. BEGIN_TEXT
  30.  
  31. !
  32. CodeBuilder
  33.  0 
  34.  0 
  35.  0 
  36.  0 
  37.  255 
  38.  255 
  39.  255 
  40.  255 
  41.  0 
  42.  0 
  43.  0 
  44.  0 
  45.  0 
  46.  0 
  47.  255 
  48.  255 
  49.  255 
  50.  0 
  51.  
  52.  5 
  53.  
  54.  
  55.  0 
  56.  0 
  57.  
  58.  0 
  59.  0 
  60.  0 
  61.  0 
  62.  0 
  63.  0 
  64.  0 
  65.  0 
  66.  0 
  67.  0 
  68.  0 
  69.  
  70.  0 
  71.  0 
  72.  0 
  73.  0 
  74.  8 
  75.  8 
  76.  
  77. ~~
  78. ~~
  79.  0 
  80.  0 
  81.  0 
  82.  0 
  83.  0 
  84.  3 
  85.  3 
  86.  0 
  87.  3 
  88.  0 
  89. -1 
  90. DEMOGUI2.AVI
  91.  0 
  92.  
  93.  2 
  94.  2175 
  95.  3570 
  96.  5505 
  97.  2385 
  98.  0 
  99.  0 
  100.  0 
  101.  0 
  102. BEGIN_TEXT
  103. Before you generate any source code, let's define the events which the program will recognize.  With LabWindows/CVI, you can build event-driven programs -- which means your programs can respond to left mouse-clicks, right mouse-clicks, double-clicks, keypresses, and so on.
  104.  
  105. Choose Preferences and select Default Control Events to define an event list.
  106. !
  107. BEGIN_TEXT
  108.  
  109. !
  110. Setting Control Events
  111.  0 
  112.  0 
  113.  0 
  114.  0 
  115.  255 
  116.  255 
  117.  255 
  118.  255 
  119.  0 
  120.  0 
  121.  0 
  122.  0 
  123.  0 
  124.  0 
  125.  255 
  126.  255 
  127.  255 
  128.  0 
  129.  
  130.  5 
  131.  
  132.  
  133.  0 
  134.  0 
  135.  
  136.  0 
  137.  0 
  138.  0 
  139.  0 
  140.  0 
  141.  0 
  142.  0 
  143.  0 
  144.  0 
  145.  0 
  146.  0 
  147.  
  148.  0 
  149.  0 
  150.  0 
  151.  0 
  152.  8 
  153.  8 
  154.  
  155. ~~
  156. ~~
  157.  0 
  158.  0 
  159.  0 
  160.  0 
  161.  0 
  162.  3 
  163.  3 
  164.  0 
  165.  3 
  166.  0 
  167. -1 
  168. DEMOGUI2.AVI
  169.  0 
  170.  
  171.  6 
  172.  2025 
  173.  5760 
  174.  3600 
  175.  2835 
  176.  0 
  177.  0 
  178.  0 
  179.  0 
  180. BEGIN_TEXT
  181. Let's assume that your program must be able to respond to left-clicks, right-clicks, and keypresses from the end-user.  Click on these options from the list at the left.
  182.  
  183. Click next to EVENT_LEFT_CLICK, 
  184. EVENT_RIGHT_CLICK, and EVENT_KEYPRESS to complete your event list.
  185. !
  186. BEGIN_TEXT
  187.  
  188. !
  189. Selecting Default Events
  190.  0 
  191.  0 
  192.  0 
  193.  0 
  194.  255 
  195.  255 
  196.  255 
  197.  255 
  198.  0 
  199.  0 
  200.  0 
  201.  0 
  202.  0 
  203.  0 
  204.  255 
  205.  255 
  206.  255 
  207.  0 
  208.  
  209.  5 
  210.  
  211.  
  212.  0 
  213.  0 
  214.  
  215.  0 
  216.  0 
  217.  0 
  218.  0 
  219.  0 
  220.  0 
  221.  0 
  222.  0 
  223.  0 
  224.  0 
  225.  0 
  226.  
  227.  0 
  228.  0 
  229.  0 
  230.  0 
  231.  8 
  232.  8 
  233.  
  234. ~~
  235. ~~
  236.  0 
  237.  0 
  238.  0 
  239.  0 
  240.  0 
  241.  3 
  242.  3 
  243.  0 
  244.  3 
  245.  0 
  246. -1 
  247. DEMOGUI2.AVI
  248.  0 
  249.  
  250.  12 
  251.  3165 
  252.  4995 
  253.  4410 
  254.  1860 
  255.  0 
  256.  0 
  257.  0 
  258.  0 
  259. BEGIN_TEXT
  260. When CodeBuilder generates your program, it sets up a case structure for responding to these different events.
  261.  
  262. Click on OK to accept the event list.
  263. !
  264. BEGIN_TEXT
  265.  
  266. !
  267. Selecting Default Events
  268.  0 
  269.  0 
  270.  0 
  271.  0 
  272.  255 
  273.  255 
  274.  255 
  275.  255 
  276.  0 
  277.  0 
  278.  0 
  279.  0 
  280.  0 
  281.  0 
  282.  255 
  283.  255 
  284.  255 
  285.  0 
  286.  
  287.  5 
  288.  
  289.  
  290.  0 
  291.  0 
  292.  
  293.  0 
  294.  0 
  295.  0 
  296.  0 
  297.  0 
  298.  0 
  299.  0 
  300.  0 
  301.  0 
  302.  0 
  303.  0 
  304.  
  305.  0 
  306.  0 
  307.  0 
  308.  0 
  309.  8 
  310.  8 
  311.  
  312. ~~
  313. ~~
  314.  0 
  315.  0 
  316.  0 
  317.  0 
  318.  0 
  319.  3 
  320.  3 
  321.  0 
  322.  3 
  323.  0 
  324. -1 
  325. DEMOGUI2.AVI
  326.  0 
  327.  
  328.  14 
  329.  1440 
  330.  3840 
  331.  4935 
  332.  1575 
  333.  0 
  334.  0 
  335.  0 
  336.  0 
  337. BEGIN_TEXT
  338. Now you can use CodeBuilder to write your program.
  339.  
  340. Click on the Code menu to display the CodeBuilder options again.
  341. !
  342. BEGIN_TEXT
  343.  
  344. !
  345. Generating the Program Shell
  346.  0 
  347.  0 
  348.  0 
  349.  0 
  350.  255 
  351.  255 
  352.  255 
  353.  255 
  354.  0 
  355.  0 
  356.  0 
  357.  0 
  358.  0 
  359.  0 
  360.  255 
  361.  255 
  362.  255 
  363.  0 
  364.  
  365.  5 
  366.  
  367.  
  368.  0 
  369.  0 
  370.  
  371.  0 
  372.  0 
  373.  0 
  374.  0 
  375.  0 
  376.  0 
  377.  0 
  378.  0 
  379.  0 
  380.  0 
  381.  0 
  382.  
  383.  0 
  384.  0 
  385.  0 
  386.  0 
  387.  8 
  388.  8 
  389.  
  390. ~~
  391. ~~
  392.  0 
  393.  0 
  394.  0 
  395.  0 
  396.  0 
  397.  3 
  398.  3 
  399.  0 
  400.  3 
  401.  0 
  402. -1 
  403. DEMOGUI2.AVI
  404.  0 
  405.  
  406.  16 
  407.  2400 
  408.  4215 
  409.  4320 
  410.  1335 
  411.  0 
  412.  0 
  413.  0 
  414.  0 
  415. BEGIN_TEXT
  416. Select Generate and choose All Code... to create a program shell based on your GUI.
  417. !
  418. BEGIN_TEXT
  419.  
  420. !
  421. Generate All Code...
  422.  0 
  423.  0 
  424.  0 
  425.  0 
  426.  255 
  427.  255 
  428.  255 
  429.  255 
  430.  0 
  431.  0 
  432.  0 
  433.  0 
  434.  0 
  435.  0 
  436.  255 
  437.  255 
  438.  255 
  439.  0 
  440.  
  441.  5 
  442.  
  443.  
  444.  0 
  445.  0 
  446.  
  447.  0 
  448.  0 
  449.  0 
  450.  0 
  451.  0 
  452.  0 
  453.  0 
  454.  0 
  455.  0 
  456.  0 
  457.  0 
  458.  
  459.  0 
  460.  0 
  461.  0 
  462.  0 
  463.  8 
  464.  8 
  465.  
  466. ~~
  467. ~~
  468.  0 
  469.  0 
  470.  0 
  471.  0 
  472.  0 
  473.  3 
  474.  3 
  475.  0 
  476.  3 
  477.  0 
  478. -1 
  479. DEMOGUI2.AVI
  480.  0 
  481.  
  482.  20 
  483.  2115 
  484.  5010 
  485.  4500 
  486.  4140 
  487.  0 
  488.  0 
  489.  0 
  490.  0 
  491. BEGIN_TEXT
  492. Before the program is generated, you must specify a few generation options.  From the top half of this dialog box, you can select which panels should display at program startup.  For this program, there is only one panel, so you don't have to set anything.
  493.  
  494. From the bottom half of the dialog box, you can specify which callback function should end program execution.  Your GUI has a Quit button with a callback function named QuitProgram.  CodeBuilder will automatically place program shutdown code into the QuitProgram function for you.
  495.  
  496. Place a checkmark next to the QuitProgram function.
  497. !
  498. BEGIN_TEXT
  499.  
  500. !
  501. Setting CodeBuilder Options
  502.  0 
  503.  0 
  504.  0 
  505.  0 
  506.  255 
  507.  255 
  508.  255 
  509.  255 
  510.  0 
  511.  0 
  512.  0 
  513.  0 
  514.  0 
  515.  0 
  516.  255 
  517.  255 
  518.  255 
  519.  0 
  520.  
  521.  5 
  522. ARR_R1B.BMP
  523. ARR_R1_.BMP
  524.  301 
  525.  62 
  526.  
  527.  0 
  528.  0 
  529.  0 
  530.  0 
  531.  0 
  532.  0 
  533.  0 
  534.  0 
  535.  0 
  536.  0 
  537.  0 
  538.  
  539.  0 
  540.  0 
  541.  0 
  542.  0 
  543.  8 
  544.  8 
  545.  
  546. ~~
  547. ~~
  548.  0 
  549.  0 
  550.  0 
  551.  0 
  552.  0 
  553.  3 
  554.  3 
  555.  0 
  556.  3 
  557.  0 
  558. -1 
  559. DEMOGUI2.AVI
  560.  0 
  561.  
  562.  22 
  563.  3945 
  564.  4590 
  565.  4020 
  566.  1425 
  567.  0 
  568.  0 
  569.  0 
  570.  0 
  571. BEGIN_TEXT
  572. Click on the OK button to generate a program shell.
  573. !
  574. BEGIN_TEXT
  575.  
  576. !
  577. Setting CodeBuilder Options
  578.  0 
  579.  0 
  580.  0 
  581.  0 
  582.  255 
  583.  255 
  584.  255 
  585.  255 
  586.  0 
  587.  0 
  588.  0 
  589.  0 
  590.  0 
  591.  0 
  592.  255 
  593.  255 
  594.  255 
  595.  0 
  596.  
  597.  5 
  598.  
  599.  
  600.  0 
  601.  0 
  602.  
  603.  0 
  604.  0 
  605.  0 
  606.  0 
  607.  0 
  608.  0 
  609.  0 
  610.  0 
  611.  0 
  612.  0 
  613.  0 
  614.  
  615.  0 
  616.  0 
  617.  0 
  618.  0 
  619.  8 
  620.  8 
  621.  
  622. ~~
  623. ~~
  624.  0 
  625.  0 
  626.  0 
  627.  0 
  628.  0 
  629.  3 
  630.  3 
  631.  0 
  632.  3 
  633.  0 
  634. -1 
  635. DEMOGUI2.AVI
  636.  0 
  637.  
  638.  24 
  639.  330 
  640.  2310 
  641.  6180 
  642.  2595 
  643.  0 
  644.  0 
  645.  0 
  646.  0 
  647. BEGIN_TEXT
  648. CodeBuilder automatically generated a main program and two callback functions, AcquireData and QuitProgram.  The main program simply loads and displays the GUI panel that you created.  The RunUserInterface() function launches the event capture and response engine in LabWindows/CVI -- each button-click or keypress now will be directed to the appropriate callback function.
  649.  
  650. Click on the arrow to get a closer look at the callback function source code.
  651. !
  652. BEGIN_TEXT
  653.  
  654. !
  655. Reviewing the Generated Source Code
  656.  0 
  657.  0 
  658.  0 
  659.  0 
  660.  255 
  661.  255 
  662.  255 
  663.  255 
  664.  0 
  665.  0 
  666.  0 
  667.  0 
  668.  0 
  669.  0 
  670.  255 
  671.  255 
  672.  255 
  673.  0 
  674.  
  675.  5 
  676. ARR_R1B.BMP
  677. ARR_R1_.BMP
  678.  234 
  679.  22 
  680.  
  681.  0 
  682.  0 
  683.  0 
  684.  0 
  685.  0 
  686.  0 
  687.  0 
  688.  0 
  689.  0 
  690.  0 
  691.  0 
  692.  
  693.  0 
  694.  0 
  695.  0 
  696.  0 
  697.  8 
  698.  8 
  699.  
  700. ~~
  701. ~~
  702. -1 
  703.  0 
  704.  0 
  705.  0 
  706.  0 
  707.  3 
  708.  3 
  709. -1 
  710.  3 
  711.  0 
  712.  0 
  713. DEMOGUI2.AVI
  714.  0 
  715.  
  716.  25 
  717.  195 
  718.  2070 
  719.  6600 
  720.  2175 
  721.  0 
  722.  0 
  723.  0 
  724.  0 
  725. BEGIN_TEXT
  726. The QuitProgram function has entries for responding to the four different events that you specified in the CodeBuilder dialog boxes.  Because you selected QuitProgram as the function that ends program execution, CodeBuilder placed the QuitUserInterface() function within the QuitProgram source code.  This function ends program execution.
  727.  
  728. Click the arrow to continue.
  729. !
  730. BEGIN_TEXT
  731.  
  732. !
  733. The QuitProgram Function
  734.  0 
  735.  0 
  736.  0 
  737.  0 
  738.  255 
  739.  255 
  740.  255 
  741.  255 
  742.  0 
  743.  0 
  744.  0 
  745.  0 
  746.  0 
  747.  0 
  748.  255 
  749.  255 
  750.  255 
  751.  0 
  752.  
  753.  5 
  754.  
  755.  
  756.  0 
  757.  0 
  758.  
  759.  0 
  760.  0 
  761.  0 
  762.  0 
  763.  0 
  764.  0 
  765.  0 
  766.  0 
  767.  0 
  768.  0 
  769.  0 
  770.  
  771.  0 
  772.  0 
  773.  0 
  774.  0 
  775.  8 
  776.  8 
  777.  
  778. ~~
  779. ~~
  780. -1 
  781.  0 
  782.  0 
  783.  0 
  784.  0 
  785.  3 
  786.  3 
  787. -1 
  788.  3 
  789.  0 
  790.  0 
  791. DEMOGUI2.AVI
  792.  0 
  793.  
  794.  26 
  795.  2400 
  796.  5955 
  797.  3510 
  798.  2040 
  799.  0 
  800.  0 
  801.  0 
  802.  0 
  803. BEGIN_TEXT
  804. You can test the code created by CodeBuilder by running the program.
  805.  
  806. Click on the Run Project icon to compile and run the program.
  807. !
  808. BEGIN_TEXT
  809.  
  810. !
  811. Running the Program
  812.  0 
  813.  0 
  814.  0 
  815.  0 
  816.  255 
  817.  255 
  818.  255 
  819.  255 
  820.  0 
  821.  0 
  822.  0 
  823.  0 
  824.  0 
  825.  0 
  826.  255 
  827.  255 
  828.  255 
  829.  0 
  830.  
  831.  5 
  832. ARR_D1R.BMP
  833. ARR_D1_.BMP
  834.  68 
  835.  305 
  836.  
  837.  0 
  838.  0 
  839.  0 
  840.  0 
  841.  0 
  842.  0 
  843.  0 
  844.  0 
  845.  0 
  846.  0 
  847.  0 
  848.  
  849.  0 
  850.  0 
  851.  0 
  852.  0 
  853.  8 
  854.  8 
  855.  
  856. ~~
  857. ~~
  858.  0 
  859.  0 
  860.  0 
  861.  0 
  862.  0 
  863.  3 
  864.  3 
  865.  0 
  866.  3 
  867.  0 
  868. -1 
  869. DEMOGUI2.AVI
  870.  0 
  871.  
  872.  28 
  873.  4350 
  874.  4560 
  875.  4845 
  876.  1845 
  877.  0 
  878.  0 
  879.  0 
  880.  0 
  881. BEGIN_TEXT
  882. Nothing happens when you click on the Acquire Data button, because you have not added any code to the AcquireData callback function yet.
  883.  
  884. Try clicking on the Acquire Data button.
  885. !
  886. BEGIN_TEXT
  887.  
  888. !
  889. The Acquire Button
  890.  0 
  891.  0 
  892.  0 
  893.  0 
  894.  255 
  895.  255 
  896.  255 
  897.  255 
  898.  0 
  899.  0 
  900.  0 
  901.  0 
  902.  0 
  903.  0 
  904.  255 
  905.  255 
  906.  255 
  907.  0 
  908.  
  909.  5 
  910.  
  911.  
  912.  0 
  913.  0 
  914.  
  915.  0 
  916.  0 
  917.  0 
  918.  0 
  919.  0 
  920.  0 
  921.  0 
  922.  0 
  923.  0 
  924.  0 
  925.  0 
  926.  
  927.  0 
  928.  0 
  929.  0 
  930.  0 
  931.  8 
  932.  8 
  933.  
  934. ~~
  935. ~~
  936.  0 
  937.  0 
  938.  0 
  939.  0 
  940.  0 
  941.  3 
  942.  3 
  943.  0 
  944.  3 
  945.  0 
  946. -1 
  947. DEMOGUI2.AVI
  948.  0 
  949.  
  950.  30 
  951.  4380 
  952.  4005 
  953.  4890 
  954.  1845 
  955.  0 
  956.  0 
  957.  0 
  958.  0 
  959. BEGIN_TEXT
  960. However, the Quit button is operational, because CodeBuilder added the QuitUserInterface() function to the QuitProgram callback function for you.
  961.  
  962. Click on the Quit button to halt the program.
  963. !
  964. BEGIN_TEXT
  965.  
  966. !
  967. The Quit Button
  968.  0 
  969.  0 
  970.  0 
  971.  0 
  972.  255 
  973.  255 
  974.  255 
  975.  255 
  976.  0 
  977.  0 
  978.  0 
  979.  0 
  980.  0 
  981.  0 
  982.  255 
  983.  255 
  984.  255 
  985.  0 
  986.  
  987.  5 
  988.  
  989.  
  990.  0 
  991.  0 
  992.  
  993.  0 
  994.  0 
  995.  0 
  996.  0 
  997.  0 
  998.  0 
  999.  0 
  1000.  0 
  1001.  0 
  1002.  0 
  1003.  0 
  1004.  
  1005.  0 
  1006.  0 
  1007.  0 
  1008.  0 
  1009.  8 
  1010.  8 
  1011.  
  1012. ~~
  1013. ~~
  1014.  0 
  1015.  0 
  1016.  0 
  1017.  0 
  1018.  0 
  1019.  3 
  1020.  3 
  1021.  0 
  1022.  3 
  1023.  0 
  1024. -1 
  1025. DEMOGUI2.AVI
  1026.  1 
  1027.  
  1028.  11 
  1029.  284 
  1030.  60 
  1031.  283 
  1032.  59 
  1033.  293 
  1034.  128 
  1035.  292 
  1036.  127 
  1037.  173 
  1038.  142 
  1039.  173 
  1040.  142 
  1041.  178 
  1042.  129 
  1043.  176 
  1044.  128 
  1045.  178 
  1046.  154 
  1047.  178 
  1048.  155 
  1049.  179 
  1050.  180 
  1051.  196 
  1052.  188 
  1053.  238 
  1054.  415 
  1055.  237 
  1056.  414 
  1057.  283 
  1058.  58 
  1059.  283 
  1060.  57 
  1061.  290 
  1062.  96 
  1063.  288 
  1064.  95 
  1065.  451 
  1066.  97 
  1067.  450 
  1068.  97 
  1069.  173 
  1070.  321 
  1071.  274 
  1072.  446 
  1073.  244 
  1074.  453 
  1075.  244 
  1076.  453 
  1077.  107 
  1078.  255 
  1079.  119 
  1080.  246 
  1081.  331 
  1082.  147 
  1083.  331 
  1084.  147 
  1085.  162 
  1086.  45 
  1087.  161 
  1088.  44 
  1089.  136 
  1090.  275 
  1091.  136 
  1092.  275 
  1093. DEMOGUI2.AVI
  1094.  31 
  1095.  0 
  1096.  0 
  1097.  641 
  1098.  481 
  1099.  0 
  1100.  1 
  1101.  1 
  1102.  262 
  1103.  51 
  1104.  305 
  1105.  74 
  1106.  0 
  1107.  1 
  1108.  2 
  1109.  263 
  1110.  54 
  1111.  307 
  1112.  70 
  1113.  0 
  1114.  1 
  1115.  1 
  1116.  262 
  1117.  121 
  1118.  424 
  1119.  134 
  1120.  0 
  1121.  1 
  1122.  2 
  1123.  210 
  1124.  120 
  1125.  372 
  1126.  132 
  1127.  0 
  1128.  1 
  1129.  1 
  1130.  39 
  1131.  137 
  1132.  270 
  1133.  153 
  1134.  0 
  1135.  1 
  1136.  2 
  1137.  56 
  1138.  133 
  1139.  288 
  1140.  149 
  1141.  0 
  1142.  1 
  1143.  1 
  1144.  170 
  1145.  120 
  1146.  455 
  1147.  135 
  1148.  0 
  1149.  1 
  1150.  2 
  1151.  33 
  1152.  119 
  1153.  317 
  1154.  135 
  1155.  0 
  1156.  1 
  1157.  1 
  1158.  172 
  1159.  148 
  1160.  450 
  1161.  162 
  1162.  0 
  1163.  1 
  1164.  2 
  1165.  38 
  1166.  147 
  1167.  316 
  1168.  161 
  1169.  0 
  1170.  1 
  1171.  1 
  1172.  171 
  1173.  173 
  1174.  451 
  1175.  188 
  1176.  0 
  1177.  1 
  1178.  2 
  1179.  55 
  1180.  179 
  1181.  335 
  1182.  195 
  1183.  0 
  1184.  1 
  1185.  1 
  1186.  208 
  1187.  406 
  1188.  297 
  1189.  426 
  1190.  0 
  1191.  1 
  1192.  2 
  1193.  192 
  1194.  403 
  1195.  280 
  1196.  423 
  1197.  0 
  1198.  1 
  1199.  1 
  1200.  267 
  1201.  52 
  1202.  303 
  1203.  73 
  1204.  0 
  1205.  1 
  1206.  2 
  1207.  264 
  1208.  46 
  1209.  300 
  1210.  66 
  1211.  0 
  1212.  1 
  1213.  1 
  1214.  262 
  1215.  84 
  1216.  421 
  1217.  104 
  1218.  0 
  1219.  1 
  1220.  2 
  1221.  207 
  1222.  84 
  1223.  367 
  1224.  104 
  1225.  0 
  1226.  1 
  1227.  1 
  1228.  416 
  1229.  87 
  1230.  627 
  1231.  108 
  1232.  0 
  1233.  1 
  1234.  2 
  1235.  422 
  1236.  87 
  1237.  628 
  1238.  106 
  1239.  0 
  1240.  1 
  1241.  1 
  1242.  122 
  1243.  316 
  1244.  322 
  1245.  331 
  1246.  0 
  1247.  1 
  1248.  2 
  1249.  173 
  1250.  437 
  1251.  373 
  1252.  453 
  1253.  0 
  1254.  1 
  1255.  1 
  1256.  181 
  1257.  439 
  1258.  274 
  1259.  464 
  1260.  0 
  1261.  1 
  1262.  2 
  1263.  197 
  1264.  440 
  1265.  289 
  1266.  464 
  1267.  0 
  1268.  1 
  1269.  0 
  1270.  60 
  1271.  242 
  1272.  152 
  1273.  266 
  1274.  0 
  1275.  1 
  1276.  0 
  1277.  72 
  1278.  233 
  1279.  164 
  1280.  257 
  1281.  0 
  1282.  1 
  1283.  1 
  1284.  320 
  1285.  134 
  1286.  345 
  1287.  160 
  1288.  0 
  1289.  1 
  1290.  2 
  1291.  318 
  1292.  133 
  1293.  342 
  1294.  159 
  1295.  0 
  1296.  1 
  1297.  1 
  1298.  109 
  1299.  34 
  1300.  195 
  1301.  56 
  1302.  0 
  1303.  1 
  1304.  2 
  1305.  117 
  1306.  32 
  1307.  203 
  1308.  54 
  1309.  0 
  1310.  1 
  1311.  1 
  1312.  118 
  1313.  261 
  1314.  157 
  1315.  282 
  1316.  0 
  1317.  1 
  1318.  2 
  1319.  115 
  1320.  264 
  1321.  155 
  1322.  284 
  1323. -1 
  1324.  1 
  1325. SYSTEM
  1326.  10 
  1327.  0 
  1328.  0 
  1329.  0 
  1330.  0 
  1331.