General framework for computer based training using Labview

Hi, I work as an instructor and I am a beginner in Labview-programming.
I want to use Labview vi's that I've found here and there, in a tutorial framework, so that the student can get access to vi's in a consecutive mannner.
I believe that by adding text to simulations found here, I can make a solid tutorial in let's say signal processing for my students (military).
I would need a framework which allows me to insert vi's in a structure containg  buttons  "NEXT" ,  "BACK" and "Back to Top".
Archangel, helped me with an event structure found here, but there one can only return to the top-level. I want to be able walk back and forth from subvi to subvi , with "NEXT" and "BACK".
If one has a tutorial with many parts, it would also be nice if one could go directly to a submenu directly from the top. So that the students doesn't have to click "NEXT" a bunch of times, to reach there.
See the attached, if you don't understand what I mean.
Can somebody help me with that?
Kindest regards,
Lasse
Attachments:
Top level.zip ‏8 KB

The solution will depend on how many steps you have and how easy you want it to be to modify them.  The classic way to do this sort of thing is to use a tab control with hidden tabs.  Each tab is one step.  As you go from one step to the next, programmatically change the page of the tab control which is visible.  This works for small numbers of steps which do not have lots of code behind them.  For larger numbers of steps, the tab control is replaced by a subpanel control, and the steps are independent VIs loaded into the subpanel.  I would recommend this architecture if you want a generic one.  You can find information on using subpanels in the LabVIEW help and here.
Good Luck!
This account is no longer active. Contact ShadesOfGray for current posts and information.

