ILNumerics - Technical Computing Tools

High Performance Framework for Visualization

and Computing in Industry and Science

 

Array Visualizer Quick Start

Everything you need to know about ILNumerics Array Visualizer:

Or read the in-depth manuals:

Visualizing Debug Data - 3 Simple Steps

ILNumerics Array Visualizer HowTo in three Steps

1. When halted in your Visual Studio debug session go to VIEW -> Other Windows -> Array Visualizer.

2. Enter any valid array expression in the textbox of the Array Visualizer Window.

3. Select the plotting output type from the list of available 2D and 3D plots.

The Array Visualizer handles arbitrary expressions yielding one of the following array types:

  • .NET (C#, Visual Basic): ILNumerics arrays (ILArray<T>, ILInArray<T>, ...)
  • .NET (C#, F#, Visual Basic): all System.Array, pointer types if applicable
  • .NET struct arrays, arrays of custom records / structs
  • C/C++: 1D arrays (double a[500], etc.)
  • C/C++: nested 1D arrays (multidimensional arrays, int b[50][40], ...)
  • C/C++: pointers of any numeric type (int*, float[5]*)
  • C/C++: instances of std::vector<T>, std::array<T,n>, std::valarray<T>
  • FORTRAN (ifort): all applicable array types, including ND arrays, ALLOCATABLE arrays and arrays of structs.
  • All common numeric element types are supported in any language.

The expression entered in the Array Visualizer will be evaluated as follows:

  • The context of the current debug stack frame is valid. Hence, your program must be halted in debug mode.
  • The Array Visualizer will use the same debug engine as used for the debugee. Any code which is valid in the current language can be used as expression for the Array Visualizer.You may use variables from the current scope. Or enter arbitrary valid custom expressions!
  • Expressions are of arbitrary complexity. They may include calls to any function reachable from your debug scope.

Examples:

In order to visualize the content of an array variable A just type 'A' and hit [Enter].

Ad-hoc visualizations of any vector data are possible by entering code which creates an array containing the desired elements. For C# one could write: new[] {1.2, 5, -2.223, 1, 1.02 } in order to create, let's say, a line plot based on these 5 values:

Read the manual specific to your language to learn everything about debug data plotting: C#, F#, Visual Basic, C/C++, FORTRAN.

Entering Expressions

There are two main modes for the Array Visualizer:

  • Use text expressions as simple language elements (array variables, function calls yielding arrays, etc.)
  • Prefix your text expressions with array descriptors to determine additional properties.

By default, no array descriptor expression is used. One simply enters or changes the array expression and receives the current result. All array properties are automatically derived from the expression.

In case not all array properties can be automatically determined from the expression or if the user decides to take more control of the target array, the Array Visualizer is switched to the second mode and the array descriptor is prepended to the language expression. Read more about array descriptors.

Reseting Array Descriptor Data

In array descriptor mode, the data provided by the array descriptor isprioritized over any real array properties. This allows to reinterpret array data in arbitrary ways. In order to clear the array descriptor and start all over with the actual array properties, simply clear the whole expression window and start typing from scratch. Alternatively, hold down the CTRL key together with the ENTER key when committing an expression for evaluation. This will clear any predefined array descriptor but keep the array expression untouched.

Making Use of Expression Logs

Expressions entered into the Array Visualizer are stored for later retrieval. This is well known from other places in Visual Studio and helps to come back to an earlier expression easily and quickly. The history will be shown directly below the expression text box when the user begins to enter an expression. The list of expressions is filtered by the start of the current expression text box content.

In order to enable the list of historic expression manually, press the DOWN cursor key when the focus is in the expression textbox.

Navigating the history list

  • Cursor keys up / down: select the next / previous list item.
  • Curson key right / Enter / Tab: accept the currently highlighted item for re-evaluation.
  • ESC key: hide the history list without changing the current expression.

Exporting Debug Datadata:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAO4AAAD0CAIAAAATwY2IAAAdF0lEQVR4nO2de3AUVb7Hz5Z/aMlf7h8uu1p1XXfdBRURFWSQABlEAklIAnnwJiF0EGJ4P8Rd5ejWWlt1V2Z363p3txZ5BNTSAOGRUSE8FREJiuCImFrv8vCBASqZEBMSetL3j+70nD59zukzmZ7JpPP71PePmZ7uPs3kM4dfP043GugrgEA8ENTjWwCBuBJQGeKRoHX/2g+B9LowVNaaX4NAeldAZYhHAipDPBJQGeKRgMoQjwRUhiQ1K0vTyLi4ZlAZktSY+jqqvO/tipWlafvernCcqAdUhiQ18iprza/trpy/sjTt/T3L9bfv71m+sjRtd+V85sygMqSb0TtIKsz+kkxMKmuEzWKPNVAZEk8omx091mJXWeuyWeyxBipD4oykZ2a6obL5gxH/VEBlSLzZXTlf3mN7xIuYdQVVN9sDKkN6IDH1x2ZnLDh8oYHKkB6JjMpwMA7SC+LuyRE9oDKkBwIqQyDcgMoQjwRUhngkoDLEIwGVIR4JW2UVAHoJTV2AyoAX4Kp8EwB6FaAy4BF+/PFHtsqA97D/+ZsSg70hnBikVNYAb4EQ6rCRIJXtDWGMXS+OMcZkEy0tLaBynyAmlRsbG5OvcnBv7Yx58/Omz/nz31693tICKvctWltbJeeUVHn/gf2vVW7cvHWz/rZyS+XmysqDhw4mWuV9Bw8NGek3s+y5taBy32LFihWBQKCpqclxToRQuw27hdU7q+s+O/nuwfd2VFdv37F93+HaE6fqdlTviElle0NUXWtHqVhGqjxkpP/yDz+IF8EYk02Ayr2S69ev19XVrVu3btCgQQihu+++++DBg5FIRLCIrMq7d548/QmV6p3ViVZ55vyFlMoXv/kGVPYyqqr+/e9/v+OOO2655Rbz0ET//v2PHj3a2dkpWFCs8v79+7ft2Fa9a2fNweDJ058c/fjDgx8cOvjBoaMff3jy9Cf7amt37d5VvXOnZKURk8pNTeHKN9/a/MZbpMdTS5/u6OiISeXr16+Dyr0JjPFtt9125513vvrqq1999VVJScnChQsbGhocF0QI3bBhyrdpy6YTp+r0Prj20P4NmzfXBGtqamo2bNpw4MgBffqJU3UbKzfLqGxvyFT5h4Yry557YdjoDH9WwZY33z4T+mLZc2s/+zzU3t7+33/9n8dHPTlkpL9kYcXFSw5dsq4y2QSo3Juoq6u7/fbbf/nLX3755Zf6lK+//vrGjRsyy4pV3rp167sH39P74w2bN1+7dk2ffu3atQ2bN+gqv7v/vcqtlTIHN3gqd3R0FM+vIHvf6j3vkHb+2NrayDosDSp7jblz595yyy3/+Mc/mJ/evHlzzZo1mzZtYn4qVrmpqWlHdfXJ058c/OBQTbCGnF7zTo1RMe+yVMzU+RdHlTs6Os5fvEQVxErFcvvhDgqqIfKoCKjcW8nIyOjXr19tbS3z00gkMmDAgKKiIuanjipv37HdULnGonLwnaCu8vad26nel+mxSOULFymV5y9yVpm0mTrARzbR3NwMKvca/vSnP/3kJz/54x//yPz0s88+u/XWW9euXcv8VKByY2Pjaxte23e4tqvA2GAWGFevXt2w0Sgw3jn47patW+w2SxYYHR0d7e3tJQsXkyrvCr5H2hlubm64coWc0v/n9x398GPdZspvULkX09jY+MADD/z0pz+tqamhjld8/fXXw4YNu+eee06dOsVcVtwrb9y80dztO3DkwKbKTTXv1ATfCW7YaNnt2/I6rTITnsodHR0/NDSs+D1+wp85Pqfw9be2nQl9seTZ35089VlbW9vLrwSGjBw3ZKR/ZunC8xcumir7/dm6zWKVr169Cir3Jj744IOBAwfeeuutiqIcOHDg008/PXbsWCAQuPfee+++++49e/bwFkQItdkw5Tt05PCeYM3u4O59tbX248p7a/ft3L3z7W1VR44ckVHZ3hB1Zo6kKRze+lbVa5Wvk711UbHS3t6uq6xpGtNmjDHZxHfffQcq9zKuX7++YsWKu+66q1+/frfddtvtt99+5513lpeXh8NhwVIIoVYbdgt31eyyq7w7uFvGYBN7Q9QxYDszy8qpMvo/Fy62t7f/rP+v9e1PT8/64Ohx6lg12cT58+dB5d5HZ2dnW1vbtWvXGhoarl271traKj4/okmrvK1624lTdXtr9+3atWv7zu17a/edOFW3e0/CVZ73DH3i+vvLP5AqazabKZXPnTsHKvcJEEI/2rBbePjw4a1bt77+5uv6261vbN20eZNkXWFib8hR5dpDh0mPVz5vzE+qrFltxhiTTZw5cwZU7hNIquwK3VC5vb39vf0HihdU5M+a+5f//WdzczNTZY2wmVL55MmToHKf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

The Array Visualizer lets you export the data currently shown to a large number of data formats and images. The Share menu on the top right of the Array Visualizer tool window provides access to all functions. Export your data as PNG, SVG, bitmap, CSV, HDF5 or Matlab files! Or simply copy and paste the data into Microsoft Excel tables, Microsoft Word as exact numbers or image objects.

Read more ...

Error Handling

Errors happen. If you entered an expression which cannot be evaluated, if there is user input missing, if anything else goes wrong - the Array Visualizer will let you know. The error is shown directly beneath the expression text as an info bubble:

The bubble is shown for a couple of seconds. In order to inspect the error more closely, visit the Output window. All errors are also logged in the General tab.

Compatibility

The Array Visualizer is available for all recent Visual Studio® versions starting with Visual Studio 2010, including Visual Studio Community Edition. It supports C#, F#, Visual Basic, C/C++, and FORTRAN (ifort) on 32 and 64 bit projects. Download and install your trial today!

Licensing

A free license for the Array Visualizer is included in each license of the Computing Engine and/or Visualization Engine. A stand alone license for the Array Visualizer can be obtained. More details

Limitations in the Trial Version

There is no limitation during the trial time period of 14 days! After the trial ended the maximum lengths of data dimensions is limited to 10 elements and a valid license must be purchased to remove this restriction: sales@ilnumerics.net

 

Further reading: