Are LabView 7.0 and Teststand 2.0 compatible?

I tried a very simple Digital I/O vi using named channels, but Teststand 2.0 doesn't seem to recognize the channel name. LabView 7.0 sees the channels and toggles bits accordingly.
(hopefully this makes since, I don't have LabView at hand, so I'm going by memory)

Hi,
Are you referring to not being able to pass the channel via the connector pane of the VI called from TestStand 2.0.
If this is the case, TestStand 2.0.x has a limited number of ways of interfacing to the Called VI's connector pane and those connectors and indicators you will find in the LabVIEW palette. Those controls consist of
Input Buffer
Invocation Info
Sequence Context
Test Data
and
Error Out
Therefore, to pass your Channel data, you could use the Input Buffer control, if you where using one of the Test VI's, but you will probably need to use the API function VI's such as TestStand - Get Property Value (String).VI.
You will find examples of passing values to a VI in some of the TestStand\Examples folders.
Hope this helps
Regards
Ray F
armer
Regards
Ray Farmer

Similar Messages

  • Satellite M30: Are the SD-R6472 and SD-R6572 drives compatible?

    Hi,
    are the SD-R6472 and SD-R6572 DVD-RW DRIVES compatible with the Toshiba Satellite M30?
    THX

    Hi
    I dont have found any further information about the compatibility of this drives with the Satellite M30.
    But if you want you can visit the Toshiba website:
    http://eu.computers.toshiba-europe.com/cgi-bin/ToshibaCSG/generic_content.jsp?service=EU&ID=ONLINE_SHOP
    There you can find options and accessories for many Toshiba units.
    Check it.
    Ps: You can also try to ask the Toshiba service in your country for the details.

  • What additional resources are required to do the TestStand training courses I and II?

    I have the TestStand course manuals for courses I and II and am currently trying to refresh what I learned a couple of months ago when I took the courses.  I'm at the point where almost every VI required comes up broken because additional libraries are required in LabVIEW.  Why aren't the additional required libraries listed in the course documentation?  What are the additional libraries and how do I get them?

    Hi there!
    If I had to guess I would say that you're missing the TS support API libraries for LabVIEW... Since those are the only 'special' libraries used by any of the examples in the TestStand 3.x or 4.x training manuals.
    I'm going to assume that you have some recent version of LabVIEW (8.x?) and some recent version of TestStand (3.x) installed? Unless you took the NI training course more than a few years ago, in which case you might need earlier version of TS, LabVIEW version really shouldn't matter. Evaluation copies ought to be sufficient so I wouldn't blame those... 
    (If you don't have LabVIEW at all. Make sure you have the correct LabVIEW Run Time Engine version, as that's a pretty common source of TS errors... But without LabVIEW half of the exercises in the training manual are moot anyway...)
    In your LabVIEW install path, (C:\ program files etc...\LabVIEW 8.x\)  look for the folder path "vi.lib\addons\TestStand\", it ought to be full of a few *.llb files that TS would furnish to LabVIEW when the product is installed.  Sometimes when you install things in an unexpected order, or if you have multiple LVs installed, these items don't get put where you expect.
    If the folder is empty, copy what you need from... the TestStand install path (C:\ program files etc...\TestStand x.x\) folder "AdapterSupport\LabVIEW" and restart LV. This might get you up and running.
    If the folder is not empty. Try running a MassCompile from your LabVIEW Tools ->Advanced menu, there might be a version incompatibility issue...
    Feel free to send me an email if you're still stuck. But there aren't any external dependencies/hardware drivers needed for the TS training sequences...
    Cheers!
    --Elaine R.
    www.bloomy.com
    Cheers,
    Elaine R.
    www.bloomy.com

  • Controls System Engineer-Labview and Teststand

    One year experience in Labview and Teststand/automated testing system for Locomotives.Masters in Embedded Software. Seeking Employment Fulltime/Contract.

    Hi,
    Thank you for responding. I am based at USA. Currently looking for opportunities here.
    Thanks!
    Priya

  • Is it possible to call a VI that is inside a LabVIEW executable from a TestStand sequence?

    I have created a custom TestStand operator interface and have modified the default sequential process model to display a UUT information dialog that prompts for more information than just the UUT serial number.  This UUT information dialog is a LabVIEW VI.  To distribute the operator interface, I build it into an executable.  As part of the build process, I make a copy of the UUT information dialog VI (which is part of my operator interface project) and place it in the same folder as the executable.  I have then configured the sequential process model to call the dialog VI from this location.  It would be really nice if I could embed the UUT information dialog VI inside the operator interface executable so that I could distribute just an executable instead of an executable and separate VIs.  Is this possible?  In other words, is it possible to call a VI that is inside a LabVIEW executable from a TestStand sequence just like a standard LabVIEW VI call?

    Ryan,
    The dialog that you've created isn't being directly called by the OI at all and shouldn't need to be included in the same directory as the OI for distribution. Since you are modifying the PreUUT of the default process model, you will give the path to the VI in that step, create a deployment and then manually copy the VI to the directory referenced in the step. The VI is considered a support file for the process model and is not related to the OI at all.
    Test Engineer - CTA

  • How can I include a Labview graph in a TestStand report?

    Hi All,
    I have a new need that I have never done before in TestStand. I have a Labview VI in which I am sending results to a graph.. I would like to include that graph in the TestStand report. I have searched the help and the forums and have come up empty. Any ideas out there as to how to accomplish this? Thanks in advance for any help.
    Troy
    Solved!
    Go to Solution.

    Raj - Thanks for the response and that solution does work. The problem is that the graphs that I am including are more elaborate than what TestStand is doing by default. Some of the graphs will have three traces on them to show spectral masks test with lower and upper limits. These graphs will also be used in reports and I would like them to show up larger, kind of like when you have a graph in Labview and you can use its reference to save it to an HTML report.
    Troy

  • Dynamic LabVIEW dialogue called front TestStand not coming to front

    I've created a bespoke dialogue box that does things such as auto size to the text etc in LabVIEW. We call this vi from LabVIEW and TestStand - from LabVIEW it's fine, but from TestStand it appears behind TestStand and I can't find a way to get it to appear on top of TestStand - there is obviously the 'Show front panel when called' option, but as we are doing some pre-processing before showing it we cannot use this option - I've also tried 'Fp is frontmost' in the dialogue properties but still no cigar.
    Just hoping that someone knows a way to programmatically make it appear on top of all current open windows - maybe there's some sort of Windows functionality you need to use.
    Any ideas greatly received,
    David Clark
    CLA | CTA
    CLA Design Ltd
    Hampshire, England

    Someone here mentioned those vi's so I'm going to try and do a bit of investigation with them and see what I can come up with - had a brief look and it didn't seem to do that much so I assume that I was using them in the wrong way - and there is another problem, and that is that we have certain standalone LabVIEW vi's that do things such as calibrating power meters and it's going to be a bit of a bummer if I have to constantly pass in the TestStand sequence context to these vi's just to get them to appear on top of TestStand as then they won't be particularly standalone and it means changing alot of VI interfaces which is going to upset a lot of people!
    I'll have a play about with them tomorrow and see what I can do with them, but Ideally I'm looking for a standalone solution whereby I can have a bit of code encapsulated within the bespoke LabVIEW dialogues that just ensures that whenever they get called be it from LabVIEW or TestStand, they are always on top.
    Many thanks for your reply, and I'll get back to you when I know a bit more,
    David Clark
    CLA | CTA
    CLA Design Ltd
    Hampshire, England

  • LabVIEW Software Programmer and Project Lead in Overland Park, KS

    JET Engineering Inc. is a System Integrator for test measurement and control. Corporate office located in Cedar Rapids, IA with branches in KS, MO, NE.  Looking to expand into the Overland Park, KS area. ISO 9001:2008 certified.
    Job Summary: 
    Customer on-site LabVIEW programmer on various projects.  Responsible for assembling project requirements, accepting assigned responsibilities, working with other JET team members, and maintaining schedule to ensure timely completion of project.  Must manage project scope, cost, schedule, and risk to achieve project objectives.   Effectively coordinate and manage activities with other JET and customer team members.  Track and communicate status of projects.
    Job Responsibilities: 
    Designing and implementing LabVIEW solutions for customers with guidance from JET LabVIEW Architects
    Understanding of National Instruments (NI) hardware capabilities integrate them into customer solutions
    Troubleshooting hardware, wiring, and interfaces
    Planning and Executing comprehensive software validation tests
    Understanding and/or discovering how software, hardware and customer systems interact
    Receiving and following general instructions on routine work, detailed instructions on new projects or assignments; work will be reviewed for soundness of judgment and overall adequacy and accuracy.
    Building productive working relationships internally and externally.
    Frequent internal company and external status reporting.
    Developing solutions to a variety of problems of moderate scope and complexity. 
    Referring to policies and practices for guidance.
    Working on problems of moderate scope where an analysis of situations or data requires a review of a variety of factors.
    Exercising judgment within defined procedures and practices to determine appropriate action.
    Contributing to the completion of organizational projects and goals.
    Frequent use of general / technical knowledge and industry/functional practices, techniques, and standards.
    General application of sound engineering process concepts and principles.
    Developing professional expertise.
    Job Skills: 
    Certified LabVIEW Developer level programing skills
    Working knowledge of most NI hardware platforms
    Prefer experience with NI TestStand
    Prefer experience with NI VeriStand
    Prefer experience with LabVIEW classes and object oriented programming
    Job Attributes:
    Analysis – understands elementary problem- solving techniques. 
    Cooperation – understands the value of cooperating with co-workers.
    Coordinating – understands how to disseminate internal information.
    Innovation – recognizes the benefits of change and experimentation.
    Judgment –base decisions on factual information and sound logic.
    Relationships –compassionate and empathetic when dealing with the problems of others.
    Minimum Requirements:
    Bachelor’s degree in appropriate discipline, or in the absence of a bachelor’s degree, six years of related experience, or NI CLD certification with demonstrated project experience.
    Compensations:
    Depends on Experience Level

        Bill,
    We are able to offer you the help you need on
    this.  I work for a LabVIEW/test-system consulting group based here out
    of Salt Lake City...not too far if a quick trip is needed.  Among the
    six of us, four of us are former NI employees and we count with a lot of LabVIEW experience and regularly do
    contract work, local and remote.  This sounds interesting and right up
    our alley as far as experience goes.  I'd refer you to our website for
    further info about different projects that we've done for many
    clients.  www.mooregoodideas.com.
    If this seems workable for
    you, feel free to shoot me a note at [email protected]  I'd be
    curious to know more about what you're after and how we can help you
    out. 
    Thanks,
    Jim

  • Storing labview TCP connection in TestStand object reference

    I have a LabVIEW routine (GetFileGlobal) that uses the TestStand SequenceContext->FileGlobals to do a lookupString and determine the GetType if the string 'Exists'.  I have a LabVIEW case statement that captures values of '1' for GetValString, '2' for GetValBoolean, and '3' for GetValNumber.  I have a LabVIEW TCP connection that gets opened that we need to store in TestStand in a FileGlobal.  What type is necessary in TestStand to store a TCP Conn?  AND, given the (tbd) type in TestStand, what is the value I would need in my case statement to capture this new (tbd) type coming out of the GetType?  

    I've asked this on another thread, but I'm just not understanding the exact implementation.  In TestStand, the LabVIEW IO Controls type is made up of a DeviceName and a SessionNumber, but in LabVIEW I have a TCP Network Connection.  I have routines that let me Get/Set TestStand File Globals if they are Boolean, String, or Number.  Now, if I use LabVIEW IO Controls in TestStand, what is the exact way I stuff a TCP Network Connection in there.  I've attached a VI that I use to GET the FileGlobal value from TS.  I need to grow it to allow me to get the TCP connection (i.e. LabVIEW IO Controls), but I'm not sure how to do that.  The types are messing me up.  Also, I'm not sure what the 'GetType' wants to see
    Attachments:
    FTW_ATE_UTIL_GetFileGlobal.vi ‏25 KB

  • Requiremen​ts Gateway and TestStand

    Hello,
    This one is more of a RG question but there is no RG area to post.
    I have a Word Document that defines the requirements for a test sequence.
    The requirements are covered by both
    1) LabVIEW VI's 
    2) TestStand sequence.
    What I want to do is see what my coverage of the Word Documents Coverage is.
    I've noticed that when I've added the TestStand sequence to my Req Gateway project, every entry in the TS document spawns a "derived requirement".
    Is there a way to switch this off?
    I want to link my word document to a place in the test sequence and say this is where I cover i.e. Saving the Data. I do not intend to link my TS Sequence with a Results File.
    The annoying bit is when I look at the analisys view even though my Word Document is covered 100% there still is a number of uncovered derived requirements comming fromthe TS Sequence.
    Thanks for any advice!.
    Maciej
    Solved!
    Go to Solution.

    I re - read my post and it is clear as mud...So I'll try to be clearer.
    Two issues I'm facing:
    1) Linking a TestStand sequence to a Word Document causes RG to generate additional "derived' requirement for each of the TS items ( steps or sequences ).
    I would like to switch this fuctionality off. I'm not interested in the Derived Requirements in this scenario.
    2) Please see the desired structure linkage:
    If I set up my project this way and I for example Cover 1 requirement in the word document in 3 places in the Test stanad sequence only I see the following message.
    Requirement 'REQ_ControlMotorRPM' is not covered.
    Error: Uncovered requirement
    ( Please see the Desired Structure png )
    It would seem to me that Requirements Gateway ONLY allows me to Bind One Document to One LV Project or TS Sequence.
    If I remove my LV projects from the covers dependency the requirements are covered fine and no error occures.
    In my case I have One requirements document that is adressed by a TS Sequence and 2 LabVIEW Driver Projects ... I can't seem to configure this right.
    So my requirements document has 100% of the requirements.
    Some of them will be sorted out by  the TestStand Sequence , and some of them will be sorted out by my Driver Projects , how do I configure RG so that one Spec is solved by 3 software items?
    Thanks,
    Maciej
    Attachments:
    DesiredStructure.png ‏7 KB
    WorksFine.png ‏4 KB

  • I am trying to integrate simulink model (.mdl) file with SIT of Labview for RCP and HIL purpose. I am using Labview 8.6, Simulink 6.6 with RTW 6.6 and RTW embedded coder 4.6 ,Visual C Express 2008 and Visual C++ Express 2008.

    I am trying to integrate simulink model (.mdl) file with SIT of Labview for RCP and HIL purpose. I am using Labview 8.6, Simulink 6.6 with RTW 6.6 and RTW embedded coder 4.6 ,Visual C Express 2008 and Visual C++ Express 2008. I have selected system target file as nidll.tlc,make command as make_rtw and template nidll_vs.tmf. When I try to generate .dll file I get the following error.
    Attachments:
    SITProblem.JPG ‏101 KB

    Hi,
    No . I could not solve the issue. Presently we are using microautobox (from Dspace)for doing the RCP.
    Himadri 

  • Favor to ask : can you open this labview 2009 Vi and save it for me in a Labview 8.6 readable vi ?

    Hi guys, 
    I have a favor to ask : May somebody would be nice enough to open this Labview 2009 VI and save it in a Labview 8.6 readable VI  ? You'll probably have some missing blocks cause I use specials ones but I don't want to have to re-make all the VI.
    Thanks you very much
    G.
    Solved!
    Go to Solution.
    Attachments:
    Control3.vi ‏29 KB

    notimperial wrote:
    Probably not the right place to do this, but could someone onpen this in labview 2010 and save it in a format compatible with labview 2009?
    Thank you in advance
    You are right we have a thread for this here.
    http://forums.ni.com/t5/LabVIEW/Downconvert-VI-Req​uests/m-p/1067229
    Here is your vi please use the downconvert thread next time.
    Tim
    Johnson Controls
    Holland Michigan
    Attachments:
    WFMreaderIII.vi ‏53 KB

  • I am using report generation toolkit 1.1 with Labview 7.0 and Office 2003 profession​al. The create new report VI opens Excel but throws error (-21471672​62- from automation open VI) when I try to open MS word. please help...

    I am using report generation toolkit 1.1 with Labview 7.0 and Office 2003 professional. The create new report VI opens Excel but throws error (-2147167262- from automation open VI) when I try to open MS word. please help...

    Hi Leo22,
    Does this error occur if you use any of the example programs that come shipped with LabVIEW? I would try opening one of the examples that write data to Word and see if those give you an error. Also, have you tried just putting down a New Report.VI and change the report type to Word? If this simple vi (that's all you need to open Word) breaks, I would check to see if there are any instances of Word still open. Check the task manager to see if any word processes are still open. There should not be a problem accessing Word 2003 from LabVIEW 7.0. If neither of these solutions work, please give some more detail about your application and we can research further. Thanks!
    Jeremy L.
    National Instruments
    Jeremy L.
    National Instruments

  • 100% CPU using LabView 7.1 and DSC module

    Seven years ago I used BridgeView and PXI to execute a project, and the results were so good that after that initial system, I installed one more using BridgeView, and three more using LabView 7.1.
    BridgeView is working very well, but lately, LabView 7.1 is giving me more and more problems. It all started in a system running LabView 7.1 and DSC on Windows XP, using a PXI-8187 controller with a PXI-1042 chassis. I have two PXI-6533 digital I/O boards, one PXI-6030E multifunction, one PXI-6713 analog output board, one PXI-6602 counter board and one PXI-8422 serial com. board. In may/06, all of the sudden, the CPU went to a 100% use. Since I am running PID's to control a flash-butt welding machine in a steel factory, this was extremely dangerous. I changed the controller and everything went back to normal. It was running fine until december/06, when the same behavior appeared again. This time changing the controller did not help. We increased the system memory, from 256 MB to 512 MB and everything worked fine. But one month later (january/07) the fault reappeared. This time we changed the chassis and from that moment to this time, we are running smoothly.
    Application problems were suspect from the very first time this problem appeared, but I was unable to identify the source, if any. I used PROFILE VI's and apparently the write/read tags were taking all the processor resources. However, changing the routines and disabling communications, and optimizing CPU intensive programs never solved the CPU overload.
    Until now, I was aware of only one system showing this erratic behavior. But today I went to check another system, with a totally different application. This one is used to measure the thickness of the steel sheet on a rolling mill. Is not so resource-intensive, but the maintenance folks told me that every time they turned off this particular system, they always had problems trying to turn it on.
    I was suspecting of a PLC-communication related issue, but what I found turned my alarms on. I turned off the system, which was fully functional, and turned it back on, and there it was, CPU load at 100%!. Is exactly the same problem that I have on the welder. This system has a PXI-8184, a PXI-1042 chassis, Windows XP, one PXI-6030E, one PXI-6713 and one PXI-6533. I battled for 20 minutes to put the system back in normal conditions.
    I specified every single board, installed everything and programmed all the applications. The BridgeView applications have never showed anything like this. I am using the DSC (Datalogging and Supervisory Control Module) on both applications, and the Lookout Protocol Drivers are communicating to Modicon PLC's.
    Please, I need help to solve this issue. I believe none of your actual Knowledge Base "100% CPU" articles apply to my case...
    Thanks in advance...
    Antonio Jimenez
    [email protected]

    Thanks for your reply...
    Yes, sometimes I have the feeling that the systems works again because some file or database gets initialized after so many reboots.
    Intentionally I turned off all the events and alarm logging to disk. Also the historical data logging is disabled. This is done by code, every time the main VI is started. This was included precisely to save CPU processing power. However, I am communicating to PLC's, and of course I have to declare variables inside the citadel database to make the communication possible.
    Right now I can't have access to the application, because the mill is rolling, but during the next maintenance stop I will check the database location and size, and I could change the directory location the next time the fault comes up.

  • I have written a binary file with a specific header format in LABVIEW 8.6 and tried to Read the same Data File, Using LABVIEW 7.1.Here i Found some difficulty.Is there any way to Read the Data File(of LABVIEW 8.6), Using LABVIEW 7.1?

    I have written a binary file with a specific header format in LABVIEW 8.6 and tried  to Read the same Data File, Using LABVIEW 7.1.Here i Found some difficulty.Is there any way to Read the Data File(of LABVIEW 8.6), Using LABVIEW 7.1?

    I can think of two possible stumbling blocks:
    What are your 8.6 options for "byte order" and "prepend array or string size"?
    Overall, many file IO functions have changed with LabVIEW 8.0, so there might not be an exact 1:1 code conversion. You might need to make some modifications. For example, in 7.1, you should use "write file", the "binary file VIs" are special purpose (I16 or SGL). What is your data type?
    LabVIEW Champion . Do more with less code and in less time .

Maybe you are looking for