Using LabVIEW OOP Objects with TestStand 2010

I need to use labview classes in Teststand 2010. I am not able to pass reference between Labview and Teststand.

Or leave it in Labview and use an action engine.
http://forums.ni.com/t5/LabVIEW/Community-Nugget-4-08-2007-Action-Engines/m-p/503801?view=by_date_as...
That's what I have done.
Regards
Ray Farmer

Similar Messages

  • Can I use Labview real time with PCI 6013?

    How much does Labview real time cost?
    Do i need to have some additional hardware to use labview real time with PCI 6013?

    You can not use the PCI-6013 board with LabVIEW Real-Time.
    We offer three platforms for LabVIEW Real-time. PXI embedded controllers, 7030 data-acquisition plug-in boards (7030/xxxx) and FieldPoint. For more information on these options go to www.ni.com/products and then choose Real-Time from the menu on the left. There are PCI versions of the 7030 boards. Each 7030 board has a data-acquistion board attached to it (6030E, 6040E or 6533). When you embed a LabVIEW Real-Time program on the 7030 you will be able to access the daughter board. You can not access other boards from the embedded program. If you want to use several daq cards in your real-time system I would recommend a PXI chassi and PXI daq boards.

  • How can we use    27" thunderbold screen with  macpro 2010 - 2011  model ?

    how can we use    27" thunderbold screen with  macpro 2010 - 2011  model ?
    regards
    paykom.com.tr
    orhan batur

    Unfortnately you cannot. Thunderbolt is an onboard chip that will require an updated Mac Pro. It is not a graphics card upgrade, but a full logicboard upgrade.
    Apple has not updated the Mac Pro in 580 days - as of this post. Hopefully one is right around the corner...but I've been hoping for that for over a year.

  • Issue with TestStand 2010 or 2012 hanging on the first step after continuously running TestStand?

    I am having issues with a CVI test sequence hanging in TestStand 2010 & 2012.  Currently, the only way to resolve this is to exit/close TestStand.  Following this we must replace the entire project with a backup project.  This only occurs about once a day or so with the sequence running continuously.  It will hang on the first or second step in the sequence, usually the first step.  The project uses several continuous XINET CAN messaging, so I wonder if this could be related to that.

    Yes, I have. It hangs at the first statement in the code after all the variable defines.  It does seem to be related to any particular statement, as we had skipped that test step, and then it hangs on the next step at the first statement.

  • Adapting LabView to work with TestStand

    I am currently trying to get TestStand 4.2 to work with VIs created in LabView 9.0.1.  I looked in the LabView adapter and the development system that I am using is chosen.  I am currently going through the booklet for using LabView with TestStand and it states that I must TestStand default value, but I can not find where this value exists. 
    Solved!
    Go to Solution.

    The folder of interest is below:
    C:\Documents and Settings\All Users\Documents\National Instruments\TestStand 4.2.1\AdapterSupport\LabVIEW
    I attached a picture of my folder contents.
    I believe you need to copy 'TestStand - Default Values 86.llb' to 'TestStand - Default Values 90.llb'.  Be sure after copying to make the LLB NOT read only before you mass compile.  It may not be 86 or whatever version is installed by default.
    I don't know where these VIs come into play but I have had to perform the copying when I was using Clusters in connector panes when I was calling LabVIEW VIs.  There are probably other reasons.
    Good luck,
    PH
    Attachments:
    AdapterSupport.PNG ‏15 KB

  • What are the advantages using labview 8.5 with my RT-9004 controller​.

    Hi,
               I am working with cRIO with 9004 RT controller.I am developing my application in LabView 8.2.I am using all 3 DMA FIFOs so i used 4 TCL in my RT(host) to reading data and writing in 4 sepearte binary file(on RT-flash memory-512 MB).is this recommended or will it decrease performance.I heard Labview 8.5 supports multicore programming.I dont know my RT controller has this feature or not.will i get good performance using 4 critical loops with LabView 8.5 plateform.
    I think my query is clear,please reply me soon.........
    Pratima
    *****************Certified LabView Associate Developer****************************

    continue here

  • Do I have to use LabVIEW Real Time with a reflective memory node?

    For reference with an external data system that will be temporarily installed at a customer's site, they have asked that I tie into their data network to record data from their control system.  They apparently use a reflective memory network for data sharing.  I have no prior experience with reflective memory, but all references to it involve real time systems.  I do not need absolute determinism to acquire this data, I can be late by several milliseconds with no problem.  Do I still need to use LabVIEW Real Time to interface with the PXI reflective memory node?

    Hi AEI, 
    I have worked with that card briefly before. It has a Visa based driver and RT isn't required. However, I haven't worked with the card on a non-rt system and am not sure if there any issues to be aware of. 
    A lot of work has gone into integrating support for the card into Veristand, it may save you enough development time to use at an RT-Veristand system to be worth the extra cost. 
    Jesse Dennis
    Design Engineer
    Erdos Miller

  • Using JQuery deferred objects with JSOM

    Hi,
    I have written following query to execute a JSOM call using Jquery Deferred objects.
    But It is not working. I am getting following error:
    Uncaught TypeError: Cannot read property 'get_current' of undefined .  Can anyone help what is wrong here?
    <script type="text/javascript">
    ExecuteOrDelayUntilScriptLoaded(getrelatedProjects, "sp.js");
    function getrelatedProjects() {
        var dfd = $.Deferred(function () {
           var clientcontext = new SP.ClientContext.get_current();
            var list = clientContext.get_web().get_lists().getByTitle("Roadmap");
            var camlQuery = new SP.CamlQuery();
            this.collListItem = list.getItems(camlQuery);
            clientContext.load(collListItem);
            context.executeQueryAsync(
               function () {
                   var listItemCollection = list.getItems(camlQuery);
                   dfd.resolve(listItemCollection);
               function () {
                   dfd.reject(args.get_message());
        return dfd.promise();
    getrelatedProjects().done(function (listColl) {
        var listItemEnumerator = listColl.getEnumerator();
        // do something with the list
        while (listItemEnumerator.moveNext()) {
            var oListItem = listItemEnumerator.get_current();
            listItemInfo += '\nID: ' + oListItem.get_id() +
                '\nTitle: ' + oListItem.get_item('Title');
        alert(listItemInfo.toString());
    </script>
           

    I have been trying for help since one week on this issue. Here is my requirement. Can someone just help me modify this code. All I am looking for is to execute getStatus(project) synchronously.
    // JavaScript source code
    var roadmapList;
    var collListItem;
    var dashboardList;
    var statusItem;
    ExecuteOrDelayUntilScriptLoaded(loadRoadMap, "sp.js");
    function loadRoadMap() {
        var currentCtx = SP.ClientContext.get_current();
        var currentWeb = currentCtx.get_web();
        this.roadmapList = currentWeb.get_lists().getByTitle('Roadmap');
        var camlQuery = new SP.CamlQuery();
        this.collListItem = roadmapList.getItems(camlQuery);
        currentCtx.load(collListItem);
        currentCtx.executeQueryAsync(
            Function.createDelegate(this, this.onQuerySucceeded),
            Function.createDelegate(this, this.onQueryFailed)
    function onQuerySucceeded(sender, args) {
        var listItemInfo = '';
        var listItemEnumerator = collListItem.getEnumerator();
        while (listItemEnumerator.moveNext()) {
            //alert("Success");
            var oListItem = listItemEnumerator.get_current();
            var projectUrl = oListItem.get_item('ProjectURL').get_url();
            listItemInfo += '<tr><td>' + oListItem.get_item('Roadmap_x0020_Project')
    + '</td><td>' + getStatus(projectUrl) + '</td></tr>';
            $('#statusTable').append($(listItemInfo));
    function onQueryFailed(sender, args) {
        alert('Request failed. ' + args.get_message() +
            '\n' + args.get_stackTrace());
    function getStatus(project) {
        var crossSiteContext = new SP.ClientContext("http://myanothersite.com/it/");
        var crossSiteWeb = crossSiteContext.get_web();
        this.dashboardList = crossSiteWeb.get_lists().getByTitle('Dashboard');
        var projectQuery = new SP.CamlQuery();
        projectQuery.set_viewXml("<View><Query><Where><Eq><FieldRef
    Name=\'Project\'/>" +
            "<Value Type=\'URL\'>" + project + "</Value></Eq></Where></Query>"
    +
            "<RowLimit>1000</RowLimit></View>");
        this.statusItem = dashboardList.getItems(projectQuery);
        crossSiteContext.load(statusItem);
        crossSiteContext.executeQueryAsync(
            Function.createDelegate(this, this.onStatusQuerySucceeded),
            Function.createDelegate(this, this.onStatusQueryFailed)
    function onStatusQuerySucceeded(sender, args) {
        var projectItemInfo = '';
        var projectItemEnumerator = statusItem.getEnumerator();
        while (projectItemEnumerator.moveNext()) {
            var curstatusItem = projectItemEnumerator.get_current();
            projectItemInfo += '\nID: ' + curstatusItem.get_id() +
                '\nStatus: ' + curstatusItem.get_item('Project_x0020_Status').Label;
    function onStatusQueryFailed(sender, args) {
        alert('Request failed. ' + args.get_message() +
           '\n' + args.get_stackTrace());

  • Using multiple UIWebView objects with a Tab Bar Controller.

    So, I'm pretty new to this cocoa touch language and seem to be hitting a road block.
    I have an application that will use a Tab Bar Controller as a navigation. Each tab will display a different UIWebView object that's been linked to their own URL's. I can't for the life of me figure out how to get past the first UIWebView. If they're all the same object, with the same name, how can I set a different url for each??
    I've been going nuts over this for the past few hours and can't find any documentation online so any help would be AMAZING. Thank you very much.
    Message was edited by: thenameisjesse

    If they're all the same object, with the same name, how can I set a different url for each??
    They're not the same object. You alloc and setup each UIWebView independently.
    UIWebView is just a view so set it up the same way you would if you had a tabbar with multiple views.
    The default template has 2 views as I recall. Change the UIViews to UIWebView. As you switch them in set the URL and have it load.

  • Invalid Device Error when using Labview to comunicate with Jorway 73A

    I'm having a problem when trying to get Labview to communicate with the Jorway 73a CAMAC crate controller. Keep in mind while reading this that I'm still fairly new to both the CAMAC system and Labview. I've downloaded the drivers for the Jorway 73a off your site and run into a "Invalid device" error whenever I try to read or write from the CAMAC crate using the read or write VI's. Oddly, the initialize/clear/inhibit VI runs without error. When reading cmjwdll.c I can tell that this error occurs whenever "the device selected is not a JW 73A". Not sure why I'd be getting such an error, and only with the read/write VI's, not on the initialize/clear/inhibt one.
    Thank you for your time.

    Hi Caleb,
    You may want to contact [email protected] for this question. Looking at the driver (http://zone.ni.com/idnet97.nsf/9b2b33e1993d877786256436006ec498/398258c61da17663862568ab005fbcbc?OpenDocument) It states that these drivers use 32-bit dll's that only work on 95/NT and are provided by Jorway.
    Hope this helps out!
    Best Regards,
    Aaron K.
    Application Engineer
    National Instruments

  • Iphone apps using flex remote objects with CF???

    I am used to making web applications that use flex remote objects to interact with CF.
    Is it possible to use remoting from an iphone app cross compiled using flash builder to interact with Cf remoting on a remote server?

    Interseting, config files always seem to me like a strange way to do things.
    I'm not exactly sure what you mean by this, but by default, that's how remoting works in Flex - you have channels and destinations defined on your server, and your compiler points to your config files and reads those values. So it's a little extra work to define them in AS instead.
    Can you give me any tips on authenticating requests to cfc's from mobiles and how to protect my servers once I exposes cfc's to apps not hosted on the same server as CF?
    There isn't really anything mobile-specific you need to do here. Exposing CFCs isn't any different than exposing CFM files that are accessed via a browser. You can use the standard CF session management and CF authentication (cflogin) - there are some examples available by Googling "coldfusion cflogin flex remoting".
    Dave Watts, CTO, Fig Leaf Software

  • Cannot download master page using managed client object model SharePoint 2010

    string siteUrl = "http://server:port/sites/demo";
    string fileServerRelativeUrl = @"/sites/demo/_catalogs/masterpage/v4.master";
    using (ClientContext context = new ClientContext(siteUrl)){ FileInformation fileInfo = Microsoft.SharePoint.Client.File.OpenBinaryDirect(context, fileServerRelativeUrl);}
    File.OpenBinaryDirect() throws "The remote server returned an error: (404) Not Found" error. while Microsoft.SharePoint.Client.File f1 = web.GetFileByServerRelativeUrl(fileUrl);
                    context.Load(f1);
                    context.ExecuteQuery();this gives the file object.File.OpenBinaryDirect() works if I pass "/sites/demo/_catalogs/masterpage/TabViewPageLayout.aspx" as fileServerRelativeUrl.Both the files are present in Master Page Gallery.File.OpenBinaryDirect() doesn't work if I pass any of ".master" file in the master page galleryPlease let me know whether downloading the master pages is supported using managed Client object model. 

    Hi,
    If don't change the default config, We are unble to download master page.
    It's better to create your own (perhaps based on the default.master) and use that master page.
    also,make sure there's no a permission issue on the website.
    Thanks
    Guangchao chen
    TechNet Community Support

  • Can Station Gloabals from different versions of TestStand be used with TestStand 2010?

    I have an older version of TS - ver. 4.01.  I just renewed my subscription and have 2010 now.  Can StationGlobals from one version be copied directly into the cfg directory of a different version?  It appears to work, but I want to make sure there are no underlying problems.

    Hi,
    Seems like you have answered your own question. When TestStand closes it will update the StationGlobals.ini file so if you were going to have any problems you probably would have seen it then.
    Regards
    Ray Farmer

  • Using LabVIEW Packed Library within TestStand Deployment Tool

    I am wondering what could be the interest of generating Packed Library within the TestStand Deployment Tool since the sequences using these VIs will not be able to find the dependant VIs included into the build Packed Library on the deployment target.
    Any experience using Packed Library within TestStand Deployment Tool ?
    Jean-Louis SCHRICKE
    ├ CTA - Certified TestStand Architect (2008 & 2010 & 2014)
    ├ CTD - Certified TestStand Developer (2004 & 2007)
    └ CLD - Certified LabVIEW Developer (2003 & 2005)

    Jiggawax,
    Sorry for the confusion,
    My question concerns the developement of Custom Step Types.
    For example, within a project or as an independant product.
    The best practices is to avoid using main module when developing CST in order to preserve evolutivity (main module calling paramters are copied within CST instances and could need prototype updating). I prefer using PostStep (as NI does for its own CST).
    Thus, when creating the CST palette, I have to configure the EditStep and the PostStep and define each VI call.
    If I want to distribute these VIs through a .lvlibp, then I need to build a .lvlibp very early and use it within my CST palette.
    This .lvlibp will be used on deployed benches and may not contain VI diagrams and debug options (best performance).
    But during the development of my CSTs, if I need to debug the VIs called when using CST whitin a sequence, and if I don't want to change the called VIs defined in my CST palette, then I need to regenerate this .lvlibp with debug option (different from the deployment .lvlibp) in order to allow debug.
    May be it could be interesting that the TestStand deployment tool take into account SubSteps when selecting the Packed Library option. This tool is able to modify sequences, it could be able to change also palette configuration file.
    This will allow to have only two levels :
     > Source and Debug (VIs)
     > Deployment (.lvlibp)
    instead of three :
     > Source (VIs)
     > Debug (.lvlibp with debug option)
     > Deployment (.lvlibp)
    Jean-Louis SCHRICKE
    ├ CTA - Certified TestStand Architect (2008 & 2010 & 2014)
    ├ CTD - Certified TestStand Developer (2004 & 2007)
    └ CLD - Certified LabVIEW Developer (2003 & 2005)

  • How can i use labview for communicating with pic18 microcontroller through usb port?

    Hi all,
    I want to make a DAQ card using pic 18 microcontroller which has a built-in usb protocol. I have the firmware of this
    controller which will  make it as a usb device. How can i receive the analog voltages from this DAQ card in Labview? or i mean to say that how i can communicate labview with the Pic 18 microcontroller through usb port? I have also the
    mpusbapi.dll file which is for Visual C++. Can i make changes in this dll file to make it compatible with labview?

    Which labview version do you have. Up to labview 7.1 it was no USB raw communication options. I have heard it did not work well in 7.1, but from 8.x most of the errors were fixed.
    Here is a link it should be useful http://forums.ni.com/ni/board/message?board.id=170&message.id=340676&query.id=365864#M340676
    Besides which, my opinion is that Express VIs Carthage must be destroyed deleted
    (Sorry no Labview "brag list" so far)

Maybe you are looking for