Similar Messages

  • Computer based training (CBT) for Hyperion Planning

    We would like to know is there any computer based training (CBT) for Hyperion Planning that can be delivered to end users either in DVD video format or CDROM interactive format? We have checked with Oracle and they do not provide such training material except for formal classroom training offered by Oracle University.
    Thanks in advance!

    JohnGoodwin wrote:
    Hi,
    As you say Oracle don't provide any such training, Hyperion used to provide some CBT packages for end users but that was a while back and before they were bought out by Oracle.
    I think your best best would be try to search on the web for any 3rd party training companies who deal with Hyperion, I am not sure if there will be that many dealing with CBT though.
    Cheers
    John
    http://john-goodwin.blogspot.com/
    Thanks John for your advice. I am searching on this matter too but just want to know if there are some reference used by some other Hyperion users.

  • How to take the screen shot of my computer page by using Labview.... is there any funtions available in Labview?

    How to take the screen shot of my computer page by using Labview.... is there any funtions available in Labview?

    Another thread about this theme.
    Waldemar
    Using 7.1.1, 8.5.1, 8.6.1, 2009 on XP and RT
    Don't forget to give Kudos to good answers and/or questions

  • Looking for full time position using Labview and/or PLC's in Long Island NY area

    I have 13 years experience using Labview for user interface/daq applications.  I also have 20 years experience with Programmable Logic Controllers (PLC) programming for industrial machine controls.  My resume follows:
    Adam Wechsler
    111 Holbrook Rd.,Holbrook,NY 11741,(631) 981-1013 [email protected]
    Objective
    Labview programming, virtual instrumentation, industrial machine controls,
    automation, PLC, HMI, GUI, data acquisition
    Education:
    B.S. Mechanical Engineering 5/89
    Polytechnic University, Brooklyn, NY
    A.S. Engineering Science 5/86
    Suffolk Community College, Selden, NY
    (GPA 4.0 Dean's List Spring 1986)
    Experience:
    Controls Engineer 5/1994-3/2009
    Vacuum Instrument Corp., Ronkonkoma, NY
    *Program, troubleshoot, and upgrade automated Vacuum Chamber Industrial Leak Detection systems controlled by Allen Bradley PLCs in an OEM environment.
    *Debug equipment functions and programs prior to shipping, at customer's site, and by phone.
    *Integrate and install various types of peripheral equipment, barcode scanners and printers,
    *Design and develop Labview graphical user interfaces and HMI applications including recipe management and data collection for industrial machinery.
    *Write and review user manuals and installation instructions.
    Production Engineer 10/1989-5/1994
    Izumi Corporation, Yaphank, NY
    *Program, maintain, troubleshoot, and repair PLC controlled hydraulic, pneumatic, and control systems for automation in a hands-on environment.
    *Improve design for manufacturability of new products and prototypes to be urethane/injection molded.
    *Program, maintain, troubleshoot, and repair six axis hydraulic paint spraying robots.
    *Create interface between multiple PLC’s and central computer system.
    *Improved design and productivity of high volume, computer controlled, robotic molding machine by 150%.
    Consulting Projects:
    *Created Labview user interface components, and recipe management system for the testing of motion control servos.
    *Programmed Allen Bradley PLC machine logic for packaging machine for a food service supplier.
    *Created Labview to Allen Bradley PLC setpoint and monitoring interface for electric motor-starter test stand.
    *Programmed Allen Bradley PLC and PanelView operator interface terminal for cosmetic packaging assembly machine.
    *Developed Labview application for Fourier and statistical analysis of myogram biomedical data for researching the efficacy of acupuncture treatment.
    Other:
    *Attended National Instruments Labview training courses, and regularly attend local Labview Users Group meetings as a long standing member.
    *Member IEEE
    *13 years experience with Labview
    *15 years experience with vacuum chamber, mass spectrometer, and related technologies
    *20 years experience with PLC's and automated systems
    *Attended Autocad training course.
    *Willing to travel

    Will also consider contract, part time, or consultant work.

  • Registry startup script for computer-based proxy configuration

    I am attempting to deploy computer-based proxy server settings via importing a .reg file to user PCs as a startup script. It has appeared to work on some PCs but not on others. We have a mix of Windows XP Professional x86 and Windows 7 Professional x64 PCs
    in our domain.
    I am not sure whether to use "reg import" or "regedit /s" in my batch script.
    Before trying the batch script method, using "Computer Configuration > Preferences > Registry" settings did not work.
    I have created a GPO, applied it to an OU containing computers and used the following settings:
    Computer Configuration > Policies > Windows Settings > Scripts > Startup
    Batch Script: regedit /s \\FQDN\netlogon\wmproxy.reg
    Registry File:
    Windows Registry Editor Version 5.00
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings]
    "ProxyEnable"=dword:00000001
    "MigrateProxy"=dword:00000001
    "ProxyOverride"="<local>"
    "ProxyServer"="proxy.FQDN:8080"
    Computer Configuration > Administrative Templates > Windows Components/Internet Explorer
    Disable changing proxy settings = Enabled
    Make proxy settings per-machine (rather than per-user) = Enabled
    As at the beginning of my post, the settings deploy to some PCs but not all and I have yet to see it work on the Windows 7 PCs. Am I attempting computer-based proxy settings the wrong way, or am I missing something with how I am currently trying to deploy
    it?
    Thanks all!

    Hi,
    You mentioned you have tried to configure the computer-based proxy settings via GPP but it didn’t work. Before going further, would you please let me know how did you configure the settings?
    In order to narrow down the cause of the issue, I suggest we’d better collect the following information.
    GPMC.log
    ==================
    a. On domain controller, click Start ->Run, type GPMC.MSC, it will load the GPMC console.
    b. Right click on "Group Policy Result" and choose wizard to generate a report for the problematic computer and user account (please place appropriately). (Choose computer and select the proper
    user in the wizard)
    c. Right click 
    the resulting group policy result and click the "Save Report…" => save report to save the report to a HTML file.
    Once we get the GPMC.log, please check the detailed report logged in it.
    You said you have created a startup script to edit the registry key to configure the proxy setting of the computer but it worked on only some of the computers in the domain. Have you tried
    to run the script on the problematic computer manually to see if it works? If it still fails to run, it could be related to the script issue, then we’d better ask in the script forum.
    The Official Scripting Guys Forum!
    http://social.technet.microsoft.com/Forums/en-US/ITCG/threads
    Regards,
    Andy

  • Building SCADA software for substation automation control using LabVIEW

    Hi, I would be interested to know if anyone has built or developed a SCADA software for substation automation control using purely LabVIEW and its add-on tools (beside NI LookOut). The SCADA software, somehow similar to WinCC, should fulfill basic SCADA function for substation such as monitoring and interlocking control of CB and DS (single/double point), generate event or alarm list which includes information such as topical/not topical, valid/invalid...., archiving, redundancy, etc.

    Hi Remzi,
    Thank you for your information.
    I understand that the DSC Module is a tool capable of developing monitoring and control system. Using the module would enable me to build a SCADA software (similar to LookOut) according to my requirement. But I think it's quite a difficult task to design and build a SCADA software from the scatch. Unlike a SCADA software, the DSC module is not really a SCADA software where user can directly parameter the I/O points and graphics via GUI. I've actually tried the LookOut software, but found that it's not really suitable for substation automation & control field. Hence, I would be grateful to know if anyone in this field has developed similar SCADA software for substation automation.
    Best Regards,
    Edmund

  • How to develop algorithms for eye-tracki​ng using labview

    Working on a senior project using vision builder, labview, and NI camera 1712. Unfortunately, none of us in the group has had a lot of exposure to working with any of it. So far, we've been able to have the camera to identify the eyes as well as developed a program that allows us to type in points in x and y coordinates and moves the mouse to those coordinates on the screen. Now what we want to do is sync up that eye movement so that the mouse cursor will move based on eyes rather than typing in the location. Could someone please help us with  developing/pointing us in the right direction of  how to create the algorithms that will allow us to use the real-time tracking of the eyes to moving the mouse cursor? 
    Thanks a ton in advance!!! =)

    Hi ashya09,
    It sounds like you're close to getting your application working! Could you provide some more information on how you have both of these parts of your application implemented so I can help explain how to tie them together?
    I'm assuming that you're using a Call Library Function Node with the SetCursorPos command to change the cursor position. Right now you're probably using controls or constants to wire in the position. You should be able to do the same thing but instead wire in an output from your eye identification. What function are you using for your eye identification? If you give me more information on this function I should be able to point you towards the right output to use.
    Thanks!
    Emily C
    Applications Engineer
    National Instruments

  • Forcing default printer from gpp cse computer based policy using item level tracking

    currently I have 1 policy for deploying printers and under the computer config/preferences/control panel/printers
    I have 2 printers set up the exact same way with item level targeting to apply it to 2 different pc's.  so 1 printer for each pc
    this all works as it should, each pc gets the correct printer, in the policy each printer has the "set this printer as the default printer" checked and "...only if a local printer is not present" is checked
    the above works for 1 pc and 1 printer which becomes the default, not the second printer on the second machine.  it adds the printer but does not mark it as the default
    so in the end I want floor a to get printer a and have it be the default printer and floor b to get printer b and have it the default printer

    > so far this is working for the 1 printer  on the 1 pc but not on the
    Yes, it seems to be "working" in terms of "the result is what you
    expected". But this is  rather by accident than by design, because...
    > second printer in the policy that goes to another computer using ilt
    ...as you are seeing yourself: It is NOT working.
    Greetings/Grüße,
    Martin
    Mal ein
    gutes Buch über GPOs lesen?
    Good or bad GPOs? - my blog…
    And if IT bothers me -
    coke bottle design refreshment (-:

  • LAN Based communication using labview

    I am using sensoray 2601 module via Ethernet communication protocol,i want to interface with LabVIEW,is there any sample program/tips to interface?
    Please Mark the solution as accepted if your problem is solved and donate kudoes

    piZviZ wrote:
    Only data rate working is 9600  between labview and launchpad(arm cortex m4).Where all data rates work between Arduino serial port monitor and launchpad(arm cortex m4).
    Since the only thing that changed is the Launchpad, then that must be the issue.  Are you sure this device can handle more than just the 9600 baud rate?  Are you sure you are even setting the baud rate on this device?

  • Computer Based Training Templates

    I am new at the Flash thing. I am currently trying to develop
    CBT and was wondering if there are any Free template available. I
    know nothing about Action Scripting, so I guess I am looking for
    the easy way out.

    Hi There,
    I got to see a post on LinkedIn. You may want to visit the below URL:
    [http://www.linkedin.com/e/ava/9035435/51255/EML_anet_qa_ttle-d7hOon0JumNFomgJt7dBpSBA/]
    Cheers,
    -Natesh

  • How to use labview to control a robotic arm by EMG signal

    Hello,
    I am working on simulation of an active Exoskeleton (wearable robot) for the upper limb using LabVIEW for my senior project. I need to use the EMG signal as an input to move the elbow joint (flexing and extending). I downloaded labview biomedical toolkit to take a ready simulated EMG signal but have a weak experience in LabVIEW.
    The design criterial I am planning to use is to establish a threshold for the EMG signal using a comparator (above 0 for example) and set a counter for everytime the signal passes the threshold as(+1) in every count. Then, specify a degree value for the counter (for example when the counter reaches 10000) and feed this value of the counter to a simple simulated structure for the joint (simple angle of 2 lines) or a meter to represent the movement.. e.g. every 10000 count = 1 degree of movement. Zero crossing can also be used instead of the comparator and the signal will be filtered and that is easy to do. However, my problem is in converting this logic into LabVIEW. I don’t know how to set a counter for the signal and make every number of counts refer to a specific degree of movement and I also don’t know how to form the simulated joint structure in LabVIEW or even how to transfer this into a simple meter device in LabVIEW.
    I have only one month to do this project so any help or ideas you provide are highly appreciated
    Thank you ,

    CarlFHellwig 
    Thank you for providing this example I just implement  it in the software to check the counter results.
    In fact, the design criteria I desided to use latly is to use is to establish a threshold for the EMG signal using a comparator and correlate the EMG signal with the angles of movement of a simple simulated structure "motor" for a single joint (simple angle of 2 lines) eg. 30,60,90,120,150 degrees for flexing and extending. Zero crossing can also be used instead of the comparator and the signal will be filtered and that is easy to do. 
    In other words, the idea is to drive a motor for different angles based on the input EMG signals. I am now stuck with developing the algorithm of how the angles are related to the RMS value of the signal while flexing and extending and how to convert this RMS into angular velocity and angular position to form the simulation. 
    I will be grateful if someone guided me to a person did a similar project to discuss some issues. 
     

  • What is the benefit of configuring the XSS Homepage Framework for ESS

    What is the benefit of configuring the XSS Homepage Framework for ESS?
    Over using standard iViews.

    It means you can disable (or enable) the exact functionality your customer needs rather than sticking with the default implementation.
    Most customes do not use everything available from ESS or MSS.  Switching it off (making it unavailable) is WAY better than leaving potentially unconfigured content to be accessed by users.  SAP generally do not handle the error cases and you will get lots of nasty stack traces .....
    Haydn

  • SSC Configured for Computer Policies

    Hi -
    I'm setting up a new test client after having to reinstall the ZENWorks Server as a multiple server (because we need the reporting service). I am now running into an issue where every time I attempt to install the client on a system I get the following message :
    SSC Configured for Computer-based Policies
    This computer's authentication information is currently unavailable. If you continue to see this warning, you will either need to rejoin the domain or contact your network administrator.
    When I checked the Event Viewer / Application log, I see MSSoap errors - which according to some of the information I've found so far on the forums seems to point towards a certificate issue. However I installed the certificate manually on the test system and still get his error. Also rejoining the doman has no effect.
    I'm am working in a Windows environment with AD - client workstations are XP Pro.
    Any help would be greatly appreciated... thanks.

    We had problems with MS SOAP errors after reinstalling. Our cert didn't match the server name, and we got it working with just adding another cert that did and making sure that all the DNS entries resolved clearly. Forgive me, but it was a few months ago, and I was brand new to the company and product, and my notes aren't the best.
    - Things I Do remember...making sure the cert was there for the client, as it was login specfic. (we finally loaded it with group policy upon login.)
    - I remember using Scenario 2 from Support document 3788192, to check the cert manually.
    - And also Support Document 3594251 had some interesting stuff to check. Specifically the website validations (shieldclient.asmx, policyserver.soap, userservice.asmx, and authenticationhelper.soap). Also in this document was checking Guest or IUSR account rights. These were not correct on our server.
    I think it ended up being multiple problems for us, but for sure those rights made a difference.
    Good luck!
    Barb

  • Course Apprisal for Web Based Traning is not considering the inputs values

    Dear All,
    We have created Course Appraisal Template for Web Based Training.  It is reflected in portal and we are able to see the template and we can give the values also.  When I am executing the template the following error is showing " The status change not possible"
    Please advise me in this.
    Regards,
    Milan

    Hello,
    What's the format of the TrainingID, is it the same in both cases?
    How do you know the value isn't being passed - could it be that it's not passed correctly?
    What's the error message?
    regards
    Rick Bakker
    Hanabi Technology

  • IPC using LabVIEW

    We have 2 applications. One is developed in Labview and other is developed in VC++. Now we need to pass some data to the VC++ application.
    We did that using Dll and it worked to some extent. But we need to have a solution which will not be using a dll or any third file.
    Looking at the overall setup, we also have constraints in using sockets on windows.
    My question is
    1) Will datasockets help me ? I could not find any promising example ( from VC++ side ) which will help me.
    2) Are there any other alternatives for IPC here ?  can one point to any useful example ?
    Just for info I am using LabVIEW 8.6. on windows platform.

    Hi,
    I think we´ve got the same problem.
    I use LabVIEW 2010 and want to pass data bewteen LabVIEW and MS C#.
    I´m trying to use Shared Variables. For MS C# or C++ you must have the Meausurement Studio.
    Perhaps my thread "Shared Variable between LabVIEW 2010 and C#" ist intersting for you:
    http://forums.ni.com/t5/LabVIEW/Shared-Variable-between-LabVIEW-2010-and-C/m-p/1485828
    ...just painting code

Maybe you are looking for

  • RRI - R3 Transactions as Receivers

    I've created a RRI from my query to SAP transaction KOB1.  The jump works except that my query results are only Month to Date (1 period) but when I jump to the R/3 transaction, it is displaying year to date.  The query is built with a variable that a

  • Mail sending Reply, but not saving reply in thread.

    Over the past week an entirely new problem has cropped up. When I send a reply to somebody, once in a while the reply message I send does not show up in the thread. It seems like it goes out... making the mail out swoosh sound, but there is no messag

  • IDOC to XML

    Hi All, In partner profile, i have set XML port for outbound IDOC. IDOC in XML format is generated successfully on App. server. when I view this file using AL11 I see its shows only the control records not the data records. I also see one xml tag <SE

  • Organization and Reliability of these Forums

    Last night, I posted this message to the AppleScript forum and elaborated slightly here: Just a general observation: as a participant in a number of forums, several about AppleScript issues, I must congratulate Apple for running the least friendly an

  • Multiple Currency Question

    Hi Our business is having a foreign subsidiary which does reporting also in group currency (USD). If there is an accrued amount of 10,000 CNY from Jan to May in foreign subsidary, which is some 610 USD over the course of periods, and when the foreign