<?xml version="1.0"?>
<rss version="2.0"><channel><title>LabVIEW Community Edition Latest Topics</title><link>https://lavag.org/forum/58-labview-community-edition/</link><description>LabVIEW Community Edition Latest Topics</description><language>en</language><item><title>Download LabVIEW Community Edition</title><link>https://lavag.org/topic/21509-download-labview-community-edition/</link><description><![CDATA[<p style="text-align: center;">
	<span style="font-size:16px;">If you want to try LabVIEW, you can download a free full version of LabVIEW for non-commercial use. It contains the LINX toolkit so you can use Arduino, RaspBerry Pi and Beagleboard:</span>
</p>

<p style="text-align: center;">
	<span style="font-size:26px;"><a href="http://vishots.com/freelabview" rel="external">Download LabVIEW for Free</a></span>
</p>
]]></description><guid isPermaLink="false">21509</guid><pubDate>Thu, 16 Apr 2020 01:49:47 +0000</pubDate></item><item><title>LabVIEW 2025 installation on Ubuntu</title><link>https://lavag.org/topic/54401-labview-2025-installation-on-ubuntu/</link><description><![CDATA[<p>
	Wonder if anyone can tell me where to get an ISO file for Linux LabVIEW and, maybe, give a few pointers on how to install it, exactly.
</p>

<p>
	I've tried to download it from the <a href="https://www.ni.com/" rel="external nofollow">NI</a> website but the "Offline Install" does not work at all and the on-line installer does something that I do not quite understand.  After all, I cannot find LabVIEW on my computer.
</p>

<p>
	Any suggestions?
</p>
<p>
<a class="ipsAttachLink" href="https://lavag.org/applications/core/interface/file/attachment.php?id=22367&amp;key=a3bb04d982a08cf111e05165b4bd3708" data-fileExt='txt' data-fileid='22367' data-filekey='a3bb04d982a08cf111e05165b4bd3708'>log.txt</a> 
<a class="ipsAttachLink" href="https://lavag.org/applications/core/interface/file/attachment.php?id=22368&amp;key=cd5d86a365d26c460eb22e8737fc3113" data-fileExt='txt' data-fileid='22368' data-filekey='cd5d86a365d26c460eb22e8737fc3113'>update.txt</a> 
<a class="ipsAttachLink" href="https://lavag.org/applications/core/interface/file/attachment.php?id=22369&amp;key=8f9e59d0a3a15f22614dc3025dc49aa9" data-fileExt='txt' data-fileid='22369' data-filekey='8f9e59d0a3a15f22614dc3025dc49aa9'>list.txt</a> 
<a class="ipsAttachLink" href="https://lavag.org/applications/core/interface/file/attachment.php?id=22370&amp;key=04203a4c92115fa2058d0ec4f886b7fc" data-fileExt='txt' data-fileid='22370' data-filekey='04203a4c92115fa2058d0ec4f886b7fc'>upgrade.txt</a></p>]]></description><guid isPermaLink="false">54401</guid><pubDate>Thu, 27 Feb 2025 17:03:14 +0000</pubDate></item><item><title><![CDATA[LabView System Integration & Test Engineer position starting ASAP.]]></title><link>https://lavag.org/topic/59234-labview-system-integration-test-engineer-position-starting-asap/</link><description><![CDATA[<p>
	<span style="font-size:11pt;">Good afternoon!</span>
</p>

<p>
	<span> I have multiple positions open starting up ASAP for LabView System Integration &amp; Test Engineers. Our client is located north of Boston, and these are long term contract positions that are all onsite. Our client is looking for LabView and Test Stand experience. Yo</span><span style="font-size:11pt;">u would need to be a US Citizen, and you would also be able to obtain an active secret clearance on this project<span style="color:#000000;">. </span>If you are interested in learning more, please email me over a copy of your resume to: </span><u><span style="color:#467886;font-size:11pt;"><a href="mailto:llamattina@advancedtechno.com" rel=""><span style="color:#467886;">*****@*****.tld</span></a></span></u>
</p>

<p>
	<span style="font-size:11pt;"> </span><span>Thank you!</span>
</p>

<p>
	<b><span style="color:#002060;font-size:11pt;">Lou LaMattina</span></b>
</p>

<p>
	<span style="color:#002060;font-size:11pt;">Senior Technical Recruiter</span>
</p>

<p>
	<b><span style="color:#153d63;font-size:11pt;">Advanced Technology</span></b>
</p>

<p>
	<span style="color:#002060;font-size:11pt;">Office: 774-210-4084</span>
</p>

<p>
	<u><span style="color:#467886;font-size:11pt;"><a href="mailto:llamattina@advancedtechno.com" rel=""><span style="color:#467886;">*****@*****.tld</span></a></span></u>
</p>

<p>
	<u><span style="color:#467886;font-size:11pt;"><a href="http://www.advancedtechno.com" rel="external nofollow"><span style="color:#467886;">www.advancedtechno.com</span></a></span></u>
</p>
]]></description><guid isPermaLink="false">59234</guid><pubDate>Tue, 12 May 2026 18:43:50 +0000</pubDate></item><item><title>Tree control how to add custom icon to column</title><link>https://lavag.org/topic/59149-tree-control-how-to-add-custom-icon-to-column/</link><description><![CDATA[<p>
	Hello everyone,
</p>

<p>
	I want to implement a similar function in the image. You can add or set icons in other columns of the tree control. How should I do this function?
</p>

<p>
	thanks a lot.
</p>

<p>
	 
</p>

<p><a href="https://lavag.org/uploads/monthly_2025_10/image.png.608e914354b471a83c24bfa8f3cb4746.png" class="ipsAttachLink ipsAttachLink_image" ><img data-fileid="22617" src="https://lavag.org/applications/core/interface/js/spacer.png" data-src="https://lavag.org/uploads/monthly_2025_10/image.png.608e914354b471a83c24bfa8f3cb4746.png" data-ratio="44.53" width="1572" class="ipsImage ipsImage_thumbnailed" alt="image.png"></a></p>]]></description><guid isPermaLink="false">59149</guid><pubDate>Sat, 11 Oct 2025 02:38:08 +0000</pubDate></item><item><title>Ctl reedited is invalid after saved</title><link>https://lavag.org/topic/59190-ctl-reedited-is-invalid-after-saved/</link><description><![CDATA[<p>
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="22684" data-ratio="21.26" width="2404" alt="image.png.f8fa499c08717e4ad156548532c9ed07.png" data-src="https://lavag.org/uploads/monthly_2026_02/image.png.f8fa499c08717e4ad156548532c9ed07.png" src="https://lavag.org/applications/core/interface/js/spacer.png" />
</p>

<p>
	Hi everyone,
</p>

<p>
	there was a code's picture that reedit ctl‘s Booltext and saved to new file, it workd ok in development environment，but new ctl could be invalid when it run as exe at runtime ,I did not how to solute it.Could you give me some suggestion.
</p>

<p>
	Thank you.
</p>
]]></description><guid isPermaLink="false">59190</guid><pubDate>Mon, 09 Feb 2026 06:27:48 +0000</pubDate></item><item><title>How to save preview version in runtime</title><link>https://lavag.org/topic/59189-how-to-save-preview-version-in-runtime/</link><description><![CDATA[<p>
	Hi everyone,
</p>

<p>
	I want to save vi or ctl to preview version,but exe runned at runtime could not be ok, who can give me help?
</p>

<p>
	Thanks,good luck.
</p>
]]></description><guid isPermaLink="false">59189</guid><pubDate>Sun, 08 Feb 2026 02:46:02 +0000</pubDate></item><item><title>LabVIEW</title><link>https://lavag.org/topic/59181-labview/</link><description><![CDATA[<p>
	LabVIEW
</p>
]]></description><guid isPermaLink="false">59181</guid><pubDate>Thu, 15 Jan 2026 08:28:49 +0000</pubDate></item><item><title>How to build a TCP client in LabVIEW to receive webcam video from Python?</title><link>https://lavag.org/topic/59138-how-to-build-a-tcp-client-in-labview-to-receive-webcam-video-from-python/</link><description><![CDATA[<p>
	Hello,
</p>

<p>
	I have a Python TCP server that streams webcam video frames as JPEG over the network. Now I want to build a <strong>LabVIEW client</strong> that can:
</p>

<ul>
	<li>
		<p>
			Connect to the Python server
		</p>
	</li>
	<li>
		<p>
			Read the first 4 bytes (frame length)
		</p>
	</li>
	<li>
		<p>
			Receive the JPEG frame data
		</p>
	</li>
	<li>
		<p>
			Display the image on the LabVIEW Front Panel
		</p>
	</li>
</ul>

<p>
	Note: I do <strong>not</strong> have <a href="https://www.ni.com/" rel="external nofollow">NI</a> Vision Toolkit, so I need a solution using <strong>.NET (MemoryStream + Image.FromStream)</strong> or any other method to display the image.
</p>

<p>
	Can someone share a simple <strong>example VI</strong> or <strong>block diagram</strong> to achieve this?
</p>

<p>
	Thanks <span class="ipsEmoji">🙏</span><a class="ipsAttachLink" data-fileid="22591" href="https://lavag.org/applications/core/interface/file/attachment.php?id=22591&amp;key=90801b8ddb04f75ae9d285cfe1ed33fe" data-fileext="py" rel="">tcp_video_server.py</a><a class="ipsAttachLink" data-fileid="22592" href="https://lavag.org/applications/core/interface/file/attachment.php?id=22592&amp;key=7aa6d6bf29194aa5c5e7f3f43aacd659" data-fileext="py" rel="">webcam_tcp_client.py</a>
</p>
]]></description><guid isPermaLink="false">59138</guid><pubDate>Sat, 20 Sep 2025 05:52:49 +0000</pubDate></item><item><title>How to extract a circular ring from a Image?</title><link>https://lavag.org/topic/59101-how-to-extract-a-circular-ring-from-a-image/</link><description><![CDATA[<p>
	How to use the image manipulation VIs? I want to extract a circular ring from a image file which include the known postion and radius infomations.
</p>

<p>
	Thanks!
</p>
]]></description><guid isPermaLink="false">59101</guid><pubDate>Mon, 04 Aug 2025 07:51:50 +0000</pubDate></item><item><title>How to automatically obtain the controls on the VI connection board&#xFF1F;</title><link>https://lavag.org/topic/53591-how-to-automatically-obtain-the-controls-on-the-vi-connection-board%EF%BC%9F/</link><description><![CDATA[<p>
	<span style="background-color:#ffffff;color:#2a2b2e;font-size:14px;">Hi！Has anyone done what I'm doing, which is to automatically recognize the wired version of a VI from the path, list the input and output controls, and give them a parameter to input and receive output in advance, just like TestStand does. Although I have a bit of an idea at the moment, using the property nodes in the screenshot may be able to achieve it, but I already expect this feature to be a lot of work, especially when clusters and arrays are nested with each other, and I can't imagine that this feature will get the desired results in VI where I have a bunch of custom controls as input. I was in so much pain, I really wanted to take a shortcut.(<span> </span>don't know if the software translation I use can accurately express my meaning)</span>
</p>

<p><a href="https://lavag.org/uploads/monthly_2025_01/_17369996466240.png.9664c66ade7d7dcb667cf0c5f03db22c.png" class="ipsAttachLink ipsAttachLink_image" ><img data-fileid="22287" src="https://lavag.org/applications/core/interface/js/spacer.png" data-src="https://lavag.org/uploads/monthly_2025_01/_17369996466240.png.9664c66ade7d7dcb667cf0c5f03db22c.png" data-ratio="41.07" width="901" class="ipsImage ipsImage_thumbnailed" alt="企业微信截图_17369996466240.png"></a></p>
<p><a href="https://lavag.org/uploads/monthly_2025_01/_17370079347717.png.bed02f14aa8b2e333112292c4cf4d6da.png" class="ipsAttachLink ipsAttachLink_image" ><img data-fileid="22288" src="https://lavag.org/applications/core/interface/js/spacer.png" data-src="https://lavag.org/uploads/monthly_2025_01/_17370079347717.png.bed02f14aa8b2e333112292c4cf4d6da.png" data-ratio="36.53" width="1396" class="ipsImage ipsImage_thumbnailed" alt="企业微信截图_17370079347717.png"></a></p>]]></description><guid isPermaLink="false">53591</guid><pubDate>Thu, 16 Jan 2025 06:18:56 +0000</pubDate></item><item><title>I2C</title><link>https://lavag.org/topic/53550-i2c/</link><description><![CDATA[<p>
	hi I have a problem with I2c bloc I don't know  how I can configurate it, i want to use a MCP2221
</p>

<p>
	could you help me please
</p>

<p><a href="https://lavag.org/uploads/monthly_2025_01/I2C.PNG.d1a4bda7ce0492782b09b4ebbc395488.PNG" class="ipsAttachLink ipsAttachLink_image" ><img data-fileid="22264" src="https://lavag.org/applications/core/interface/js/spacer.png" data-src="https://lavag.org/uploads/monthly_2025_01/I2C.PNG.d1a4bda7ce0492782b09b4ebbc395488.PNG" data-ratio="50.42" width="1807" class="ipsImage ipsImage_thumbnailed" alt="I2C.PNG"></a></p>]]></description><guid isPermaLink="false">53550</guid><pubDate>Wed, 08 Jan 2025 09:26:06 +0000</pubDate></item><item><title>how to use a Library on labview</title><link>https://lavag.org/topic/53549-how-to-use-a-library-on-labview/</link><description><![CDATA[<p>
	hi i m a new user of labview and i don't know how to use a library on it,
</p>

<p>
	some one can help me please ?
</p>
]]></description><guid isPermaLink="false">53549</guid><pubDate>Tue, 07 Jan 2025 14:36:18 +0000</pubDate></item><item><title>Refnum becomes invalid if there is an error in: is this expected behaviour?</title><link>https://lavag.org/topic/53530-refnum-becomes-invalid-if-there-is-an-error-in-is-this-expected-behaviour/</link><description><![CDATA[<p>
	Hi,
</p>

<p>
	So I had a bug I couldn't figure out. The setup is according to the attachment.
</p>

<p>
	The Close File function kept throwing an error (code 1) and I couldn't understand why. But then I finally understood: if there is an error in to the Write to Text File the file refnum becomes invalid.
</p>

<p>
	The reason I am starting this thread is that I always thought that there is always a case structure in a sub VI, even for the primary functions, so that if there is an error the function isn't executed BUT any refnum passes the VI unaffected. But that isn't the case? Is this an expected behaviour?
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="https://lavag.org/uploads/monthly_2024_12/error.png.dbad9afb78b0e77cd5078eff6b7946e6.png" data-fileid="22244" data-fileext="png" rel=""><img alt="error.png" class="ipsImage ipsImage_thumbnailed" data-fileid="22244" data-ratio="75.75" style="height:auto;" width="334" data-src="https://lavag.org/uploads/monthly_2024_12/error.png.dbad9afb78b0e77cd5078eff6b7946e6.png" src="https://lavag.org/applications/core/interface/js/spacer.png" /></a>
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="https://lavag.org/uploads/monthly_2024_12/setup.png.2637091178550c0d28f3f8373c3ee57f.png" data-fileid="22245" data-fileext="png" rel=""><img alt="setup.png" class="ipsImage ipsImage_thumbnailed" data-fileid="22245" data-ratio="17.54" style="height:auto;" width="513" data-src="https://lavag.org/uploads/monthly_2024_12/setup.png.2637091178550c0d28f3f8373c3ee57f.png" src="https://lavag.org/applications/core/interface/js/spacer.png" /></a>
</p>
]]></description><guid isPermaLink="false">53530</guid><pubDate>Fri, 20 Dec 2024 07:44:19 +0000</pubDate></item><item><title>how to "recieve" .net struct in labview</title><link>https://lavag.org/topic/53540-how-to-recieve-net-struct-in-labview/</link><description><![CDATA[<p style="background-color:#ffffff;border:0px;color:#0c0d0e;font-size:15px;padding:0px;text-align:left;vertical-align:baseline;">
	I am creating a .net DLL for a customer who will be using it in labview
</p>

<p style="background-color:#ffffff;border:0px;color:#0c0d0e;font-size:15px;padding:0px;text-align:left;vertical-align:baseline;">
	The method signature that I would like is
</p>

<p style="background-color:#ffffff;border:0px;color:#0c0d0e;font-size:15px;padding:0px;text-align:left;vertical-align:baseline;">
	int RequestData(ref myStruct[] data1)
</p>

<p style="background-color:#ffffff;border:0px;color:#0c0d0e;font-size:15px;padding:0px;text-align:left;vertical-align:baseline;">
	The customer who might not be very familiar with .net dll's is unable to figure out a way to invoke this...
</p>

<p style="background-color:#ffffff;border:0px;color:#0c0d0e;font-size:15px;padding:0px;text-align:left;vertical-align:baseline;">
	so I have been trying to figure it out using the labview community edition.
</p>

<p style="background-color:#ffffff;border:0px;color:#0c0d0e;font-size:15px;padding:0px;text-align:left;vertical-align:baseline;">
	Step 1 was to just see if I could pass a "ref" struct back to Labview... and here's my dll code for that and the labview sketch...
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace clusterPassing
{

    public struct myStruct            
    {

        public string myStr;

        public int myInt;

    }

    public class myClass           
    {



        public int myMethod( ref myStruct data1)   
        {
            data1.myInt = 21;
            data1.myStr = "test string";
           
            return data1.myInt;

        }





    }

}</span></pre>

<p>
	The labview sketch is attached 
</p>

<p>
	 
</p>

<p style="background-color:#ffffff;border:0px;color:#0c0d0e;font-size:15px;padding:0px;text-align:left;vertical-align:baseline;">
	In the dll code if I change the input to myStruct data1 (without the ref) I am able to invoke it but once I make it ref (as shown in the code) I get an error - 1316
</p>

<p style="background-color:#ffffff;border:0px;color:#0c0d0e;font-size:15px;padding:0px;text-align:left;vertical-align:baseline;">
	<strong style="border:0px;font-size:15px;padding:0px;vertical-align:baseline;">Question</strong>: Is there a way to allow for labview to exchange a struct and get the value back from the .net method? I have been reading up on clusters in labview but am not sure if this is possible yet...
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p><a href="https://lavag.org/uploads/monthly_2024_12/labview.png.b8932db1dd763f79d41f6d457a6d8ee5.png" class="ipsAttachLink ipsAttachLink_image" ><img data-fileid="22251" src="https://lavag.org/applications/core/interface/js/spacer.png" data-src="https://lavag.org/uploads/monthly_2024_12/labview.png.b8932db1dd763f79d41f6d457a6d8ee5.png" data-ratio="40.45" width="356" class="ipsImage ipsImage_thumbnailed" alt="labview.png"></a></p>]]></description><guid isPermaLink="false">53540</guid><pubDate>Sat, 28 Dec 2024 02:05:40 +0000</pubDate></item><item><title>CSV&#x6587;&#x4EF6;</title><link>https://lavag.org/topic/53441-csv%E6%96%87%E4%BB%B6/</link><description><![CDATA[<p>
	本人想读取一个CSV大型文件，数据很大，如何才能读取某一段时间内的数据，任意时间段数据，直接打开整个数据是打不开的。
