Using a dll function that does not have any inputs from a VI

Hello all, I'm very new to Labview, I have wraped a dll library using the LVlib wizard and now I am trying to use it in a project.  I have a function that does not take any inputs or return any thing except that a struct is populated with some status information as part of the call.  I am able to draw a StartInterface VI because my void startInterface(const char* configFile, struct status_struct* status) takes the location of a configutation file as an input. But I can not figure out how to connect my Call Library Node to my a function vi that does not have any inputs ( void shutdownInterface(struct status_struct* status)). 
Note that the status struct is deffined to be only and out put at the creation of the LVLIB.
Thanks, Mike

Thanks for the responses guys:
   I think I am aware of the conotations of inputs and outputs when I created the lvlib I specified the argument  struct status_struct* status as only an output instead of the default of input and output.
I do not think that I am doing anything as complex as function callbacks. My immediate goal is to have an executable (I have application builder) with two buttons and two three text fields one text field for the input of the config file, two text-fields for a cstring that is contained in the status struct; one button to start the interface and one button to stop the interface. 
This is in all likely hood a case of my self being too dense and missing something fundimental ;-)  I just can't figure out how to wire the shut down method after I've configured the call library node. See the attached pictures:
Attachments:
Start.jpg ‏7 KB
shurtdown.png ‏9 KB

