Problems using automation refnum

Dear All
I am using a USB IO device called a "Phidget" this uses ActiveX.
I have a single VI which has 3 different cases depending on what I want to do with my IO device, either Open, Carry out IO or Close. My problem is that when using the "Automation Open" vi the "AutomatioN Refnum" generated only seems to be valid during that particular execution of theVI.
For instance say I run my vi to Open my device (and store the refnum to a local variable for later use), then later on I run my vi again to perform IO, the original automation refnum is no longer valid. I have read that this is because labview automatically closes the refnum when the vi has executed but the solution wasnt clear.
I really want to avoid running this vi in a loop because it handles the Open, IO and Close operations for a number of different IO devices I have in my system and my architecture menas I need to be able to use the same vi to selectivley open, close or perform IO on a given device at will.
Any help to get round this much appreciated.
thanks
ATE Man

Hi ATEMan,
you can store your reference in a shift register of a loop if you use a loop you can do in the existing, if you don´t use a loop you can use an action engine (global functional variable).
Hope it helps.
Mike

Similar Messages

  • Problem using Automator to create "Watermark PDF Documents"

    After having updated our macs from Mavericks to Yosemite, the "Watermark PDF Documents" using Automator is no longer working.

    Hi Miykael,
    Do you have flash player installed on your system for that browser? Did you tried accessing that pdf file from a different browser?
    I would also recommend you to refer this KB Document : https://helpx.adobe.com/acrobat/using/display-pdf-browser-acrobat-xi.html
    Regards,
    Rahul

  • Problem using Automator to back up files

    I've tried several times to set Automator up to help me back up files, but each time, the workflow only goes through part of the task before Automator shuts down unexpectedly.
    Here's what I'm doing:
    1. I set Find Finder Items to find files, etc. (using my hard drive as the search location) modified after a certain date (when I last backed up my files).
    2. I followed that with Copy Finder Items.
    3. The third step was Move Finder Items (the copies) to the desktop.
    4. The last was a new folder the copies were supposed to be moved into.
    (I want to make sure I get all my new/modified files backed up without having to go through each folder, etc. individually.)
    The workflow sets up fine, and usually the Find Finder Items step seems to run all the way through. Most of the time it quits unexpectedly partway through the copy step (I have had some folders appear on the desktop, though, seeming to indicate that it's accomplishing something). I reformatted my hard drive a couple months ago, and if I remember right, this same thing has happened both before then and since.
    Does anyone have any tips? I read through some of the other posts in this topic, and it seems that Automator can be kind of perplexing (...and it's entirely possible I'm flubbing up the process somewhere). I've tried looking through the logs that come up when it shuts down, but can't find anything obviously causing the problem.
    I appreciate it. Thanks.
    Powerbook G4 (12")   Mac OS X (10.4.8)  

    Thanks!

  • Using control refnums in srtict typedef cluster

    I'm having a small problem using control refnums. I've not used them much so this could just be me doing something wrong!
    I'm building an application with a GUI which will need updating with data from within various subVIs and a couple of parallel loops. So, what I wanted to do was "build" a strict typedef cluster of references to the front panel objects I want to update, then I can pass this cluster to any subvi or structure which may need to update a FP object. So far so good...
    The problem:
    On my main GUI I have a strict typedef'd tab control, which I want to be able to reference. When I build my cluster of refnum's I duly create one for this typedef'd tab control. The problem is, if I modify the tab control in anyway, the cluster of refnum's breaks.
    Anyone tell me why this is happening?
    I've attached an example VI I created which shows the problem. Basically, open the typedef to the tab control and change anything, you'll see the cluster of refnums break... you can see a video of it here:  Video
    Any thoughts would be gratefully appreciated!
    Thanks
    Paul
    Attachments:
    refnums.zip ‏15 KB

    Hai,
    Just went through the post
    The strict typd controls automatically gets updated when the parent control changes.  But the refnums that are created out of the strictly typed controls needs manual updation coz there is no linkage between refnum that was created and the strict type control.
    You just create a strict type refnum that carries the properties of a strict type control and in no way a linkage exists between these two.  Hopefully if there is an option to link the refnum and control with "Update from typedef" will solve the problems
    With regards,
    JK
    (Certified LabVIEW Developer)
    Give Kudos for Good Answers, and Mark it a solution if your problem is solved.

  • Hello.. I have one problem. I used automator to automaticly sync my photos to iphoto. Now I don't want it any more. How can I disable it?

    Hello.. I have one problem. I used automator to automaticly sync my photos to iphoto. Now I don't want it any more. How can I disable it?

    If you have iPhoto v9.6.1 then just launch it. Done.
    IF you don't, download it:
    Go to the App Store and check out the Purchases List. If iPhoto is there then it will be v9.6.1
    If it is there, then drag your existing iPhoto app (not the library, just the app) to the trash
    Install the App from the App Store.
    Sometimes iPhoto is not visible on the Purchases List. it may be hidden. See this article for details on how to unhide it.
    http://support.apple.com/kb/HT4928
    One question often asked: Will I lose my Photos if I reinstall?
    iPhoto the application and the iPhoto Library are two different parts of the iPhoto programme. So, reinstalling the app should not affect the Library. BUT you should always have a back up before doing this kind of work. Always.

  • Problem with Excel automation refnum

    While presenting ActiveX functions to students, I ran into an unexpected problem : only half of the PCs were able to work with Excel after the initial basic steps :
    place an automation refnum on the front panel
    right-click the automation refnum, then select ActiveX class, then select browse
    find Microsoft Excel objects library and select application
    connect an Automation open function
    etc...
    What happened is that an error 3005 (Automation Open: Object specified is not creatable in ... ) was generated on half the machines, while everything was running smoothly on the others.
    A workaround was to grab a working automation refnum control from the examples shipped with LabVIEW. The icon appears different and has a black arrow instead of the purple one got from the refnums palette. But even with this refnum, the problem could be reproduced when the activeX class was changed forth and back !
    All the systems (Windows XP- LV 8.2) and machines were identical, configured initially from the same disk image.
    Do you an idea of what's going on there ? Do you know where I  can get the black-arrowed automation refnum ?
    Message Edité par chilly charly le 12-08-2006 05:32 AM
    Chilly Charly    (aka CC)
             E-List Master - Kudos glutton - Press the yellow button on the left...        
    Attachments:
    Example_BD.png ‏3 KB

    Bump...
    Chilly Charly    (aka CC)
             E-List Master - Kudos glutton - Press the yellow button on the left...        

  • Create a default path into Automation Refnum

    I'm currently writing an app which should display a nice graph (chart) on
    its front panel. I choose to use Mapinfo Active X.
    To do this, I've placed an Automation Refnum on my front panel, and in the window
    'select object form Type Library', I choose "Mapinfo.tlb" .
    It works quite well, but :
    When I re-open this Vi, I should re-setting the Automation refnum. I try to use Active X container, it doesn't work. Can I create a default path into the Automation Refnum or any other method which can solve this problem.
    Thanks for your help.

    You shouldn't select the type lybrary, in automation refnum, when you want to select te type, available types appear if properly registered in your system, if not, you should register your tlb.
    Hope this helps

  • Using automator to edit text - find and replace

    Hello. I have a huge database of tv repair tips. Unfortunately, when i started to accumulate the tips I put them in an html table like this:
    <tr>
    <td class="NoiseDataTD">TELEVISION </td>
    <td class="NoiseDataTD">SONY </td>
    <td class="NoiseDataTD">36XBR400 </td>
    <td class="NoiseDataTD">DEAD - NO H.V. - INTERMITTENT START UP - 'D Board' NG. </td>
    <td class="NoiseDataTD">IC6501, MCZ3001D 0r MCZ3001DB(8-759-670-30) - >>>HARD TO REPLACE!---tip:CUT PINS FROM TOP THEN PULL OUT SLOWLY </td>
    </tr>
    <tr>
    <td class="NoiseDataTD">TELEVISION </td>
    <td class="NoiseDataTD">SONY </td>
    <td class="NoiseDataTD">63A </td>
    <td class="NoiseDataTD">INSUFFICIENT HEIGHT </td>
    <td class="NoiseDataTD">CHECK C522 REPLACE IF PARTIALLY OR COMPLETELY OPEN </td>
    </tr>
    <tr>
    <td class="NoiseDataTD">TELEVISION </td>
    <td class="NoiseDataTD">SONY </td>
    <td class="NoiseDataTD">AA-2 </td>
    <td class="NoiseDataTD">Int. loss of pix (HV) after 10 Min. Audio Normal.Pwr up again & OK for 10Min </td>
    <td class="NoiseDataTD">H Protect Circuit. D521 (7.5 zener) ECG5015 </td>
    </tr>
    <tr>
    <td class="NoiseDataTD">TELEVISION </td>
    <td class="NoiseDataTD">SONY </td>
    <td class="NoiseDataTD">AA-2D </td>
    <td class="NoiseDataTD">VERTICAL HEIGHT PROBLEM </td>
    <td class="NoiseDataTD">BAD YOKE: BAD YOKE WINDINGS MEASURED 6 OHMS, SHOULD BE CLOSE TO 9 OHMS </td>
    </tr>
    <tr>
    <td class="NoiseDataTD">TELEVISION </td>
    <td class="NoiseDataTD">SONY </td>
    <td class="NoiseDataTD">AA-2W </td>
    <td class="NoiseDataTD">Negative main pix, pip video ok. Customer heard pop then pix went dark. </td>
    <td class="NoiseDataTD">IC355. CSA2131S </td>
    </tr>
    Now, I want to input the tips into a MySQL database with an insert statement like:
    INSERT INTO `otips` (`id`, `brand`, `model`, `problem`, `solution`, `user`, `date`) VALUES (NULL, UCASE('SONY'), UCASE('KP-53XBR200'), UCASE('CONVERGENCE OFF'), UCASE('REPLACED CONVERGENCE IC''S STK392-020 AND PICO FUSE PS5007 3.15 AMP open'), '0', '0000-00-00');
    I've been all over the help files and different websites with tutorials and I cannot figure out how to do this using automator. Could anyone tell me if this can be done with automator and perhaps point me in the right direction.
    Thanks,
    daniel
    IMac Intel Core Duo   Mac OS X (10.4.8)  

    Are you familliar with regular expressions? If you are, then you can create a shell script and incorporate it into your workflow. Or you could use bbedit or textwrangler from barebones.com to search and replace in multiple files.

  • How can I use automator to open terminal change directory run a python script?

    Hi all,
    I dont really ever use automator - which may be my big problem - and I am trying to make an apllication that seems fairly simple in theroy. I want something that will lunch terminal, cd to the place where my python script lives and then run it. I have tried a number of suggested ways and can get the terminal to open and the directory to change but cant figure out how to run the script. This is my workflow if i did it manually each time
    - open terminal
    - type cd "the place where my file lives"
    - type python uploadr.py -d
    I can get terminal to open then cd to the right place but cant get the "python uploadr.py -d" to run without an error.
    any help would be very appricated
    thanks!!!
    J

    this is the script I got closest with - I know its something to do with breaking those two commands up but i just dont know how to do it
    on run {input, parameters}
              tell application "Terminal"
      activate
                        if (the (count of the window) = 0) or ¬
                                  (the busy of window 1 = true) then
                                  tell application "System Events"
      keystroke "n" using command down
                                  end tell
                        end if
                        do script "cd /Users/behole/Desktop/FlickrUpload/" & "python uploadr.py -d" in window 1
              end tell
              return input
    end run
    this is the error I get in terminal after I run it
    Last login: Mon Jul 23 15:37:17 on ttys000
    be-holes-MacBook-Pro:~ behole$ cd /Users/behole/Desktop/FlickrUpload/python uploadr.py -d
    -bash: cd: /Users/behole/Desktop/FlickrUpload/python: No such file or directory
    be-holes-MacBook-Pro:~ behole$

  • Problem Using Aperture as an External Editor

    I'm having a problem using Aperture as an external editor for iPhoto. I've set preferences to "Edit in Aperture" and selected the Aperture application. When I click edit a photo in iPhoto, Aperture fires up as expected, but it does not load my photo. Nothing seems to be exported from iPhoto into Aperture.
    I can export the same photo to my desktop and then load it into Aperture fine.
    When I set preferences to edit in CS2, this works fine, only Aperture seems to be the problem.
    What am I doing wrong?
    I'm using the following versions:
    - iPhoto 7.0.2
    - Aperture 1.5.4

    If you have Photoshop CS2 then you'd have a better editor using it within iPhoto as follows:
    Using Photoshop (or Photoshop Elements) as Your Editor of Choice in iPhoto.
    1 - select Photoshop as your editor of choice in iPhoto's General Preference Section's under the "Edit photo:" menu.
    2 - double click on the thumbnail in iPhoto to open it in Photoshop. When you're finished editing click on the Save button. If you immediately get the JPEG Options window make your selection (Baseline standard seems to be the most compatible jpeg format) and click on the OK button. Your done.
    3 - however, if you get the navigation window that indicates that PS wants to save it as a PS formatted file. You'll need to either select JPEG from the menu and save (top image) or click on the desktop in the Navigation window (bottom image) and save it to the desktop for importing as a new photo.
    This method will let iPhoto know that the photo has been editied and will update the thumbnail file to reflect the edit..
    If you want to use both iPhoto's editing mode and PS without having to go back and forth to the Preference pane, once you've selected PS as your editor of choice, reset the Preferences back to "Open in main window". That will let you either edit in iPhoto (double click on the thumbnail) or in PS (Control-click on the thumbnail and seledt "Edit in external editor" in the Contextual menu). This way you get the best of both worlds
    Do you Twango?
    TIP: For insurance against the iPhoto database corruption that many users have experienced I recommend making a backup copy of the Library6.iPhoto database file and keep it current. If problems crop up where iPhoto suddenly can't see any photos or thinks there are no photos in the library, replacing the working Library6.iPhoto file with the backup will often get the library back. By keeping it current I mean backup after each import and/or any serious editing or work on books, slideshows, calendars, cards, etc. That insures that if a problem pops up and you do need to replace the database file, you'll retain all those efforts. It doesn't take long to make the backup and it's good insurance.
    I've written an Automator workflow application (requires Tiger), iPhoto dB File Backup, that will copy the selected Library6.iPhoto file from your iPhoto Library folder to the Pictures folder, replacing any previous version of it. It's compatible with iPhoto 08 libraries. You can download it at Toad's Cellar. Be sure to read the Read Me pdf file.

  • Using Automator to cut up a video

    Hello,
    I've been trying to use automator to do some repetitive tasks for me, but I seem to keep running into brick walls since I've not really used it before.
    What I'm trying to do is cut a video file into single frames, and save each one as a jpeg. I know it's possible to do this is Photoshop by importing the video, and making each frame a different layer, then exporting each layer as a file. Problem is this is limited to do only the first 400 frames of your video.
    So far I've made it so automator goes in to photoshop, move to the next frame, save that frame as a jpeg.
    Here's where I run into trouble. I want it to rename each file as it's created automatically so it goes file00001, file00002 and so on and then loop back around so it does the whole video while I go off and made myself a sandwich or something.
    Could anyone possibly help me?

    There are two ways to do this in iMovie 09
    1) Use Chapter Markers
    2) In the Project Library View, select the project and then click FILE/DUPLICATE PROJECT. Do this as for as many copies as you need. Then to create a shorter portion, delete the clips you do not need for that portion.
    If you are open to using another application, you can Share your movie in iMovie. Then use QuickTime Pro ($30) or MPEG Streamclip (free) to split the movie.

  • Using Automator to change Kensington Trackball Settings

    Hi All,
    I have several shared company computers, all have the Expert Kensington Trackball Mouse. The computer in question is an Intel Mac Pro running Leopard. I have 2 sets of users that need to use the rig and both sets of users prefer different settings to the Kensington Mouse (I only need 2 separate profiles, not 4). Kensington does not provide software to quickly switch user profiles. The simplest solution is to create different users for the computer, but that is not an option here. We've been trying to use Automator to script the changes quickly between mouse profiles, but while using the 'Watch Me Do' (none of us are particularly experienced with Automator) feature, we are able to set the bottom two mouse buttons, but the top 2 buttons result in the error message "This operation cannot be performed". The Kensington settings are in System Preferences, and have several drop-down menus and text boxes. There must be a better way to do this. Any ideas? Thanks in advance!

    I have a similar problem with the ultra sensitive trackpad with the "Clicking, Dragging, Drag lock" checked in Preferences/Keyboard & Mouse. I'm always turning them on and off depending on which application I am using.
    My problem is that when I record a series of actions in Automator, the resulting action list has no text behind the action for the mouse click for the Clicking checkbox. Its as though it doesn't even know that its there. All of the other actions show up.
    Got any ideas on how to fill that void or another workflow that would do the same thing ? I think that running the workflow again would turn it back on as the actions are identical.

  • Using Automator to create a text box of certain size

    I'm very new to using automator... in fact I haven't used it at all, but I am wondering if I can use it to create a text box of the same size each type to type in within preview (a PDF document).  Basically I want to click or push something and have a text box be generated that is the same size each time.
    Thanks!

    1. In the Finder actions you will need:
    - Get Specified Finder Items, and point it towards the folder that will contain the movie.
    - Get Folder Contents - to get what's inside the folder.
    - Filter Finder Items - set to filter by 'Name Extension' 'Is equal to' 'mov' and make sure all your video files have the right extension...
    - Open Finder Items - in QT Player - note that this might cause problems if there are multiple files in the folder...
    Then from the QT Player actions:
    - Play Movies.
    2. Save As... Application, then after saving, drag the app into the login items for the user account.
    3. That's going to need some AppleScript, but this thread should get you started:
    http://discussions.apple.com/thread.jspa?threadID=455825&tstart=0
    Ian

  • Using Automator to create a "video server"

    I'm looking to turn an Xserve into a video server for a digital signage situation. I know I can use Automator to open a video file in Quicktime and automatically play it full screen, however, is it possible to do the following with automator (or in some other easy fashion):
    1. Have it go into a designated folder and open up the video file in that folder no matter what the files name is. (So I can update the video content monthly and just copy the new file into the folder and not have to change anything in the Automator script. I could always give the file the exact same name every month, but it would be nice if I didn't have to.).
    2. Automatically run the Automator script on system boot - so we can boot up the Xserve in the morning with 1 button and once the OS is up it automatically starts playing the video file.
    3. Last, (and this is probably the hard one), any thoughts on a way I can get the server to play a file to its end, and then check and see if there is a newer file present before looping? If not, it continues looping the same file, if so, it begins looping the new file instead? I'm guessing this would be more of an Applescript thing than Automater? This would be for a "content update while playing" situation.
    I may not even mess with number 3, but the first two are a must. I'm not asking that you take time to develop working code for all the above, just letting me know that I can do it and whether I should be looking at Automater or Applescript for certain functionality would be fine and I can further research from there.
    Thank you.
    Don Hertz

    1. In the Finder actions you will need:
    - Get Specified Finder Items, and point it towards the folder that will contain the movie.
    - Get Folder Contents - to get what's inside the folder.
    - Filter Finder Items - set to filter by 'Name Extension' 'Is equal to' 'mov' and make sure all your video files have the right extension...
    - Open Finder Items - in QT Player - note that this might cause problems if there are multiple files in the folder...
    Then from the QT Player actions:
    - Play Movies.
    2. Save As... Application, then after saving, drag the app into the login items for the user account.
    3. That's going to need some AppleScript, but this thread should get you started:
    http://discussions.apple.com/thread.jspa?threadID=455825&tstart=0
    Ian

  • Periodic "rebuilds" using automator or cron/shell?

    Is it possible to invoke the equivalent of a "rebuild" for all mailboxes using automator or cron so that I can schedule a full rebuild every night.
    I'm currently monitoring about 20 different email boxes, about 5 of which can get hundreds (if not a thousand) per day. I've got some pretty thorough spam filters on the both the back end (spam assassin) and front end (SpamSieve), but it still results in a few hundred "real" message I have to scan through each day.
    My problem is that due to the raw amount of traffic, the inbox, sent mail, and Trash need rebuilding quite often (I manually delete out of trash a lot).
    I'd love to find a way to run a "rebuild" function automatically at noon and midnight each day.
    Any ideas how?
    Thanks in advance!
    Steve

    I don't have the same kind of traffic you do, but I do have some pretty sizable mailboxes. I never delete anything from Trash or Sent. Once per year, near January 1, I dump everything from those mailboxes into new "Trash 20xx" and "Sent 20xx" mailboxes, moving as many as 1600 messages at one time. _I have never needed to rebuild a mailbox._
    This does not solve your problem, but it does indicate that there's something wrong somewhere, and an automated rebuild is just a Band-Aid solution. The thing about a Band-Aid is that it doesn't cure the injury, and if you don't take it off for a long time, you could have a horrible, festering wound eventually. The same is true in computers.
    So, I'd advise trying some troubleshooting. First, [repair the hard drive with Disk Utility|http://support.apple.com/kb/TS1417]. Next, try deleting the local copy of that mailbox from ~/Library/Mail/ (making sure you have at least two good backups first) and let Mail re-create it from scratch. If that doesn't help, try completely rebuilding Mail by deleting ~/Library/Preferences/com.apple.mail.plist and ~/Library/Mail/. (Just move them to the desktop, so you can import mail from the old Mail folder.) When you open Mail again, it will be as if you were opening it for the first time, so you'll need to have all the settings for your accounts written down so you can re-create those accounts.

Maybe you are looking for