</p>
]]></description><guid isPermaLink="false">53441</guid><pubDate>Thu, 24 Oct 2024 09:04:44 +0000</pubDate></item><item><title>labview 3D Vision</title><link>https://lavag.org/topic/53368-labview-3d-vision/</link><description><![CDATA[<p>
	How to use labview to measure the distance from the obstacle detected by the depth camera to the camera？
</p>
]]></description><guid isPermaLink="false">53368</guid><pubDate>Tue, 08 Oct 2024 05:47:57 +0000</pubDate></item><item><title>Connecting Arduino to raspberry pi</title><link>https://lavag.org/topic/20802-connecting-arduino-to-raspberry-pi/</link><description><![CDATA[<p>
	Hi 
</p>

<p>
	I need to connect Arduino to raspberry pi in order to use the analog input of Arduino for the raspberry pi and to program both with labview 
</p>

<p>
	 
</p>

<p>
	Please help me in this since I have searching for long time <span class="ipsEmoji">😔</span>
</p>
]]></description><guid isPermaLink="false">20802</guid><pubDate>Fri, 01 Mar 2019 20:38:04 +0000</pubDate></item><item><title>Pass complex data structure to C function</title><link>https://lavag.org/topic/23965-pass-complex-data-structure-to-c-function/</link><description><![CDATA[<p>
	I need help passing a complex data structure — a map of clusters containing an enum type and a string value — to a C function.
</p>

<p>
	My initial solution was to convert this structure to a string and then to byte buffer, pass the buffer and its lenght, and then decode it on the C side. However, this approach has issues when the key or value contains characters that I used as separators. While I could improve my encoding method, I'm looking for alternative solutions to achieve my goal.
</p>

<p>
	Function prototype:
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted"><span class="typ">int32_t</span><span class="pln"> lv_amqp_basic_publish</span><span class="pun">(</span><span class="typ">int64_t</span><span class="pln"> </span><span class="pun">*</span><span class="pln">conn_int</span><span class="pun">,</span><span class="pln"> </span><span class="typ">uint16_t</span><span class="pln"> channel</span><span class="pun">,</span><span class="pln"> </span><span class="typ">CStr</span><span class="pln"> exchange</span><span class="pun">,</span><span class="pln"> </span><span class="typ">CStr</span><span class="pln"> routingkey</span><span class="pun">,</span><span class="pln"> </span><span class="typ">uint8_t</span><span class="pln"> </span><span class="pun">*</span><span class="pln">headersBuffer</span><span class="pun">,</span><span class="pln"> </span><span class="typ">int32_t</span><span class="pln"> headersBufferLen</span><span class="pun">,</span><span class="pln"> </span><span class="typ">LStrHandle</span><span class="pln"> messagebody</span><span class="pun">,</span><span class="pln"> </span><span class="typ">LStrHandle</span><span class="pln"> error_description</span><span class="pun">);</span></pre>

<p>
	headersBuffer is used to populate headers table (array of amqp_table_entry_t_):
</p>

<pre class="ipsCode prettyprint lang-c prettyprinted"><span class="kwd">typedef</span><span class="pln"> </span><span class="kwd">struct</span><span class="pln"> amqp_table_entry_t_ </span><span class="pun">{</span><span class="pln">
  </span><span class="typ">amqp_bytes_t</span><span class="pln"> key</span><span class="pun">;</span><span class="pln"> </span><span class="com">/**&lt; the table entry key. Its a null-terminated UTF-8
                     * string, with a maximum size of 128 bytes */</span><span class="pln">
  </span><span class="typ">amqp_field_value_t</span><span class="pln"> value</span><span class="pun">;</span><span class="pln"> </span><span class="com">/**&lt; the table entry values */</span><span class="pln">
</span><span class="pun">}</span><span class="pln"> </span><span class="typ">amqp_table_entry_t</span><span class="pun">;</span></pre>

<p>
	LabVIEW code to encode headers map to string:
</p>

<ul>
	<li>
		The blue arrow represents the encoding signature for each element
	</li>
	<li>
		The green arrow indicates an issues with this method and ugly workaround
	</li>
</ul>

<p>
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="18314" data-ratio="32.87" width="1200" alt="image.png.3121a7f2f4da35c988e266cb209dda9a.png" src="https://lavag.org/applications/core/interface/js/spacer.png" data-src="https://lavag.org/uploads/monthly_2024_05/image.png.3121a7f2f4da35c988e266cb209dda9a.png">
</p>

<p>
	I can modify both the LabVIEW and C code.  Any suggestions would be greatly appreciated.
</p>
]]></description><guid isPermaLink="false">23965</guid><pubDate>Tue, 28 May 2024 06:45:01 +0000</pubDate></item><item><title>Display of values</title><link>https://lavag.org/topic/23920-display-of-values/</link><description><![CDATA[<p>
	Hi,
</p>

<p>
	it may be a stupid question, but I'm not too deep into Labview yet.
</p>

<p>
	I want to read out values from a battery via a DS28E17 and display them.<br>
	Now my question is how to do this with TMEX.
</p>

<p>
	My current setup is as follows. I can output the ROM number without any problems. But not the voltage from the battery or the DS28E17 does not pass on my commands to the battery.
</p>

<p><a href="https://lavag.org/uploads/monthly_2024_05/1.png.bc60c8b390ca056bf693b7df73c691e9.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="18309" src="https://lavag.org/applications/core/interface/js/spacer.png" data-ratio="40.88" width="1250" class="ipsImage ipsImage_thumbnailed" alt="1.png" data-src="https://lavag.org/uploads/monthly_2024_05/1.png.bc60c8b390ca056bf693b7df73c691e9.png"></a></p>]]></description><guid isPermaLink="false">23920</guid><pubDate>Wed, 15 May 2024 12:25:58 +0000</pubDate></item><item><title>DS28E17</title><link>https://lavag.org/topic/23910-ds28e17/</link><description><![CDATA[<div>
	<div>
		<p>
			hi,
		</p>

		<p>
			I am fairly new to LabView and need help.
		</p>

		<p>
			I have a problem. I would like to communicate with the DS28E17 via 1-Wire, which converts the communication to I2C. Among other things, I would like to read out the voltage.I have tried it both via the DS9490R and via RS232. The TMEX library looks promising, but I can't find a datasheet for this either. In addition, I'm using LabView 2009, which doesn't make it much easier.
		</p>

		<p>
			I don't really have a first setup. Perhaps one of you has already dealt with this and could help me
		</p>
	</div>
</div>
]]></description><guid isPermaLink="false">23910</guid><pubDate>Tue, 07 May 2024 11:34:16 +0000</pubDate></item><item><title>Virtual LabVIEW User Groups</title><link>https://lavag.org/topic/23666-virtual-labview-user-groups/</link><description><![CDATA[<p>
	Hey guys, 
</p>

<p>
	The team at my company sometimes participates as presenters in virtual LabVIEW user groups. I'm trying to find a way to spread the word since we don't do email spam. So I figured I'll start this topic and keep posting event notifications and recordings here for anyone who's interested. If you have any ideas for topics, please reach out! 
</p>

<p>
	We just recorded two presentations and there's another event coming up on December 13th. 
</p>

<p>
	Recorded presentations:
</p>

<p>
	Building LabVIEW IDE and Tooling That You Always Wanted: <a href="https://bit.ly/417KxSN" rel="external nofollow">https://bit.ly/417KxSN</a>
</p>

<p>
	Communication with controllers: https://bit.ly/3t7zpJ0
</p>

<p>
	Presentation on December 13th will cover Intro to SerDes Camera Communication in LabVIEW. Reg link here: <a href="https://konrad-technologies.us/labview-user-group-registration-page/?fbclid=IwAR00XwxoGDICAQlXYv1ttEr7q6HQt1CuXpzBYI_2LlK_Rl3l4TmoqQSQEt0" rel="external nofollow" style="background-color:#242526;border-width:0px;font-size:15px;padding:0px;">https://konrad-technologies.us/labview-user-group.../</a>
</p>
]]></description><guid isPermaLink="false">23666</guid><pubDate>Wed, 06 Dec 2023 22:56:35 +0000</pubDate></item><item><title>LVCE Linux activation expired, can't reactivate</title><link>https://lavag.org/topic/23691-lvce-linux-activation-expired-cant-reactivate/</link><description><![CDATA[<p>
	I have LabVIEW 2020 Community Edition installed on Linux, and when I run it, I get the following popup:
</p>

<p>
	<img alt="Your LabVIEW Community Edition license has expired. Click Activate to launch a web browser and login to your NI user profile for free activation." class="ipsImage ipsImage_thumbnailed" data-fileid="18155" data-ratio="41.73" style="width:611px;height:auto;" width="611" src="https://lavag.org/applications/core/interface/js/spacer.png" data-src="https://lavag.org/uploads/monthly_2023_12/image.png.9c3706ff4fcf72a5e4392e3a6427f152.png">
</p>

<p>
	So I click "Activate LabVIEW Community Edition", and it opens a web browser to a page asking me to log in to my NI account. I do, and then it takes me to a page saying "You have been authenticated. You may close this window." But LabVIEW itself tells a different story:
</p>

<p>
	<img alt='Web browser: "You have been authenticated. You may close this window." Popup dialog: "Unable to verify LabVIEW Community Edition entitlement. Please login to ni.com and redownload LabVIEW Community Edition."' class="ipsImage ipsImage_thumbnailed" data-fileid="18154" data-ratio="47.46" style="width:710px;height:auto;" width="710" src="https://lavag.org/applications/core/interface/js/spacer.png" data-src="https://lavag.org/uploads/monthly_2023_12/image.png.cc7958ce22e34e954f0decfcecbe2e87.png">
</p>

<p>
	The strange thing is that the "You have been authenticated" page says 127.0.0.1 in the address bar, meaning the message is coming from my own computer rather than NI's website. So you'd think it would match what LabVIEW says, but nope.
</p>

<p>
	I'm pretty sure I already tried redownloading LabVIEW Community Edition and it didn't work. Anyone know how to fix this?
</p>
]]></description><guid isPermaLink="false">23691</guid><pubDate>Sat, 23 Dec 2023 17:58:50 +0000</pubDate></item><item><title>Which is the best platform to teach kids programming?</title><link>https://lavag.org/topic/21871-which-is-the-best-platform-to-teach-kids-programming/</link><description><![CDATA[<p>
	Hi,
</p>

<p>
	My 12 yrs old child is interested in coding and would like to learn it. Could someone please help me to find the best coding platform for kids?
</p>
]]></description><guid isPermaLink="false">21871</guid><pubDate>Mon, 28 Dec 2020 09:33:50 +0000</pubDate></item><item><title>RevolutionPi for industrial automation. Has anyone tried these?</title><link>https://lavag.org/topic/23232-revolutionpi-for-industrial-automation-has-anyone-tried-these/</link><description><![CDATA[<p>
	Has anyone tried using these?
</p>

<p>
	<a href="https://revolutionpi.com/revolution-pi-series/" ipsnoembed="true" rel="external nofollow">https://revolutionpi.com/revolution-pi-series/</a>
</p>
]]></description><guid isPermaLink="false">23232</guid><pubDate>Sun, 04 Jun 2023 19:33:50 +0000</pubDate></item><item><title>Interface fixe</title><link>https://lavag.org/topic/23327-interface-fixe/</link><description><![CDATA[<p>
	Bonjour.
</p>

<p>
	Je rencontre un soucis avec mon interface sur LabVIEW. 
</p>

<p>
	Je ne parviens pas la rendre non modifiable par l'utilisateur.
</p>

<p>
	Et à chaque fois que je ferme l'application, lorsque je l'ouvre à nouveau, je suis obligé de redéfinir certaines variable locales. De même pour mes sous VI.
</p>

<p>
	Besoin de votre aide s'il vous plait. 
</p>
]]></description><guid isPermaLink="false">23327</guid><pubDate>Tue, 27 Jun 2023 11:14:43 +0000</pubDate></item><item><title>Mold border extraction</title><link>https://lavag.org/topic/23574-mold-border-extraction/</link><description><![CDATA[<p>
	I am currently trying to extract the outline of a mold using NI Vision Assistant.How could I do this? 
</p>

<p><a href="https://lavag.org/uploads/monthly_2023_11/untitled.png.8ed3c6a8d8021415b1e94eeb70cf9c17.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="18085" src="https://lavag.org/applications/core/interface/js/spacer.png" data-ratio="75.00" width="2592" class="ipsImage ipsImage_thumbnailed" alt="untitled.png" data-src="https://lavag.org/uploads/monthly_2023_11/untitled.png.8ed3c6a8d8021415b1e94eeb70cf9c17.png"></a></p>]]></description><guid isPermaLink="false">23574</guid><pubDate>Mon, 06 Nov 2023 11:48:46 +0000</pubDate></item><item><title>LabVIEW example code , Fusebox Inspection Example</title><link>https://lavag.org/topic/23515-labview-example-code-fusebox-inspection-example/</link><description><![CDATA[<p>
	Hi,
</p>

<p>
	Anybody can help me to get the Fusebox Inspection example code (.vi format) .
</p>

<p>
	This code can get it from Labview library.
</p>

<p>
	You can also search this file in Labview &gt; help &gt; find example &gt; searching...
</p>

<p>
	The file location is LabVIEW\examples\Vision\3. Applications\Fusebox Inspection Example.llb . 
</p>

<p>
	Another example is "Tile identification" . I am not sure the file location for this.
</p>

<p>
	 
</p>

<p>
	Thank you.
</p>
]]></description><guid isPermaLink="false">23515</guid><pubDate>Fri, 20 Oct 2023 08:38:46 +0000</pubDate></item><item><title>How can I fix my volume communication with a syringe pump using LabView?</title><link>https://lavag.org/topic/23517-how-can-i-fix-my-volume-communication-with-a-syringe-pump-using-labview/</link><description><![CDATA[<p style="background-color:#ffffff;color:#333333;font-size:16px;padding:0px;text-align:left;">
	Hello, 
</p>

<p style="background-color:#ffffff;color:#333333;font-size:16px;padding:0px;text-align:left;">
	 
</p>

<p style="background-color:#ffffff;color:#333333;font-size:16px;padding:0px;text-align:left;">
	Attached to this discussion is my script. So lately, I've been working on connecting 2 dual channel chemyx fusion 4000x syringe pumps. I managed to control them each channel independently using my script. Each channel works perfectly, the only issue I'm having is that every time I put the volume input in my script it would not change in the pump, but my rate would. for example, if I put in my software vol= 500ul @3.5ul/min, in the pump would only change the rate. besides that, in pump one channel 1 works perfectly but channel 2 of pump one is the one having the problem stated. in pump 2 channel 2 is the one who has the problem stated before too.
</p>

<p style="background-color:#ffffff;color:#333333;font-size:16px;padding:0px;text-align:left;">
	To communicate with the Chemyx Fusion 4000x dual channel syringe pumps, I am using one USB A to B cable per pump. I had to rename the cables to COM2 and COM12 in order for the program to read them. I validated the cables using NI Max.
</p>

<p style="background-color:#ffffff;color:#333333;font-size:16px;padding:0px;text-align:left;">
	All of the commands work perfectly fine, except for volume communication. Both channels work perfectly fine for each pump when I set the volume using the syringe pump's display. However, when I try to set the volume using my program, only one channel works. This is the same issue for both pumps.
</p>

<p style="background-color:#ffffff;color:#333333;font-size:16px;padding:0px;text-align:left;">
	I can run both pumps at the same time using different USB A to B cables and connecting them to different ports on my computer. I also had to change the baud rate to 115200 to get the system to work.
</p>

<p style="background-color:#ffffff;color:#333333;font-size:16px;padding:0px;text-align:left;">
	I have tried going into the internal panel and changing the volume setting from single pump to channel 1 or channel 2, but it still does the same thing.
</p>

<p style="background-color:#ffffff;color:#333333;font-size:16px;padding:0px;text-align:left;">
	If I turn off the pumps and turn them back on, they will both work perfectly fine, as well as the channels and the volume. However, after 3-4 minutes, the volume setting will only work in one of the channels for each pump. I also wanted to add that I just realized that when I apply the volume in my script, the syringe pump will detect it and show it on the syringe pump screen, but only if one of the other channels is off/not running at the same time. If both channels are running, the volume won't work on either channel.
</p>

<p style="background-color:#ffffff;color:#333333;font-size:16px;padding:0px;text-align:left;">
	I am attaching the manual for the syringe pump to this forum.
</p>

<p style="background-color:#ffffff;color:#333333;font-size:16px;padding:0px;text-align:left;">
	Any ideas on what might be causing this issue?
</p>

<p style="background-color:#ffffff;color:#333333;font-size:16px;padding:0px;text-align:left;">
	Thanks,
</p>
<p>
<a class="ipsAttachLink" href="https://lavag.org/applications/core/interface/file/attachment.php?id=18022&amp;key=11c8b57255f8f852415960a8076602ff" data-fileExt='vi' data-fileid='18022' data-filekey='11c8b57255f8f852415960a8076602ff'>check this code.vi</a> 
<a class="ipsAttachLink" href="https://lavag.org/applications/core/interface/file/attachment.php?id=18023&amp;key=311a25cc739330fb333e2ede2bce0169" data-fileExt='pdf' data-fileid='18023' data-filekey='311a25cc739330fb333e2ede2bce0169'>fusion-series-4000-6000-manual.pdf</a></p>]]></description><guid isPermaLink="false">23517</guid><pubDate>Fri, 20 Oct 2023 15:52:11 +0000</pubDate></item><item><title>CAN loopback Test ERROR</title><link>https://lavag.org/topic/23481-can-loopback-test-error/</link><description><![CDATA[<p>
	I have PCI-8513 CAN card with RT system. When I run CAN loopback test from LABVIEW example finder, I=it is throwing error. First, I check self test and calibration also in NI MAX. Blink test is also worked. It is successfully done. My CAN Card has two CAN interface. Can anyone tell me the problem? Screenshot of error is attached. XNET version is 20.0
</p>

<p><a href="https://lavag.org/uploads/monthly_2023_09/1171786372_Screenshot2023-09-15145258.png.9dd4a464a08651a0583ecd58e15a8b1d.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="17978" src="https://lavag.org/applications/core/interface/js/spacer.png" data-ratio="88.68" width="786" class="ipsImage ipsImage_thumbnailed" alt="Screenshot 2023-09-15 145258.png" data-src="https://lavag.org/uploads/monthly_2023_09/1171786372_Screenshot2023-09-15145258.png.9dd4a464a08651a0583ecd58e15a8b1d.png"></a></p>]]></description><guid isPermaLink="false">23481</guid><pubDate>Fri, 22 Sep 2023 12:32:05 +0000</pubDate></item><item><title>LabVIEW Project Help Urgent</title><link>https://lavag.org/topic/23476-labview-project-help-urgent/</link><description><![CDATA[<p>
	Can somebody try and help me program this process I want to make in the most simplest way you can (Kinda like with event structures) please. I need it before the 18th of September.<br />
	 
