<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Ideas to restructure program without popups LABVIEW 7.0 in LabVIEW</title>
    <link>https://ni.lithium.com/t5/LabVIEW/Ideas-to-restructure-program-without-popups-LABVIEW-7-0/m-p/3659769#M1028362</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I am working with Labview 7.0.&lt;/P&gt;
&lt;P&gt;Can someone help suggest a structure on how to architect a current program I have.&lt;/P&gt;
&lt;P&gt;It is currently calling for a main.vi&lt;/P&gt;
&lt;P&gt;that looks like this&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Untitled.png" style="width: 400px;"&gt;&lt;img src="https://ip1.i.lithium.com/7f10ca4d6b239748fde39a262b13969dba412ccc/68747470733a2f2f6e692e6c69746869756d2e636f6d2f74352f696d6167652f736572766572706167652f696d6167652d69642f32303735343069334242464339363944313836434345312f696d6167652d73697a652f6d656469756d3f763d76322670783d343030" role="button" title="Untitled.png" alt="Untitled.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Untitled2.png" style="width: 400px;"&gt;&lt;img src="https://ip1.i.lithium.com/cd6a359a90679732e14f8c1d3e542eb5b832b746/68747470733a2f2f6e692e6c69746869756d2e636f6d2f74352f696d6167652f736572766572706167652f696d6167652d69642f32303735343269413543323530304133433538354141352f696d6167652d73697a652f6d656469756d3f763d76322670783d343030" role="button" title="Untitled2.png" alt="Untitled2.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;within this flow of sequence diagrams,&lt;/P&gt;
&lt;P&gt;it calls for test sequencer.vi&lt;/P&gt;
&lt;P&gt;that looks like this&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Untitled3.png" style="width: 400px;"&gt;&lt;img src="https://ip1.i.lithium.com/323609976bc5ec330f35703b348fa7994714331c/68747470733a2f2f6e692e6c69746869756d2e636f6d2f74352f696d6167652f736572766572706167652f696d6167652d69642f32303735343369374644313942463343363438304231432f696d6167652d73697a652f6d656469756d3f763d76322670783d343030" role="button" title="Untitled3.png" alt="Untitled3.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;then when it runs...it calls for&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Untitled4.png" style="width: 400px;"&gt;&lt;img src="https://ip1.i.lithium.com/d9f07ba7fc6d0f519cb51a135498a1f671beabd9/68747470733a2f2f6e692e6c69746869756d2e636f6d2f74352f696d6167652f736572766572706167652f696d6167652d69642f32303735343569304445463630424544364636413531342f696d6167652d73697a652f6d656469756d3f763d76322670783d343030" role="button" title="Untitled4.png" alt="Untitled4.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;throughout the ATP, there are many popup messages asking the user to prompt OKAY, PASS OR FAIL, ETC.&lt;/P&gt;
&lt;P&gt;along with status of cool down timer.&lt;/P&gt;
&lt;P&gt;This programs has over 50 popup messages and windows keep going on and off the screen on a one CRT monitor.&lt;/P&gt;
&lt;P&gt;Which makes it not easy on the eyes.&lt;/P&gt;
&lt;P&gt;Can someone suggest a program structure so I can look into implementing something like this?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Untitled5.png" style="width: 400px;"&gt;&lt;img src="https://ip1.i.lithium.com/223835693bb41546926bb696a671f3ac126d5880/68747470733a2f2f6e692e6c69746869756d2e636f6d2f74352f696d6167652f736572766572706167652f696d6167652d69642f32303735343969314445323242443441354538433634312f696d6167652d73697a652f6d656469756d3f763d76322670783d343030" role="button" title="Untitled5.png" alt="Untitled5.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for your help!&lt;/P&gt;</description>
    <pubDate>Thu, 13 Jul 2017 14:47:32 GMT</pubDate>
    <dc:creator>krispiekream</dc:creator>
    <dc:date>2017-07-13T14:47:32Z</dc:date>
    <item>
      <title>Ideas to restructure program without popups LABVIEW 7.0</title>
      <link>https://ni.lithium.com/t5/LabVIEW/Ideas-to-restructure-program-without-popups-LABVIEW-7-0/m-p/3659769#M1028362</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I am working with Labview 7.0.&lt;/P&gt;
