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

  1. 50228
  2. 3.21
  3. -1 
  4.  1 
  5.  35 
  6.  74 
  7.  0 
  8.  70294 
  9.  640 
  10.  480 
  11.  15 
  12.  15 
  13.  0 
  14.  2655 
  15.  3225 
  16.  5415 
  17.  2655 
  18.  0 
  19.  0 
  20.  0 
  21.  0 
  22. BEGIN_TEXT
  23. Instrument drivers are a key development tool in LabWindows/CVI that can save you hours of development time.  Instrument drivers replace low-level instrument commands with high-level, intuitive functions you can use to control your GPIB, VXI, and serial instruments.  When you purchase LabWindows/CVI, you gain access to more than 500 instrument drivers you can use to control instruments from more than 40 different instrument manufacturers.
  24. !
  25. BEGIN_TEXT
  26.  
  27. !
  28. Instrument Drivers
  29.  0 
  30.  0 
  31.  0 
  32.  0 
  33.  255 
  34.  255 
  35.  255 
  36.  255 
  37.  0 
  38.  0 
  39.  0 
  40.  0 
  41.  0 
  42.  0 
  43.  255 
  44.  255 
  45.  255 
  46.  0 
  47.  
  48.  5 
  49.  
  50.  
  51.  0 
  52.  0 
  53.  
  54.  0 
  55.  0 
  56.  0 
  57.  0 
  58.  0 
  59.  0 
  60.  0 
  61.  0 
  62.  0 
  63.  0 
  64.  0 
  65.  
  66.  0 
  67.  0 
  68.  0 
  69.  0 
  70.  8 
  71.  8 
  72.  
  73. ~~
  74. ~~
  75. -1 
  76.  0 
  77.  0 
  78.  0 
  79.  0 
  80.  3 
  81.  3 
  82. -1 
  83.  3 
  84.  0 
  85.  0 
  86. DRIVERS.AVI
  87.  0 
  88.  
  89.  1 
  90.  2655 
  91.  3225 
  92.  5745 
  93.  2595 
  94.  0 
  95.  0 
  96.  0 
  97.  0 
  98. BEGIN_TEXT
  99. When you control your instruments using an instrument driver, you can use intuitive functions such as Initialize, Configure, Measure, and ReadWaveform instead of using low-level GPIB commands, VXI messages, or register reads and writes.  Instrument functions automatically build instrument commands that are based on the parameters that you pass.  In addition, instrument driver functions read data from your devices, parse the data strings, and scale them to voltages for you.  
  100. !
  101. BEGIN_TEXT
  102.  
  103. !
  104. Instrument Drivers
  105.  0 
  106.  0 
  107.  0 
  108.  0 
  109.  255 
  110.  255 
  111.  255 
  112.  255 
  113.  0 
  114.  0 
  115.  0 
  116.  0 
  117.  0 
  118.  0 
  119.  255 
  120.  255 
  121.  255 
  122.  0 
  123.  
  124.  5 
  125.  
  126.  
  127.  0 
  128.  0 
  129.  
  130.  0 
  131.  0 
  132.  0 
  133.  0 
  134.  0 
  135.  0 
  136.  0 
  137.  0 
  138.  0 
  139.  0 
  140.  0 
  141.  
  142.  0 
  143.  0 
  144.  0 
  145.  0 
  146.  8 
  147.  8 
  148.  
  149. ~~
  150. ~~
  151. -1 
  152.  0 
  153.  0 
  154.  0 
  155.  0 
  156.  3 
  157.  3 
  158. -1 
  159.  3 
  160.  0 
  161.  0 
  162. DRIVERS.AVI
  163.  0 
  164.  
  165.  2 
  166.  2655 
  167.  3225 
  168.  5910 
  169.  3450 
  170.  0 
  171.  0 
  172.  0 
  173.  0 
  174. BEGIN_TEXT
  175. Each LabWindows/CVI instrument driver includes function panels for code-generation, online help, and interactive execution capabilities.  With an instrument driver, you can interactively experiment with your instruments through the function panels before you begin writing a program.  Therefore, you can easily test your instruments and interface boards before developing a program.  In addition, the source code is included for all instrument drivers.  Therefore, you can easily optimize, streamline, or add to an existing driver to meet the needs of your application.  Or, you can easily convert an existing driver to work for a similar instrument that does not yet have a driver.
  176. !
  177. BEGIN_TEXT
  178.  
  179. !
  180. Instrument Drivers
  181.  0 
  182.  0 
  183.  0 
  184.  0 
  185.  255 
  186.  255 
  187.  255 
  188.  255 
  189.  0 
  190.  0 
  191.  0 
  192.  0 
  193.  0 
  194.  0 
  195.  255 
  196.  255 
  197.  255 
  198.  0 
  199.  
  200.  5 
  201.  
  202.  
  203.  0 
  204.  0 
  205.  
  206.  0 
  207.  0 
  208.  0 
  209.  0 
  210.  0 
  211.  0 
  212.  0 
  213.  0 
  214.  0 
  215.  0 
  216.  0 
  217.  
  218.  0 
  219.  0 
  220.  0 
  221.  0 
  222.  8 
  223.  8 
  224.  
  225. ~~
  226. ~~
  227. -1 
  228.  0 
  229.  0 
  230.  0 
  231.  0 
  232.  3 
  233.  3 
  234. -1 
  235.  3 
  236.  0 
  237.  0 
  238. DRIVERS.AVI
  239.  0 
  240.  
  241.  3 
  242.  2655 
  243.  3225 
  244.  4605 
  245.  2565 
  246.  0 
  247.  0 
  248.  0 
  249.  0 
  250. BEGIN_TEXT
  251. Recently, the VXIplug&play Systems Alliance has standardized on LabWindows/CVI as a core technology for building instrument drivers under Windows.  As a result, most new VXI instruments now ship with a LabWindows/CVI instrument driver complete with function panels, online help, and source code included.
  252. !
  253. BEGIN_TEXT
  254.  
  255. !
  256. Instrument Drivers
  257.  0 
  258.  0 
  259.  0 
  260.  0 
  261.  255 
  262.  255 
  263.  255 
  264.  255 
  265.  0 
  266.  0 
  267.  0 
  268.  0 
  269.  0 
  270.  0 
  271.  255 
  272.  255 
  273.  255 
  274.  0 
  275.  
  276.  5 
  277.  
  278.  
  279.  0 
  280.  0 
  281.  
  282.  0 
  283.  0 
  284.  0 
  285.  0 
  286.  0 
  287.  0 
  288.  0 
  289.  0 
  290.  0 
  291.  0 
  292.  0 
  293.  
  294.  0 
  295.  0 
  296.  0 
  297.  0 
  298.  8 
  299.  8 
  300.  
  301. ~~
  302. ~~
  303. -1 
  304.  0 
  305.  0 
  306.  0 
  307.  0 
  308.  3 
  309.  3 
  310. -1 
  311.  3 
  312.  0 
  313.  0 
  314. DRIVERS.AVI
  315.  0 
  316.  
  317.  4 
  318.  2520 
  319.  3150 
  320.  5880 
  321.  2400 
  322.  0 
  323.  0 
  324.  0 
  325.  0 
  326. BEGIN_TEXT
  327. We have loaded two instrument drivers into the LabWindows/CVI programming environment.  You access instrument drivers through the Instrument menu.  
  328.  
  329. To learn more about instrument drivers, select the submenu item Sample Oscilloscope.  Its function tree hierarchy appears.
  330. !
  331. BEGIN_TEXT
  332.  
  333. !
  334. A Sample Instrument Driver
  335.  0 
  336.  0 
  337.  0 
  338.  0 
  339.  255 
  340.  255 
  341.  255 
  342.  255 
  343.  0 
  344.  0 
  345.  0 
  346.  0 
  347.  0 
  348.  0 
  349.  255 
  350.  255 
  351.  255 
  352.  0 
  353.  
  354.  5 
  355.  
  356.  
  357.  0 
  358.  0 
  359.  
  360.  0 
  361.  0 
  362.  0 
  363.  0 
  364.  0 
  365.  0 
  366.  0 
  367.  0 
  368.  0 
  369.  0 
  370.  0 
  371.  
  372.  0 
  373.  0 
  374.  0 
  375.  0 
  376.  8 
  377.  8 
  378.  
  379. ~~
  380. ~~
  381.  0 
  382.  0 
  383.  0 
  384.  0 
  385.  0 
  386.  3 
  387.  3 
  388.  0 
  389.  3 
  390.  0 
  391. -1 
  392. DRIVERS.AVI
  393.  0 
  394.  
  395.  6 
  396.  3360 
  397.  975 
  398.  6300 
  399.  1815 
  400.  0 
  401.  0 
  402.  0 
  403.  0 
  404. BEGIN_TEXT
  405. As you can see, this is a very simple library for controlling a simulated oscilloscope.  This driver follows a common model for most instrument drivers.  
  406. !
  407. BEGIN_TEXT
  408.  
  409. !
  410. A Sample Instrument Driver
  411.  0 
  412.  0 
  413.  0 
  414.  0 
  415.  255 
  416.  255 
  417.  255 
  418.  255 
  419.  0 
  420.  0 
  421.  0 
  422.  0 
  423.  0 
  424.  0 
  425.  255 
  426.  255 
  427.  255 
  428.  0 
  429.  
  430.  5 
  431.  
  432.  
  433.  0 
  434.  0 
  435.  
  436.  0 
  437.  0 
  438.  0 
  439.  0 
  440.  0 
  441.  0 
  442.  0 
  443.  0 
  444.  0 
  445.  0 
  446.  0 
  447.  
  448.  0 
  449.  0 
  450.  0 
  451.  0 
  452.  8 
  453.  8 
  454.  
  455. ~~
  456. ~~
  457.  0 
  458.  0 
  459.  0 
  460.  0 
  461.  0 
  462.  3 
  463.  3 
  464.  0 
  465.  3 
  466.  0 
  467. -1 
  468. DRIVERS.AVI
  469.  0 
  470.  
  471.  7 
  472.  3360 
  473.  975 
  474.  6210 
  475.  2685 
  476.  0 
  477.  0 
  478.  0 
  479.  0 
  480. BEGIN_TEXT
  481. Before you can acquire data or control an instrument with an instrument driver, you must first run the Initialize function.  The Initialize function finds the instrument on the GPIB or VXI bus, queries the device for identification, and ensures that communication with the instrument is functional.  Once you have initialized the instrument, you can then configure or acquire data with it.
  482.  
  483. Click on the Select button to display the function panel for the Initialize function.
  484. !
  485. BEGIN_TEXT
  486.  
  487. !
  488. The Initialize Function
  489.  0 
  490.  0 
  491.  0 
  492.  0 
  493.  255 
  494.  255 
  495.  255 
  496.  255 
  497.  0 
  498.  0 
  499.  0 
  500.  0 
  501.  0 
  502.  0 
  503.  255 
  504.  255 
  505.  255 
  506.  0 
  507.  
  508.  5 
  509.  
  510.  
  511.  0 
  512.  0 
  513.  
  514.  0 
  515.  0 
  516.  0 
  517.  0 
  518.  0 
  519.  0 
  520.  0 
  521.  0 
  522.  0 
  523.  0 
  524.  0 
  525.  
  526.  0 
  527.  0 
  528.  0 
  529.  0 
  530.  8 
  531.  8 
  532.  
  533. ~~
  534. ~~
  535.  0 
  536.  0 
  537.  0 
  538.  0 
  539.  0 
  540.  3 
  541.  3 
  542.  0 
  543.  3 
  544.  0 
  545. -1 
  546. DRIVERS.AVI
  547.  0 
  548.  
  549.  9 
  550.  3360 
  551.  975 
  552.  6195 
  553.  2370 
  554.  0 
  555.  0 
  556.  0 
  557.  0 
  558. BEGIN_TEXT
  559. As you can see, the instrument driver has the same function panel interface as all other LabWindows/CVI library functions.  The simulated oscilloscope for this example is located at GPIB address 1, so you do not have to make any changes to the function panel controls.  
  560.  
  561. Click on the Run Function Panel icon in the function panel toolbar to run the Initialize function.
  562. !
  563. BEGIN_TEXT
  564.  
  565. !
  566. The Initialize Function
  567.  0 
  568.  0 
  569.  0 
  570.  0 
  571.  255 
  572.  255 
  573.  255 
  574.  255 
  575.  0 
  576.  0 
  577.  0 
  578.  0 
  579.  0 
  580.  0 
  581.  255 
  582.  255 
  583.  255 
  584.  0 
  585.  
  586.  5 
  587. ARR_U1R.BMP
  588. ARR_U1_.BMP
  589.  86 
  590.  8 
  591.  
  592.  0 
  593.  0 
  594.  0 
  595.  0 
  596.  0 
  597.  0 
  598.  0 
  599.  0 
  600.  0 
  601.  0 
  602.  0 
  603.  
  604.  0 
  605.  0 
  606.  0 
  607.  0 
  608.  8 
  609.  8 
  610.  
  611. ~~
  612. ~~
  613.  0 
  614.  0 
  615.  0 
  616.  0 
  617.  0 
  618.  3 
  619.  3 
  620.  0 
  621.  3 
  622.  0 
  623. -1 
  624. DRIVERS.AVI
  625.  0 
  626.  
  627.  11 
  628.  2895 
  629.  705 
  630.  4980 
  631.  2190 
  632.  0 
  633.  0 
  634.  0 
  635.  0 
  636. BEGIN_TEXT
  637. You know that the oscilloscope has been initialized, because the error returned was zero.  
  638.  
  639. To return to the instrument driver function tree, click on the Current Tree icon in the toolbar.
  640. !
  641. BEGIN_TEXT
  642.  
  643. !
  644. The Initialize Function
  645.  0 
  646.  0 
  647.  0 
  648.  0 
  649.  255 
  650.  255 
  651.  255 
  652.  255 
  653.  0 
  654.  0 
  655.  0 
  656.  0 
  657.  0 
  658.  0 
  659.  255 
  660.  255 
  661.  255 
  662.  0 
  663.  
  664.  5 
  665. ARR_L1G.BMP
  666. ARR_L1_.BMP
  667.  33 
  668.  198 
  669.  
  670.  0 
  671.  0 
  672.  0 
  673.  0 
  674.  0 
  675.  0 
  676.  0 
  677.  0 
  678.  0 
  679.  0 
  680.  0 
  681.  
  682.  0 
  683.  0 
  684.  0 
  685.  0 
  686.  8 
  687.  8 
  688.  
  689. ~~
  690. ~~
  691.  0 
  692.  0 
  693.  0 
  694.  0 
  695.  0 
  696.  3 
  697.  3 
  698.  0 
  699.  3 
  700.  0 
  701. -1 
  702. DRIVERS.AVI
  703.  0 
  704.  
  705.  13 
  706.  3360 
  707.  975 
  708.  6330 
  709.  2220 
  710.  0 
  711.  0 
  712.  0 
  713.  0 
  714. BEGIN_TEXT
  715. Now that you have initialized the oscilloscope, you can configure it for acquisition.
  716.  
  717. Click on the Configure function and click on the Select button to view the function panel for the Configure function.
  718. !
  719. BEGIN_TEXT
  720.  
  721. !
  722. The Configure Function
  723.  0 
  724.  0 
  725.  0 
  726.  0 
  727.  255 
  728.  255 
  729.  255 
  730.  255 
  731.  0 
  732.  0 
  733.  0 
  734.  0 
  735.  0 
  736.  0 
  737.  255 
  738.  255 
  739.  255 
  740.  0 
  741.  
  742.  5 
  743.  
  744.  
  745.  0 
  746.  0 
  747.  
  748.  0 
  749.  0 
  750.  0 
  751.  0 
  752.  0 
  753.  0 
  754.  0 
  755.  0 
  756.  0 
  757.  0 
  758.  0 
  759.  
  760.  0 
  761.  0 
  762.  0 
  763.  0 
  764.  8 
  765.  8 
  766.  
  767. ~~
  768. ~~
  769.  0 
  770.  0 
  771.  0 
  772.  0 
  773.  0 
  774.  3 
  775.  3 
  776.  0 
  777.  3 
  778.  0 
  779. -1 
  780. DRIVERS.AVI
  781.  0 
  782.  
  783.  17 
  784.  3360 
  785.  975 
  786.  6375 
  787.  2250 
  788.  0 
  789.  0 
  790.  0 
  791.  0 
  792. BEGIN_TEXT
  793. Like all other LabWindows/CVI functions, instrument driver function panels have built-in online help.  
  794.  
  795. To learn what the oscilloscope Configure function does, right-click anywhere on the function panel to display online help for the function.
  796. !
  797. BEGIN_TEXT
  798.  
  799. !
  800. The Configure Function
  801.  0 
  802.  0 
  803.  0 
  804.  0 
  805.  255 
  806.  255 
  807.  255 
  808.  255 
  809.  0 
  810.  0 
  811.  0 
  812.  0 
  813.  0 
  814.  0 
  815.  255 
  816.  255 
  817.  255 
  818.  0 
  819.  
  820.  5 
  821.  
  822.  
  823.  0 
  824.  0 
  825.  
  826.  0 
  827.  0 
  828.  0 
  829.  0 
  830.  0 
  831.  0 
  832.  0 
  833.  0 
  834.  0 
  835.  0 
  836.  0 
  837.  
  838.  0 
  839.  0 
  840.  0 
  841.  0 
  842.  8 
  843.  8 
  844.  
  845. ~~
  846. ~~
  847.  0 
  848.  0 
  849.  0 
  850.  0 
  851.  0 
  852.  3 
  853.  3 
  854.  0 
  855.  3 
  856.  0 
  857. -1 
  858. DRIVERS.AVI
  859.  0 
  860.  
  861.  19 
  862.  5025 
  863.  630 
  864.  4890 
  865.  1440 
  866.  0 
  867.  0 
  868.  0 
  869.  0 
  870. BEGIN_TEXT
  871. Click on the Done button after you read the online help.
  872. !
  873. BEGIN_TEXT
  874.  
  875. !
  876. The Configure Function
  877.  0 
  878.  0 
  879.  0 
  880.  0 
  881.  255 
  882.  255 
  883.  255 
  884.  255 
  885.  0 
  886.  0 
  887.  0 
  888.  0 
  889.  0 
  890.  0 
  891.  255 
  892.  255 
  893.  255 
  894.  0 
  895.  
  896.  5 
  897.  
  898.  
  899.  0 
  900.  0 
  901.  
  902.  0 
  903.  0 
  904.  0 
  905.  0 
  906.  0 
  907.  0 
  908.  0 
  909.  0 
  910.  0 
  911.  0 
  912.  0 
  913.  
  914.  0 
  915.  0 
  916.  0 
  917.  0 
  918.  8 
  919.  8 
  920.  
  921. ~~
  922. ~~
  923.  0 
  924.  0 
  925.  0 
  926.  0 
  927.  0 
  928.  3 
  929.  3 
  930.  0 
  931.  3 
  932.  0 
  933. -1 
  934. DRIVERS.AVI
  935.  0 
  936.  
  937.  21 
  938.  3690 
  939.  3525 
  940.  5445 
  941.  2415 
  942.  0 
  943.  0 
  944.  0 
  945.  0 
  946. BEGIN_TEXT
  947. As you can see from the function panel, you can use an instrument driver to configure an oscilloscope, making only a few selections from the function panel controls.  The driver takes care of all the low-level command syntax for controlling the instrument. 
  948.  
  949. Click on the Current Tree icon to return to the instrument driver function tree.
  950. !
  951. BEGIN_TEXT
  952.  
  953. !
  954. The Configure Function
  955.  0 
  956.  0 
  957.  0 
  958.  0 
  959.  255 
  960.  255 
  961.  255 
  962.  255 
  963.  0 
  964.  0 
  965.  0 
  966.  0 
  967.  0 
  968.  0 
  969.  255 
  970.  255 
  971.  255 
  972.  0 
  973.  
  974.  5 
  975.  
  976.  
  977.  0 
  978.  0 
  979.  
  980.  0 
  981.  0 
  982.  0 
  983.  0 
  984.  0 
  985.  0 
  986.  0 
  987.  0 
  988.  0 
  989.  0 
  990.  0 
  991.  
  992.  0 
  993.  0 
  994.  0 
  995.  0 
  996.  8 
  997.  8 
  998.  
  999. ~~
  1000. ~~
  1001.  0 
  1002.  0 
  1003.  0 
  1004.  0 
  1005.  0 
  1006.  3 
  1007.  3 
  1008.  0 
  1009.  3 
  1010.  0 
  1011. -1 
  1012. DRIVERS.AVI
  1013.  0 
  1014.  
  1015.  23 
  1016.  3360 
  1017.  2355 
  1018.  4965 
  1019.  1890 
  1020.  0 
  1021.  0 
  1022.  0 
  1023.  0 
  1024. BEGIN_TEXT
  1025. Click on the Read Waveform function and click on the Select button to view the Read Waveform function panel.
  1026. !
  1027. BEGIN_TEXT
  1028.  
  1029. !
  1030. The Read Waveform Function
  1031.  0 
  1032.  0 
  1033.  0 
  1034.  0 
  1035.  255 
  1036.  255 
  1037.  255 
  1038.  255 
  1039.  0 
  1040.  0 
  1041.  0 
  1042.  0 
  1043.  0 
  1044.  0 
  1045.  255 
  1046.  255 
  1047.  255 
  1048.  0 
  1049.  
  1050.  5 
  1051.  
  1052.  
  1053.  0 
  1054.  0 
  1055.  
  1056.  0 
  1057.  0 
  1058.  0 
  1059.  0 
  1060.  0 
  1061.  0 
  1062.  0 
  1063.  0 
  1064.  0 
  1065.  0 
  1066.  0 
  1067.  
  1068.  0 
  1069.  0 
  1070.  0 
  1071.  0 
  1072.  8 
  1073.  8 
  1074.  
  1075. ~~
  1076. ~~
  1077.  0 
  1078.  0 
  1079.  0 
  1080.  0 
  1081.  0 
  1082.  3 
  1083.  3 
  1084.  0 
  1085.  3 
  1086.  0 
  1087. -1 
  1088. DRIVERS.AVI
  1089.  0 
  1090.  
  1091.  27 
  1092.  1275 
  1093.  5505 
  1094.  3180 
  1095.  3270 
  1096.  0 
  1097.  0 
  1098.  0 
  1099.  0 
  1100. BEGIN_TEXT
  1101. The Read Waveform function queries the scope for a waveform array, reads the data string, parses the data, scales the data to volts, and places the data into a new array in memory.  You only provide an array variable to the function.
  1102.  
  1103. Type 'wave' into the Waveform control on the function panel.
  1104. !
  1105. BEGIN_TEXT
  1106.  
  1107. !
  1108. The Read Waveform Function
  1109.  0 
  1110.  0 
  1111.  0 
  1112.  0 
  1113.  255 
  1114.  255 
  1115.  255 
  1116.  255 
  1117.  0 
  1118.  0 
  1119.  0 
  1120.  0 
  1121.  0 
  1122.  0 
  1123.  255 
  1124.  255 
  1125.  255 
  1126.  0 
  1127.  
  1128.  5 
  1129.  
  1130.  
  1131.  0 
  1132.  0 
  1133.  
  1134.  0 
  1135.  0 
  1136.  0 
  1137.  0 
  1138.  0 
  1139.  0 
  1140.  0 
  1141.  0 
  1142.  0 
  1143.  0 
  1144.  0 
  1145.  
  1146.  0 
  1147.  0 
  1148.  0 
  1149.  0 
  1150.  8 
  1151.  8 
  1152.  
  1153. ~~
  1154. ~~
  1155.  0 
  1156.  0 
  1157.  0 
  1158.  0 
  1159.  0 
  1160.  3 
  1161.  3 
  1162.  0 
  1163.  3 
  1164.  0 
  1165. -1 
  1166. DRIVERS.AVI
  1167.  0 
  1168.  
  1169.  31 
  1170.  3360 
  1171.  2355 
  1172.  6315 
  1173.  2130 
  1174.  0 
  1175.  0 
  1176.  0 
  1177.  0 
  1178. BEGIN_TEXT
  1179. Before you can run the Read Waveform function, you must declare the array in memory.
  1180.  
  1181. Click on the Declare Variable icon to set up the wave array in memory.
  1182. !
  1183. BEGIN_TEXT
  1184.  
  1185. !
  1186. The Read Waveform Function
  1187.  0 
  1188.  0 
  1189.  0 
  1190.  0 
  1191.  255 
  1192.  255 
  1193.  255 
  1194.  255 
  1195.  0 
  1196.  0 
  1197.  0 
  1198.  0 
  1199.  0 
  1200.  0 
  1201.  255 
  1202.  255 
  1203.  255 
  1204.  0 
  1205.  
  1206.  5 
  1207. ARR_U1R.BMP
  1208. ARR_U1_.BMP
  1209.  88 
  1210.  58 
  1211.  
  1212.  0 
  1213.  0 
  1214.  0 
  1215.  0 
  1216.  0 
  1217.  0 
  1218.  0 
  1219.  0 
  1220.  0 
  1221.  0 
  1222.  0 
  1223.  
  1224.  0 
  1225.  0 
  1226.  0 
  1227.  0 
  1228.  8 
  1229.  8 
  1230.  
  1231. ~~
  1232. ~~
  1233.  0 
  1234.  0 
  1235.  0 
  1236.  0 
  1237.  0 
  1238.  3 
  1239.  3 
  1240.  0 
  1241.  3 
  1242.  0 
  1243. -1 
  1244. DRIVERS.AVI
  1245.  0 
  1246.  
  1247.  33 
  1248.  3360 
  1249.  2355 
  1250.  6210 
  1251.  1950 
  1252.  0 
  1253.  0 
  1254.  0 
  1255.  0 
  1256. BEGIN_TEXT
  1257. The oscilloscope will return an array of 100 elements.  Therefore, your array variable should be declared to have 100 elements.
  1258.  
  1259. Type '100' in the Number of Elements input and click on the OK button.
  1260. !
  1261. BEGIN_TEXT
  1262.  
  1263. !
  1264. The Read Waveform Function
  1265.  0 
  1266.  0 
  1267.  0 
  1268.  0 
  1269.  255 
  1270.  255 
  1271.  255 
  1272.  255 
  1273.  0 
  1274.  0 
  1275.  0 
  1276.  0 
  1277.  0 
  1278.  0 
  1279.  255 
  1280.  255 
  1281.  255 
  1282.  0 
  1283.  
  1284.  5 
  1285.  
  1286.  
  1287.  0 
  1288.  0 
  1289.  
  1290.  0 
  1291.  0 
  1292.  0 
  1293.  0 
  1294.  0 
  1295.  0 
  1296.  0 
  1297.  0 
  1298.  0 
  1299.  0 
  1300.  0 
  1301.  
  1302.  0 
  1303.  0 
  1304.  0 
  1305.  0 
  1306.  8 
  1307.  8 
  1308.  
  1309. ~~
  1310. ~~
  1311.  0 
  1312.  0 
  1313.  0 
  1314.  0 
  1315.  0 
  1316.  3 
  1317.  3 
  1318.  0 
  1319.  3 
  1320.  0 
  1321. -1 
  1322. DRIVERS.AVI
  1323.  0 
  1324.  
  1325.  38 
  1326.  3360 
  1327.  2355 
  1328.  6300 
  1329.  2040 
  1330.  0 
  1331.  0 
  1332.  0 
  1333.  0 
  1334. BEGIN_TEXT
  1335. Now run the Read Waveform function to acquire a waveform from the simulated GPIB oscilloscope.
  1336.  
  1337. Click on the Run Function Panel to run the Read Waveform function.
  1338. !
  1339. BEGIN_TEXT
  1340.  
  1341. !
  1342. The Read Waveform Function
  1343.  0 
  1344.  0 
  1345.  0 
  1346.  0 
  1347.  255 
  1348.  255 
  1349.  255 
  1350.  255 
  1351.  0 
  1352.  0 
  1353.  0 
  1354.  0 
  1355.  0 
  1356.  0 
  1357.  255 
  1358.  255 
  1359.  255 
  1360.  0 
  1361.  
  1362.  5 
  1363. ARR_U1R.BMP
  1364. ARR_U1_.BMP
  1365.  75 
  1366.  7 
  1367.  
  1368.  0 
  1369.  0 
  1370.  0 
  1371.  0 
  1372.  0 
  1373.  0 
  1374.  0 
  1375.  0 
  1376.  0 
  1377.  0 
  1378.  0 
  1379.  
  1380.  0 
  1381.  0 
  1382.  0 
  1383.  0 
  1384.  8 
  1385.  8 
  1386.  
  1387. ~~
  1388. ~~
  1389.  0 
  1390.  0 
  1391.  0 
  1392.  0 
  1393.  0 
  1394.  3 
  1395.  3 
  1396.  0 
  1397.  3 
  1398.  0 
  1399. -1 
  1400. DRIVERS.AVI
  1401.  0 
  1402.  
  1403.  40 
  1404.  3360 
  1405.  2355 
  1406.  6300 
  1407.  2040 
  1408.  0 
  1409.  0 
  1410.  0 
  1411.  0 
  1412. BEGIN_TEXT
  1413. The black boxes displayed in the Waveform control indicate that the array now contains data.
  1414.  
  1415. Double-click on the Waveform control to view the datapoints in the wave array.
  1416. !
  1417. BEGIN_TEXT
  1418.  
  1419. !
  1420. The Read Waveform Function
  1421.  0 
  1422.  0 
  1423.  0 
  1424.  0 
  1425.  255 
  1426.  255 
  1427.  255 
  1428.  255 
  1429.  0 
  1430.  0 
  1431.  0 
  1432.  0 
  1433.  0 
  1434.  0 
  1435.  255 
  1436.  255 
  1437.  255 
  1438.  0 
  1439.  
  1440.  5 
  1441.  
  1442.  
  1443.  0 
  1444.  0 
  1445.  
  1446.  0 
  1447.  0 
  1448.  0 
  1449.  0 
  1450.  0 
  1451.  0 
  1452.  0 
  1453.  0 
  1454.  0 
  1455.  0 
  1456.  0 
  1457.  
  1458.  0 
  1459.  0 
  1460.  0 
  1461.  0 
  1462.  8 
  1463.  8 
  1464.  
  1465. ~~
  1466. ~~
  1467.  0 
  1468.  0 
  1469.  0 
  1470.  0 
  1471.  0 
  1472.  3 
  1473.  3 
  1474.  0 
  1475.  3 
  1476.  0 
  1477. -1 
  1478. DRIVERS.AVI
  1479.  0 
  1480.  
  1481.  42 
  1482.  3960 
  1483.  3660 
  1484.  4665 
  1485.  1740 
  1486.  0 
  1487.  0 
  1488.  0 
  1489.  0 
  1490. BEGIN_TEXT
  1491. As you can see, the Read Waveform function has acquired the data.
  1492.  
  1493. Click on the continue arrow to continue.
  1494. !
  1495. BEGIN_TEXT
  1496.  
  1497. !
  1498. The Read Waveform Function
  1499.  0 
  1500.  0 
  1501.  0 
  1502.  0 
  1503.  255 
  1504.  255 
  1505.  255 
  1506.  255 
  1507.  0 
  1508.  0 
  1509.  0 
  1510.  0 
  1511.  0 
  1512.  0 
  1513.  255 
  1514.  255 
  1515.  255 
  1516.  0 
  1517.  
  1518.  5 
  1519.  
  1520.  
  1521.  0 
  1522.  0 
  1523.  
  1524.  0 
  1525.  0 
  1526.  0 
  1527.  0 
  1528.  0 
  1529.  0 
  1530.  0 
  1531.  0 
  1532.  0 
  1533.  0 
  1534.  0 
  1535.  
  1536.  0 
  1537.  0 
  1538.  0 
  1539.  0 
  1540.  8 
  1541.  8 
  1542.  
  1543. ~~
  1544. ~~
  1545.  0 
  1546.  0 
  1547.  0 
  1548.  0 
  1549.  0 
  1550.  3 
  1551.  3 
  1552. -1 
  1553.  3 
  1554.  0 
  1555.  0 
  1556. DRIVERS.AVI
  1557.  0 
  1558.  
  1559.  44 
  1560.  2640 
  1561.  1680 
  1562.  4260 
  1563.  3075 
  1564.  0 
  1565.  0 
  1566.  0 
  1567.  0 
  1568. BEGIN_TEXT
  1569. Remember, LabWindows/CVI instrument drivers give you access to their source code, so at any time you can modify a driver to work with other instruments. Also, you can easily view and step through the source code of a driver from within LabWindows/CVI.
  1570.  
  1571. Pull down on the Instrument menu and select Edit...
  1572. !
  1573. BEGIN_TEXT
  1574.  
  1575. !
  1576. Viewing the Source Code
  1577.  0 
  1578.  0 
  1579.  0 
  1580.  0 
  1581.  255 
  1582.  255 
  1583.  255 
  1584.  255 
  1585.  0 
  1586.  0 
  1587.  0 
  1588.  0 
  1589.  0 
  1590.  0 
  1591.  255 
  1592.  255 
  1593.  255 
  1594.  0 
  1595.  
  1596.  5 
  1597.  
  1598.  
  1599.  0 
  1600.  0 
  1601.  
  1602.  0 
  1603.  0 
  1604.  0 
  1605.  0 
  1606.  0 
  1607.  0 
  1608.  0 
  1609.  0 
  1610.  0 
  1611.  0 
  1612.  0 
  1613.  
  1614.  0 
  1615.  0 
  1616.  0 
  1617.  0 
  1618.  8 
  1619.  8 
  1620.  
  1621. ~~
  1622. ~~
  1623.  0 
  1624.  0 
  1625.  0 
  1626.  0 
  1627.  0 
  1628.  3 
  1629.  3 
  1630.  0 
  1631.  3 
  1632.  0 
  1633. -1 
  1634. DRIVERS.AVI
  1635.  0 
  1636.  
  1637.  48 
  1638.  3390 
  1639.  840 
  1640.  5295 
  1641.  1890 
  1642.  0 
  1643.  0 
  1644.  0 
  1645.  0 
  1646. BEGIN_TEXT
  1647. Click on Attach and Edit Source to view the source code for the Sample Oscilloscope driver.
  1648. !
  1649. BEGIN_TEXT
  1650.  
  1651. !
  1652. Viewing the Source Code
  1653.  0 
  1654.  0 
  1655.  0 
  1656.  0 
  1657.  255 
  1658.  255 
  1659.  255 
  1660.  255 
  1661.  0 
  1662.  0 
  1663.  0 
  1664.  0 
  1665.  0 
  1666.  0 
  1667.  255 
  1668.  255 
  1669.  255 
  1670.  0 
  1671.  
  1672.  5 
  1673.  
  1674.  
  1675.  0 
  1676.  0 
  1677.  
  1678.  0 
  1679.  0 
  1680.  0 
  1681.  0 
  1682.  0 
  1683.  0 
  1684.  0 
  1685.  0 
  1686.  0 
  1687.  0 
  1688.  0 
  1689.  
  1690.  0 
  1691.  0 
  1692.  0 
  1693.  0 
  1694.  8 
  1695.  8 
  1696.  
  1697. ~~
  1698. ~~
  1699.  0 
  1700.  0 
  1701.  0 
  1702.  0 
  1703.  0 
  1704.  3 
  1705.  3 
  1706.  0 
  1707.  3 
  1708.  0 
  1709. -1 
  1710. DRIVERS.AVI
  1711.  0 
  1712.  
  1713.  50 
  1714.  3360 
  1715.  4095 
  1716.  4755 
  1717.  2250 
  1718.  0 
  1719.  0 
  1720.  0 
  1721.  0 
  1722. BEGIN_TEXT
  1723. The source code for the Read Waveform function is shown here.  You are free to enhance, reduce, or copy the source code to streamline the driver for your application or help create a new driver.  
  1724.  
  1725. Click on the arrow to continue.
  1726.  
  1727. !
  1728. BEGIN_TEXT
  1729.  
  1730. !
  1731. Viewing the Source Code
  1732.  0 
  1733.  0 
  1734.  0 
  1735.  0 
  1736.  255 
  1737.  255 
  1738.  255 
  1739.  255 
  1740.  0 
  1741.  0 
  1742.  0 
  1743.  0 
  1744.  0 
  1745.  0 
  1746.  255 
  1747.  255 
  1748.  255 
  1749.  0 
  1750.  
  1751.  5 
  1752.  
  1753.  
  1754.  0 
  1755.  0 
  1756.  
  1757.  0 
  1758.  0 
  1759.  0 
  1760.  0 
  1761.  0 
  1762.  0 
  1763.  0 
  1764.  0 
  1765.  0 
  1766.  0 
  1767.  0 
  1768.  
  1769.  0 
  1770.  0 
  1771.  0 
  1772.  0 
  1773.  8 
  1774.  8 
  1775.  
  1776. ~~
  1777. ~~
  1778.  0 
  1779.  0 
  1780.  0 
  1781.  0 
  1782.  0 
  1783.  3 
  1784.  3 
  1785.  0 
  1786.  3 
  1787.  0 
  1788. -1 
  1789. DRIVERS.AVI
  1790.  0 
  1791.  
  1792.  51 
  1793.  4050 
  1794.  3060 
  1795.  4650 
  1796.  1980 
  1797.  0 
  1798.  0 
  1799.  0 
  1800.  0 
  1801. BEGIN_TEXT
  1802. Now let's look at an instrument driver for a real oscilloscope.
  1803.  
  1804. Pull down on the Instrument menu.
  1805. !
  1806. BEGIN_TEXT
  1807.  
  1808. !
  1809. An Oscilloscope Driver
  1810.  0 
  1811.  0 
  1812.  0 
  1813.  0 
  1814.  255 
  1815.  255 
  1816.  255 
  1817.  255 
  1818.  0 
  1819.  0 
  1820.  0 
  1821.  0 
  1822.  0 
  1823.  0 
  1824.  255 
  1825.  255 
  1826.  255 
  1827.  0 
  1828.  
  1829.  5 
  1830.  
  1831.  
  1832.  0 
  1833.  0 
  1834.  
  1835.  0 
  1836.  0 
  1837.  0 
  1838.  0 
  1839.  0 
  1840.  0 
  1841.  0 
  1842.  0 
  1843.  0 
  1844.  0 
  1845.  0 
  1846.  
  1847.  0 
  1848.  0 
  1849.  0 
  1850.  0 
  1851.  8 
  1852.  8 
  1853.  
  1854. ~~
  1855. ~~
  1856.  0 
  1857.  0 
  1858.  0 
  1859.  0 
  1860.  0 
  1861.  3 
  1862.  3 
  1863.  0 
  1864.  3 
  1865.  0 
  1866. -1 
  1867. DRIVERS.AVI
  1868.  0 
  1869.  
  1870.  53 
  1871.  4335 
  1872.  3735 
  1873.  4470 
  1874.  1815 
  1875.  0 
  1876.  0 
  1877.  0 
  1878.  0 
  1879. BEGIN_TEXT
  1880. Select Tektronix TDS300 Series Oscilloscope to view the function tree for that instrument driver.
  1881. !
  1882. BEGIN_TEXT
  1883.  
  1884. !
  1885. An Oscilloscope Driver
  1886.  0 
  1887.  0 
  1888.  0 
  1889.  0 
  1890.  255 
  1891.  255 
  1892.  255 
  1893.  255 
  1894.  0 
  1895.  0 
  1896.  0 
  1897.  0 
  1898.  0 
  1899.  0 
  1900.  255 
  1901.  255 
  1902.  255 
  1903.  0 
  1904.  
  1905.  5 
  1906.  
  1907.  
  1908.  0 
  1909.  0 
  1910.  
  1911.  0 
  1912.  0 
  1913.  0 
  1914.  0 
  1915.  0 
  1916.  0 
  1917.  0 
  1918.  0 
  1919.  0 
  1920.  0 
  1921.  0 
  1922.  
  1923.  0 
  1924.  0 
  1925.  0 
  1926.  0 
  1927.  8 
  1928.  8 
  1929.  
  1930. ~~
  1931. ~~
  1932.  0 
  1933.  0 
  1934.  0 
  1935.  0 
  1936.  0 
  1937.  3 
  1938.  3 
  1939.  0 
  1940.  3 
  1941.  0 
  1942. -1 
  1943. DRIVERS.AVI
  1944.  0 
  1945.  
  1946.  55 
  1947.  3870 
  1948.  660 
  1949.  4455 
  1950.  2805 
  1951.  0 
  1952.  0 
  1953.  0 
  1954.  0 
  1955. BEGIN_TEXT
  1956. As you can see, the instrument driver for a real oscilloscope is much more complete than the simulated scope driver.  However, the functions for the real oscilloscope are divided into a similar hierarchy -- configuration, measurement, and waveform functions.
  1957.  
  1958. Click on the Select button to view the Configuration functions.
  1959. !
  1960. BEGIN_TEXT
  1961.  
  1962. !
  1963. An Oscilloscope Driver
  1964.  0 
  1965.  0 
  1966.  0 
  1967.  0 
  1968.  255 
  1969.  255 
  1970.  255 
  1971.  255 
  1972.  0 
  1973.  0 
  1974.  0 
  1975.  0 
  1976.  0 
  1977.  0 
  1978.  255 
  1979.  255 
  1980.  255 
  1981.  0 
  1982.  
  1983.  5 
  1984.  
  1985.  
  1986.  0 
  1987.  0 
  1988.  
  1989.  0 
  1990.  0 
  1991.  0 
  1992.  0 
  1993.  0 
  1994.  0 
  1995.  0 
  1996.  0 
  1997.  0 
  1998.  0 
  1999.  0 
  2000.  
  2001.  0 
  2002.  0 
  2003.  0 
  2004.  0 
  2005.  8 
  2006.  8 
  2007.  
  2008. ~~
  2009. ~~
  2010.  0 
  2011.  0 
  2012.  0 
  2013.  0 
  2014.  0 
  2015.  3 
  2016.  3 
  2017.  0 
  2018.  3 
  2019.  0 
  2020. -1 
  2021. DRIVERS.AVI
  2022.  0 
  2023.  
  2024.  57 
  2025.  3870 
  2026.  660 
  2027.  4605 
  2028.  2445 
  2029.  0 
  2030.  0 
  2031.  0 
  2032.  0 
  2033. BEGIN_TEXT
  2034. You can configure a number of different settings through the instrument driver, including the Vertical, Horizontal, Triggering, and Acquisition settings.
  2035.  
  2036. Click on the Up button to return to the main driver function tree.
  2037. !
  2038. BEGIN_TEXT
  2039.  
  2040. !
  2041. An Oscilloscope Driver
  2042.  0 
  2043.  0 
  2044.  0 
  2045.  0 
  2046.  255 
  2047.  255 
  2048.  255 
  2049.  255 
  2050.  0 
  2051.  0 
  2052.  0 
  2053.  0 
  2054.  0 
  2055.  0 
  2056.  255 
  2057.  255 
  2058.  255 
  2059.  0 
  2060.  
  2061.  5 
  2062.  
  2063.  
  2064.  0 
  2065.  0 
  2066.  
  2067.  0 
  2068.  0 
  2069.  0 
  2070.  0 
  2071.  0 
  2072.  0 
  2073.  0 
  2074.  0 
  2075.  0 
  2076.  0 
  2077.  0 
  2078.  
  2079.  0 
  2080.  0 
  2081.  0 
  2082.  0 
  2083.  8 
  2084.  8 
  2085.  
  2086. ~~
  2087. ~~
  2088.  0 
  2089.  0 
  2090.  0 
  2091.  0 
  2092.  0 
  2093.  3 
  2094.  3 
  2095.  0 
  2096.  3 
  2097.  0 
  2098. -1 
  2099. DRIVERS.AVI
  2100.  0 
  2101.  
  2102.  59 
  2103.  3870 
  2104.  660 
  2105.  4500 
  2106.  1635 
  2107.  0 
  2108.  0 
  2109.  0 
  2110.  0 
  2111. BEGIN_TEXT
  2112. Click on the Select button to view the Measurement Operations functions.
  2113. !
  2114. BEGIN_TEXT
  2115.  
  2116. !
  2117. An Oscilloscope Driver
  2118.  0 
  2119.  0 
  2120.  0 
  2121.  0 
  2122.  255 
  2123.  255 
  2124.  255 
  2125.  255 
  2126.  0 
  2127.  0 
  2128.  0 
  2129.  0 
  2130.  0 
  2131.  0 
  2132.  255 
  2133.  255 
  2134.  255 
  2135.  0 
  2136.  
  2137.  5 
  2138.  
  2139.  
  2140.  0 
  2141.  0 
  2142.  
  2143.  0 
  2144.  0 
  2145.  0 
  2146.  0 
  2147.  0 
  2148.  0 
  2149.  0 
  2150.  0 
  2151.  0 
  2152.  0 
  2153.  0 
  2154.  
  2155.  0 
  2156.  0 
  2157.  0 
  2158.  0 
  2159.  8 
  2160.  8 
  2161.  
  2162. ~~
  2163. ~~
  2164.  0 
  2165.  0 
  2166.  0 
  2167.  0 
  2168.  0 
  2169.  3 
  2170.  3 
  2171.  0 
  2172.  3 
  2173.  0 
  2174. -1 
  2175. DRIVERS.AVI
  2176.  0 
  2177.  
  2178.  61 
  2179.  3375 
  2180.  1785 
  2181.  4815 
  2182.  1455 
  2183.  0 
  2184.  0 
  2185.  0 
  2186.  0 
  2187. BEGIN_TEXT
  2188. Click on the Select button to view the Read Measurement function panel.
  2189. !
  2190. BEGIN_TEXT
  2191.  
  2192. !
  2193. An Oscilloscope Driver
  2194.  0 
  2195.  0 
  2196.  0 
  2197.  0 
  2198.  255 
  2199.  255 
  2200.  255 
  2201.  255 
  2202.  0 
  2203.  0 
  2204.  0 
  2205.  0 
  2206.  0 
  2207.  0 
  2208.  255 
  2209.  255 
  2210.  255 
  2211.  0 
  2212.  
  2213.  5 
  2214.  
  2215.  
  2216.  0 
  2217.  0 
  2218.  
  2219.  0 
  2220.  0 
  2221.  0 
  2222.  0 
  2223.  0 
  2224.  0 
  2225.  0 
  2226.  0 
  2227.  0 
  2228.  0 
  2229.  0 
  2230.  
  2231.  0 
  2232.  0 
  2233.  0 
  2234.  0 
  2235.  8 
  2236.  8 
  2237.  
  2238. ~~
  2239. ~~
  2240.  0 
  2241.  0 
  2242.  0 
  2243.  0 
  2244.  0 
  2245.  3 
  2246.  3 
  2247.  0 
  2248.  3 
  2249.  0 
  2250. -1 
  2251. DRIVERS.AVI
  2252.  0 
  2253.  
  2254.  63 
  2255.  3360 
  2256.  1155 
  2257.  4455 
  2258.  2160 
  2259.  0 
  2260.  0 
  2261.  0 
  2262.  0 
  2263. BEGIN_TEXT
  2264. You can use the TDS300 instrument driver to take a variety of measurements on your data.
  2265.  
  2266. Click on the Measurement control to view the different measurements that you can take using this driver.
  2267. !
  2268. BEGIN_TEXT
  2269.  
  2270. !
  2271. An Oscilloscope Driver
  2272.  0 
  2273.  0 
  2274.  0 
  2275.  0 
  2276.  255 
  2277.  255 
  2278.  255 
  2279.  255 
  2280.  0 
  2281.  0 
  2282.  0 
  2283.  0 
  2284.  0 
  2285.  0 
  2286.  255 
  2287.  255 
  2288.  255 
  2289.  0 
  2290.  
  2291.  5 
  2292. ARR_U1Y.BMP
  2293. ARR_U1_.BMP
  2294.  163 
  2295.  103 
  2296.  
  2297.  0 
  2298.  0 
  2299.  0 
  2300.  0 
  2301.  0 
  2302.  0 
  2303.  0 
  2304.  0 
  2305.  0 
  2306.  0 
  2307.  0 
  2308.  
  2309.  0 
  2310.  0 
  2311.  0 
  2312.  0 
  2313.  8 
  2314.  8 
  2315.  
  2316. ~~
  2317. ~~
  2318.  0 
  2319.  0 
  2320.  0 
  2321.  0 
  2322.  0 
  2323.  3 
  2324.  3 
  2325.  0 
  2326.  3 
  2327.  0 
  2328. -1 
  2329. DRIVERS.AVI
  2330.  0 
  2331.  
  2332.  64 
  2333.  3330 
  2334.  3255 
  2335.  4215 
  2336.  2040 
  2337.  0 
  2338.  0 
  2339.  0 
  2340.  0 
  2341. BEGIN_TEXT
  2342. To take a measurement with the instrument driver, you would simply select a type of measurement from this control and run the function panel.
  2343.  
  2344. Click on the arrow to continue.
  2345. !
  2346. BEGIN_TEXT
  2347.  
  2348. !
  2349. An Oscilloscope Driver
  2350.  0 
  2351.  0 
  2352.  0 
  2353.  0 
  2354.  255 
  2355.  255 
  2356.  255 
  2357.  255 
  2358.  0 
  2359.  0 
  2360.  0 
  2361.  0 
  2362.  0 
  2363.  0 
  2364.  255 
  2365.  255 
  2366.  255 
  2367.  0 
  2368.  
  2369.  5 
  2370.  
  2371.  
  2372.  0 
  2373.  0 
  2374.  
  2375.  0 
  2376.  0 
  2377.  0 
  2378.  0 
  2379.  0 
  2380.  0 
  2381.  0 
  2382.  0 
  2383.  0 
  2384.  0 
  2385.  0 
  2386.  
  2387.  0 
  2388.  0 
  2389.  0 
  2390.  0 
  2391.  8 
  2392.  8 
  2393.  
  2394. ~~
  2395. ~~
  2396.  0 
  2397.  0 
  2398.  0 
  2399.  0 
  2400.  0 
  2401.  3 
  2402.  3 
  2403. -1 
  2404.  3 
  2405.  0 
  2406.  0 
  2407. DRIVERS.AVI
  2408.  0 
  2409.  
  2410.  67 
  2411.  3840 
  2412.  1185 
  2413.  4560 
  2414.  1545 
  2415.  0 
  2416.  0 
  2417.  0 
  2418.  0 
  2419. BEGIN_TEXT
  2420. Click on the Select button to view the Waveform Operations for the TDS300 driver.
  2421. !
  2422. BEGIN_TEXT
  2423.  
  2424. !
  2425. An Oscilloscope Driver
  2426.  0 
  2427.  0 
  2428.  0 
  2429.  0 
  2430.  255 
  2431.  255 
  2432.  255 
  2433.  255 
  2434.  0 
  2435.  0 
  2436.  0 
  2437.  0 
  2438.  0 
  2439.  0 
  2440.  255 
  2441.  255 
  2442.  255 
  2443.  0 
  2444.  
  2445.  5 
  2446.  
  2447.  
  2448.  0 
  2449.  0 
  2450.  
  2451.  0 
  2452.  0 
  2453.  0 
  2454.  0 
  2455.  0 
  2456.  0 
  2457.  0 
  2458.  0 
  2459.  0 
  2460.  0 
  2461.  0 
  2462.  
  2463.  0 
  2464.  0 
  2465.  0 
  2466.  0 
  2467.  8 
  2468.  8 
  2469.  
  2470. ~~
  2471. ~~
  2472.  0 
  2473.  0 
  2474.  0 
  2475.  0 
  2476.  0 
  2477.  3 
  2478.  3 
  2479.  0 
  2480.  3 
  2481.  0 
  2482. -1 
  2483. DRIVERS.AVI
  2484.  0 
  2485.  
  2486.  69 
  2487.  3990 
  2488.  210 
  2489.  4650 
  2490.  2145 
  2491.  0 
  2492.  0 
  2493.  0 
  2494.  0 
  2495. BEGIN_TEXT
  2496. As you can see from the function tree, you can use this scope driver to perform a wide variety of operations on waveforms.  
  2497.  
  2498. Click on the Up button to return to the TDS300 driver function tree.
  2499. !
  2500. BEGIN_TEXT
  2501.  
  2502. !
  2503. An Oscilloscope Driver
  2504.  0 
  2505.  0 
  2506.  0 
  2507.  0 
  2508.  255 
  2509.  255 
  2510.  255 
  2511.  255 
  2512.  0 
  2513.  0 
  2514.  0 
  2515.  0 
  2516.  0 
  2517.  0 
  2518.  255 
  2519.  255 
  2520.  255 
  2521.  0 
  2522.  
  2523.  5 
  2524.  
  2525.  
  2526.  0 
  2527.  0 
  2528.  
  2529.  0 
  2530.  0 
  2531.  0 
  2532.  0 
  2533.  0 
  2534.  0 
  2535.  0 
  2536.  0 
  2537.  0 
  2538.  0 
  2539.  0 
  2540.  
  2541.  0 
  2542.  0 
  2543.  0 
  2544.  0 
  2545.  8 
  2546.  8 
  2547.  
  2548. ~~
  2549. ~~
  2550.  0 
  2551.  0 
  2552.  0 
  2553.  0 
  2554.  0 
  2555.  3 
  2556.  3 
  2557.  0 
  2558.  3 
  2559.  0 
  2560. -1 
  2561. DRIVERS.AVI
  2562.  0 
  2563.  
  2564.  71 
  2565.  3525 
  2566.  435 
  2567.  4635 
  2568.  3240 
  2569.  0 
  2570.  0 
  2571.  0 
  2572.  0 
  2573. BEGIN_TEXT
  2574. When you use an instrument driver, you can save valuable development time because you no longer have to worry about the low-level command syntax for controlling your GPIB or VXI instrument.  Furthermore, LabWindows/CVI instrument drivers are delivered in ANSI C source so you have a consistent development model throughout your projects. At any level of your application, from user interface programming to instrument programming, you can view the source code and optimize it for your needs.
  2575. !
  2576. BEGIN_TEXT
  2577.  
  2578. !
  2579. An Oscilloscope Driver
  2580.  0 
  2581.  0 
  2582.  0 
  2583.  0 
  2584.  255 
  2585.  255 
  2586.  255 
  2587.  255 
  2588.  0 
  2589.  0 
  2590.  0 
  2591.  0 
  2592.  0 
  2593.  0 
  2594.  255 
  2595.  255 
  2596.  255 
  2597.  0 
  2598.  
  2599.  5 
  2600.  
  2601.  
  2602.  0 
  2603.  0 
  2604.  
  2605.  0 
  2606.  0 
  2607.  0 
  2608.  0 
  2609.  0 
  2610.  0 
  2611.  0 
  2612.  0 
  2613.  0 
  2614.  0 
  2615.  0 
  2616.  
  2617.  0 
  2618.  0 
  2619.  0 
  2620.  0 
  2621.  8 
  2622.  8 
  2623.  
  2624. ~~
  2625. ~~
  2626. -1 
  2627.  0 
  2628.  0 
  2629.  0 
  2630.  0 
  2631.  3 
  2632.  3 
  2633. -1 
  2634.  3 
  2635.  0 
  2636.  0 
  2637. DRIVERS.AVI
  2638.  0 
  2639.  
  2640.  72 
  2641.  3900 
  2642.  675 
  2643.  4800 
  2644.  2535 
  2645.  0 
  2646.  0 
  2647.  0 
  2648.  0 
  2649. BEGIN_TEXT
  2650. The LabWindows/CVI Instrument Driver Library is continuously updated with more instruments and driver updates.  Through the Instrument Library Developers Program and the VXIplug&play Systems Alliance, major instrument vendors are now beginning to deliver LabWindows/CVI instrument drivers as a standard component with their instruments.
  2651. !
  2652. BEGIN_TEXT
  2653.  
  2654. !
  2655. An Oscilloscope Driver
  2656.  0 
  2657.  0 
  2658.  0 
  2659.  0 
  2660.  255 
  2661.  255 
  2662.  255 
  2663.  255 
  2664.  0 
  2665.  0 
  2666.  0 
  2667.  0 
  2668.  0 
  2669.  0 
  2670.  255 
  2671.  255 
  2672.  255 
  2673.  0 
  2674.  
  2675.  5 
  2676.  
  2677.  
  2678.  0 
  2679.  0 
  2680.  
  2681.  0 
  2682.  0 
  2683.  0 
  2684.  0 
  2685.  0 
  2686.  0 
  2687.  0 
  2688.  0 
  2689.  0 
  2690.  0 
  2691.  0 
  2692.  
  2693.  0 
  2694.  0 
  2695.  0 
  2696.  0 
  2697.  8 
  2698.  8 
  2699.  
  2700. ~~
  2701. ~~
  2702.  0 
  2703.  0 
  2704.  0 
  2705.  0 
  2706.  0 
  2707.  3 
  2708.  3 
  2709.  0 
  2710.  3 
  2711.  0 
  2712. -1 
  2713. DRIVERS.AVI
  2714.  1 
  2715.  
  2716.  28 
  2717.  136 
  2718.  242 
  2719.  121 
  2720.  249 
  2721.  75 
  2722.  241 
  2723.  124 
  2724.  272 
  2725.  243 
  2726.  58 
  2727.  242 
  2728.  58 
  2729.  130 
  2730.  240 
  2731.  530 
  2732.  187 
  2733.  530 
  2734.  187 
  2735.  29 
  2736.  51 
  2737.  29 
  2738.  51 
  2739.  187 
  2740.  56 
  2741.  186 
  2742.  57 
  2743.  85 
  2744.  178 
  2745.  87 
  2746.  178 
  2747.  536 
  2748.  187 
  2749.  536 
  2750.  187 
  2751.  247 
  2752.  261 
  2753.  247 
  2754.  262 
  2755.  436 
  2756.  398 
  2757.  434 
  2758.  398 
  2759.  188 
  2760.  54 
  2761.  188 
  2762.  54 
  2763.  123 
  2764.  195 
  2765.  123 
  2766.  194 
  2767.  536 
  2768.  192 
  2769.  535 
  2770.  192 
  2771. -1 
  2772.  0 
  2773. -1 
  2774.  0 
  2775. -1 
  2776.  0 
  2777. -1 
  2778.  0 
  2779.  83 
  2780.  55 
  2781.  83 
  2782.  55 
  2783. -1 
  2784.  0 
  2785. -1 
  2786.  0 
  2787. -1 
  2788.  0 
  2789.  320 
  2790.  326 
  2791.  320 
  2792.  326 
  2793.  30 
  2794.  54 
  2795.  30 
  2796.  54 
  2797.  264 
  2798.  150 
  2799.  264 
  2800.  150 
  2801.  25 
  2802.  39 
  2803.  25 
  2804.  39 
  2805.  159 
  2806.  34 
  2807.  159 
  2808.  33 
  2809.  157 
  2810.  131 
  2811.  157 
  2812.  129 
  2813.  513 
  2814.  170 
  2815.  511 
  2816.  171 
  2817.  38 
  2818.  280 
  2819.  187 
  2820.  31 
  2821.  187 
  2822.  30 
  2823.  197 
  2824.  65 
  2825.  197 
  2826.  65 
  2827.  560 
  2828.  189 
  2829.  560 
  2830.  189 
  2831.  545 
  2832.  234 
  2833.  545 
  2834.  234 
  2835.  550 
  2836.  194 
  2837.  550 
  2838.  194 
  2839.  551 
  2840.  191 
  2841.  550 
  2842.  191 
  2843.  168 
  2844.  156 
  2845.  167 
  2846.  156 
  2847.  187 
  2848.  56 
  2849.  187 
  2850.  55 
  2851.  563 
  2852.  192 
  2853.  563 
  2854.  192 
  2855.  546 
  2856.  235 
  2857.  546 
  2858.  235 
  2859.  125 
  2860.  238 
  2861.  537 
  2862.  278 
  2863.  537 
  2864.  278 
  2865. DRIVERS.AVI
  2866.  73 
  2867.  0 
  2868.  0 
  2869.  641 
  2870.  481 
  2871.  0 
  2872.  1 
  2873.  0 
  2874.  115 
  2875.  224 
  2876.  155 
  2877.  258 
  2878.  0 
  2879.  1 
  2880.  0 
  2881.  100 
  2882.  231 
  2883.  140 
  2884.  265 
  2885.  0 
  2886.  1 
  2887.  0 
  2888.  54 
  2889.  223 
  2890.  94 
  2891.  257 
  2892.  0 
  2893.  1 
  2894.  0 
  2895.  103 
  2896.  254 
  2897.  143 
  2898.  288 
  2899.  0 
  2900.  1 
  2901.  1 
  2902.  206 
  2903.  47 
  2904.  526 
  2905.  66 
  2906.  0 
  2907.  1 
  2908.  2 
  2909.  81 
  2910.  47 
  2911.  401 
  2912.  67 
  2913.  0 
  2914.  1 
  2915.  0 
  2916. -31 
  2917.  229 
  2918.  289 
  2919.  249 
  2920.  0 
  2921.  1 
  2922.  1 
  2923.  513 
  2924.  178 
  2925.  597 
  2926.  198 
  2927.  0 
  2928.  1 
  2929.  2 
  2930.  487 
  2931.  176 
  2932.  571 
  2933.  196 
  2934.  0 
  2935.  1 
  2936.  1 
  2937.  21 
  2938.  44 
  2939.  42 
  2940.  65 
  2941.  0 
  2942.  1 
  2943.  2 
  2944.  18 
  2945.  40 
  2946.  38 
  2947.  60 
  2948.  0 
  2949.  1 
  2950.  1 
  2951.  176 
  2952.  45 
  2953.  196 
  2954.  65 
  2955.  0 
  2956.  1 
  2957.  2 
  2958.  175 
  2959.  46 
  2960.  195 
  2961.  66 
  2962.  0 
  2963.  1 
  2964.  1 
  2965.  43 
  2966.  171 
  2967.  340 
  2968.  186 
  2969.  0 
  2970.  1 
  2971.  2 
  2972. -62 
  2973.  169 
  2974.  234 
  2975.  185 
  2976.  0 
  2977.  1 
  2978.  1 
  2979.  510 
  2980.  175 
  2981.  597 
  2982.  203 
  2983.  0 
  2984.  1 
  2985.  2 
  2986.  491 
  2987.  172 
  2988.  579 
  2989.  200 
  2990.  0 
  2991.  1 
  2992.  3 
  2993.  7 
  2994.  82 
  2995.  566 
  2996.  415 
  2997.  0 
  2998.  1 
  2999.  4 
  3000. -34 
  3001.  95 
  3002.  526 
  3003.  427 
  3004.  0 
  3005.  1 
  3006.  1 
  3007.  397 
  3008.  385 
  3009.  482 
  3010.  405 
  3011.  0 
  3012.  1 
  3013.  2 
  3014.  391 
  3015.  387 
  3016.  475 
  3017.  407 
  3018.  0 
  3019.  1 
  3020.  1 
  3021.  178 
  3022.  43 
  3023.  202 
  3024.  67 
  3025.  0 
  3026.  1 
  3027.  2 
  3028.  175 
  3029.  41 
  3030.  199 
  3031.  65 
  3032.  0 
  3033.  1 
  3034.  1 
  3035.  44 
  3036.  185 
  3037.  451 
  3038.  200 
  3039.  0 
  3040.  1 
  3041.  2 
  3042. -82 
  3043.  185 
  3044.  326 
  3045.  201 
  3046.  0 
  3047.  1 
  3048.  1 
  3049.  513 
  3050.  178 
  3051.  597 
  3052.  200 
  3053.  0 
  3054.  1 
  3055.  2 
  3056.  492 
  3057.  180 
  3058.  576 
  3059.  202 
  3060.  0 
  3061.  2 
  3062.  0 
  3063.  87 
  3064. W
  3065.  0 
  3066.  2 
  3067.  0 
  3068.  65 
  3069. A
  3070.  0 
  3071.  2 
  3072.  0 
  3073.  86 
  3074. V
  3075.  0 
  3076.  2 
  3077.  0 
  3078.  69 
  3079. E
  3080.  0 
  3081.  1 
  3082.  1 
  3083.  73 
  3084.  43 
  3085.  96 
  3086.  65 
  3087.  0 
  3088.  1 
  3089.  2 
  3090.  70 
  3091.  43 
  3092.  94 
  3093.  65 
  3094.  0 
  3095.  2 
  3096.  0 
  3097.  49 
  3098. 1
  3099.  0 
  3100.  2 
  3101.  0 
  3102.  48 
  3103. 0
  3104.  0 
  3105.  2 
  3106.  0 
  3107.  48 
  3108. 0
  3109.  0 
  3110.  1 
  3111.  1 
  3112.  247 
  3113.  313 
  3114.  391 
  3115.  331 
  3116.  0 
  3117.  1 
  3118.  2 
  3119.  247 
  3120.  316 
  3121.  391 
  3122.  334 
  3123.  0 
  3124.  1 
  3125.  1 
  3126.  20 
  3127.  42 
  3128.  43 
  3129.  63 
  3130.  0 
  3131.  1 
  3132.  2 
  3133.  17 
  3134.  43 
  3135.  41 
  3136.  63 
  3137.  0 
  3138.  1 
  3139.  9 
  3140.  233 
  3141.  128 
  3142.  322 
  3143.  156 
  3144.  0 
  3145.  1 
  3146.  2 
  3147.  219 
  3148.  135 
  3149.  307 
  3150.  163 
  3151.  0 
  3152.  1 
  3153.  1 
  3154.  16 
  3155.  27 
  3156.  38 
  3157.  46 
  3158.  0 
  3159.  1 
  3160.  2 
  3161.  13 
  3162.  28 
  3163.  35 
  3164.  48 
  3165.  0 
  3166.  1 
  3167.  1 
  3168.  129 
  3169.  23 
  3170.  200 
  3171.  43 
  3172.  0 
  3173.  1 
  3174.  2 
  3175.  122 
  3176.  22 
  3177.  194 
  3178.  42 
  3179.  0 
  3180.  1 
  3181.  1 
  3182.  120 
  3183.  120 
  3184.  192 
  3185.  140 
  3186.  0 
  3187.  1 
  3188.  2 
  3189.  120 
  3190.  118 
  3191.  192 
  3192.  138 
  3193.  0 
  3194.  1 
  3195.  1 
  3196.  414 
  3197.  164 
  3198.  593 
  3199.  185 
  3200.  0 
  3201.  1 
  3202.  2 
  3203.  420 
  3204.  160 
  3205.  600 
  3206.  180 
  3207.  0 
  3208.  1 
  3209.  1 
  3210.  29 
  3211.  269 
  3212.  46 
  3213.  286 
  3214.  0 
  3215.  1 
  3216.  1 
  3217.  125 
  3218.  25 
  3219.  201 
  3220.  44 
  3221.  0 
  3222.  1 
  3223.  2 
  3224.  148 
  3225.  19 
  3226.  224 
  3227.  39 
  3228.  0 
  3229.  1 
  3230.  1 
  3231.  124 
  3232.  57 
  3233.  459 
  3234.  83 
  3235.  0 
  3236.  1 
  3237.  2 
  3238.  28 
  3239.  51 
  3240.  364 
  3241.  77 
  3242.  0 
  3243.  1 
  3244.  1 
  3245.  512 
  3246.  178 
  3247.  597 
  3248.  197 
  3249.  0 
  3250.  1 
  3251.  2 
  3252.  517 
  3253.  178 
  3254.  601 
  3255.  198 
  3256.  0 
  3257.  1 
  3258.  1 
  3259.  511 
  3260.  221 
  3261.  597 
  3262.  240 
  3263.  0 
  3264.  1 
  3265.  2 
  3266.  501 
  3267.  223 
  3268.  587 
  3269.  243 
  3270.  0 
  3271.  1 
  3272.  1 
  3273.  506 
  3274.  183 
  3275.  592 
  3276.  203 
  3277.  0 
  3278.  1 
  3279.  2 
  3280.  506 
  3281.  183 
  3282.  592 
  3283.  203 
  3284.  0 
  3285.  1 
  3286.  1 
  3287.  508 
  3288.  183 
  3289.  595 
  3290.  204 
  3291.  0 
  3292.  1 
  3293.  2 
  3294.  505 
  3295.  180 
  3296.  593 
  3297.  200 
  3298.  0 
  3299.  1 
  3300.  1 
  3301.  70 
  3302.  144 
  3303.  196 
  3304.  161 
  3305.  0 
  3306.  1 
  3307.  2 
  3308.  103 
  3309.  147 
  3310.  229 
  3311.  163 
  3312.  0 
  3313.  1 
  3314.  1 
  3315.  177 
  3316.  42 
  3317.  199 
  3318.  63 
  3319.  0 
  3320.  1 
  3321.  2 
  3322.  175 
  3323.  44 
  3324.  197 
  3325.  64 
  3326.  0 
  3327.  1 
  3328.  1 
  3329.  512 
  3330.  178 
  3331.  599 
  3332.  198 
  3333.  0 
  3334.  1 
  3335.  2 
  3336.  518 
  3337.  181 
  3338.  606 
  3339.  201 
  3340.  0 
  3341.  1 
  3342.  1 
  3343.  501 
  3344.  224 
  3345.  589 
  3346.  244 
  3347.  0 
  3348.  1 
  3349.  2 
  3350.  501 
  3351.  224 
  3352.  589 
  3353.  244 
  3354.  0 
  3355.  1 
  3356.  0 
  3357.  80 
  3358.  227 
  3359.  168 
  3360.  247 
  3361.  0 
  3362.  1 
  3363.  1 
  3364.  514 
  3365.  266 
  3366.  596 
  3367.  286 
  3368.  0 
  3369.  1 
  3370.  2 
  3371.  495 
  3372.  267 
  3373.  577 
  3374.  287 
  3375. -1 
  3376.  1 
  3377. SYSTEM
  3378.  10 
  3379.  0 
  3380.  0 
  3381.  0 
  3382.  0 
  3383.