</p>
<p>
<a class="ipsAttachLink" href="https://lavag.org/applications/core/interface/file/attachment.php?id=17971&amp;key=4e406f15e2799c13efacf97b6d530c48" data-fileExt='vi' data-fileid='17971' data-filekey='4e406f15e2799c13efacf97b6d530c48'>Avance 3 (1).vi</a></p>]]></description><guid isPermaLink="false">23476</guid><pubDate>Sat, 16 Sep 2023 04:39:43 +0000</pubDate></item><item><title>Change NI-VISA version on Remote PXI System</title><link>https://lavag.org/topic/23393-change-ni-visa-version-on-remote-pxi-system/</link><description><![CDATA[<p>
	I have a remote PXI system and I have configured it in NI-MAX. After that I can see NI-VISA version on remote system is 21.5 but on Host computer it is 20.0. As I am using LabVIEW 2017 , I have to downgrade NI-VISA version from remote system. I am not able to find any document on this problem. Can you please let me know how can I do it.
</p>
]]></description><guid isPermaLink="false">23393</guid><pubDate>Tue, 01 Aug 2023 15:02:20 +0000</pubDate></item><item><title>writing to file</title><link>https://lavag.org/topic/23386-writing-to-file/</link><description><![CDATA[<p>
	I want to write data read from a device to a file. I have figured out to do so. However, I would like to automatically create a file that is named after the serial number of the device. Is there a way that I can do this?
</p>

<p>
	Essentially creating a file name from a string and then putting data into the file without having to manually type in a file name and location in the popup box
</p>
]]></description><guid isPermaLink="false">23386</guid><pubDate>Thu, 27 Jul 2023 16:19:07 +0000</pubDate></item><item><title>NI DAQmx and base system error</title><link>https://lavag.org/topic/23380-ni-daqmx-and-base-system-error/</link><description><![CDATA[<p>
	<span lang="en-us" xml:lang="en-us"> </span>
</p>

<p>
	<span lang="en-us" xml:lang="en-us">I have some doubts regarding NI PXIe devices and configuration.</span>
</p>

<p>
	<span lang="en-us" xml:lang="en-us">I am using LabView 2017, and I have installed NI-DAQmx 19.1.0</span>
</p>

<p>
	<span lang="en-us" xml:lang="en-us">In Ni-MAX , under remote system I can see my device is connected. But beside Dev1 there is a red cross and that is throwing error. It is saying the version of DAQmx is different in remote system and local system. Even though I find it same. Still, I tried to reinstall it and giving some error "NI DAQmx 19.1.0 requires base system 6.0o</span>
</p>

<p>
	<span lang="en-us" xml:lang="en-us">Here, I have attached screenshots of the issues. I request you to verify it once and let me know how I can solve the problem.</span>
</p>

<p>
	<span lang="en-us" xml:lang="en-us"> </span>
</p>

<p><a href="https://lavag.org/uploads/monthly_2023_07/ss3.png.453745bf17af6c75be59d85ff8a3e308.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="17874" src="https://lavag.org/applications/core/interface/js/spacer.png" data-ratio="55.46" width="1711" class="ipsImage ipsImage_thumbnailed" alt="ss3.png" data-src="https://lavag.org/uploads/monthly_2023_07/ss3.png.453745bf17af6c75be59d85ff8a3e308.png"></a></p>
<p><a href="https://lavag.org/uploads/monthly_2023_07/ss2.png.3cff286f23c5e81f14aadc4e2e71367d.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="17875" src="https://lavag.org/applications/core/interface/js/spacer.png" data-ratio="54.65" width="1720" class="ipsImage ipsImage_thumbnailed" alt="ss2.png" data-src="https://lavag.org/uploads/monthly_2023_07/ss2.png.3cff286f23c5e81f14aadc4e2e71367d.png"></a></p>
<p><a href="https://lavag.org/uploads/monthly_2023_07/ss1.png.b14fcf630c6ea379695c65373d4a2822.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="17876" src="https://lavag.org/applications/core/interface/js/spacer.png" data-ratio="53.03" width="1897" class="ipsImage ipsImage_thumbnailed" alt="ss1.png" data-src="https://lavag.org/uploads/monthly_2023_07/ss1.png.b14fcf630c6ea379695c65373d4a2822.png"></a></p>]]></description><guid isPermaLink="false">23380</guid><pubDate>Mon, 24 Jul 2023 09:44:05 +0000</pubDate></item><item><title>Issue in NI MAX</title><link>https://lavag.org/topic/23374-issue-in-ni-max/</link><description><![CDATA[<p>
	<span lang="en-us" xml:lang="en-us">I have some doubts regarding NI PXIe devices and configuration.</span>
</p>

<p>
	<span lang="en-us" xml:lang="en-us">I am using LabView 2017, and I have installed NI-DAQmx 19.1.0</span>
</p>

<p>
	<span lang="en-us" xml:lang="en-us">In Ni-MAX , under remote system I can see my device is connected. But beside Dev1 there is a red cross and that is throwing error. It is saying the version of DAQmx is different in remote system and local system. Even though I find it same. Still, I tried to reinstall it and giving some error of base system.</span>
</p>

<p>
	<span lang="en-us" xml:lang="en-us">Here, I have attached screenshots of the issues. I request you to verify it once and let me know how I can solve the problem.</span>
</p>

<p><a href="https://lavag.org/uploads/monthly_2023_07/ss3.png.99eb9ac05be0457429aa0a1d2d017b20.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="17868" src="https://lavag.org/applications/core/interface/js/spacer.png" data-ratio="55.46" width="1711" class="ipsImage ipsImage_thumbnailed" alt="ss3.png" data-src="https://lavag.org/uploads/monthly_2023_07/ss3.png.99eb9ac05be0457429aa0a1d2d017b20.png"></a></p>
<p><a href="https://lavag.org/uploads/monthly_2023_07/ss2.png.d4df570f7dd631c1e84c89ad40d44dce.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="17869" src="https://lavag.org/applications/core/interface/js/spacer.png" data-ratio="54.65" width="1720" class="ipsImage ipsImage_thumbnailed" alt="ss2.png" data-src="https://lavag.org/uploads/monthly_2023_07/ss2.png.d4df570f7dd631c1e84c89ad40d44dce.png"></a></p>
<p><a href="https://lavag.org/uploads/monthly_2023_07/ss1.png.262d9cd1f55693e043f19e0447707de8.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="17870" src="https://lavag.org/applications/core/interface/js/spacer.png" data-ratio="53.03" width="1897" class="ipsImage ipsImage_thumbnailed" alt="ss1.png" data-src="https://lavag.org/uploads/monthly_2023_07/ss1.png.262d9cd1f55693e043f19e0447707de8.png"></a></p>]]></description><guid isPermaLink="false">23374</guid><pubDate>Wed, 19 Jul 2023 12:51:28 +0000</pubDate></item><item><title>Using panther programmer</title><link>https://lavag.org/topic/23317-using-panther-programmer/</link><description><![CDATA[<p>
	I am using the panther programmer for a project. I am having trouble with writing data. The example code allows the user to manually write data in hex and choose its size and offset to determine where they want to write this specific data. In my case I want to have a preset code for 15 different cases. So, when I hit write for one case, it will upload that specific code. Any tips?
</p>
]]></description><guid isPermaLink="false">23317</guid><pubDate>Tue, 20 Jun 2023 19:31:07 +0000</pubDate></item><item><title>Communicator based on tcp protocol</title><link>https://lavag.org/topic/23323-communicator-based-on-tcp-protocol/</link><description><![CDATA[<p>
	 
</p>

<p>
	Hi, 
</p>

<p>
	I have written two programs client and server. The general idea is to make it a simple communicator on a local network to send three types of data string, 2 dimensional matrix and image + null message. For now the server sends data and the client receives. Ideally the two programs should be able to both receive and send data. However, I am most concerned about error 91 (Error 91 occurred at Variant To Data in CLIENT.vi). This may be related to the fact that when a timeout occurs, data is sent that the client does not know how to handle. How to maintain communication between the two applications? Probably this is something trivial that I can't see. I would appreciate your help. Programs are in this zip file.
</p>
<p>
<a class="ipsAttachLink" href="https://lavag.org/applications/core/interface/file/attachment.php?id=17806&amp;key=3d6007617b4650b2c907b137660a92b6" data-fileExt='zip' data-fileid='17806' data-filekey='3d6007617b4650b2c907b137660a92b6'>tcp_communicator.zip</a></p>]]></description><guid isPermaLink="false">23323</guid><pubDate>Fri, 23 Jun 2023 17:19:15 +0000</pubDate></item><item><title>apply trading strategies on labview</title><link>https://lavag.org/topic/23321-apply-trading-strategies-on-labview/</link><description><![CDATA[<p>
	How can i do that? Is someone can help me?
</p>

<p>
	 
</p>

<p>
	thank you
</p>
]]></description><guid isPermaLink="false">23321</guid><pubDate>Wed, 21 Jun 2023 23:41:11 +0000</pubDate></item><item><title>passing a struct to a labview library function</title><link>https://lavag.org/topic/23153-passing-a-struct-to-a-labview-library-function/</link><description><![CDATA[<p>
	I want to pass a struct to the library function.
</p>

<p>
	<u>this is the code from the function:</u>
</p>

<p>
	EXTERN_C SV_GEN_SDK_API SV_RETURN SVLibSystemGetInfo(uint32_t uiIndex, SV_TL_INFO *pInfoOut);
</p>

<p>
	<br>
	/** SVLibSystemOpen<br>
	   *  Opens the System module and puts the instance in the phSystem handle. This allocates all system wide<br>
	   *  resources. A System module can only be opened once.<br>
	   *  @param [in] uiIndex  Zero-based index of loaded GenTLProducers.<br>
	   *  @param [out] phSystemOut System module handle.<br>
	   *  @return success or error code<br>
	  */
</p>

<p>
	<u>this is the struct I want to pass to the function:</u>
</p>

<p>
	typedef struct _SV_TL_INFO<br>
	{<br>
	    char id[SV_STRING_SIZE];<br>
	    char vendor[SV_STRING_SIZE];<br>
	    char model[SV_STRING_SIZE];<br>
	    char version[SV_STRING_SIZE];<br>
	    char tlType[SV_STRING_SIZE];<br>
	    char name[SV_STRING_SIZE];<br>
	    char pathName[SV_STRING_SIZE];<br>
	    char displayName[SV_STRING_SIZE];<br>
	    uint32_t gentlVersionMajor;<br>
	    uint32_t gentlVersionMinor;<br>
	    int32_t encoding;<br>
	}SV_TL_INFO, *PSV_TL_INFO;
</p>

<p>
	 
</p>

<p>
	1.png shows my labview architecture
</p>

<p>
	2.png show how I call this function
</p>

<p>
	 
</p>

<p>
	I tried almost all of the parameter permutations to call this function but my program keeps on crashing. I'm on debian.
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p><a href="https://lavag.org/uploads/monthly_2023_04/1.png.fed8a53f2c4598d5a7ed5035b7a411b9.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="17688" src="https://lavag.org/applications/core/interface/js/spacer.png" data-ratio="49.90" width="1042" class="ipsImage ipsImage_thumbnailed" alt="1.png" data-src="https://lavag.org/uploads/monthly_2023_04/1.png.fed8a53f2c4598d5a7ed5035b7a411b9.png"></a></p>
<p><a href="https://lavag.org/uploads/monthly_2023_04/2.png.d25c88bd1c47a29a076603bee6ba8830.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="17689" src="https://lavag.org/applications/core/interface/js/spacer.png" data-ratio="67.41" width="672" class="ipsImage ipsImage_thumbnailed" alt="2.png" data-src="https://lavag.org/uploads/monthly_2023_04/2.png.d25c88bd1c47a29a076603bee6ba8830.png"></a></p>]]></description><guid isPermaLink="false">23153</guid><pubDate>Mon, 24 Apr 2023 13:34:49 +0000</pubDate></item><item><title><![CDATA[Call Library Function -> PID]]></title><link>https://lavag.org/topic/23114-call-library-function-pid/</link><description><![CDATA[<p>
	os: Debian
</p>

<p>
	 
</p>

<p>
	I've written a c Function and compiled it to a shared object. I call the function in labview and it executes just fine. The function modifies a ".cti" file. When I want to execute the function a second time it fails because labview still takes ownership of the process even after it terminates. When I run the function without labview this error doesn't occur..
</p>

<p>
	 
</p>

<p>
	This is my function:
</p>

<p>
	extern "C"{<br />
	    int InitSDK();<br />
	}
</p>

<p>
	int InitSDK()<br />
	{<br />
	    string ctiPath;<br />
	    string genicamPath;<br />
	    string genicamCachePath;<br />
	    string clProtocolPath;
</p>

<p>
	#if defined (WIN32)
</p>

<p>
	    char buffer[1024] = { 0 };<br />
	    int res = GetEnvironmentVariableA("GENICAM_GENTL64_PATH", buffer, sizeof(buffer));<br />
	    if (0 == res)<br />
	        return false;
</p>

<p>
	    ctiPath = string(buffer);
</p>

<p>
	    memset(buffer, 0, sizeof(buffer));<br />
	    res = GetEnvironmentVariableA("SVS_GENICAM_ROOT", buffer, sizeof(buffer));<br />
	    if (0 == res)<br />
	        return false;
</p>

<p>
	    genicamPath = string(buffer);
</p>

<p>
	    memset(buffer, 0, sizeof(buffer));<br />
	    res = GetEnvironmentVariableA("SVS_GENICAM_CACHE", buffer, sizeof(buffer));<br />
	    if (0 == res)<br />
	        return false;
</p>

<p>
	    genicamCachePath = string(buffer);
</p>

<p>
	    memset(buffer, 0, sizeof(buffer));<br />
	    res = GetEnvironmentVariableA("SVS_GENICAM_CLPROTOCOL", buffer, sizeof(buffer));<br />
	    if (0 == res)<br />
	        return false;
</p>

<p>
	    clProtocolPath = string(buffer);
</p>

<p>
	    SV_RETURN ret = SVLibInit(ctiPath.c_str(), genicamPath.c_str(), genicamCachePath.c_str(), clProtocolPath.c_str());<br />
	#elif defined(__linux__)<br />
	    ctiPath ="./";<br />
	    SV_RETURN ret = SVLibInit(ctiPath.c_str(), NULL, NULL, NULL);
</p>

<p>
	#elif defined(__APPLE__) &amp;&amp; defined(__MACH__)<br />
	    ctiPath = "/Library/Frameworks/SVGenSDK.framework/Versions/2.5.8/Libraries/cti";<br />
	    SV_RETURN ret = SVLibInit(ctiPath.c_str(), NULL, NULL, NULL);<br />
	#endif<br />
	    if (SV_ERROR_SUCCESS != ret)<br />
	    {<br />
	        printf("SVLibInit Failed! :%d", ret);<br />
	        return -1;<br />
	    }<br />
	    <br />
	    printf("Init worked \n");<br />
	    return 0;<br />
	}
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">23114</guid><pubDate>Wed, 19 Apr 2023 07:18:16 +0000</pubDate></item><item><title>Call Library Function</title><link>https://lavag.org/topic/23115-call-library-function/</link><description><![CDATA[<p>
	I have the following c function:
</p>

<p>
	extern "C"{
</p>

<p>
	int getInterfaces( uint32_t numInterface, void* g_hSystem);<br />
	    <br />
	}
</p>

<p>
	int getInterfaces( uint32_t numInterface, void* g_hSystem)<br />
	{<br />
	    //Get Interface<br />
	    bool bChanged = false;
</p>

<p>
	    SV_RETURN ret = SVSystemUpdateInterfaceList(g_hSystem, &amp;bChanged, 1000);<br />
	    if (SV_ERROR_SUCCESS != ret)<br />
	    {<br />
	        printf("%s SVSystemUpdateInterfaceList failed!:%d\n", __FUNCTION__, ret);<br />
	        return -1;<br />
	    }
</p>

<p>
	    ret = SVSystemGetNumInterfaces(g_hSystem, &amp;numInterface);<br />
	    if (SV_ERROR_SUCCESS != ret)<br />
	    {<br />
	        printf("%s SVSystemGetNumInterfaces failed!:%d\n", __FUNCTION__, ret);<br />
	        return -1;<br />
	    }
</p>

<p>
	    if (0 == numInterface)<br />
	    {<br />
	        printf("%s No Interface Available!\n", __FUNCTION__);<br />
	        return -1;<br />
	    }<br />
	}
</p>

<p>
	 
</p>

<p>
	How would I create "void* g_hSystem" in Labview?
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">23115</guid><pubDate>Wed, 19 Apr 2023 08:04:01 +0000</pubDate></item><item><title>Connect LabVIEW via usb or LAN</title><link>https://lavag.org/topic/23258-connect-labview-via-usb-or-lan/</link><description><![CDATA[<p>
	Good morning.<br />
	I can't connect my Rohde &amp; Schwarz spectrum analyser to LabVIEW via USB or LAN. I can't find the corresponding VI. Please help me.
</p>
]]></description><guid isPermaLink="false">23258</guid><pubDate>Wed, 07 Jun 2023 09:17:25 +0000</pubDate></item><item><title>Help With array pls</title><link>https://lavag.org/topic/23144-help-with-array-pls/</link><description><![CDATA[<p style="background-color:#ffffff;color:#333333;font-size:16px;padding:0px;text-align:left;">
	I need to be able to set the array "ingredients" to search on max 5 rows of the ingredients entered by the user referring to the array "All". then return the array row that contains at least 1 of the words in the array "Set using all specified ingredients" there must be no repetition of rows.
</p>

<p style="background-color:#ffffff;color:#333333;font-size:16px;padding:0px;text-align:left;">
	I have been working on it for several days but I have no idea how to extend the array to more rows.<br>
	Basically when you write a word that is in the array "Set using all specified ingredients" below the 5th line nothing appears on the array below it same exact thing for the array "ingredients" where you cannot write beyond 2 lines.
</p>

<p style="background-color:#ffffff;color:#333333;font-size:16px;padding:0px;text-align:left;">
	any ideas ? can you help me?
</p>

