source: trunk/SRC/Documentation/idldoc_html_output/ToBeReviewed/LECTURE/binary.html @ 104

Last change on this file since 104 was 104, checked in by pinsard, 18 years ago

start to modify headers of Postscript *.pro files for better idldoc output + change the title of idldoc output in html to SAXO Documentation

File size: 4.7 KB
Line 
1
2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
3 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
4
5<!-- Generated by IDLdoc 2.0 -->
6
7<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
8  <head>
9    <title>binary.pro (SAXO Documentation)</title>
10
11   
12    <link rel="stylesheet" type="text/css" media="all" href="./../../main_files.css" />
13    <link rel="stylesheet" type="text/css" media="print" href="./../../main_files_print.css" />
14   
15
16    <script type="text/javascript">
17      function setTitle() {
18        parent.document.title="binary.pro (SAXO Documentation)";
19      }
20    </script>
21  </head>
22
23  <body onload="setTitle();">
24
25    <div id="navbar_title">
26  <h1>SAXO Documentation</h1>
27</div>
28
29
30<div id="main_navbar">
31
32  <table cellspacing="0">
33    <tr>
34     
35      <td><a href="./../../overview.html?format=raw" title="Overview of library">Overview</a></td>
36     
37
38     
39      <td >Directory</td>
40     
41
42     
43      <td><a href="./../../idldoc-categories.html?format=raw" title="Browse library by category">Categories</a></td>
44     
45
46     
47      <td><a href="./../../idldoc-index.html?format=raw" title="Index of files, routines, and parameters">Index</a></td>
48     
49
50     
51      <td><a href="./../../search-page.html?format=raw" title="Search library">Search</a></td>
52     
53
54      <td id="selected">File</td>
55
56     
57      <td >Source</td>
58     
59
60     
61      <td><a href="./../../idldoc-help.html?format=raw" title="Help on IDLdoc">Help</a></td>
62     
63
64      <td >Etc</td>
65
66      <td id="flexible">Developer&nbsp;documentation</td>
67    </tr>
68  </table>
69
70</div>
71
72<div id="secondary_navbar">
73
74&lt;&lt; prev file | <a href="changeread.html">next file &gt;&gt;</a>&nbsp;&nbsp;&nbsp;&nbsp;<a href="binary.html" target="_TOP">view single page</a> | <a href="./../../index.html?format=raw" target="_TOP">view frames</a>&nbsp;&nbsp;&nbsp;&nbsp;summary: fields | routine&nbsp;&nbsp;&nbsp;&nbsp;details: <a href="#routine_details">routine</a>
75
76</div>
77
78
79    <div id="container">
80
81      <h1 class="directory"><a href="directory-overview.html?format=raw">ToBeReviewed/LECTURE/</a></h1>
82      <h2 class="pro_file">binary.pro</h2>
83
84      <div id="file_attr">
85        <dl>
86        </dl>
87      </div>
88
89      <div id="file_comments"></div>
90
91     
92
93     
94
95     
96
97     
98
99      <div id="routine_details">
100       
101
102        <div class="routine_details" id="_binary">
103
104          <h2><a class="top" href="#container">top</a>binary </h2>
105       
106          <p class="header">
107            <span class="result">result = </span>binary(<span class="result"><a href="#_binary_param_number">number</a></span>)</p>
108       
109          <div class="comments">
110 Name:
111   binary
112 Purpose:
113   Returns the binary representation of a number of any numerical type.
114 Argument:
115   number   scalar or array of numbers (any numerical type)
116 Returns:
117   Byte array with binary representation of numbers.
118 Examples:
119   Binary representation of 11b:
120     IDL> print, binary(11b)
121     0 0 0 0 1 0 1 1
122   Binary representation of pi (x86: Little-endian IEEE representation):
123     IDL> print, format='(z9.8,5x,4(1x,8i1))', long(!pi,0), binary(!pi)
124      40490fdb      01000000 01001001 00001111 11011011 (x86 Linux)
125      0fdb4149      00001111 11011011 01000001 01001001 (Alpha OpenVMS)
126     IDL> print, format='(8(1x,8i0))', binary(!dpi)
127      01000000 00001001 00100001 11111011 01010100 01000100 00101101 00011000
128   Some first tests before type double was added:
129     print, format='(2a6,4x,2z9.8,4x,8z3.2)', $
130       !version.arch, !version.os, long(!dpi,0,2), byte(!dpi,0,8)
131       x86 linux     54442d18 400921fb     18 2d 44 54 fb 21 09 40
132     sparc sunos     400921fb 54442d18     40 09 21 fb 54 44 2d 18
133     alpha   vms     0fda4149 68c0a221     49 41 da 0f 21 a2 c0 68
134     (Beginning with IDL 5.1, Alpha VMS uses IEEE representation as well.)
135 Modification history:
136    19 Dec 1997  Originally a news posting by David Fanning.
137                       (Re: bits from bytes)
138    20 Dec 1997  "Complete" rewrite: eliminate loops.
139    22 Dec 1997  Bit shift instead of exponentiation, return byte
140      array, handle input arrays.
141      Think about double and complex types.
142    22 Sep 1998  Complete rewrite: reduce every numerical type to
143      single bytes. Check that big and little endian machines
144      return exactly the same results (if IEEE).
145    7 May 2003     Added newish data types, unsigned and long64.  BT</div>
146
147         
148
149         
150            <h3>Parameters</h3>
151       
152           
153            <h4 id="_binary_param_number">number&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
154             
155             
156             
157             
158             
159             
160             
161             
162            </h4>
163       
164          <div class="comments"></div>
165           
166
167         
168
169         
170
171         
172         
173         
174         
175         
176         
177         
178         
179         
180         
181         
182         
183       
184         
185         
186         
187         
188         
189         
190         
191       
192         
193       
194        </div>
195       
196      </div>
197
198     
199
200      <div id="tagline">Produced by IDLdoc 2.0.</div>
201
202    </div>
203
204  </body>
205</html>
Note: See TracBrowser for help on using the repository browser.