<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Possible bug (LV2011) with Silver type Real Matrix in LabVIEW</title>
    <link>https://ni.lithium.com/t5/LabVIEW/Possible-bug-LV2011-with-Silver-type-Real-Matrix/m-p/2295022#M723402</link>
    <description>&lt;P&gt;The issue here is the math&amp;nbsp;primitives are not being correctly overloaded for Silver Matrix controls. As someone else mentioned earlier, t&lt;SPAN&gt;he m&lt;/SPAN&gt;&lt;SPAN&gt;ath primitives treat the Silver Matrix datatype as a 2D array, and will compute values element wise, instead of as matrices. NI is aware of the issue and it is being worked on. As a temporary workaround, please use the Modern Matrix controls. You may track the CAR#&amp;nbsp;&lt;SPAN&gt;377021.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 28 Jan 2013 22:18:40 GMT</pubDate>
    <dc:creator>Doug-W</dc:creator>
    <dc:date>2013-01-28T22:18:40Z</dc:date>
    <item>
      <title>Possible bug (LV2011) with Silver type Real Matrix</title>
      <link>https://ni.lithium.com/t5/LabVIEW/Possible-bug-LV2011-with-Silver-type-Real-Matrix/m-p/1948529#M648207</link>
      <description>&lt;P&gt;It appears that the control/indicator for a Real Matrix is different in the Silver pallete than on the Modern or Classic palletes. I don't know enough about Matrix data type to be able to figure out this issue, but in the attached VI you should be able to see the problem- when wiring a matrix into the Silver version Real Matrix indicator, you get a coercion dot. If you right click and do Create Constant, you will get a different type of wire. It looks similar to the 2-D array wire type, but it isn't- it appears to be something different altogether.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This is an issue when trying to multiply matrices, as the Multiply command isn't recognizing the Silver matrix as a Matrix data type- it doesn't multiply the matrices poperly. Note in the example VI I posted that the Multiply command does NOT properly multiply Silver matrices.&lt;/P&gt;</description>
      <pubDate>Wed, 11 Apr 2012 23:30:01 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/Possible-bug-LV2011-with-Silver-type-Real-Matrix/m-p/1948529#M648207</guid>
      <dc:creator>BertMcMahan</dc:creator>
      <dc:date>2012-04-11T23:30:01Z</dc:date>
    </item>
    <item>
      <title>Re: Possible bug (LV2011) with Silver type Real Matrix</title>
      <link>https://ni.lithium.com/t5/LabVIEW/Possible-bug-LV2011-with-Silver-type-Real-Matrix/m-p/1948647#M648229</link>
      <description>&lt;P&gt;I see what you mean about the coercion dot.&amp;nbsp; It appears the silver matrix is a 2-D array of&amp;nbsp;numeric (double) while the others are 2-D arrays of real matrix element (double).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you use an "Array to Matrix" on the array wires that are coming from the silver controls, it seems to do the matrix math properly.&lt;/P&gt;</description>
      <pubDate>Thu, 12 Apr 2012 02:24:45 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/Possible-bug-LV2011-with-Silver-type-Real-Matrix/m-p/1948647#M648229</guid>
      <dc:creator>RavensFan</dc:creator>
      <dc:date>2012-04-12T02:24:45Z</dc:date>
    </item>
    <item>
      <title>Re: Possible bug (LV2011) with Silver type Real Matrix</title>
      <link>https://ni.lithium.com/t5/LabVIEW/Possible-bug-LV2011-with-Silver-type-Real-Matrix/m-p/1949665#M648424</link>
      <description>&lt;P&gt;That should work. I simply changed over to using all Modern matrices, as none of the matrix VI's I'm using have any UI components, but it did take me a while to track down why none of them worked &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt; I'd still like to see this fixed, as it's not obvious that the multiplication doesn't work the way it's expected to. As you said, the Silver matrices aren't actually matrices (as Labview defines them) but also aren't true arrays, so noticing the correct data type is a bit tricky!&lt;/P&gt;</description>
      <pubDate>Thu, 12 Apr 2012 16:35:34 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/Possible-bug-LV2011-with-Silver-type-Real-Matrix/m-p/1949665#M648424</guid>
      <dc:creator>BertMcMahan</dc:creator>
      <dc:date>2012-04-12T16:35:34Z</dc:date>
    </item>
    <item>
      <title>Re: Possible bug (LV2011) with Silver type Real Matrix</title>
      <link>https://ni.lithium.com/t5/LabVIEW/Possible-bug-LV2011-with-Silver-type-Real-Matrix/m-p/2292806#M722917</link>
      <description>&lt;P&gt;Still a bug in LV 2012f3.&lt;/P&gt;