<p><a href="https://lavag.org/uploads/monthly_2023_04/gc26p.png.3ef2cc0b440877bd91e1c0a67c180206.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="17683" src="https://lavag.org/applications/core/interface/js/spacer.png" data-ratio="56.59" width="1092" class="ipsImage ipsImage_thumbnailed" alt="gc26p.png" data-src="https://lavag.org/uploads/monthly_2023_04/gc26p.png.3ef2cc0b440877bd91e1c0a67c180206.png"></a></p>
<p><a href="https://lavag.org/uploads/monthly_2023_04/QQUEu.png.44ff4c452b8cf53a942fc31c9ebeb5a8.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="17684" src="https://lavag.org/applications/core/interface/js/spacer.png" data-ratio="29.38" width="691" class="ipsImage ipsImage_thumbnailed" alt="QQUEu.png" data-src="https://lavag.org/uploads/monthly_2023_04/QQUEu.png.44ff4c452b8cf53a942fc31c9ebeb5a8.png"></a></p><p>
<a class="ipsAttachLink" href="https://lavag.org/applications/core/interface/file/attachment.php?id=17682&amp;key=bbd83e3e80057acba7bfe962230f3407" data-fileext="vi" data-fileid="17682" data-filekey="bbd83e3e80057acba7bfe962230f3407">Find Recipes.vi</a></p>]]></description><guid isPermaLink="false">23144</guid><pubDate>Fri, 21 Apr 2023 15:37:59 +0000</pubDate></item><item><title>Missing functions</title><link>https://lavag.org/topic/23082-missing-functions/</link><description><![CDATA[<p>
	I'm trying to write a program based on one YouTube video and I don't understand where to look this function. Who can tell me what it is called?
</p>

<p><a href="https://lavag.org/uploads/monthly_2023_03/1244659086_(143).png.2e60e443592effa8e3540b49ce20a238.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="17580" src="https://lavag.org/applications/core/interface/js/spacer.png" data-ratio="97.96" width="49" class="ipsImage ipsImage_thumbnailed" alt="屏幕截图(143).png" data-src="https://lavag.org/uploads/monthly_2023_03/1244659086_(143).png.2e60e443592effa8e3540b49ce20a238.png"></a></p>]]></description><guid isPermaLink="false">23082</guid><pubDate>Tue, 21 Mar 2023 14:03:55 +0000</pubDate></item><item><title>how can I render an image in Labview?</title><link>https://lavag.org/topic/23041-how-can-i-render-an-image-in-labview/</link><description><![CDATA[<p>
	I am trying to read in an image via opencv pass the pointer to <abbr title="LabVIEW">lv</abbr>. Then I want to load the image from the pointer and render it in <abbr title="LabVIEW">lv</abbr>. How would I do this? I am running linux so there is no vision module and no IMAQ.
</p>

<p>
	I also thought about passing the image as an array to <abbr title="LabVIEW">lv</abbr> but there seems to be no option to turn the array to an image that could be rendered in <abbr title="LabVIEW">lv</abbr>.
</p>

<p>
	Any suggestions?
</p>
]]></description><guid isPermaLink="false">23041</guid><pubDate>Mon, 06 Mar 2023 14:44:29 +0000</pubDate></item><item><title>Labview - Implementing Offline Maps</title><link>https://lavag.org/topic/22859-labview-implementing-offline-maps/</link><description><![CDATA[<p>
	Hi everyone,
</p>

<p>
	I want to implement offline maps onto labview, but there are no resources available regarding this. I want to know the procedure how it is done and what tools are being used for the same. if you have similar projects please share it to suraj1singh2460@gmail.com .
</p>

<p>
	Kindly help me out with this.
</p>

<p>
	Thank you
</p>

<p>
	Suraj Singh
</p>
]]></description><guid isPermaLink="false">22859</guid><pubDate>Tue, 03 Jan 2023 09:38:45 +0000</pubDate></item><item><title>tcp/ip communication condition</title><link>https://lavag.org/topic/22780-tcpip-communication-condition/</link><description><![CDATA[<p>
	Hi everyone.
</p>

<p>
	I started a new VI on LabVIEW 2021 to communicate, about tcp/ip, with a led display like a billboard as image below.
</p>

<p>
	<img alt="bfb6e9a1-eb3b-4bae-90a2-1f443f75059c.jpg.27f036795badfab0d3748905a11037f2.jpg" class="ipsImage ipsImage_thumbnailed" data-fileid="17203" data-ratio="30.38" style="width:450px;height:auto;" width="1200" src="https://lavag.org/applications/core/interface/js/spacer.png" data-src="https://lavag.org/uploads/monthly_2022_10/bfb6e9a1-eb3b-4bae-90a2-1f443f75059c.jpg.27f036795badfab0d3748905a11037f2.jpg">
</p>

<p>
	<img alt="344a1948-b55b-46d7-a7bb-0dab487771e5.jpg.02d588fd8a703135bd58ef51ff44e1b4.jpg" class="ipsImage ipsImage_thumbnailed" data-fileid="17204" data-ratio="32.06" style="width:450px;height:auto;" width="1200" src="https://lavag.org/applications/core/interface/js/spacer.png" data-src="https://lavag.org/uploads/monthly_2022_10/344a1948-b55b-46d7-a7bb-0dab487771e5.jpg.02d588fd8a703135bd58ef51ff44e1b4.jpg">
</p>

<p>
	 
</p>

<p>
	I get a communication as TCP/IP through the manufacturer software, but i didn't know what is the package i need to send, the full package.
</p>

<p>
	<img alt="image.png.11745b8e41c71d635ac4dd71eb8ebada.png" class="ipsImage ipsImage_thumbnailed" data-fileid="17205" data-ratio="67.73" style="width:500px;height:auto;" width="688" src="https://lavag.org/applications/core/interface/js/spacer.png" data-src="https://lavag.org/uploads/monthly_2022_10/image.png.11745b8e41c71d635ac4dd71eb8ebada.png">
</p>

<p>
	 
</p>

<p>
	This led display it's a simple command use, with there software (above) or bluetooth in cell phone,  but, to communicate for TCP/IP, they install a conversor, the USR-TCP232-T2 module, as image below
</p>

<p>
	<img alt="image.png.17828480664abffc213fedb9bd7f5798.png" class="ipsImage ipsImage_thumbnailed" data-fileid="17202" data-ratio="102.59" width="232" src="https://lavag.org/applications/core/interface/js/spacer.png" data-src="https://lavag.org/uploads/monthly_2022_10/image.png.17828480664abffc213fedb9bd7f5798.png">
</p>

<p>
	 
</p>

<p>
	The image bellow, I show the simple program im LabVIEW to command this led display but the main question is: whats is the kind of package i need send to show the message or change the configuration of the display.
</p>

<p>
	<img alt="image.png.f0451125b5d7981414006c579d163284.png" class="ipsImage ipsImage_thumbnailed" data-fileid="17206" data-ratio="90.06" style="width:300px;height:auto;" width="463" src="https://lavag.org/applications/core/interface/js/spacer.png" data-src="https://lavag.org/uploads/monthly_2022_10/image.png.f0451125b5d7981414006c579d163284.png">  
</p>

<p>
	<img alt="image.png.22009760601881bdea5f27acdd96d63d.png" class="ipsImage ipsImage_thumbnailed" data-fileid="17208" data-ratio="52.64" width="1200" src="https://lavag.org/applications/core/interface/js/spacer.png" data-src="https://lavag.org/uploads/monthly_2022_10/image.png.22009760601881bdea5f27acdd96d63d.png">
</p>

<p>
	 
</p>

<p>
	In attached, we can see the datasheet that manufacturer send us about this led display and the package to send, but i did'nt undestand how to do <span class="ipsEmoji">😕</span><br>
	It's my first time towork with TCP/IP on LabVIEW 
</p>

<p>
	<a class="ipsAttachLink" data-fileext="pdf" data-fileid="17209" href="https://lavag.org/applications/core/interface/file/attachment.php?id=17209&amp;key=09c5bd56b9cd530285ac84450eb9b8c6" rel="">manual progração Serial TechnoLEDs padrão RS232-RS485-TCPIP v8.pdf</a>
</p>

<p>
	<img alt="image.png.2a916bd011abc6bfc9470e0d175d08a2.png" class="ipsImage ipsImage_thumbnailed" data-fileid="17210" data-ratio="75.90" width="751" src="https://lavag.org/applications/core/interface/js/spacer.png" data-src="https://lavag.org/uploads/monthly_2022_10/image.png.2a916bd011abc6bfc9470e0d175d08a2.png">
</p>

<p>
	 
</p>

<p>
	<img alt="image.png.126a515c1b4e2713cd06bd2eba771157.png" class="ipsImage ipsImage_thumbnailed" data-fileid="17211" data-ratio="148.79" width="705" src="https://lavag.org/applications/core/interface/js/spacer.png" data-src="https://lavag.org/uploads/monthly_2022_10/image.png.126a515c1b4e2713cd06bd2eba771157.png">
</p>

<p>
	 
</p>

<p>
	Something like this:
</p>

<p>
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="17212" data-ratio="50.56" width="898" alt="image.png.df8b87ea62b34568aab665275646aa2f.png" src="https://lavag.org/applications/core/interface/js/spacer.png" data-src="https://lavag.org/uploads/monthly_2022_10/image.png.df8b87ea62b34568aab665275646aa2f.png">
</p>

<p>
	 
</p>

<p>
	 
</p>

<p><a href="https://lavag.org/uploads/monthly_2022_10/image.png.a3ca3f21970753425bb8ce74f5a9b9c2.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="17207" src="https://lavag.org/applications/core/interface/js/spacer.png" data-ratio="52.64" width="1290" class="ipsImage ipsImage_thumbnailed" alt="image.png" data-src="https://lavag.org/uploads/monthly_2022_10/image.png.a3ca3f21970753425bb8ce74f5a9b9c2.png"></a></p>]]></description><guid isPermaLink="false">22780</guid><pubDate>Wed, 26 Oct 2022 14:47:42 +0000</pubDate></item><item><title>How to generate signal to amplifier while i am using NI PXIe 6368 DAQ card?</title><link>https://lavag.org/topic/22593-how-to-generate-signal-to-amplifier-while-i-am-using-ni-pxie-6368-daq-card/</link><description><![CDATA[<p>
	Hello respected members 
</p>

<p>
	I am working on a battery charging and discharging project and i use a Matlab\Simulink based dll file in my VI and its run without error with NI PXIe 8840 device ans PXIe-6368 DAQ card . It works according to the requirements and the outputs are same as Matlab simulation.  How can i give signal to amplifier to get voltage and current for battery charging to see the behavior of the model in real-time ? How to generate the file with signals and load in  in amplifier HMI?
</p>

<p>
	<span style="background-color:rgb(255,255,255);">If someone can give me a good procedure it will  be very helpful for me.</span>
</p>

<p>
	<span style="background-color:rgb(255,255,255);">Thanks </span>
</p>

<p>
	<span style="background-color:rgb(255,255,255);">Abdul Qadeer</span>
</p>

<p>
	 
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="https://lavag.org/uploads/monthly_2022_06/307374863_(5).png.fa462cc4f9878b61da8b48b148f8187d.png" data-fileid="17031" data-fileext="png" rel=""><img alt="屏幕截图(5).png" class="ipsImage ipsImage_thumbnailed" data-fileid="17031" data-ratio="56.22" width="1200" src="https://lavag.org/applications/core/interface/js/spacer.png" data-src="https://lavag.org/uploads/monthly_2022_06/307374863_(5).png.fa462cc4f9878b61da8b48b148f8187d.png"></a>
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="https://lavag.org/uploads/monthly_2022_06/1309794451_(11).png.ee521e60e69dcdbb2a06e0a24319b8c2.png" data-fileid="17032" data-fileext="png" rel=""><img alt="屏幕截图(11).png" class="ipsImage ipsImage_thumbnailed" data-fileid="17032" data-ratio="56.22" width="1200" src="https://lavag.org/applications/core/interface/js/spacer.png" data-src="https://lavag.org/uploads/monthly_2022_06/1309794451_(11).png.ee521e60e69dcdbb2a06e0a24319b8c2.png"></a>
</p>

<p>
	 
</p>
<p>
<a class="ipsAttachLink" href="https://lavag.org/applications/core/interface/file/attachment.php?id=17029&amp;key=ef124de9a81d095b6e85be5e7ff1854f" data-fileext="" data-fileid="17029" data-filekey="ef124de9a81d095b6e85be5e7ff1854f"></a> 
<a class="ipsAttachLink" href="https://lavag.org/applications/core/interface/file/attachment.php?id=17033&amp;key=8fa23daf741c4d24a52e658d77097dfb" data-fileext="" data-fileid="17033" data-filekey="8fa23daf741c4d24a52e658d77097dfb"></a></p>]]></description><guid isPermaLink="false">22593</guid><pubDate>Wed, 22 Jun 2022 01:32:11 +0000</pubDate></item><item><title>How to use the dll file created from Matlab/Simulink for NI Phar lap real-time and Windows targets?</title><link>https://lavag.org/topic/22582-how-to-use-the-dll-file-created-from-matlabsimulink-for-ni-phar-lap-real-time-and-windows-targets/</link><description><![CDATA[<p style="background-color:#ffffff;color:#333333;font-size:16px;padding:0px;text-align:left;">
	<span style="font-size:16px;">Hello </span>
</p>

<p style="background-color:#ffffff;color:#333333;font-size:16px;padding:0px;text-align:left;">
	<span style="font-size:16px;">I created a dll file from the Simulink model using NI Veristand input and outputs as shown in figure 1. Later I use this dll in Labview VI and use Module interface Toolkit and export the dll in it, Its runs perfectly and there is no error with it as shown in figure 2</span>
</p>

<p style="background-color:#ffffff;color:#333333;font-size:16px;padding:0px;text-align:left;">
	<span style="font-size:16px;">Now I want to use this VI for the real-time target to test the battery. I have NI PXIe-8840 device in my lab and I would like to test the battery with this VI and dll. </span>
</p>

<p style="background-color:#ffffff;color:#353c41;font-size:14px;">
	<span style="font-size:16px;">Anyone who has dealt with this before and can use this Dll and VI in real time using NI PXIe 8840 device. </span>
</p>

<p style="background-color:#ffffff;color:#353c41;font-size:14px;">
	<span style="font-size:16px;">would really appreciate some help.</span>
</p>

<p style="background-color:#ffffff;color:#353c41;font-size:14px;">
	<span style="font-size:16px;">Every opinion given is worthy of respect</span>
</p>

<p style="background-color:#ffffff;color:#333333;font-size:16px;padding:0px;text-align:left;">
	<span style="font-size:16px;">Thanks </span><img class="ipsImage ipsImage_thumbnailed" data-fileid="17004" data-ratio="73.05" width="679" alt="image.png.b44664c0becaad5ef988b3f6448d5935.png" src="https://lavag.org/applications/core/interface/js/spacer.png" data-src="https://lavag.org/uploads/monthly_2022_06/image.png.b44664c0becaad5ef988b3f6448d5935.png">
</p>

<p><a href="https://lavag.org/uploads/monthly_2022_06/ss.PNG.7fda7b9bf297e564df5065575ac3e2cb.PNG" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="17003" src="https://lavag.org/applications/core/interface/js/spacer.png" data-ratio="62.43" width="841" class="ipsImage ipsImage_thumbnailed" alt="ss.PNG" data-src="https://lavag.org/uploads/monthly_2022_06/ss.PNG.7fda7b9bf297e564df5065575ac3e2cb.PNG"></a></p>
<p><a href="https://lavag.org/uploads/monthly_2022_06/103909952_(3).png.c2ed5d2a1361564a37aa51896dbf98b6.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="17002" src="https://lavag.org/applications/core/interface/js/spacer.png" data-ratio="56.22" width="1366" class="ipsImage ipsImage_thumbnailed" alt="屏幕截图(3).png" data-src="https://lavag.org/uploads/monthly_2022_06/103909952_(3).png.c2ed5d2a1361564a37aa51896dbf98b6.png"></a></p>]]></description><guid isPermaLink="false">22582</guid><pubDate>Wed, 15 Jun 2022 14:26:13 +0000</pubDate></item><item><title>Read FW Version from PCB board.</title><link>https://lavag.org/topic/22480-read-fw-version-from-pcb-board/</link><description><![CDATA[<p>
	Hi. We are now building machine with 16 pcb boards (Module 1-Module 16) using Labview. Each pcb board has its own firmware version but with similar code. Now, the labview only read and show for 1 pcb board. what is the best way to read each module and shown it in the interface?
</p>

<p>
	Version 2 in the second picture is the string output of the version.
</p>

<p>
	Thank you.
</p>

<p>
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="16515" data-ratio="68.37" width="313" alt="image.png.eccf8c5ae3ad438cdd009379e2b99059.png" src="https://lavag.org/applications/core/interface/js/spacer.png" data-src="https://lavag.org/uploads/monthly_2022_03/image.png.eccf8c5ae3ad438cdd009379e2b99059.png"><img class="ipsImage ipsImage_thumbnailed" data-fileid="16516" data-ratio="46.44" width="857" alt="image.png.59483dea6a5fd48acf5d478c8e68d7c8.png" src="https://lavag.org/applications/core/interface/js/spacer.png" data-src="https://lavag.org/uploads/monthly_2022_03/image.png.59483dea6a5fd48acf5d478c8e68d7c8.png">
</p>
]]></description><guid isPermaLink="false">22480</guid><pubDate>Thu, 17 Mar 2022 06:11:00 +0000</pubDate></item><item><title>LV 2021 and Raspberry Pi Issue/Bug</title><link>https://lavag.org/topic/22366-lv-2021-and-raspberry-pi-issuebug/</link><description><![CDATA[<p>
	I was unaware of this bug until today, but I figured it might be appreciated as a heads up in this sub-forum. There is an issue with LINX (or whatever it is now) and LV2021. The link below has detailed instructions for configuring a fresh pi as well as updating one that is already set up for 2020. 
</p>

<p>
	<a href="https://forums.ni.com/t5/Hobbyist-Toolkit/Labview-CE-2020-connects-to-raspberry-but-CE-2021-does-not/td-p/4198964" rel="external nofollow">https://forums.ni.com/t5/Hobbyist-Toolkit/Labview-CE-2020-connects-to-raspberry-but-CE-2021-does-not/td-p/4198964</a>
</p>
]]></description><guid isPermaLink="false">22366</guid><pubDate>Mon, 20 Dec 2021 22:31:30 +0000</pubDate></item><item><title>Moing plots againt one another in XY graph</title><link>https://lavag.org/topic/22356-moing-plots-againt-one-another-in-xy-graph/</link><description><![CDATA[<p>
	Hi All,
</p>

<p>
	I am trying to plot three XY scatter data and move one against the others. It does work when I make a new x-axis and change the scales of one manually. However, when I try and use it programmatically, the numbers of the scale change, but the plots do not change, meaning the one that was moving is not anymore. 
</p>

<p>
	I could just recalculate X values separately and replot every time I change scale, but I don't think that should be the only way to do this.
</p>

<p>
	Any help would be appreciated.
</p>

<p>
	 
</p>