&lt;P&gt;Can someone help suggest a structure on how to architect a current program I have.&lt;/P&gt;
&lt;P&gt;It is currently calling for a main.vi&lt;/P&gt;
&lt;P&gt;that looks like this&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Untitled.png" style="width: 400px;"&gt;&lt;img src="https://ip1.i.lithium.com/7f10ca4d6b239748fde39a262b13969dba412ccc/68747470733a2f2f6e692e6c69746869756d2e636f6d2f74352f696d6167652f736572766572706167652f696d6167652d69642f32303735343069334242464339363944313836434345312f696d6167652d73697a652f6d656469756d3f763d76322670783d343030" role="button" title="Untitled.png" alt="Untitled.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Untitled2.png" style="width: 400px;"&gt;&lt;img src="https://ip1.i.lithium.com/cd6a359a90679732e14f8c1d3e542eb5b832b746/68747470733a2f2f6e692e6c69746869756d2e636f6d2f74352f696d6167652f736572766572706167652f696d6167652d69642f32303735343269413543323530304133433538354141352f696d6167652d73697a652f6d656469756d3f763d76322670783d343030" role="button" title="Untitled2.png" alt="Untitled2.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;within this flow of sequence diagrams,&lt;/P&gt;
&lt;P&gt;it calls for test sequencer.vi&lt;/P&gt;
&lt;P&gt;that looks like this&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Untitled3.png" style="width: 400px;"&gt;&lt;img src="https://ip1.i.lithium.com/323609976bc5ec330f35703b348fa7994714331c/68747470733a2f2f6e692e6c69746869756d2e636f6d2f74352f696d6167652f736572766572706167652f696d6167652d69642f32303735343369374644313942463343363438304231432f696d6167652d73697a652f6d656469756d3f763d76322670783d343030" role="button" title="Untitled3.png" alt="Untitled3.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;then when it runs...it calls for&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Untitled4.png" style="width: 400px;"&gt;&lt;img src="https://ip1.i.lithium.com/d9f07ba7fc6d0f519cb51a135498a1f671beabd9/68747470733a2f2f6e692e6c69746869756d2e636f6d2f74352f696d6167652f736572766572706167652f696d6167652d69642f32303735343569304445463630424544364636413531342f696d6167652d73697a652f6d656469756d3f763d76322670783d343030" role="button" title="Untitled4.png" alt="Untitled4.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;throughout the ATP, there are many popup messages asking the user to prompt OKAY, PASS OR FAIL, ETC.&lt;/P&gt;
&lt;P&gt;along with status of cool down timer.&lt;/P&gt;
&lt;P&gt;This programs has over 50 popup messages and windows keep going on and off the screen on a one CRT monitor.&lt;/P&gt;
&lt;P&gt;Which makes it not easy on the eyes.&lt;/P&gt;
&lt;P&gt;Can someone suggest a program structure so I can look into implementing something like this?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Untitled5.png" style="width: 400px;"&gt;&lt;img src="https://ip1.i.lithium.com/223835693bb41546926bb696a671f3ac126d5880/68747470733a2f2f6e692e6c69746869756d2e636f6d2f74352f696d6167652f736572766572706167652f696d6167652d69642f32303735343969314445323242443441354538433634312f696d6167652d73697a652f6d656469756d3f763d76322670783d343030" role="button" title="Untitled5.png" alt="Untitled5.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for your help!&lt;/P&gt;</description>
      <pubDate>Thu, 13 Jul 2017 14:47:32 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/Ideas-to-restructure-program-without-popups-LABVIEW-7-0/m-p/3659769#M1028362</guid>
      <dc:creator>krispiekream</dc:creator>
      <dc:date>2017-07-13T14:47:32Z</dc:date>
    </item>
    <item>
      <title>Re: Ideas to restructure program without popups LABVIEW 7.0</title>
      <link>https://ni.lithium.com/t5/LabVIEW/Ideas-to-restructure-program-without-popups-LABVIEW-7-0/m-p/3659804#M1028378</link>
      <description>&lt;P&gt;My initial thought is Subpanels.&amp;nbsp; You can load the front panels of a VI into the subpanel instead of having another window open up.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;My other thought while reading your post was State Machine for the sequencing and then another loop with an Event Structure for handling the GUI updates (hint: look into User Events).&lt;/P&gt;</description>
      <pubDate>Thu, 13 Jul 2017 15:25:20 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/Ideas-to-restructure-program-without-popups-LABVIEW-7-0/m-p/3659804#M1028378</guid>
      <dc:creator>crossrulz</dc:creator>
      <dc:date>2017-07-13T15:25:20Z</dc:date>
    </item>
    <item>
      <title>Re: Ideas to restructure program without popups LABVIEW 7.0</title>
      <link>https://ni.lithium.com/t5/LabVIEW/Ideas-to-restructure-program-without-popups-LABVIEW-7-0/m-p/3660030#M1028460</link>
      <description>&lt;P&gt;i think creating the subpanels will be easiest.&lt;/P&gt;