Similar Messages

  • WSDL for WSDL based Proxy that does not have any input

    Hi all,
    I am trying to create a service which is based on a db adapter. The db adapter is created using a procecure that does not accept any input and gives out a cursor. I have created a
    proxy based on a wsdl which was created by me. I have not given any soap:body in the input as I dont have any input for this service. When I test the service it is not going into the
    request pipeline instead what ever the input (Here input in the sense even the proxy does not have any input as per the wsdl we need to give some xml tag to test it right?)
    to the proxy service is getting echoed back. It is neither going inside the request pipline nor Invoking the business service. When I create a proxy service as a plain xml then It is
    working fine. I am very confused and donno what to do.. Kindly help me on this.
    thanks
    Edited by: 887737 on Apr 5, 2012 4:20 AM
    Edited by: 887737 on Apr 5, 2012 4:21 AM

    it depends on the selection algorithm you have on the proxyservce
    on the fourth tab you can dispatch based on soapaction/body/header/etc
    you could dispatch on the soapaction and skip the body

  • Customer Query to idetify customers that does not have any transactions

    Dear All,
    I am using the following query to find out the customers that does not have any transactions in the system:
    SELECT customer_number, customer_name, DECODE(status,'A','ACTIVE') current_status
    --count(*)
    FROM ra_customers
    WHERE customer_id NOT IN (select distinct bill_to_customer_id from ra_customer_trx_all)
    ORDER BY customer_name ASC
    Is this right?
    The above query is to identify those customers that were added by mistake and that does not have any transactions been done.
    Please update...
    Many thanks in advance...

    santark wrote:
    Dear All,
    I am using the following query to find out the customers that does not have any transactions in the system:>
    SELECT customer_number, customer_name, DECODE(status,'A','ACTIVE') current_status
    --count(*)
    FROM ra_customers
    WHERE customer_id NOT IN (select distinct bill_to_customer_id from ra_customer_trx_all)
    ORDER BY customer_name ASC
    You are will only see customers which have not been BILL TO there could be SHIP TO Customers as well hence look out for all the usages of customers in the AR transactions to get the query right.
    Is this right?
    The above query is to identify those customers that were added by mistake and that does not have any transactions been done.
    Please update...
    Many thanks in advance...Thanks

  • My iphone5 does not have any sound from the speakers ringtones or music any suggestions?

    my iphone 5 does not have any sound from the speakers any suggestions on what culd be the problem and hopefully a fix

    Just to add to this I can hear through the small speaker and the headphones it is just the speakers for ringtones and music etc

  • What can I do about a 2008 iMac that does not accept any input, thus blocking entry of password at startup?

    My 2008 iMac (20 inch) often freezes. Now it will not accept any input on startup.  I type in my password, but it will not accept any characters I enter.  The blinking line just continues to blink.  It will not acknowledge my keyboard, mouse or trackpad.  I have done a forced reboot and a force reboot combined with subsequently disconnecting the power cord and then restarting.  No response from either step.  What can I do?
    Thanks.

    Glad it is working for you.
    Have a look at these two articles they may help if it occurs again.
    http://support.apple.com/kb/ht3964
    http://support.apple.com/kb/HT1379

  • How can I use a COM object that does not have a type library?

    Hello,
    I've created a com server in python for which I do not have a type library. I am able to call functions for this application in Python, TCL, I'm sure VB, etc. without the type library.
    Must I have a type library registered to use this COM object with Labview? I was hoping I could simply supply the name to the refnum (or the GUID) then call functions by passings strings to the invoke node. This does not seem to be possible - am I missing something?
    In the event that I cannot use a com server without a type library. Any recommendataions on how to create one? I'm wondering if I can use the same GUID and create a shell in LabWindows which generates the IDL/TBD file I need for Labview to see my
    com server.
    Any help is greatly appreciated.
    73,
    Timothy

    Timothy Toroni wrote:
    > Thanks for the info, however their example is labview server and
    > python client. I'm going the other way. It's good to know about
    > LabPython though...
    >
    > As of now, it seems to be there is no way to use a COM object without
    > a type library from inside LabView.
    Yes that is true. LabVIEW needs that to configure the Property and
    Methode Nodes correctly. Otherwise it would need to have a special
    Property and Method Node with a configuration dialog similar to the Call
    Library Node, but a LOT more complicated. Not sure many people could
    make use of that, and it would be a very tiring experience trying to get
    things setup in that way, by going through the edit, test, and crash
    cycle over and over again.
    Rolf Kalberm
    atter
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions

  • Will I lose my ipod playlists from former itunes library (included purchased songs and personal cd's I burned) if I sync up to my new itunes library that DOES NOT have any of my personal song cd's?

    Afraid if I sync my ipod to itunes library, I'll loose my existing playlists that have my personal cd's burned into it.  Thanks.

    Change your user ID to something less likely to annoy regulars on this forum who try and help those who want to be helped.
    (I bookmarked this question when you first posted it, simply because I suspected that no one would offer help. I guess I was right.)

  • Is there any way I can update my play count from my iPod to the same iTunes library on my computer that does not have any play counts?

    I recently transferred my data (music, apps, etc.) to a new computer via transferring purchases and Home Sharing and only a few songs had play counts. On my older computer, all the songs had at least some documentation of a playcount. Thinking that I could figure it out, I reset the play count for the songs on the new computer. Is there any way I could get the play counts onto the computer w/out them via iPod or Home Sharing. I look forward to hearing a reply. Thank you.

    HELPPP ME BEFORE CHRISTMASS MORNING!!

  • HT4623 how do i back up my iphone 4 that does not have any current upgrades

    My Iphone 4 still has system version 4.2.10. How do I back it up so I don't lose my current apps and notes and pictures on my phone and then how do I get all the current software?

    Follow the instructions in the article from which you posted this question.
    It explains in detail how to upgrade from the device (if running iOS5) and how to upgrade from iTunes on the computer for all versions of iOS.

  • HT1766 An Apple consultant said I could get rid of itune playlist from my ipad by connecting the cable from my ipad to a computer that does not have songs from itunes in its computer. I was not able to do it. Any suggestions?

    How do you get rid of itunes playlist from my ipad? I was told you can sync it back to a computer that does not have any itunes songs. It did not work.

    I'm sure I don't completely understand the question.
    How to get rid of an iTunes playlist from your iPad? Just delete the items while using iTunes. The next time you sync, they'll be gone from your playlist.

  • Create timer function that does not use start-sleep

    Hey all I would like to create a timer function that does not use the start-sleep command because this freezes my GUI. I've wrote the start of a function but it seems to move on before the specified time has finished.
    Here's what I have:
    $Global:timerCounter=0
    $Global:timer = new-object System.Windows.Threading.DispatcherTimer
    Function Timer{
    param(
    [parameter(Mandatory=$true)]
    [int]$time
    $timer.Interval = [TimeSpan]"0:0:$($time)"
    $timer.Add_Tick({
    $Global:timerCounter++
    if($Global:timerCounter -ge 1) {
    $Global:timer.Stop()
    $timer.Start()
    Then in my script i would like to call Timer -time #of seconds. It seems that when I call it the add_tick is registered and then started but it continues on with the rest of my script. Is there a better way of doing this without using start-sleep?
    Thanks!

    Okay the issue I'm having is that I have code after the $timer.start that I don't wan't to run till a powershell job is done. In all the examples I've seen it has to come to the end of the code then it starts the tick. So in your example it comes to the
    end of of your code and showsDialog() then starts ticking.
    So:
    add-type -AssemblyName system.windows.forms
    $form=New-Object System.Windows.Forms.Form
    $btn=New-Object System.Windows.Forms.Button
    $form.Controls.Add($btn)
    $btn.add_Click({$form.Close()})
    $btn.Dock='Fill'
    $btn.Font='Lucida Console, 20.25pt, style=Bold'
    $btn.Text=[DateTime]::Now
    $timer=New-Object System.Windows.Forms.Timer
    $timer.Interval=1000
    $timer.add_Tick({$btn.Text=[DateTime]::Now})
    $timer.Start()
    $form.ShowDialog()
    #I want to do other things here but only after the ps job has finished
    Thanks I really am trying to figure this out. 
    Here is the code I'm working with I guess I'm unclear on how to order the timer and the rest of my code:
    if($syncHash.mainCopy){
    $syncHash.mainJobDone = $false
    $syncHash.writeHost = $false
    while(-not $syncHash.mainJobDone){
    [System.Windows.Forms.Application]::DoEvents()
    if($syncHash.writeHost -eq $false){
    Write-OutputBox -Message "Copying"
    $syncHash.writeHost = $true
    $syncHash.inProgress = $syncHash.mainCopy | Where-Object {$_.State -match 'running'}
    $syncHash.currentCopyTime++
    }elseif($syncHash.currentCopyTime -ge ($syncHash.averageCopyTime * 2) -and $syncHash.collectionCopyTime.Count -ne 0){
    $syncHash.Unusable += $syncHash.currentMainCopyMachine
    $syncHash.computersNotForInstall += $syncHash.currentMainCopyMachine
    $syncHash.inProgress = $null
    $syncHash.mainCopyTimedOut = $True
    Write-OutputBox -Type WARNING: -Message "$($syncHash.currentMainCopyMachine) is taking too long. Removing Job.."
    Add-Content -Path $log_path -Value "$($syncHash.currentMainCopyMachine) taking to long to copy to"
    Stop-Job $syncHash.mainCopy
    }else{
    $syncHash.inProgress = $syncHash.mainCopy | Where-Object {$_.State -match 'running'}
    Write-OutputBox -Message "." -NoNewLine
    ############################# ############# So I need it to wait right here I have other code other than in this block ############# that needs to run $syncHash.currentCopyTime++
    if(-not $syncHash.inProgress){
    $syncHash.mainJobDone = $true

  • I travel for work and use iCloud - I can not use back to my mac because i use a Verizon MiFi wireless that does not have NAT-PMP or UPnP. Does anyone know of a way to get around this problem

    I travel for work and use iCloud - I can not use back to my mac because i use a Verizon MiFi wireless that does not have NAT-PMP or UPnP. Does anyone know of a way to get around this problem

    All ISP-provided equipment is junk. You could get a decent router and connect it to the Verizon router in bridge mode. It should cost about $ 30.

  • HT1420 My songs that I purchased on my itunes account from my dad's computer will not play on my new computer, I have access to my entire account but can only play songs purchased using my new computer. Does anyone have any ideas?

    My songs that I purchased on my itunes account from my dad's computer will not play on my new computer, I have access to my entire account but can only play songs purchased using my new computer. Does anyone have any ideas?

    Hi Kevin,
    Have you authorized the Computer to your Apple ID?
    If not, sign on to iTunes.
    Then got to the Store menu option at the top of the screen (CTL+B if it is not showing), and click on it to display the dropdown, and select Authorize this computer.
    If that doesn't work, then sign on your Dad's iTunes ID and repeat the Authorization process.
    Cheers,
    GB

  • How do I create an executable for a computer that does not have IVI drivers

    I'm creating an executable driver (based on the NI drivers) for a TDS 3054 intended for a computer that does not have the IVI engine. I would prefer to install as little software on this computer as possible. Is it possible for me to build the driver with the appropriate support DLL's without installing IVI on the user's computer? How do I do this?
    Thank you,
    Zach Oberman

    Zach,
    Since the tkds30xx driver you are using is IVI based, you will not be able to use it without the IVI Engine.
    If you must build an executable that does not require the IVI Engine, then you will need to use a traditional LabVIEW driver or convert a VXIpnp driver into LabVIEW. Neither of those drivers would require the IVI Engine.
    At this time the only TDS 3054 driver on NI's IDNet website is the IVI-based tkds30xx driver.
    You may be able to obtain a traditional LabVIEW driver from
    Tektronix
    Developer Exchange
    Requesting a
    driver
    Other Resources
    Thanks,
    --Bankim

  • I need to get some video files onto my iphone from a computer that does not have my itunes library on it

    Currently I am away from home, and using a computer that does not have my main itunes library on it. I do, however, have some video files on this computer that I would like to place onto my phone for the drive home tomorrow. Unfortunately,  It seems there is no way to do this without completely wiping my iPhone and replacing it with this computers empty library, as the "manage content manually" feature apparently requires me to do this. Is there any way to just add some mp4s to my iphone without erasing all of its data?.

    ManSinha wrote:
    What kind of computer?
    On a Windows PC plugging in your phone will invoke the Autoplay dialog which also gives some options
    But only if iTunes is installed on the computer and is paired as a trusted device. Which the OP does not want to do.

Maybe you are looking for

  • Open web link in new window or tab

    Is it possible to have Pages create links in pdf documents that open in a new tab or window? It is a nuisance to have to re-render the base Pages pdf exported document every time you click on a link.

  • CS5 Error during Updates

    I am trying to check for updates for my verison of cs5 but I keep getting error the error says some updates failied to install for the following: adobe bridge cs5 4.0.5 update adobe extebsion manager cs5 5.0 update photoshop camera raw 6.7 update Ple

  • Install windows phone 8.0 sdk on win 10 error Windows Program Compatibility mode is on. Turn it off and then try Setup again.

    install windows phone 8.0 sdk on win 10 error Windows Program Compatibility mode is on. Turn it off and then try Setup again.

  • Error during in-memory activation

    When activating standard DSO I get the following error: Message no. RSODSO_PROCESSING094 SQL Code:129 SQL Text: transaction rolled back by an internal error: fail FYI: status of table RSODSACTUPDTYPE: IS_COLUMN_TABLE  TRUE UNLOAD PRIORITY  5 SESSION

  • Iframes and SEO

    There seems to be a lot of conflicting information out there about the use of iframes and its affect on SEO. One of my clients uses iframes for their site ( I did not design it) and want to know if that hurts SEO. Does anyone know the true scoop on t