<p><a href="https://lavag.org/uploads/monthly_2021_12/Graph.png.70aa6f7e926c3a77fcfed77173a97728.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="16347" src="https://lavag.org/applications/core/interface/js/spacer.png" data-ratio="52.97" width="910" class="ipsImage ipsImage_thumbnailed" alt="Graph.png" data-src="https://lavag.org/uploads/monthly_2021_12/Graph.png.70aa6f7e926c3a77fcfed77173a97728.png"></a></p>]]></description><guid isPermaLink="false">22356</guid><pubDate>Tue, 14 Dec 2021 10:17:15 +0000</pubDate></item><item><title>Seeking suggestion on LabVIEW graphs or charts</title><link>https://lavag.org/topic/22310-seeking-suggestion-on-labview-graphs-or-charts/</link><description><![CDATA[<p style="background-color:#ffffff;border:0px;color:#232629;font-size:15px;padding:0px;text-align:left;vertical-align:baseline;">
	I am trying to implement a python based source code into the LabVIEW, where I need to produce an output graph/chart where each network point is connected with other network points. The condition for the first graph/chart is i = j,<span> </span><a href="https://i.stack.imgur.com/eB5y9.png" rel="external nofollow" style="border:0px;font-size:15px;padding:0px;vertical-align:baseline;"><img alt="enter image description here" data-ratio="90.35" style="border:0px;font-size:15px;padding:0px;vertical-align:bottom;" width="549" src="https://lavag.org/applications/core/interface/js/spacer.png" data-src="https://i.stack.imgur.com/eB5y9.png"></a>
</p>

<p style="background-color:#ffffff;border:0px;color:#232629;font-size:15px;padding:0px;text-align:left;vertical-align:baseline;">
	and in the other condition of the graph/chart is i != j,
</p>

<p style="background-color:#ffffff;border:0px;color:#232629;font-size:15px;padding:0px;text-align:left;vertical-align:baseline;">
	<a href="https://i.stack.imgur.com/Db3z5.png" rel="external nofollow" style="border:0px;font-size:15px;padding:0px;vertical-align:baseline;"><img alt="enter image description here" data-ratio="92.61" style="border:0px;font-size:15px;padding:0px;vertical-align:bottom;" width="568" src="https://lavag.org/applications/core/interface/js/spacer.png" data-src="https://i.stack.imgur.com/Db3z5.png"></a>
</p>

<p style="background-color:#ffffff;border:0px;color:#232629;font-size:15px;padding:0px;text-align:left;vertical-align:baseline;">
	Thanks for your time and looking forward to hearing from you soon,
</p>
]]></description><guid isPermaLink="false">22310</guid><pubDate>Tue, 23 Nov 2021 12:35:14 +0000</pubDate></item><item><title>Controlling voltage in a fast steering mirror using labview</title><link>https://lavag.org/topic/22284-controlling-voltage-in-a-fast-steering-mirror-using-labview/</link><description><![CDATA[<p>
	Hello. I <span style="background-color:#ffffff;color:#333333;font-size:16px;text-align:left;"> have a fast steering mirror system (FSM-300) and a NI USB-6008 device. I am trying to control the x-axis and y-axis, so i can use it to scan anything.  I am attaching the file( which is the code) I am using  to generate the signal and introduce to the x+ command on the mirror controller.  I use oscilloscope to read the voltage and it doesn`t show sine waves. It seems like just some noise. I am not sure is my code wrong or my connection. I use labview 2020 community edition and daq mx of 21.3 version, so it doesn`t seem to be a problem. The photo is what I get on the oscilloscope.  I tried to change an oscilloscope and wires. The usb device seems to be working okay because its diode is turned on. </span>
</p>

<p><a href="https://lavag.org/uploads/monthly_2021_11/KakaoTalk_20211115_185011704_02.jpg.101b83c8a646c3684cf603c1d61ad07e.jpg" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="16305" src="https://lavag.org/applications/core/interface/js/spacer.png" data-ratio="133.33" width="3024" class="ipsImage ipsImage_thumbnailed" alt="KakaoTalk_20211115_185011704_02.jpg" data-src="https://lavag.org/uploads/monthly_2021_11/KakaoTalk_20211115_185011704_02.jpg.101b83c8a646c3684cf603c1d61ad07e.jpg"></a></p><p>
<a class="ipsAttachLink" href="https://lavag.org/applications/core/interface/file/attachment.php?id=16304&amp;key=c49467ba96f8d66ebe2cd5369efc70ea" data-fileext="vi" data-fileid="16304" data-filekey="c49467ba96f8d66ebe2cd5369efc70ea">generate the signal.vi</a></p>]]></description><guid isPermaLink="false">22284</guid><pubDate>Wed, 17 Nov 2021 08:59:57 +0000</pubDate></item><item><title>How to input Class type to python node</title><link>https://lavag.org/topic/22218-how-to-input-class-type-to-python-node/</link><description><![CDATA[<p>
	I want to run a python node to call my python script. The function name is '<strong>setupInf</strong>(InfDevice.FTDI_D2XX_MPSSE_SPI, True)', where the 'InfDevice' is an enum type, defined as 
</p>

<p>
	class InfDevice(CtypesEnum):<br>
	    FTDI_D2XX_MPSSE_SPI = 0<br>
	    FTDI_D2XX_FPGA = 1<br>
	    ...
</p>

<p>
	My question is how to pass this class type data (InfDevice.FTDI_D2XX_MPSSE_SPI) to the python node? Thank you in advance. 
</p>

<p>
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="16193" data-ratio="36.13" width="501" alt="image.png.3bd56c4735586ed999d67f990522be2b.png" src="https://lavag.org/applications/core/interface/js/spacer.png" data-src="https://lavag.org/uploads/monthly_2021_09/image.png.3bd56c4735586ed999d67f990522be2b.png">
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">22218</guid><pubDate>Tue, 28 Sep 2021 19:47:01 +0000</pubDate></item><item><title>LabVIEW 2020 Community Edition on Raspberry 3 B v1.2</title><link>https://lavag.org/topic/21550-labview-2020-community-edition-on-raspberry-3-b-v12/</link><description><![CDATA[<p>
	Hey Community,
</p>

<p>
	 
</p>

<p>
	at<span lang="en-gb" xml:lang="en-gb"> first</span> I<span lang="en-gb" xml:lang="en-gb"> want to introduce myself</span>.
</p>

<p>
	<span lang="en-gb" xml:lang="en-gb">My name</span> is Heiko from Germany. I also ask for understanding for my English as I'm not a native speaker.
</p>

<p>
	I was very happy to hear that the new LabVIEW Community Version was released, because you can now implement very simple projects with the Raspberry.
</p>

<p>
	Immediately I tried to connect my Raspberry 3 B to the LINX Target Configuration to LabVIEW.<br>
	Unfortunately there encountered some problems during the installation, which and I hope you can help me with.
</p>

<p>
	After I had successfully connected to my Raspberry, I received the following message during installation.
</p>

<p>
	"The target LINUX partition is only 5GB of the available 7GB. It is recomendet to expant the partition."
</p>

<p>
	After I expanded the partion with the Configuraton tool, I received a message that ererything was sucesfull.
</p>

<p>
	But I have to say that I expanded the LINUX Partition manually bervore (via fdisk) to the mximum capacaty of my 32 GB card.
</p>

<p>
	After I continued with the installation I receided the following message. (copy from the log.txt)
</p>

<p>
	+++++Beginning of the Log.txt+++++
</p>

<p>
	Connecting to target...<br>
	Unable to connect to the target.  Please make sure the specified Hostname/IP, Username and Password are correct and try again.  If this problem persists please search then create a thread on the Makerhub forums at labviewmakerhub.com/forums/linx.<br>
	Unable to connect to the target.<br>
	Ignoring Error: 5000 LMH-LINX.lvlib:SSH Smart Open Session.vi&lt;ERR&gt;<br>
	Unable to connect to the target.  Please make sure the specified Hostname/IP, Username and Password are correct and try again.  If this problem persists please search then create a thread on the Makerhub forums at labviewmakerhub.com/forums/linx.<br>
	Device interrogation failed: Unable to connect to the target.<br>
	OS Version: <br>
	CPU: <br>
	Systemd Version: <br>
	Has Internet Access: False<br>
	Device Type: 
</p>

<p>
	Ignoring Error: 5000 LMH-LINX.lvlib:SSH Smart Open Session.vi&lt;ERR&gt;<br>
	Unable to connect to the target.  Please make sure the specified Hostname/IP, Username and Password are correct and try again.  If this problem persists please search then create a thread on the Makerhub forums at labviewmakerhub.com/forums/linx.<br>
	Connecting to target...<br>
	Successfully connected to target.<br>
	Successfully connected to the target.<br>
	Target configuration updated.<br>
	OS Version: 10.3<br>
	CPU: BCM2835<br>
	Systemd Version: <br>
	Has Internet Access: True<br>
	Device Type: Raspberry Pi 2 B
</p>

<p>
	Connecting to target...<br>
	Successfully connected to target.<br>
	Successfully connected to the target.<br>
	Target configuration updated.<br>
	OS Version: 10.3<br>
	CPU: BCM2835<br>
	Systemd Version: <br>
	Has Internet Access: True<br>
	Device Type: Raspberry Pi 2 B
</p>

<p>
	Warnings dialog cancelled.<br>
	Install cancelled.<br>
	Connecting to target...<br>
	Successfully connected to target.<br>
	Successfully connected to the target.<br>
	Target configuration updated.<br>
	OS Version: 10.3<br>
	CPU: BCM2835<br>
	Systemd Version: <br>
	Has Internet Access: True<br>
	Device Type: Raspberry Pi 2 B
</p>

<p>
	Connecting to target...<br>
	Successfully connected to target.<br>
	Successfully connected to the target.<br>
	Target configuration updated.<br>
	OS Version: 10.3<br>
	CPU: BCM2835<br>
	Systemd Version: <br>
	Has Internet Access: True<br>
	Device Type: Raspberry Pi 2 B
</p>

<p>
	Expanding file system.<br>
	Rebooting Target...<br>
	Successfully connected to target.<br>
	Warnings dialog continued.<br>
	blacklist spi-bcm2708is not present.dtparam=spi=on already exists.i2c-dev already exists.i2c-bcm2708 <br>
	blacklist i2c-bcm2708is not present.dtparam=i2c1=on<br>
	dtparam=i2c_arm=on already exists.<br>
	Adding MakerHub feed...<br>
	MakerHub Feed Already Exists<br>
	Updating package index.  This may take over 30 seconds depending on your internet speed...<br>
	OK:1 <a href="http://raspbian.raspberrypi.org/raspbian" rel="external nofollow">http://raspbian.raspberrypi.org/raspbian</a> buster InRelease<br>
	OK:2 <a href="http://archive.raspberrypi.org/debian" rel="external nofollow">http://archive.raspberrypi.org/debian</a> buster InRelease<br>
	Ign:3 <a href="http://feeds.labviewmakerhub.com/debian" rel="external nofollow">http://feeds.labviewmakerhub.com/debian</a> binary/ InRelease<br>
	Fehl:4 <a href="http://feeds.labviewmakerhub.com/debian" rel="external nofollow">http://feeds.labviewmakerhub.com/debian</a> binary/ Release<br>
	  404  Not Found [IP: 54.86.245.246 80]<br>
	Paketlisten werden gelesen...<br>
	Installing LabVIEW...<br>
	Paketlisten werden gelesen...<br>
	Abhängigkeitsbaum wird aufgebaut....<br>
	Statusinformationen werden eingelesen....<br>
	Rebooting Target...<br>
	Successfully connected to target.<br>
	Checking target status...
</p>

<p>
	Installation failed.  If this is the first time the installation has failed try again.  If this error persists search, then post on the LabVIEW MakerHub forumsat labviewmakerhub.com/forums/linx.<br>
	Target configuration updated.<br>
	OS Version: 10.3<br>
	CPU: BCM2835<br>
	Systemd Version: <br>
	Has Internet Access: True<br>
	Device Type: Raspberry Pi 2 B"
</p>

<p>
	+++++END of the Log.txt+++++
</p>

<p>
	 
</p>

<p>
	In<span lang="en-us" xml:lang="en-us"> the</span> log text the device type Raspberry Pi 2 B is<span lang="en-gb" xml:lang="en-gb"> mentioned</span>, but I have an Raspberry Pi 3 B.
</p>

<p>
	Even if the installation failed, I was able to start the sample project (LED).
</p>

<p>
	After I restarted the system, I was unable to establish a connection to the Raspberry and received the message "Connection to dhcpcd lost".
</p>

<p>
	What can cause this problem and how can I solve it?
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">21550</guid><pubDate>Sat, 02 May 2020 14:19:26 +0000</pubDate></item><item><title>Question</title><link>https://lavag.org/topic/22201-question/</link><description><![CDATA[<p>
	.
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">22201</guid><pubDate>Wed, 15 Sep 2021 10:36:16 +0000</pubDate></item><item><title>Create a vlib</title><link>https://lavag.org/topic/22142-create-a-vlib/</link><description><![CDATA[<pre dir="ltr" style="text-align:left;">
<span lang="en" xml:lang="en">Hello,
I have to create a vlib from a .dll. the dll has 5.h Is it possible to import all the .hs? it only makes me import 1.h
Thank you</span></pre>
]]></description><guid isPermaLink="false">22142</guid><pubDate>Thu, 15 Jul 2021 12:24:31 +0000</pubDate></item><item><title>python and LabVIEW combination work</title><link>https://lavag.org/topic/22072-python-and-labview-combination-work/</link><description><![CDATA[<p style="background-color:#ffffff;color:#333333;font-size:16px;padding:0px;text-align:left;">
	I would like to build a model using image data and NI-cRIO-9063 and NI 9264 for voltage control.
</p>

<p style="background-color:#ffffff;color:#333333;font-size:16px;padding:0px;text-align:left;">
	for image, I made a script in python using OpenCV libraries that detecting some points . For voltage control, I use cRIO-9063 with NI 9264 voltage controller.
</p>

<p style="background-color:#ffffff;color:#333333;font-size:16px;padding:0px;text-align:left;">
	My question is, I am new in LabVIEW and I don't have any idea how can I make a loop for voltage control in python. Is there any library available in python that directly connect cRIO and NI 9264 devices? if not then how can I combine my image data(which is in python) with cRIO device? I need argent help.
</p>
]]></description><guid isPermaLink="false">22072</guid><pubDate>Fri, 11 Jun 2021 20:34:36 +0000</pubDate></item><item><title>tcp/ip communication</title><link>https://lavag.org/topic/22054-tcpip-communication/</link><description><![CDATA[<p>
	Hi there,
</p>

<p>
	I am working on a machine vision project with LabVIEW.
</p>

<p>
	The camera will locate some parts and send their coordinates via TCP/IP 
</p>

<p>
	and I created a client also with LabVIEW to display these coordinates <span>here is how the communication going.</span>
</p>

<p>
	<span>First, if the camera detects something then msg will be sent to the client to inform him.</span>
</p>

<p>
	then if msg was received correctly client responds with another msg to request the coordinates. 
</p>

<p>
	at last, the server sends the coordinates to the client. 
</p>

<p>
	here I faced some problems
</p>

<p>
	1- the msg sent are with variable length ("x=0,y=0,Rz=0"==&gt; "x=225,y=255,Rz=5" ==&gt; "x=225,y=255,Rz=90"  length vary between 16 and 22 ) with the constant "byte to read " it will not display the full msg.
</p>

<p>
	2-the client works fine but at a certain time, it shows errors like ("LabVIEW: (Hex 0x80) Open connection limit exceeded";;;;;; "LabVIEW: (Hex 0x42) The network connection was closed by the peer. If you are using the Open VI Reference function on a remote VI Server connection, verify that the machine is allowed access by selecting Tools&gt;&gt;Options&gt;&gt;VI Server on the server side"
</p>

<p>
	 
</p>

<p>
	 
</p>

<p><a href="https://lavag.org/uploads/monthly_2021_05/tcp3.png.a8adff26fce705d071eed5293e07d97e.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="15861" src="https://lavag.org/applications/core/interface/js/spacer.png" data-ratio="28.64" width="796" class="ipsImage ipsImage_thumbnailed" alt="tcp3.png" data-src="https://lavag.org/uploads/monthly_2021_05/tcp3.png.a8adff26fce705d071eed5293e07d97e.png"></a></p>
<p><a href="https://lavag.org/uploads/monthly_2021_05/tcp2.png.0e440c6ab305236da6c8a090d1a6d2aa.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="15860" src="https://lavag.org/applications/core/interface/js/spacer.png" data-ratio="30.95" width="1118" class="ipsImage ipsImage_thumbnailed" alt="tcp2.png" data-src="https://lavag.org/uploads/monthly_2021_05/tcp2.png.0e440c6ab305236da6c8a090d1a6d2aa.png"></a></p>
<p><a href="https://lavag.org/uploads/monthly_2021_05/tcp1.png.7c8479f07f483a95f1420ed1f8ab5f93.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="15859" src="https://lavag.org/applications/core/interface/js/spacer.png" data-ratio="28.22" width="1205" class="ipsImage ipsImage_thumbnailed" alt="tcp1.png" data-src="https://lavag.org/uploads/monthly_2021_05/tcp1.png.7c8479f07f483a95f1420ed1f8ab5f93.png"></a></p>
<p><a href="https://lavag.org/uploads/monthly_2021_05/client2.png.172eff2d66da397df895e36705dc7227.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="15858" src="https://lavag.org/applications/core/interface/js/spacer.png" data-ratio="55.21" width="1210" class="ipsImage ipsImage_thumbnailed" alt="client2.png" data-src="https://lavag.org/uploads/monthly_2021_05/client2.png.172eff2d66da397df895e36705dc7227.png"></a></p>
<p><a href="https://lavag.org/uploads/monthly_2021_05/client1.png.cbb206f37707b7282c050a26a245a7c2.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="15857" src="https://lavag.org/applications/core/interface/js/spacer.png" data-ratio="35.73" width="1195" class="ipsImage ipsImage_thumbnailed" alt="client1.png" data-src="https://lavag.org/uploads/monthly_2021_05/client1.png.cbb206f37707b7282c050a26a245a7c2.png"></a></p>]]></description><guid isPermaLink="false">22054</guid><pubDate>Thu, 27 May 2021 09:01:39 +0000</pubDate></item><item><title>machine vision application</title><link>https://lavag.org/topic/22052-machine-vision-application/</link><description><![CDATA[<p>
	Hi There,
</p>

<p>
	I am working on a LabVIEW project which is a machine vision application<br>
	I used a tab control  (3 pages).<br>
	1st page for the login interface ( press login button to go next page)<br>
	the second page is where I have to select the server ( image processing (page 3) ) and client ( another vi  receive data from the server via TCP/IP (localhost))<br>
	page 3 as I said  contains image processing<br>
	so my problem is when I open the client I can't use it until I close the first app<br>
	maybe the images will clarify better
</p>

<p>
	 
</p>

<p><a href="https://lavag.org/uploads/monthly_2021_05/client.png.962f418ac396b28de2cd6a9a2d517e19.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="15855" src="https://lavag.org/applications/core/interface/js/spacer.png" data-ratio="48.37" width="1195" class="ipsImage ipsImage_thumbnailed" alt="client.png" data-src="https://lavag.org/uploads/monthly_2021_05/client.png.962f418ac396b28de2cd6a9a2d517e19.png"></a></p>
<p><a href="https://lavag.org/uploads/monthly_2021_05/clien.png.541ff717e5a87ebe1a182773d91868f3.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="15854" src="https://lavag.org/applications/core/interface/js/spacer.png" data-ratio="56.02" width="1371" class="ipsImage ipsImage_thumbnailed" alt="clien.png" data-src="https://lavag.org/uploads/monthly_2021_05/clien.png.541ff717e5a87ebe1a182773d91868f3.png"></a></p>
<p><a href="https://lavag.org/uploads/monthly_2021_05/page3.png.5662919979443cb365deb5a22656b9d4.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="15853" src="https://lavag.org/applications/core/interface/js/spacer.png" data-ratio="52.97" width="978" class="ipsImage ipsImage_thumbnailed" alt="page3.png" data-src="https://lavag.org/uploads/monthly_2021_05/page3.png.5662919979443cb365deb5a22656b9d4.png"></a></p>
<p><a href="https://lavag.org/uploads/monthly_2021_05/page2.png.352e7d038bffa6c7a4e72fff78a2710a.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="15852" src="https://lavag.org/applications/core/interface/js/spacer.png" data-ratio="61.29" width="806" class="ipsImage ipsImage_thumbnailed" alt="page2.png" data-src="https://lavag.org/uploads/monthly_2021_05/page2.png.352e7d038bffa6c7a4e72fff78a2710a.png"></a></p>
<p><a href="https://lavag.org/uploads/monthly_2021_05/page1.png.bfa7fd7a05a32110b1e9d76c1d7a60e2.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="15851" src="https://lavag.org/applications/core/interface/js/spacer.png" data-ratio="60.17" width="723" class="ipsImage ipsImage_thumbnailed" alt="page1.png" data-src="https://lavag.org/uploads/monthly_2021_05/page1.png.bfa7fd7a05a32110b1e9d76c1d7a60e2.png"></a></p>]]></description><guid isPermaLink="false">22052</guid><pubDate>Wed, 26 May 2021 13:55:03 +0000</pubDate></item><item><title>What can a student do in labview?</title><link>https://lavag.org/topic/21915-what-can-a-student-do-in-labview/</link><description><![CDATA[<p>
	Hello. My teacher told me to choose a technical task. Can you give me some ideas? My ability Labview is a beginner.
</p>
]]></description><guid isPermaLink="false">21915</guid><pubDate>Wed, 03 Feb 2021 06:43:22 +0000</pubDate></item><item><title>LabVIEW 2020 and NI LabVIEW LINX Toolkit</title><link>https://lavag.org/topic/21988-labview-2020-and-ni-labview-linx-toolkit/</link><description><![CDATA[<p>
	<font style="vertical-align:inherit;"><font style="vertical-align:inherit;">This Toolkit is great.<br />
	Do you have any plans to make this available in the new LabVIEW 2020 and NI LabVIEW LINX Toolkit?</font></font>