&lt;P&gt;ill attempt to do that first and see.&lt;/P&gt;
&lt;P&gt;I have used user events before. it just have been a while. I have to look into it again.&lt;/P&gt;
&lt;P&gt;thanks!&lt;/P&gt;</description>
      <pubDate>Thu, 13 Jul 2017 21:33:34 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/Ideas-to-restructure-program-without-popups-LABVIEW-7-0/m-p/3660030#M1028460</guid>
      <dc:creator>krispiekream</dc:creator>
      <dc:date>2017-07-13T21:33:34Z</dc:date>
    </item>
    <item>
      <title>Re: Ideas to restructure program without popups LABVIEW 7.0</title>
      <link>https://ni.lithium.com/t5/LabVIEW/Ideas-to-restructure-program-without-popups-LABVIEW-7-0/m-p/3660110#M1028473</link>
      <description>&lt;P&gt;For simple messages that might want to be displayed at certain times in a program, I wrote a VI I called "Bulletin Board" that had a reference to a String Indicator on the Main Front Panel, a message to be displayed, and some formatting information (such as Font Size, Color, etc.). &amp;nbsp;When called, it formatted and wrote the message into the indicated String.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I only had a single Message (typically an Instruction to the User -- "Weigh the Sample", "Put Sample in Test Chamber", "Start the Test"). &amp;nbsp;The program would call Bulletin Board with the appropriate Message at the appropriate time. &amp;nbsp;Of course, this assumes your PopUp can be reduced to a single indicator (like a message string). &amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Bob Schor&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 14 Jul 2017 03:19:41 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/Ideas-to-restructure-program-without-popups-LABVIEW-7-0/m-p/3660110#M1028473</guid>
      <dc:creator>Bob_Schor</dc:creator>
      <dc:date>2017-07-14T03:19:41Z</dc:date>
    </item>
    <item>
      <title>Re: Ideas to restructure program without popups LABVIEW 7.0</title>
      <link>https://ni.lithium.com/t5/LabVIEW/Ideas-to-restructure-program-without-popups-LABVIEW-7-0/m-p/3660494#M1028626</link>
      <description>&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Untitled6.png" style="width: 400px;"&gt;&lt;img src="https://ip1.i.lithium.com/8c507d2b9cee555f66c7d8d944d7df6adc97233d/68747470733a2f2f6e692e6c69746869756d2e636f6d2f74352f696d6167652f736572766572706167652f696d6167652d69642f32303736343869463539383138434645394334414238432f696d6167652d73697a652f6d656469756d3f763d76322670783d343030" role="button" title="Untitled6.png" alt="Untitled6.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I started using subpanels but once I made changes to my MAIN.VI.&lt;/P&gt;
&lt;P&gt;I am getting that error message.&lt;/P&gt;
&lt;P&gt;everytime I tried to replace the MAIN.VI once I saved it. It said that I cant replace a VI that's sub sequential.&lt;/P&gt;
&lt;P&gt;With that in mind. I tried going back to my main.vi (saved ones) and I received this error message.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Untitled7.png" style="width: 999px;"&gt;&lt;img src="https://ip1.i.lithium.com/2e357fda2399ec9f45e143c9c1c870988ebbab78/68747470733a2f2f6e692e6c69746869756d2e636f6d2f74352f696d6167652f736572766572706167652f696d6167652d69642f32303736353169384146303935464141344243373839362f696d6167652d73697a652f6c617267653f763d76322670783d393939" role="button" title="Untitled7.png" alt="Untitled7.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;what am I doing wrong?&lt;/P&gt;
&lt;P&gt;how do I go back or move forward with the changes.&lt;/P&gt;
&lt;P&gt;Working with windows 2000 is not too fun &lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 14 Jul 2017 18:00:14 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/Ideas-to-restructure-program-without-popups-LABVIEW-7-0/m-p/3660494#M1028626</guid>
      <dc:creator>krispiekream</dc:creator>
      <dc:date>2017-07-14T18:00:14Z</dc:date>
    </item>
    <item>
      <title>Re: Ideas to restructure program without popups LABVIEW 7.0</title>
      <link>https://ni.lithium.com/t5/LabVIEW/Ideas-to-restructure-program-without-popups-LABVIEW-7-0/m-p/3660643#M1028680</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://ni.lithium.com/t5/user/viewprofilepage/user-id/73567"&gt;@krispiekream&lt;/a&gt; wrote:&lt;BR /&gt;
&lt;P&gt;Working with windows 2000 is not too fun &lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Wait a minute -- are you using Windows 2000? &amp;nbsp;Windows XP has been "put out to pasture" by Microsoft, so how much more "dangerous" must Windows 2000 be? &amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Bob Schor&lt;/P&gt;</description>
      <pubDate>Sat, 15 Jul 2017 01:57:08 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/Ideas-to-restructure-program-without-popups-LABVIEW-7-0/m-p/3660643#M1028680</guid>
      <dc:creator>Bob_Schor</dc:creator>
      <dc:date>2017-07-15T01:57:08Z</dc:date>
    </item>
  </channel>
</rss>

