<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.ice-online.com/index.php?action=history&amp;feed=atom&amp;title=NXM_Help_Data</id>
	<title>NXM Help Data - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ice-online.com/index.php?action=history&amp;feed=atom&amp;title=NXM_Help_Data"/>
	<link rel="alternate" type="text/html" href="https://wiki.ice-online.com/index.php?title=NXM_Help_Data&amp;action=history"/>
	<updated>2026-04-14T20:18:16Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.34.1</generator>
	<entry>
		<id>https://wiki.ice-online.com/index.php?title=NXM_Help_Data&amp;diff=578&amp;oldid=prev</id>
		<title>ConvertBot: Data structures, formats, and binary representations.</title>
		<link rel="alternate" type="text/html" href="https://wiki.ice-online.com/index.php?title=NXM_Help_Data&amp;diff=578&amp;oldid=prev"/>
		<updated>2020-04-27T18:39:26Z</updated>

		<summary type="html">&lt;p&gt;Data structures, formats, and binary representations.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;div style=&amp;quot;background-color: #eef9ff; border: 1px solid #999; padding: 10px;&amp;quot;&amp;gt;[[NXM_Help|&amp;amp;uarr; ''Go to the full list of NXM Help pages'']].&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
'''Summary:''' Data structures, formats, and binary representations.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 A Data object consists of an array of 1 or more Atoms.&lt;br /&gt;
&lt;br /&gt;
 An Atom is an N-dimensional quantity defined by a data mode (Scalar,&lt;br /&gt;
 Complex, Vector, ...), and a data type (Double, Float, Int, ...).&lt;br /&gt;
&lt;br /&gt;
 Foreign data sources also have a data representation (IEEE, VAX, CRAY, ...).&lt;br /&gt;
&lt;br /&gt;
=== Format - Atomic Formats available as elements&amp;lt;span id=&amp;quot;Format&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
The format of individual data points within a Midas file is specified by a&lt;br /&gt;
two-character data format digraph.  The first character is the data &amp;quot;mode&amp;quot; ,&lt;br /&gt;
indicating how data values are grouped together.  Possible data modes are:&lt;br /&gt;
&lt;br /&gt;
 S       Scalar&lt;br /&gt;
 C       Complex&lt;br /&gt;
 V       Vector (three-elements, e.g. x, y, z coordinates)&lt;br /&gt;
 Q       Quad (four-elements, e.g. x, y, z, time coordinates)&lt;br /&gt;
 M       Matrix (three-by-three, e.g. coordinate-transformation)&lt;br /&gt;
 T       Transformation Matrix (4x4 e.g. coord-trans + scaling)&lt;br /&gt;
 U       User-defined&lt;br /&gt;
 1-9     Generic multiplier&lt;br /&gt;
&lt;br /&gt;
The second character of the data format is the actual data type:&lt;br /&gt;
&lt;br /&gt;
 P       Packed bit data&lt;br /&gt;
 O       Offset byte&lt;br /&gt;
 B       Byte&lt;br /&gt;
 I       Integer (two bytes)&lt;br /&gt;
 L       Long integer (four bytes)&lt;br /&gt;
 F       Floating point&lt;br /&gt;
 D       Double precision floating point&lt;br /&gt;
 A       ASCII (eight characters)&lt;br /&gt;
&lt;br /&gt;
This gives a total of 48 standard data formats, such as SF (scalar floating&lt;br /&gt;
point), CB (complex byte), QD (quad double precision), plus User-defined and&lt;br /&gt;
Generic.  The user-defined type is designated Un, where n is a one-digit number.&lt;br /&gt;
If n is positive, it is the number of bytes per element, otherwise the number&lt;br /&gt;
of bits per element.  Generic organization is normally used with ASCII format,&lt;br /&gt;
for example 8A.  (NOTE that one ASCII atom in this sense is considered to be&lt;br /&gt;
eight bytes, so an 8A file consumes 64 bytes per element.) Finally, when Type&lt;br /&gt;
3000 or 5000 records are non-homogeneous (mixed data formats within the record),&lt;br /&gt;
the overall file data format is shown as NH (non-homogeneous).&lt;br /&gt;
&lt;br /&gt;
=== Representation - underlying binary data formats&amp;lt;span id=&amp;quot;Representation&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
The data representations supported are:&lt;br /&gt;
&lt;br /&gt;
 VAX   - VAX/VMS&lt;br /&gt;
 IEEE  - IEEE Big-Endian (e.g. Sun)&lt;br /&gt;
 EEEI  - IEEE Little-Endian (e.g. IBM PC)&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' With scalar packed (SP) data, NeXtMidas supports IEEE and EEEI.&lt;br /&gt;
X-Midas did not distinguish between IEEE/EEEI SP data.  Consequently,&lt;br /&gt;
one may have to change the data representation with the use of the&lt;br /&gt;
HEADERMOD command or qualifiers.&lt;br /&gt;
&lt;br /&gt;
~SeeAlso CONVERT, HEADERMOD, QUALIFIERS&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
[[Category:NXM_Help]]&lt;/div&gt;</summary>
		<author><name>ConvertBot</name></author>
		
	</entry>
</feed>