</p>

<p>
	Sorry. I made a mistake in the place to write.
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">21988</guid><pubDate>Tue, 23 Mar 2021 13:46:23 +0000</pubDate></item><item><title>New Toolkit : OpenCV wrapper for Raspberry Pi (LinuxRT) for LabVIEW (Great ! learning platform for learning machine vision with LabVIEW)</title><link>https://lavag.org/topic/20712-new-toolkit-opencv-wrapper-for-raspberry-pi-linuxrt-for-labview-great-learning-platform-for-learning-machine-vision-with-labview/</link><description><![CDATA[<p>
	<strong>New Toolkit : OpenCV wrapper for Raspberry Pi (LinuxRT) for LabVIEW </strong>
</p>

<p>
	Great ! learning platform student and maker for learning machine vision application with LabVIEW.
</p>

<p>
	It's working with LabVIEW Home 2014 edition and  required LINX 3.0 toolkit.
</p>

<p>
	<strong>You can run NI-VISION toolkit with Raspberry Pi board too.</strong>
</p>

<p>
	<strong>1.QwaveCameraCV is a LabVIEW Camera Driver library for Raspberry Pi 3B/3B+ (LinuxRT)</strong>
</p>

<p>
	<a href="" rel="">https://github.com/QWaveSystems/QwaveCameraCV</a>
</p>

<p>
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="13624" src="https://lavag.org/uploads/monthly_2018_11/0000.jpg.876be78637e51f05a8cc3f0d32821540.jpg" style="width:400px;height:auto;" alt="0000.jpg.876be78637e51f05a8cc3f0d32821540.jpg">
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="https://lavag.org/uploads/monthly_2018_11/00008.jpg.86e3082895c9012f9d653b8b01c72933.jpg" data-fileid="13625" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="13625" src="https://lavag.org/uploads/monthly_2018_11/00008.thumb.jpg.5217ff4bee9dc7460450b4fa0afaf81a.jpg" style="width:400px;height:auto;" alt="00008.thumb.jpg.5217ff4bee9dc7460450b4fa0afaf81a.jpg"></a>
</p>

<p>
	<strong>2.QwaveOpenCV is OpenCV wrapper functions for LabVIEW for Raspberry Pi 3B/3B+ (LinuxRT)</strong>
</p>

<p>
	<a href="" rel="">https://github.com/QWaveSystems/QwaveOpenCV</a>
</p>

<p>
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="13626" src="https://lavag.org/uploads/monthly_2018_11/a008.jpg.7089abc7d1e8cecd645142c97dc13c0c.jpg" style="width:400px;height:auto;" alt="a008.jpg.7089abc7d1e8cecd645142c97dc13c0c.jpg">
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="https://lavag.org/uploads/monthly_2018_11/a009.jpg.557413bd250431a62bd501f3d44b5011.jpg" data-fileid="13627" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="13627" src="https://lavag.org/uploads/monthly_2018_11/a009.thumb.jpg.b9fcb48afe9f5bcd355de38f6de2c242.jpg" style="width:400px;height:auto;" alt="a009.thumb.jpg.b9fcb48afe9f5bcd355de38f6de2c242.jpg"></a>
</p>

<p>
	<strong>3.QwaveOpenCV Examples using OpenCV (C/C++) and NI-VISION for Raspberry Pi 3B/3B+ (LinuxRT)</strong>
</p>

<p>
	<a href="" rel="">https://github.com/QWaveSystems/QwaveOpenCV-Examples</a>
</p>

<p>
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="13628" src="https://lavag.org/uploads/monthly_2018_11/OpenCV_Examples-03.png.7aea1cc825f781d2f60536803deb8d8a.png" style="width:400px;height:auto;" alt="OpenCV_Examples-03.png.7aea1cc825f781d2f60536803deb8d8a.png">
</p>

<p>
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="13629" src="https://lavag.org/uploads/monthly_2018_11/OpenCV_Examples-04.png.b40b02a052ebe3f95aee90e77e53a959.png" style="width:400px;height:auto;" alt="OpenCV_Examples-04.png.b40b02a052ebe3f95aee90e77e53a959.png">
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">20712</guid><pubDate>Wed, 28 Nov 2018 15:45:55 +0000</pubDate></item><item><title>Combination of ActiveX Control and Apche Chart</title><link>https://lavag.org/topic/21921-combination-of-activex-control-and-apche-chart/</link><description><![CDATA[<p>
	combination of ActiveX control and Apache E chart make Labview UI more Interactive and beautiful.
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p><a href="https://lavag.org/uploads/monthly_2021_02/Downtime.png.506975441696f74512b619650594aabf.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="15634" src="https://lavag.org/applications/core/interface/js/spacer.png" data-ratio="51.08" width="1580" class="ipsImage ipsImage_thumbnailed" alt="Downtime.png" data-src="https://lavag.org/uploads/monthly_2021_02/Downtime.png.506975441696f74512b619650594aabf.png"></a></p>
<p><a href="https://lavag.org/uploads/monthly_2021_02/949994388_AllProduct.png.8c60cf33c3b60ac0384761adbc8db706.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="15633" src="https://lavag.org/applications/core/interface/js/spacer.png" data-ratio="50.59" width="1613" class="ipsImage ipsImage_thumbnailed" alt="All Product .png" data-src="https://lavag.org/uploads/monthly_2021_02/949994388_AllProduct.png.8c60cf33c3b60ac0384761adbc8db706.png"></a></p>
<p><a href="https://lavag.org/uploads/monthly_2021_02/1.png.a13647e7d65f50b818d751dd9bd7e525.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="15632" src="https://lavag.org/applications/core/interface/js/spacer.png" data-ratio="51.26" width="1588" class="ipsImage ipsImage_thumbnailed" alt="1.png" data-src="https://lavag.org/uploads/monthly_2021_02/1.png.a13647e7d65f50b818d751dd9bd7e525.png"></a></p>]]></description><guid isPermaLink="false">21921</guid><pubDate>Wed, 10 Feb 2021 03:52:24 +0000</pubDate></item><item><title>Why LabVIEW unable to detect "mouse down" notify event after I install LabVIEW in another PC?</title><link>https://lavag.org/topic/21909-why-labview-unable-to-detect-mouse-down-notify-event-after-i-install-labview-in-another-pc/</link><description><![CDATA[<p>
	Hi All, 
</p>

<p>
	I encountered a problem that "mouse down notify event" is not working after I reinstalled LabVIEW 2017. I used the break point to monitor is "mouse down" trigger when I click on VI pane, but it was nothing triggered when I click on the VI front pannel. 
</p>

<p>
	And I found the order of "Pane &gt; mouse down notify event" was place outside of "Mouse" category in pull down menu, which is different from other normal PC (In the normal operating PC, the "Mouse down" notify event is in "Mouse category".)
</p>

<p>
	I'm not sure is any incorrect setting in my OS(Window 10 64 bits, LabVIEW 2017 32bits ) or something wrong during the installed process then cause the abnormal situation?
</p>

<p>
	Below are the screenshot of the abnormal mouse down notify event in the pull down menu and the VI which I used to monitor Mouse down event.
</p>

<p>
	Thanks
</p>

<p>
	 
</p>

<p><a href="https://lavag.org/uploads/monthly_2021_01/image.png.950fcb5337bd73689d251dd342ffdf91.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="15596" src="https://lavag.org/applications/core/interface/js/spacer.png" data-ratio="75.56" width="675" class="ipsImage ipsImage_thumbnailed" alt="image.png" data-src="https://lavag.org/uploads/monthly_2021_01/image.png.950fcb5337bd73689d251dd342ffdf91.png"></a></p>
<p><a href="https://lavag.org/uploads/monthly_2021_01/image.png.691ad9ddcef3c9ca7a4640f10fd72399.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="15597" src="https://lavag.org/applications/core/interface/js/spacer.png" data-ratio="82.25" width="693" class="ipsImage ipsImage_thumbnailed" alt="image.png" data-src="https://lavag.org/uploads/monthly_2021_01/image.png.691ad9ddcef3c9ca7a4640f10fd72399.png"></a></p>
<p><a href="https://lavag.org/uploads/monthly_2021_01/image.png.d381e9e57d64da078b7fe5500d48a114.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="15598" src="https://lavag.org/applications/core/interface/js/spacer.png" data-ratio="72.58" width="485" class="ipsImage ipsImage_thumbnailed" alt="image.png" data-src="https://lavag.org/uploads/monthly_2021_01/image.png.d381e9e57d64da078b7fe5500d48a114.png"></a></p>]]></description><guid isPermaLink="false">21909</guid><pubDate>Sun, 31 Jan 2021 06:03:36 +0000</pubDate></item><item><title>The Question: How to get the HackRF One Sweep function to work with LabVIEW</title><link>https://lavag.org/topic/21876-the-question-how-to-get-the-hackrf-one-sweep-function-to-work-with-labview/</link><description><![CDATA[<p>
	Hello,
</p>

<p>
	I have been trying to get this to work, but I have come up short. I am able to control the original API, but I just can't get this last thing to work. I am turning to the community in hopes of getting some help.
</p>

<p>
	thanks,
</p>

<p>
	Ray
</p>
]]></description><guid isPermaLink="false">21876</guid><pubDate>Mon, 04 Jan 2021 21:04:49 +0000</pubDate></item><item><title>plc for epec</title><link>https://lavag.org/topic/21852-plc-for-epec/</link><description><![CDATA[<p>
	<font style="vertical-align:inherit;"><font style="vertical-align:inherit;">Does someone use labview to connect plc of epec by tcp/Ip protocol</font></font>
</p>
]]></description><guid isPermaLink="false">21852</guid><pubDate>Sun, 06 Dec 2020 05:41:45 +0000</pubDate></item><item><title>I write A wave signal and its anti-signal to FPGA (7851R), there is phase shift in out put</title><link>https://lavag.org/topic/21843-i-write-a-wave-signal-and-its-anti-signal-to-fpga-7851r-there-is-phase-shift-in-out-put/</link><description><![CDATA[<p>
	 
</p>

<p style="background-color:#ffffff;color:#333333;font-size:16px;padding:0px;text-align:left;">
	The PC system is Windows 7.I use Labview-2012 to write this program.
</p>

<p style="background-color:#ffffff;color:#333333;font-size:16px;padding:0px;text-align:left;">
	I'm a beginner to study Labview. I'll be grateful if anyone could help me on this problem which <span>nagged me for 3 days. Thanks！</span>
</p>

<p style="background-color:#ffffff;color:#333333;font-size:16px;padding:0px;text-align:left;">
	<span></span><span></span>
</p>

<p><a href="https://lavag.org/uploads/monthly_2020_12/qq1.png.e4cd1949d117d52af8bbaee7bce62129.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="15420" src="https://lavag.org/applications/core/interface/js/spacer.png" data-ratio="74.62" width="926" class="ipsImage ipsImage_thumbnailed" alt="qq1.png" data-src="https://lavag.org/uploads/monthly_2020_12/qq1.png.e4cd1949d117d52af8bbaee7bce62129.png"></a></p>
<p><a href="https://lavag.org/uploads/monthly_2020_12/qq2.png.9160bbe90361f13d3cbde7a7793f03b9.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="15421" src="https://lavag.org/applications/core/interface/js/spacer.png" data-ratio="74.62" width="918" class="ipsImage ipsImage_thumbnailed" alt="qq2.png" data-src="https://lavag.org/uploads/monthly_2020_12/qq2.png.9160bbe90361f13d3cbde7a7793f03b9.png"></a></p>
<p><a href="https://lavag.org/uploads/monthly_2020_12/qq3.png.a75075519f6a6bbe9e73b2d1ff373b66.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="15422" src="https://lavag.org/applications/core/interface/js/spacer.png" data-ratio="75.60" width="922" class="ipsImage ipsImage_thumbnailed" alt="qq3.png" data-src="https://lavag.org/uploads/monthly_2020_12/qq3.png.a75075519f6a6bbe9e73b2d1ff373b66.png"></a></p>
<p><a href="https://lavag.org/uploads/monthly_2020_12/qq4.png.7ffa4b43595458f960a392ad9813a084.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="15423" src="https://lavag.org/applications/core/interface/js/spacer.png" data-ratio="74.46" width="920" class="ipsImage ipsImage_thumbnailed" alt="qq4.png" data-src="https://lavag.org/uploads/monthly_2020_12/qq4.png.7ffa4b43595458f960a392ad9813a084.png"></a></p>
<p><a href="https://lavag.org/uploads/monthly_2020_12/qq5.png.be8a92248ed3775af05d41ed532b6930.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="15424" src="https://lavag.org/applications/core/interface/js/spacer.png" data-ratio="74.35" width="920" class="ipsImage ipsImage_thumbnailed" alt="qq5.png" data-src="https://lavag.org/uploads/monthly_2020_12/qq5.png.be8a92248ed3775af05d41ed532b6930.png"></a></p>]]></description><guid isPermaLink="false">21843</guid><pubDate>Tue, 01 Dec 2020 14:10:22 +0000</pubDate></item><item><title>Raspberrry Pi 4 B upload solution error</title><link>https://lavag.org/topic/21838-raspberrry-pi-4-b-upload-solution-error/</link><description><![CDATA[<p>
	Hello 
</p>

<p>
	I'm starting a project using LabVIEW +LINX Toolkit but I have a problem with my RPI.
</p>

<p>
	For example when I upload solution I have this error.
</p>

<p>
	I can't solve it
</p>

<p><a href="https://lavag.org/uploads/monthly_2020_11/2u.png.9d9244883c15aa0997633fc788f71bed.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="15384" src="https://lavag.org/applications/core/interface/js/spacer.png" data-ratio="55.80" width="1491" class="ipsImage ipsImage_thumbnailed" alt="2u.png" data-src="https://lavag.org/uploads/monthly_2020_11/2u.png.9d9244883c15aa0997633fc788f71bed.png"></a></p>]]></description><guid isPermaLink="false">21838</guid><pubDate>Mon, 23 Nov 2020 20:35:08 +0000</pubDate></item><item><title>EasyDaq Announce a New Range of Multi-Protocol Signal Relay Boards</title><link>https://lavag.org/topic/21395-easydaq-announce-a-new-range-of-multi-protocol-signal-relay-boards/</link><description><![CDATA[<p style="vertical-align:baseline;">
	<span style="font-size:12pt;">In the fully loaded state this signal relay board boasts USB, I2C, SPI and RS232 communications. It is currently selling for £120 +VAT (</span><span style="color:#444444;font-size:12pt;">USB-RS232-I2C-SPI-8VI8SRMx-2)</span>
</p>

<p style="vertical-align:baseline;">
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="14602" data-ratio="85.02" width="821" alt="image.png.dbc6aa8694034e7f17356aeb89c04cb0.png" src="https://lavag.org/applications/core/interface/js/spacer.png" data-src="https://lavag.org/uploads/monthly_2020_02/image.png.dbc6aa8694034e7f17356aeb89c04cb0.png">
</p>

<p>
	<span style="font-size:12pt;">EasyDAQ are also producing variations : USB only version, I2C- SPI only version, RS232 only version. Any of the configurations can be supplied without onboard power supply or without relay opto-isolation. This means there are a possible 16 variations available to customers. EasyDAQ off</span><span style="font-size:12pt;">e</span><span style="font-size:12pt;">r optional bespoke software.</span>
</p>

<p>
	There are 8 opto-isolated, 120V, 3A signal relays and 8 3V to 60V, AC/DC, opto-isolated voltage sensing inputs. The <span>4 communication options are </span>USB, RS232, I2C and SPI.
</p>

<p>
	<span>This board has 3 powering options : </span>USB power, External 5V DC with reverse polarity protection, External 7 to 24V DC with reverse polarity protection and Regulated 5V output on the external 5V terminal for powering hardware.<span>  </span>
</p>

<p>
	Two LEDs indicate data transfers between control hardware and the relay board for help with debugging and testing.