&lt;P&gt;Is anybody listening at NI?&lt;/P&gt;</description>
      <pubDate>Fri, 25 Jan 2013 18:38:41 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/Possible-bug-LV2011-with-Silver-type-Real-Matrix/m-p/2292806#M722917</guid>
      <dc:creator>X.</dc:creator>
      <dc:date>2013-01-25T18:38:41Z</dc:date>
    </item>
    <item>
      <title>Re: Possible bug (LV2011) with Silver type Real Matrix</title>
      <link>https://ni.lithium.com/t5/LabVIEW/Possible-bug-LV2011-with-Silver-type-Real-Matrix/m-p/2292850#M722928</link>
      <description>&lt;P&gt;However, note that, according to the &lt;STRONG&gt;&lt;A href="https://www.ni.com/docs/en-US/bundle/labview/page/using-matrices.html" target="_self"&gt;Help&lt;/A&gt;&lt;/STRONG&gt;:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Note&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://www.ni.com/docs/en-US/bundle/labview/page/coercion-dots.html" target="_blank" rel="noopener"&gt;Coercion dots&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;appear on VIs and functions when the VI or function converts data to or from a matrix or 2D array. This kind of data conversion does not affect performance because LabVIEW stores matrices the same way it stores 2D arrays.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 28 May 2025 12:58:50 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/Possible-bug-LV2011-with-Silver-type-Real-Matrix/m-p/2292850#M722928</guid>
      <dc:creator>X.</dc:creator>
      <dc:date>2025-05-28T12:58:50Z</dc:date>
    </item>
    <item>
      <title>Re: Possible bug (LV2011) with Silver type Real Matrix</title>
      <link>https://ni.lithium.com/t5/LabVIEW/Possible-bug-LV2011-with-Silver-type-Real-Matrix/m-p/2292858#M722930</link>
      <description>&lt;P&gt;The issue here isn't related to storage and performance. The performance issues (I believe) come from converting data from one type to another that is stored differently on the system. If I remember correctly, a coercion dot means that a copy of the data is made, so for instance an integer getting converted to a double means that there are now two copies of that variable. When running data-intensive programs, that doubling of each data point can result in a lot of memory consumption (this is my understanding, at least).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The problem here is that math on arrays is totally different from math on matrices. When multiplying an array, it is done element-by-element, but with a matrix, it should be done using proper matrix multiplication. If the data type is incorrect, you won't get memory problems, but you will get bogus math results from the multiplication operation.&lt;/P&gt;</description>
      <pubDate>Fri, 25 Jan 2013 19:26:50 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/Possible-bug-LV2011-with-Silver-type-Real-Matrix/m-p/2292858#M722930</guid>
      <dc:creator>BertMcMahan</dc:creator>
      <dc:date>2013-01-25T19:26:50Z</dc:date>
    </item>
    <item>
      <title>Re: Possible bug (LV2011) with Silver type Real Matrix</title>
      <link>https://ni.lithium.com/t5/LabVIEW/Possible-bug-LV2011-with-Silver-type-Real-Matrix/m-p/2295022#M723402</link>
      <description>&lt;P&gt;The issue here is the math&amp;nbsp;primitives are not being correctly overloaded for Silver Matrix controls. As someone else mentioned earlier, t&lt;SPAN&gt;he m&lt;/SPAN&gt;&lt;SPAN&gt;ath primitives treat the Silver Matrix datatype as a 2D array, and will compute values element wise, instead of as matrices. NI is aware of the issue and it is being worked on. As a temporary workaround, please use the Modern Matrix controls. You may track the CAR#&amp;nbsp;&lt;SPAN&gt;377021.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 28 Jan 2013 22:18:40 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/Possible-bug-LV2011-with-Silver-type-Real-Matrix/m-p/2295022#M723402</guid>
      <dc:creator>Doug-W</dc:creator>
      <dc:date>2013-01-28T22:18:40Z</dc:date>
    </item>
    <item>
      <title>Re: Possible bug (LV2011) with Silver type Real Matrix</title>
      <link>https://ni.lithium.com/t5/LabVIEW/Possible-bug-LV2011-with-Silver-type-Real-Matrix/m-p/2512806#M764547</link>
      <description>&lt;P&gt;CAR 377021&lt;SPAN&gt;&amp;nbsp;discussed in this thread has been fixed in LabVIEW 2013. For a more complete list of bugs fixed in LabVIEW 2013, check the &lt;A href="https://www.ni.com/en/support/documentation/bugs/13/archived--labview-2013-bug-fixes.html" target="_self"&gt;LabVIEW 2013 Bug Fixes&lt;/A&gt;. You can download an evaluation copy of LabVIEW 2013 at &lt;A href="https://www.ni.com/en/support/downloads/software-products/download.labview.html" target="_self"&gt;www.ni.com/trylabview/&lt;/A&gt; or if you have an earlier version of LabVIEW installed and an active SSP subscription, you will be able to download the latest version of LabVIEW through NI Update Service.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Jeff Peacock&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Product Support Engineer | LabVIEW R&amp;amp;D | National Instruments&lt;/P&gt;</description>
      <pubDate>Wed, 28 May 2025 12:59:31 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/Possible-bug-LV2011-with-Silver-type-Real-Matrix/m-p/2512806#M764547</guid>
      <dc:creator>Jeff-P</dc:creator>
      <dc:date>2025-05-28T12:59:31Z</dc:date>
    </item>
  </channel>
</rss>