</p>

<p>
	Each relay channel or voltage sensing input has its own LED to indicate status.
</p>

<p>
	The board has been designed with future expansion in mind including access to 8, 5V DIO channels connected to the main controller and a further 8 3V3 DIO channels connected to the I2C/SPI port if this option is fitted. The programming pins for the control processor are also available to enable re-purposing of the board by loading application specific software.
</p>

<p>
	The board is commanded via simple single ASCII characters (+ status byte). I.e a 2 byte pair. These are commands that address each port of the PIC processor device (Hex equivalent shown in brackets). The board can be controlled using a Terminal emulator if connected via USB or RS232.
</p>

<p>
	In order to test operation, the board can be connected to a serial port and controlled from a terminal emulator program such as “PuTTY” or “Realterm”.
</p>

<p>
	If the I2C/SPI option is fitted then the board can be controlled directly from another processor such as an Arduino, Raspberry Pi, BeagleBone etc.
</p>

<p>
	The communications via the I2C or SPI are managed by a NXP SC16IS750 I2C/SPI to serial converter.
</p>

<p>
	<span> </span>O<b>perating temp range </b>-20 to +80<sup>o</sup>C<span>   </span>The product is RoHS compliant and CE marked.
</p>

<p>
	<span style="font-size:12pt;">Easydaq is based in Wareham, Dorset and was established in 2002. It is owned by GreenHalse Electronics <span> </span>1 Designer House, Anglebury Business Park, Sandford Lane Industrial Estate, Wareham, Dorset. BH20 4DY. <span>                                                      </span></span><span style="font-size:11pt;"><a href="https://www.easydaq.co.uk" rel="external nofollow"><span style="font-size:12pt;">https://www.easydaq.co.uk</span></a></span><span style="font-size:12pt;"><span>   </span>Tel 01202 916411 <span>      </span></span>
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">21395</guid><pubDate>Fri, 21 Feb 2020 11:22:40 +0000</pubDate></item><item><title>Has anyone used the Python Nodes on Raspberry Pi?</title><link>https://lavag.org/topic/21788-has-anyone-used-the-python-nodes-on-raspberry-pi/</link><description><![CDATA[<p>
	Has anyone used the Python Nodes on Raspberry Pi?  I can't seem to get them to work.  I have been calling python scripts using the command line but would like to call it with the nodes if possible.
</p>
]]></description><guid isPermaLink="false">21788</guid><pubDate>Mon, 05 Oct 2020 03:27:24 +0000</pubDate></item><item><title>Time function weirdness on Raspberry Pi</title><link>https://lavag.org/topic/21739-time-function-weirdness-on-raspberry-pi/</link><description><![CDATA[<p>
	So, I am seeing issues with the time functions.  See Snippet:
</p>

<p>
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="15210" data-ratio="66.05" width="483" alt="2059189634_Timefunctionproblems.png.a7aaa055439844bd2a268bea37616bf1.png" src="https://lavag.org/applications/core/interface/js/spacer.png" data-src="https://lavag.org/uploads/monthly_2020_08/2059189634_Timefunctionproblems.png.a7aaa055439844bd2a268bea37616bf1.png">
</p>

<p>
	The output of <strong>Get Date/Time in Seconds</strong> shows the correct time according to the timezone set on the Raspberry Pi.  But, the <strong>Seconds to Date/Time</strong> and the <strong>Date/Time to Seconds </strong>seems to interpret the time input as UTC regardless of how the <strong>to UTC </strong>flag is set. 
</p>

<p>
	I want the Cluster of time elements be in my timezone as well.  Is the only way to handle this to manually correct for the timezone offset?  I can get the timezone offset through a python script so it is possible to do as a workaround.  But these functions don't seem to work properly on the Raspberry Pi.
</p>
]]></description><guid isPermaLink="false">21739</guid><pubDate>Sun, 30 Aug 2020 17:23:07 +0000</pubDate></item><item><title>LabVIEW Community Edition Announced</title><link>https://lavag.org/topic/21150-labview-community-edition-announced/</link><description><![CDATA[<p>
	So I wasn't there but there was a public announcement at GDevCon about a new edition of<a href="https://www.linkedin.com/feed/update/urn:li:activity:6569955881390272512/" rel="external nofollow"> LabVIEW called Community Edition</a> which is the LabVIEW Professional version (I read that as application builder included), and completely free with no watermarks for non-commercial use.
</p>

<p>
	NI hasn't made any post about timelines, or other details yet but I hear those are in the works.
</p>

<p>
	This is obviously a huge thing for LabVIEW as any monetary barrier to entry will discourage new developers from experimenting with LabVIEW.  And then there is the fact that those that are familiar with LabVIEW, can keep up with the newest version outside of their company, or when they are between jobs.
</p>
]]></description><guid isPermaLink="false">21150</guid><pubDate>Thu, 22 Aug 2019 13:01:28 +0000</pubDate></item><item><title>Successfully running LabVIEW on a RockPi S 512MB</title><link>https://lavag.org/topic/21634-successfully-running-labview-on-a-rockpi-s-512mb/</link><description><![CDATA[<p style="background-color:#ffffff;color:#333333;font-size:16px;padding:0px;text-align:left;">
	<a href="https://youtu.be/4pDHBrBRILQ" rel="external nofollow" style="background-color:transparent;color:#044123;">https://youtu.be/4pDHBrBRILQ</a>
</p>

<p style="background-color:#ffffff;color:#333333;font-size:16px;padding:0px;text-align:left;">
	I've managed to get the runtime happy enough to run on the RockPi S, a 64bit quad core SBC that's a third the size of a Pi. The LabVIEW stuff is still 32bit of course but this opens the door for supporting even more devices.
</p>

<p style="background-color:#ffffff;color:#333333;font-size:16px;padding:0px;text-align:left;">
	One of the tricks I pulled to get it to work is to first enable armhf (32bit packages) on the RockPi, manually edit the lvrt20-schroot package metadata to remove its dependencies on schroot and python since it was trying to install the 32 bit versions, and just manually install those packages before manually installing the edited lvrt20-schroot package. I also needed to install netbase for the labview service to start and I installed binutils to get the tools on the RockPi to unpack and repack the package.
</p>

<p style="background-color:#ffffff;color:#333333;font-size:16px;padding:0px;text-align:left;">
	I'm looking to automate this process but I'm not sure how to do all the architecture specifications from the commandline. If anyone has insight on easy ways to accomplish this I'd love to hear them so I can extrapolate this to other devices as well (looking at the Banana Pi M2 Zero next).
</p>

<p style="background-color:#ffffff;color:#333333;font-size:16px;padding:0px;text-align:left;">
	This assumes you've got the RockPi up and running and can access it already:
</p>

<pre style="background-color:#f5f5f5;border:1px solid #cccccc;color:#333333;font-size:13px;padding:9.5px;text-align:left;">
<code style="background-color:transparent;color:inherit;font-size:inherit;padding:0px;">ssh/console/shell into device
<span>
&gt;</span><span>mkdir lvrt20-schroot</span>
<span>&gt;</span><span><span>cd</span> lvrt20-schroot</span>
<span>&gt;</span><span><span>echo</span> <span>"deb [trusted=yes] http://feeds.labviewmakerhub.com/debian/ binary/"</span> | sudo tee -a /etc/apt/sources.list</span>
<span>&gt;</span><span>sudo apt-get update</span>
<span>&gt;</span><span>apt-get download lvrt20-schroot:armhf</span>
<span>&gt;</span><span>sudo apt-get install schroot python avahi-daemon netbase binutils nano</span>
<span>&gt;</span><span>ar x lvrt20-schroot_20.0.0-4_armhf.deb</span>
<span>&gt;</span><span>tar xzf control.tar.gz</span>
<span>&gt;</span><span>nano control</span>

Remove the schroot, python entries from the Depends: line
Ctrl+x to exit, Y to save, use same filename
<span>
&gt;</span><span>tar --ignore-failed-read -cvzf control.tar.gz {post,pre}{inst,rm} md5sums control</span>
<span>&gt;</span><span>ar rcs lvrt20-schroot.deb debian-binary control.tar.gz data.tar.gz</span>
<span>&gt;</span><span>sudo dpkg --add-architecture armhf</span>
<span>&gt;</span><span>sudo dpkg -i lvrt20-schroot.deb</span></code></pre>
]]></description><guid isPermaLink="false">21634</guid><pubDate>Sun, 28 Jun 2020 21:51:52 +0000</pubDate></item><item><title>LINX SPI CE Line select - Raspberry Pi</title><link>https://lavag.org/topic/21612-linx-spi-ce-line-select-raspberry-pi/</link><description><![CDATA[<p>
	After <a href="https://www.labviewmakerhub.com/forums/viewtopic.php?f=12&amp;t=1795" rel="external nofollow">some googling</a> and looking at the <a href="https://github.com/MakerHub/LINX/blob/2.1/LabVIEW/vi.lib/MakerHub/LINX/Firmware/Source/core/device/utility/LinxRaspberryPi.cpp" rel="external nofollow">LINX Source Code</a> I could find, it seems like the SPI functions do not make use of the CE lines on the Raspberry Pi and perhaps default to CE0 in parallel with whatever GPIO line is selected by the user. The device I'm looking to connect to uses CE1 and I'm having some trouble finding a way to make this work, short of breadboarding the thing and making the connections manually. Does anyone have any insight here?
</p>

<p>
	 
</p>

<blockquote class="ipsQuote" data-ipsquote="">
	<div class="ipsQuote_citation">
		Quote
	</div>

	<div class="ipsQuote_contents">
		<p>
			 
		</p>

		<pre class="ipsCode prettyprint lang-c prettyprinted">

<span class="com">//Default To Mode 0 With No CS (LINX Uses GPIO When Performing Write)</span><span class="pln">
		</span><span class="kwd">unsigned</span><span class="pln"> </span><span class="kwd">long</span><span class="pln"> spi_Mode </span><span class="pun">=</span><span class="pln"> SPI_MODE_0</span><span class="pun">;</span><span class="pln">			
		</span><span class="kwd">if</span><span class="pun">(</span><span class="pln">ioctl</span><span class="pun">(</span><span class="typ">SpiHandles</span><span class="pun">[</span><span class="pln">channel</span><span class="pun">],</span><span class="pln"> SPI_IOC_WR_MODE</span><span class="pun">,</span><span class="pln"> </span><span class="pun">&amp;</span><span class="pln">spi_Mode</span><span class="pun">)</span><span class="pln"> </span><span class="pun">&lt;</span><span class="pln"> </span><span class="lit">0</span><span class="pun">)</span><span class="pln">	</span></pre>

		<p>
			 
		</p>
	</div>
</blockquote>

<p>
	 
</p>
]]></description><guid isPermaLink="false">21612</guid><pubDate>Wed, 10 Jun 2020 19:50:18 +0000</pubDate></item><item><title>Industrial MIPI camera for Raspberry Pi</title><link>https://lavag.org/topic/20652-industrial-mipi-camera-for-raspberry-pi/</link><description><![CDATA[<p>
	Hello everyone,
</p>

<p>
	We have started with the development of our own embedded MIPI camera module for the Raspberry Pi with an industrial image sensor. Currently we are in the specification phase and we are interested in your preferences so we will develop a product that does fit your requirements. If you have some time, please consider filling in this 4-question <a href="https://www.get-cameras.com/poll" rel="external nofollow">questionnaire</a>.
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">20652</guid><pubDate>Tue, 16 Oct 2018 11:52:31 +0000</pubDate></item><item><title>Learning LabVIEW Community Edition And Raspberry Pi: Alarm Clock Example</title><link>https://lavag.org/topic/21538-learning-labview-community-edition-and-raspberry-pi-alarm-clock-example/</link><description><![CDATA[<p>
	LabVIEW Community Edition rocks! In order to help kick off this momentous occasion, I've put together an example alarm clock. It is broken down into 6 lessons (so far) taking you from blinking an led through creating an alarm clock with a state machine. To download or learn about LabVIEW Community Edition check out <a href="http://www.GCentral.org" rel="external nofollow">GCentral.org</a>
</p>

<p>
	<a href="http://bit.ly/ChrisCilino_LabVIEWCommunityAndRP" rel="external nofollow">Check out the alarm clock here!</a> &lt;-(<a href="http://bit.ly/ChrisCilino_LabVIEWCommunityAndRP" rel="external nofollow">http://bit.ly/ChrisCilino_LabVIEWCommunityAndRP</a>)
</p>

<p>
	 
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="https://lavag.org/uploads/monthly_2020_04/2020-04-28_09h17_25.png.72442e194992419bf4583d330be9307e.png" data-fileid="14774" data-fileext="png" rel=""><img alt="2020-04-28_09h17_25.png" class="ipsImage ipsImage_thumbnailed" data-fileid="14774" data-ratio="134.62" width="364" src="https://lavag.org/applications/core/interface/js/spacer.png" data-src="https://lavag.org/uploads/monthly_2020_04/2020-04-28_09h17_25.png.72442e194992419bf4583d330be9307e.png"></a>
</p>

<p><a href="https://lavag.org/uploads/monthly_2020_04/1282328985_IMG_3637(1).jpeg.7dc3043148f6d459da47cc800c766f18.jpeg" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="14775" src="https://lavag.org/applications/core/interface/js/spacer.png" data-ratio="133.41" width="461" class="ipsImage ipsImage_thumbnailed" alt="IMG_3637 (1).jpeg" data-src="https://lavag.org/uploads/monthly_2020_04/1282328985_IMG_3637(1).jpeg.7dc3043148f6d459da47cc800c766f18.jpeg"></a></p>]]></description><guid isPermaLink="false">21538</guid><pubDate>Tue, 28 Apr 2020 15:25:13 +0000</pubDate></item><item><title>Installation Failed Raspberry Pi 3b (and 4)</title><link>https://lavag.org/topic/21588-installation-failed-raspberry-pi-3b-and-4/</link><description><![CDATA[<p>
	I am working with a Raspberry Pi 3b and am having trouble with running the LINX Target Configuration on it. I had initially done this without issue. Then I reformatted the SD card and tried to do this on a Raspberry Pi 4 and the installation failed. I formatted the card again and tried to go back to the 3b and cannot get it to work. I had installed the LINX package from VIPM when working with it initially and that seemed to fix some connection issues in the labview code, but it also changed the target configuration wizard. I've uninstalled the toolkit, repaired the <abbr title="LabVIEW">LV</abbr> installation and it is back to the original wizard, but still it is giving me an issue.
</p>

<p>
	Now I finally have an error log to look at and there seems to be an issue with the feed from Labviewmakerhub as shown below (also it thinks it's a Pi 2 b for some reason, but it did that the first time too):
</p>

<p>
	 
</p>

<blockquote class="ipsQuote" data-ipsquote="">
	<div class="ipsQuote_citation">
		Quote
	</div>

	<div class="ipsQuote_contents">
		<p>
			<br>
			Connecting to target...<br>
			Successfully connected to target.<br>
			Successfully connected to the target.<br>
			Target configuration updated.<br>
			OS Version: 10.3<br>
			CPU: BCM2835<br>
			Systemd Version: <br>
			Has Internet Access: True<br>
			Device Type: Raspberry Pi 2 B
		</p>

		<p>
			Connecting to target...<br>
			Successfully connected to target.<br>
			Successfully connected to the target.<br>
			Target configuration updated.<br>
			OS Version: 10.3<br>
			CPU: BCM2835<br>
			Systemd Version: <br>
			Has Internet Access: True<br>
			Device Type: Raspberry Pi 2 B
		</p>

		<p>
			blacklist spi-bcm2708is not present.dtparam=spi=on already exists.i2c-dev already exists.i2c-bcm2708 <br>
			blacklist i2c-bcm2708is not present.dtparam=i2c1=on<br>
			dtparam=i2c_arm=on already exists.<br>
			Adding MakerHub feed...<br>
			MakerHub Feed Already Exists<br>
			Updating package index.  This may take over 30 seconds depending on your internet speed...<br>
			Ign:1 <a href="http://feeds.labviewmakerhub.com/debian" rel="external nofollow">http://feeds.labviewmakerhub.com/debian</a> binary/ InRelease<br>
			Err:2 <a href="http://feeds.labviewmakerhub.com/debian" rel="external nofollow">http://feeds.labviewmakerhub.com/debian</a> binary/ Release<br>
			  404  Not Found [IP: 54.86.245.246 80]<br>
			Hit:3 <a href="http://archive.raspberrypi.org/debian" rel="external nofollow">http://archive.raspberrypi.org/debian</a> buster InRelease<br>
			Hit:4 <a href="http://raspbian.raspberrypi.org/raspbian" rel="external nofollow">http://raspbian.raspberrypi.org/raspbian</a> buster InRelease<br>
			Reading package lists...<br>
			Installing LabVIEW...<br>
			Reading package lists...<br>
			Building dependency tree...<br>
			Reading state information...<br>
			Rebooting Target...<br>
			Successfully connected to target.<br>
			Checking target status...
		</p>

		<p>
			Installation failed.  If this is the first time the installation has failed try again.  If this error persists search, then post on the LabVIEW MakerHub forumsat labviewmakerhub.com/forums/linx.<br>
			Target configuration updated.<br>
			OS Version: 10.3<br>
			CPU: BCM2835<br>
			Systemd Version: <br>
			Has Internet Access: True<br>
			Device Type: Raspberry Pi 2 B<br>
			 
		</p>
	</div>
</blockquote>

<p>
	Any suggestions on what to try next?
</p>
<p>
<a class="ipsAttachLink" href="https://lavag.org/applications/core/interface/file/attachment.php?id=14907" data-fileext="txt" data-fileid="14907">LINX_Log.txt</a></p>]]></description><guid isPermaLink="false">21588</guid><pubDate>Thu, 21 May 2020 18:42:41 +0000</pubDate></item><item><title>Read a Files in a folder dynamically</title><link>https://lavag.org/topic/21593-read-a-files-in-a-folder-dynamically/</link><description><![CDATA[<p>
	Hi Friends,
</p>

<p>
	I am facing issue in labview programming. My vi read csv file in a folder and plot it in waveform graph. Initially i have twenty csv file in that folder, while runnning my vi some more csv files will be added to that folder. The problem is only twenty csv file initially placed got read, later added csv files were not read by labview. 
</p>

<p>
	Condition: Once my vi starts running, the files will be automatically added to that folder. Because i am running an experiment which stores data in the form of csv file to that folder. How to keep on read the csv files continuosly while my experiments stores series of csv files.
</p>

<p><a href="https://lavag.org/uploads/monthly_2020_05/LV_fm.png.11ed6a66188686dd04b34de0455a911d.png" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="14930" src="https://lavag.org/applications/core/interface/js/spacer.png" data-ratio="54.66" width="622" class="ipsImage ipsImage_thumbnailed" alt="LV_fm.png" data-src="https://lavag.org/uploads/monthly_2020_05/LV_fm.png.11ed6a66188686dd04b34de0455a911d.png"></a></p>]]></description><guid isPermaLink="false">21593</guid><pubDate>Mon, 25 May 2020 19:33:24 +0000</pubDate></item><item><title>Sharing serial device from Raspberry Pi to VISA?</title><link>https://lavag.org/topic/20755-sharing-serial-device-from-raspberry-pi-to-visa/</link><description><![CDATA[<p>
	I have a bunch of serial devices on a Raspberry Pi, and I'd like to be able to access them as VISA devices in LabVIEW. What's the best way to share a serial device on Raspbian in a way that VISA can connect to? I know if nothing else I can just use socat and do it as a raw TCP/IP connection, but I'm wondering if there's a better way.
</p>
]]></description><guid isPermaLink="false">20755</guid><pubDate>Thu, 17 Jan 2019 19:28:27 +0000</pubDate></item><item><title><![CDATA[OpenG / Polymorphic & Malleable VI's?]]></title><link>https://lavag.org/topic/21568-openg-polymorphic-malleable-vis/</link><description><![CDATA[<p>
	<strong>First question, </strong>
</p>

<p>
	Is OpenG not available for LabVIEW NXG 5.0? When I try to install it via the NI Package Manager I see version 3. Then when I want to install it, I see that the NI Package Manager wants to install LabVIEW NXG 3.0... so I understand that OpenG is only available for LabVIEW NXG 5.0? 
</p>

<p>
	 
</p>

<p>
	<strong>Second question</strong>, (cross post from <a href="https://forums.ni.com/t5/LabVIEW/LabVIEW-NXG-Polymorphic-amp-Malleable-VI-s/m-p/4047507#M1160978" rel="external nofollow">https://forums.ni.com/t5/LabVIEW/LabVIEW-NXG-Polymorphic-amp-Malleable-VI-s/m-p/4047507#M1160978</a>) 
</p>

<p>
	How can I create a <a href="https://zone.ni.com/reference/en-XX/help/371361R-01/lvconcepts/choosing_between_vim_and_polymorphic/" rel="external nofollow" style="background-color:transparent;color:#065fa3;">polymorphic or malleable</a> .giv in LabVIEW NXG? In NXG they are called "<a href="https://www.ni.com/documentation/en/labview/latest/migration/differences-labview-labviewnxg/" rel="external nofollow">overloads</a>"
</p>

<p style="background-color:#ffffff;color:#333333;font-size:16px;padding:0px;text-align:left;">
	The only information I can find is: <a href="https://forums.ni.com/t5/NI-Blog/Designing-LabVIEW-NXG-Configurable-Functions/ba-p/3855200?profile.language=en" rel="external nofollow" style="background-color:transparent;color:#065fa3;">https://forums.ni.com/t5/NI-Blog/Designing-LabVIEW-NXG-Configurable-Functions/ba-p/3855200?profile.l...</a>
</p>

<p style="background-color:#ffffff;color:#333333;font-size:16px;padding:0px;text-align:left;">
	But it does not tell or share how to do this in LabVIEW NXG? Where can I find this information? Or am I just missing something?
</p>

<p style="background-color:#ffffff;color:#333333;font-size:16px;padding:0px;text-align:left;">
	 
</p>

<p style="background-color:#ffffff;color:#333333;font-size:16px;padding:0px;text-align:left;">
	<strong>Images (w.r.t. first question)</strong>
</p>

<p>
	 
</p>

<p>
	 <img class="ipsImage ipsImage_thumbnailed" data-fileid="14876" data-ratio="36.59" width="686" alt="image.png.6bf0279de82cd71177439aa4b6601507.png" src="https://lavag.org/applications/core/interface/js/spacer.png" data-src="https://lavag.org/uploads/monthly_2020_05/image.png.6bf0279de82cd71177439aa4b6601507.png">
</p>

<p>
	 
</p>

<p>
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="14877" data-ratio="32.94" width="762" alt="image.png.5ef0c8e4534ef0ced6e7b9236e376c1b.png" src="https://lavag.org/applications/core/interface/js/spacer.png" data-src="https://lavag.org/uploads/monthly_2020_05/image.png.5ef0c8e4534ef0ced6e7b9236e376c1b.png">
</p>
]]></description><guid isPermaLink="false">21568</guid><pubDate>Mon, 11 May 2020 08:26:12 +0000</pubDate></item><item><title>Home Automation with LabVIEW Community Edition, BeagleBone Black, and LabVIEW NXG Web Module</title><link>https://lavag.org/topic/21549-home-automation-with-labview-community-edition-beaglebone-black-and-labview-nxg-web-module/</link><description><![CDATA[<p>
	Checkout <a contenteditable="false" data-ipshover="" data-ipshover-target="https://lavag.org/profile/6100-elijahkerry/?do=hovercard" data-mentionid="6100" href="https://lavag.org/profile/6100-elijahkerry/" rel="">@ElijahKerry</a>'s home automation project I also featured on my <a href="https://youtu.be/4HLVqYXpxIo" rel="external nofollow">VI Shots livestream</a>. It's a great demonstration of how to interface to NXG webVIs to get a nice interface into your hardware:
</p>

<div class="ipsEmbeddedVideo" contenteditable="false">
	<div>
		<iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="270" id="ips_uid_3713_4" width="480" data-embed-src="https://www.youtube.com/embed/DKT_kCD2koA?feature=oembed"></iframe>
	</div>
</div>

<p>
	 
</p>
]]></description><guid isPermaLink="false">21549</guid><pubDate>Fri, 01 May 2020 21:38:47 +0000</pubDate></item><item><title><![CDATA[LabVIEW Community Edition & Raspberry Pi Zero W]]></title><link>https://lavag.org/topic/21540-labview-community-edition-raspberry-pi-zero-w/</link><description><![CDATA[<p>
	Does LabVIEW Community Edition support Raspberry Pi Zero W?
</p>
]]></description><guid isPermaLink="false">21540</guid><pubDate>Tue, 28 Apr 2020 20:37:16 +0000</pubDate></item><item><title>WebUIs in NXG CE</title><link>https://lavag.org/topic/21544-webuis-in-nxg-ce/</link><description><![CDATA[<p>
	I've seen the demos for webuis at NI Weeks past and it is an intriguing part of NXG for me, but not enough to get me to move over. Well, that and nearly every project I work on involves RT... But with the community edition I may wade in a little. Anyone care to point me in the right direction? I suppose I could just install it and see what gets thrown at me in terms of shipping examples... <span class="ipsEmoji">😆</span>
</p>
]]></description><guid isPermaLink="false">21544</guid><pubDate>Thu, 30 Apr 2020 13:13:48 +0000</pubDate></item><item><title>NXG 5.0 Can it be used for commercial dev if I have a valid SRL?</title><link>https://lavag.org/topic/21543-nxg-50-can-it-be-used-for-commercial-dev-if-i-have-a-valid-srl/</link><description><![CDATA[<p>
	So I have a commercial project I am developing a subset of in NXG (specifically I am using the Web Module) . Currently I am using 4.0.
</p>

<p>
	I am excited to try out the new version and have a few questions about 5.0 NXG Community Edition.
</p>

<ol>
	<li>
		Can I download and use it for my <strong>commercial applicatio</strong>n as I have a valid Software Reference Library license?
	</li>
	<li>
		Does it install to its own special location that is going to be different from 5.0 NXG full version?
	</li>
	<li>
		Am I crazy for attempting to install it straight onto my dev PC that I actually need to do work on? (NXG in a VM is a memorable experience for all the wrong reasons).
	</li>
</ol>

<p>
	 
</p>
]]></description><guid isPermaLink="false">21543</guid><pubDate>Wed, 29 Apr 2020 18:57:25 +0000</pubDate></item><item><title>LabVIEW Community Edition Live Stream (join me)</title><link>https://lavag.org/topic/21518-labview-community-edition-live-stream-join-me/</link><description><![CDATA[<p>
	Hey LAVA friends. I'm going to be doing a live-stream on Youtube next <strong>Tuesday April 28</strong>, (10AM Pacific) to go over LabVIEW Community Edition. I'd love to see you guys there. It'll be interactive with chat for your questions, and I will be making an attempt to talk to a Raspberry Pi and Arduino. If you're curious about low-cost hardware or just want to find out what's new in the latest LabVIEW. Join me here: <a href="https://youtu.be/4HLVqYXpxIo" ipsnoembed="true" rel="external nofollow">https://youtu.be/4HLVqYXpxIo</a>.
</p>

<p>
	<strong>Edit</strong>: If any of you have done any projects with the supported hardware. Let me know and I can mention you or pull you into the discussion. - Thanks.
</p>

<p>
	 
</p>

<div class="ipsEmbeddedVideo" contenteditable="false">
	<div>
		<iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="270" id="ips_uid_7568_4" width="480" data-embed-src="https://www.youtube.com/embed/4HLVqYXpxIo?feature=oembed"></iframe>
	</div>
</div>

<p>
	 
</p>
]]></description><guid isPermaLink="false">21518</guid><pubDate>Sun, 19 Apr 2020 01:02:33 +0000</pubDate></item><item><title>Best circuit board for LabView</title><link>https://lavag.org/topic/21386-best-circuit-board-for-labview/</link><description><![CDATA[<p>
	Hi guys. This semester I'm starting a course system development for control and automation engineering, witch will be based on LabView. Therefore, my University doesn't have a NI hardware, even a MyRIO for us to test our VI and the teacher said that we should test our projects with our own Arduino...
</p>

<p>
	So, I have a little experience in Arduino and I know the basics for LabView. Now I'm in a point that I know that with Arduino I'll not take the best from LabView. I cannot even deploy a code to it.
</p>

<p>
	So, there is where my question comes in...<br>
	I'm looking for a new board better then Arduino to use in the classes. I would buy a MyRIO card if I had the money but in Brazil this board is too expensive for me<br>
	 Witch one should I get that is closest to myRIO and less expensive than that? I would like to try de deployment of a VI and FPGA..... Is this possible?
</p>

<p>
	Thanks a lot for the help!<br>
	Regards
</p>
]]></description><guid isPermaLink="false">21386</guid><pubDate>Wed, 19 Feb 2020 11:24:33 +0000</pubDate></item><item><title>taking string of inputs from raspberry pi  for data acquisition</title><link>https://lavag.org/topic/20493-taking-string-of-inputs-from-raspberry-pi-for-data-acquisition/</link><description><![CDATA[<p>
	I am making a project in which i will be taking input from raspberry pi then transfroming single input into string of differnet inputs like voltage ,current, frequency. so how can i transform input that i will be taking from single pin of raspberrypi to voltage,current and frequency
</p>]]></description><guid isPermaLink="false">20493</guid><pubDate>Thu, 19 Apr 2018 18:59:39 +0000</pubDate></item><item><title>CRIO-style architecture for Raspberry Pi</title><link>https://lavag.org/topic/19708-crio-style-architecture-for-raspberry-pi/</link><description><![CDATA[<p>
	I've been looking at implementing a CRio-style architecture for a Raspberry Pi 3, and I'd appreciate some feedback on what I currently have, and how I can improve it. My main aim is to get a solid architecture using mid-level techniques (say, CLD level) because most RPi users won't have much LabVIEW experience. Even CLD-level may be too much for a lot of people, but I think CLD level techniques are a minimum requirement for a decent architecture. 
</p>

<p>
	I'm using the <a href="http://www.ni.com/pdf/products/us/fullcriodevguide.pdf" rel="external nofollow">NI LabVIEW for CompactRIO Developer's Guide</a> as a reference, although I don't have any embedded experience. Also, I use the <a href="https://www.labviewmakerhub.com/doku.php?id=libraries:linx:start" rel="external nofollow">Makerhib LINX library</a> to interface with the RPi (available on VIPM). LINX running on the RPi is an embedded Linux application, although it's not real-time. Also, it's basically a headless application (you can't view FP's on a monitor connected to the RPi), although you can develop and run VIs in interactive mode i.e. view your front-panels on the development PC. The headless mode is ultimately how I want to use it anyway, with a TCP server on the RPi, and a TCP client on a PC/Laptop/etc. Another thing is that RPi running LINX only works on LabVIEW 2014. I'm using the Home edition as it gives access to the Control and Simulation package, plus MathScript (neither used in this architecture).
</p>

<p>
	The system in this example is very simple as shown below. The current architecture I have is also shown. The RPi simply reads the temperature and Alert signal of a <a href="https://reference.digilentinc.com/pmod/pmod/tmp3/ref_manual" rel="external nofollow">PmodTMP3 sensor</a> in a Main Processing Loop, updates the UI via another loop using CVT data, and turns an LED on if the temperature is above a set limit. 
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="11437" href="https://lavag.org/uploads/monthly_2016_07/57968cdea2661_RPiArchitecture1.png.0949f2122b77aa50bb79312c8d4199ac.png" rel="external"><img alt="RPi Architecture 1.png" class="ipsImage ipsImage_thumbnailed" data-fileid="11437" src="https://lavag.org/uploads/monthly_2016_07/57968cdfb4824_RPiArchitecture1.thumb.png.0cf272542d3b16db6a4fbb141aa99ced.png"></a>
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="11438" href="https://lavag.org/uploads/monthly_2016_07/57968d4940c09_FrontPanels.png.87faf7b1139a048d6267df193ac14887.png" rel="external"><img alt="Front Panels.png" class="ipsImage ipsImage_thumbnailed" data-fileid="11438" src="https://lavag.org/uploads/monthly_2016_07/57968d4a34c1a_FrontPanels.thumb.png.c877bb2ac03619b7794df5e5c11771a6.png"></a>
</p>

<p>
	Some points on the server/RPi side:
</p>

<ol><li>
		The 'Main Processing Loop' is a sequencer which reads and writes the signals as mentioned above, but it also has a queue so commands can be sent to the RPi. Commands in the example are 'Set Temp Limit' and 'Set Temp Hysteresis'. These commands are sent by the client and processed by the TCP Receiver, where events are triggered for the Event Handler to add the commands to the Main Loop queue.
	</li>
	<li>
		 I use CVT to pass relevant values between loops i.e. 'Main Processing Loop' -&gt; 'TCP Send', and 'Main Processing Loop' -&gt; 'UI Update'.
	</li>
	<li>
		 I use STM for TCP functionality, as I find the Connection Manager makes life a lot easier.
	</li>
	<li>
		The TCP Sender sends data to any connected clients, the data being the temperature and alert values.
	</li>
	<li>
		Because of the embedded nature, standard button press functionality in events is not available on the RPi side, so to shut down the code in interactive mode, I use a Stop button and event in the Main Processing Loop.
	</li>
	<li>
		I use a global Stop value to stop loops when I want to close the program. This seems to be used a lot in CRIO applications. Any better solutions?
	</li>
	<li>
		 I'd like to have the Main Processing Loop as a sub-vi so that I can tidy up the block diagram, but I can't work out how to do this (because of the Stop button used in the loop). As mentioned, standard events can't be used, and neither can references to FP controls (unless I'm missing something). Any suggestions on how to solve this? Same question for the UI Update loop. (Note it wouldn't be a problem in a headless application as I would have it free-running, and use commands from the client to shut-down the program). 
	</li>
</ol><p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="11440" href="https://lavag.org/uploads/monthly_2016_07/57968d86515cd_ServerArchitecture2.png.5ce11d348ca9f4e2a35beb2c4a654dec.png" rel="external"><img alt="Server Architecture 2.png" class="ipsImage ipsImage_thumbnailed" data-fileid="11440" src="https://lavag.org/uploads/monthly_2016_07/57968d87eb07a_ServerArchitecture2.thumb.png.028811f0379a1a2ba1b7afbfc92e33d9.png"></a>
</p>

<p>
	<img alt="Server Architecture 1.png" class="ipsImage ipsImage_thumbnailed" data-fileid="11439" src="https://lavag.org/uploads/monthly_2016_07/57968d833fdb7_ServerArchitecture1.png.c682245ed50f02b58facea1316069ee0.png"></p>

<p>
	There's not much going on on the Client side:
</p>

<ol><li>
		 I have a TCP Receiver which updates the temperature and alert signal values on the client UI.
	</li>
	<li>
		 I have an event handler which sends Temperature Limit and Hysteresis commands back to the client.
	</li>
</ol><p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="11441" href="https://lavag.org/uploads/monthly_2016_07/57968d8a4f022_ClientArchitecture.png.6b62e574df04b9dd8aa7ebbeb4fe9fa4.png" rel="external"><img alt="Client Architecture.png" class="ipsImage ipsImage_thumbnailed" data-fileid="11441" src="https://lavag.org/uploads/monthly_2016_07/57968d8b51b42_ClientArchitecture.thumb.png.1e6fd8ec238b508969e278701c9b7972.png"></a>
</p>

<p>
	So my general questions are, does anything really suck, any suggestions for improvement, etc. I also have questions on sharing the RPi connection resource so that I can have more than one processing loop (e.g. one for collecting data from the RPi, another for writing commands to the RPi), but I'll leave that for another thread.
</p>

<p>
	I've attached the code, but there may be an issue with dependencies. As mentioned, the code uses STM, CVT and LINX add-ons. Anything else missing should not be a problem in looking at the architecture.<br>
	 
</p>

<p>
	<a class="ipsAttachLink" href="//lavag.org/applications/core/interface/file/attachment.php?id=11442" data-fileid="11442" rel="">RPi Temperature System 1.zip</a>
</p>

<p>
	<a class="ipsAttachLink" href="//lavag.org/applications/core/interface/file/attachment.php?id=11443" data-fileid="11443" rel="">PmodTMP3.lvlib</a>
</p>
]]></description><guid isPermaLink="false">19708</guid><pubDate>Mon, 25 Jul 2016 22:10:29 +0000</pubDate></item><item><title>How to combine NI Vision and Raspberry Pi Camera?</title><link>https://lavag.org/topic/18413-how-to-combine-ni-vision-and-raspberry-pi-camera/</link><description><![CDATA[<p>Hi,</p>
<p>I have some experience with image processing using NI IMAQdx and some standard cameras and line scans, but I don't have much knowledge about the camera interface. Now I would like to do some home projects which using NI IMAQdx but with lower budget camera with decent quality. I found some wireless camera on eBay but the quality is not really good (I think so). There is just a new Raspberry PI camera on the market (<a href="http://www.raspberrypi.org/product/camera-module/" rel="external nofollow">http://www.raspberrypi.org/product/camera-module/</a>) </p>
<p>I am collecting information on how to using this camera. I know that I have to use a Raspberry PI model B to connect to this camera but it only provides the features to monitor camera directly. Now I wonder how hard it is to make a IP camera with this Raspberry Pi with camera. I am not an expert in linux as well as C program but I am wiling to learn. Anyone can give me some idea what and where I need to look for. Or another camera option?</p>
<p> </p>
<p>Thanks!</p>
]]></description><guid isPermaLink="false">18413</guid><pubDate>Wed, 06 Aug 2014 18:12:58 +0000</pubDate></item></channel></rss>
