Saving and Recalling a LIST on an Agilent N3300A DC Load Bank

I need to generate a LIST (on a PC) that changes resistance values of the different channels (3 channels total) simutaneously
or one right after the other.
Then I need to use LV to send the LIST to the N3300A and *SAV the LIST.
Then ofcourse recall the LIST and get it to run.
Anyone know how to do this?
I looked at the NI N3300A driver set but I am a little confused by the %,%g used in the create LIST vi.   Plus it looks like it
only sets up one command.
I am trying to get the LIST functionality working as the units we have do not alway respond as expected when the
commands are sent through LV, via the CRIO 9012 com port to a ni RS232-GPIB converter.  For example when I query
the units ID,  sometimes it responds and other times nothing.  Hmmmm  not sure why that is.  The serial com functions
were based on the CRIO RS232 - GPIB Converter example.   CRIO Com settings are 9600, 8,n,1,  same as the settings for
ni RS232-GPIB converter  (was setup via GPIB Wizard).
Thanks
Tim C.
1:30 Seconds ARRRGHHH!!!! I want my popcorn NOW! Isn't there anything faster than a microwave!

Hey Tim,
When I tried out the Configure List VI (I think the one that you were referring to), I noticed that all of the inputs accepted array functions which would allow you to configure more than just one function at a time.    (actually on second look, the configure resistance list is what you were probably talking about, but same comment applies)  Once you configure the list, you just initiate the list.  Is this what you are doing?
The %.; is a period decimal separator (meaning that "one and one tenth" shows up as "1.1" not "1,1" as is the standard in other parts of the world) and the %g tells the string to be formatted as either an exponent or floating point number based on if there's an exponent.
If you're getting weird behavior with all of these components in the system, take out a few pieces of the puzzle and work it back up from there.  Do you see the same behavior when connected directly to your device with a PC?  Have you sent commands back to your PC from the cRIO to make sure that it is sending out proper commands (probably more feesible if you don't have a GPIB card in your computer).   Hope this helps! 
Message Edited by ColeTrain on 01-07-2010 03:13 PM
ColeR
Field Engineer

Similar Messages

  • ActiveX container disappears after vi saved and recalled

    I can create a container and insert an active x object.
    The vi will run but if saved and recalled the control
    disappears! No other indication of a problem.

    This problem was related to the MS Forms 2.0 scrollbar. After talking to NI they recognized it as a known problem but it was not posted. The solution was to use the Microsoft Flat Scrollbar Control, version 6.0. This is fine except for the time spent looking around. It would have helped if it had been posted originally.

  • Best practice for saving and recalling objects from disk?

    I've been using the OOP features of LabVIEW for various projects lately and one thing that I struggle with is a clean method to save and recall objects.
    Most of my design schemes have consisted of a commanding objects which holds a collection of worker objects.  Its a pretty simple model, but seems to work for some design problems.  The commander and my interface talk to each other and the commander sends orders to his minions in order to get things done.  For example, one parrent class might be called "Data Device Collection" and it has a property that is an array of "Data Device" objects.
    The Data Device object is a parent class and its children consist of various data devices such as "DAQmx Device", "O-Scope Device", "RS-232 Device", etc.
    When it comes to saving and loading data, the commanding class's "Save" or "Load" routine is called and at that time all of the minions' settings are saved or recalled from disk.
    My save routine is more-or-less straight forward, although it still requires an overwriting "Save" and "Load" vi.  Here is an example:
    It isn't too bad in that it is pretty straight forward and simple and there also would be no changes to this if the data structure of the class changed at all.  It also can save more generalized settings from it's parrent's class which is also a good feature.  What I don't like is that it looks essentially the same for each child class, but I'm at a loss on an effective way to move the handling of the save routing into the parent class.
    The load routine is more problematic for me.  Here is an example:
    Again, the desirability of moving this into the parent class would be awesome.  But the biggest complaint here is that I can't maintain my dynamic dispatch input-output requirements because the object that I load is strictly typed.  Instead I have to rely on reading the information from the loaded object and then writing that information to the object that exists on the dynamic dispatch wire.  I also dislike that unlike my Save Routine, I will need to modify this VI if my data structure of my object changes.
    Anyway, any input and insight would be great.  I'm really tired of writing these same VIs over-and-over-and-over again, and am after a better way to take care of this in the parent class by keeping the code generalized but still maintain the ability to bring back the saved parameters of each of the children classes.
    Thanks for your time.

    I'm with Ben. Don't rely on the current ability to serialize an object. Create a save method and implement some form of data persistence there. If you modify your class you might be disappointed when you cannot load objects you previously saved. It mostly works but as soon as you reset the version information in the class, you can no longer load the old objects. This is fine if you know how to avoid resetting the history. One thing that will do this is if you move the class into or out of a library. It becomes a new class with version 1.0.0 and it no longer recognizes the old objects.
    [Edit:  I see that you are just writing to a binary file. I'm not sure you can load older objects anyway using that method but I have never tried it.]
    This will not help you right now but there are plans for a nice robust API for saving objects.
    =====================
    LabVIEW 2012

  • Saving and recalling users actions

    I basically need to know if the following scenario can be
    accomplished using flash and or additional technologies (e.g. XML).
    I'm creating a product demo for a client. The client wants the user
    to set a number of setting on this product and then save these
    setting to be recalled. Think of it as presets on you radio. Turn
    the dial (action 1 to be saved), set the volume (action 2 to be
    saved), then set the bass (action 3 to be saved), then press and
    hold the preset button. Now your settings are saved on preset
    number 1. The user can now press preset number 1 and experience all
    the effects (station, volume, and bass).
    Can this be accomplished using flash? how would the settings
    be saved? Would they be written to another file XML? Finally, and
    this is the kicker, can this all happen if the demo is run off of a
    burned CD or thumb drive (both methods might be used for
    distribution)?
    THANKS!

    I believe you could get all this done with a SharedObject.
    This type of object will create and store data on that persons
    local drive. So the preferences could be copied to a string and
    then saved to a shared object property when the preset button is
    clicked. Including a counter function will enable the user to
    access those values as the new defaults then next time they use it.
    I have used this to set preferences like user name and background
    color and it works quite well.
    Type "SharedObject" in an AS frame and press help for
    examples and process.

  • Help Saving and recalling a TDS Waveform from a file.

    I have tried everything I can find in the examples with no luck.
    I have a Waveform that I have acquired on my TDS 360. I have it ouput to a graph on the VI front panel.
    That works great.
    The Graphed waveform is exactly what I need.
    Now all I want to do is save this to a file and be able to recall it later on another graph.
    I have to do 10 acquistions in a row and store each one as a serperate file.
    I want to be able to recall them one by one to a graph for analysis.
    Please does anyone have an VI I can copy.

    Try this. The Tek Read Waveform returns a cluster that the waveform graph can accept but the Write Measurement File expects either a signal data type or a waveform data type. The code below will convert the cluster to a waveform data type.
    Message Edited by Dennis Knutson on 02-27-2007 10:59 AM
    Attachments:
    Save Tek as Waveform.PNG ‏7 KB

  • Clearing RS232-GPIB Prior to sending commands to Agilent N3300A

    I have been trying to communicate with an Agilent N3300A DC Load Bank via a CRIO 9012 Com port and NI GPIB-RS232 converter. 
    The communications is somewhat buggy and the instrument does always do as instructed.   I have tried adding time outs (which should not be required but that does not help.
    How do I flush the RS232 converter ahead of every command in the hope this will help clean up the communications between the CRIO and GPIB instrument?
    Thanks
    Tim C.
    1:30 Seconds ARRRGHHH!!!! I want my popcorn NOW! Isn't there anything faster than a microwave!

    What is the purpose of this command scheme?
    Do you want to have a sweep range?
    In that case you can most likely prepare the instrument to react on analog triggers to go to the next frequency.
    Look into the GPIB examples of your instrument and into the GPIB command set of your instrument you might find something interesting.
    Ton
    Free Code Capture Tool! Version 2.1.3 with comments, web-upload, back-save and snippets!
    Nederlandse LabVIEW user groep www.lvug.nl
    My LabVIEW Ideas
    LabVIEW, programming like it should be!

  • SP Designer 2010 - Saving custom list form impacts other list and other custom list form

    Hi,
    I have a source list, with custom display, edit and new forms all of them created in SP Designer 2010. These do nothing fancy, just for presentation purposes, fields were re-arranged in 2 columns.
    Then I created a target list by saving the source list as template, the template brought over all customizations, all seemed to work fine. So I started to modify the target custom list forms.
    Now here's the problem:
    After a while making changes to the target list I realized that somehow the custom list forms on the source list had been modified... so I opened the source list in designer and noticed that the out of the box forms: NewForm.aspx, DispForm.aspx, EditForm.aspx
    were now the default forms for the source list, and I couldn't pick my custom list forms to be the default forms for the source list anymore, they were not on the listbox. I could still see them by going in designer to All Files > Lists > SourceList
    > and if I previewed them, they were empty. 
    I believe that somehow source and target list are linked, but why would designer allow making changes to the source list? like resetting the default forms, and breaking up the custom list forms that were in place?
    I've verified list id's in the custom list forms of the target list and they belong to the GUID of the target list. I don't see anything else that could potentially point to the source list.
    SharePoint Designer 2010 version: 14.0.7007.1000 SP2 14.0.7015.1000 I don't think this matters much because I've tried with other SP Designer 2010 versions and the error is the same.
    thanks for your reply!

    Hi alec,
    When I create a custom EditForm1.aspx and set as default for a source list, then save this list as a template, then the newly created the target list based off this saved template, the source list still uses the custom EditForm1.aspx form as default
    form, from SharePoint designer, I can see these two lists have different listID, so they have no connection when I edit any one of them.
    Please recreate a new list with custom form page and save as template, then create a new list see if this issue could be reproduced, or we can create a new list instead if it is an isolate issue.
    Thanks,
    Daniel Yang
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected]
    Daniel Yang
    TechNet Community Support

  • When log In names are saved and all you have to do is click in the space to get a list of previous log in's. How do you get rid of those previous log in's?

    # Question
    When log In names are saved and all you have to do is click in the space to get a list of previous log in's. How do you get rid of those previous log in's?

    * http://kb.mozillazine.org/Deleting_autocomplete_entries
    Remove saved Password(s): Tools > Options > Security: Passwords: "Saved Passwords" > "Show Passwords"

  • How to delete the number saved in CALL FORWARDING list?

    how to delete the number saved in CALL FORWARDING list? seems like the number cannot be deleted in CALL FORWARDING list, i tried several times...
    he thing is, here are three numbers in the call forwarding list, one of them were set up by mistake, and none of them can be deleted.......it brothers me all the time. i already turn it off, but the number list is still there...

    Hello dennis130915 and welcome to the BlackBerry Support Community Forums.
    The image you have uploaded is unable to be displayed.
    Call Forwarding is a carrier controlled feature. Most likely, the number you see could be for the Voice Mail server.
    It's advised you call your mobile service provider to further assist with this feature.
    Thanks!
    -HMthePirate
    Come follow your BlackBerry Technical Team on twitter! @BlackBerryHelp
    Be sure to click Kudos! for those who have helped you.Click Solution? for posts that have solved your issue(s)!

  • Can we call a transaction in background and get the list in report?

    I want to call the standard T-Code MC.9 from a report in background using Call Transaction and get the list in the report.There are some enhancement done to its base program RMCB0300 due to which if I use Submit ... exporting to memory and then import the list from memory, the result doesnt match to the values given by T-Code MC.9.
    The option apparently for me is to use Call Transaction method, but if I use Call transaction method, how do I make the report to be executed in background and then get the resultant list in the report?

    Copy the program in Z and than modify it saving the list on memory on database table.

  • When i add a new contact to my phone, their details are saved in my contact list, but the name doesn't show up when they ring or txt me, how can i change that?

    when i add a new contact to my phone, their details are saved in my contact list, but the name doesn't show up when they ring or txt me, how can i change that?

    First, try a system reset.  It cures many ills and it's quick, easy and harmless...
    Hold down the on/off switch and the Home button simultaneously until the screen blacks out or you see the Apple logo.  Ignore the "Slide to power off" text if it appears.  You will not lose any apps, data, music, movies, settings, etc.
    If the Reset doesn't work, try a Restore.  Note that it's nowhere near as quick as a Reset.  Connect via cable to the computer that you use for sync.  From iTunes, select the iPad/iPod and then select the Summary tab.  Follow directions for Restore and be sure to say "yes" to the backup.  You will be warned that all data (apps, music, movies, etc.) will be erased but, as the Restore finishes, you will be asked if you wish the contents of the backup to be copied to the iPad/iPod.  Again, say "yes."
    Finally, if the Restore doesn't work, let the battery drain completely.  Then recharge for at least an hour and Restore again.

  • Invisible objects made visible revert to their invisible state after saving and opening

    I am working in LiveCycle Designer ES2 creating a decision tree that is highlighted in red as you click the Yes and No checkboxes in the document. I duplicated the arrows and made the copies red and then invisible. When the checkbox is checked, the red arrows become visible, when unchecked, invisible. The problem I have encountered is that because the default state of the red arrows is invisible, they do not stay visible if you fill out the form, save it, then open it again. When the saved form is opened, all the correct checkboxes are checked, but all the red has gone back to being invsible. I am creating and saving the pdfs as dynamic XML forms and using them in Acrobat X. It was all done with the action builder (yes, I know, stop using action builder, but I had to teach myself LiveCycle last week to get this far and havn't made it to scripting).
    I read through a post with a similar question but it involved a master drop down list not checkboxes, and I did not see how I could apply the solution in that post to my checkbox issue.
    Any thoughts on how to get the red lines to stay visible when saved and reopened?

    Hi,
    check your form properties.
    You need to activate the option to preserve script changes.
    http://forums.adobe.com/message/3835967#3835967

  • Pulseaudio only listing dummy and ALSA only listing PulseAudio card

    I messed up and I messed up bad. I was attempting to fix a popping/cracking noise on my microphone that was particularly annoying in skype. Along the way though, exposed after a reboot, Pulseaudio only lists dummy output and ALSA only lists PulseAudio as card. I am unsure of what broke my setup. I used this guide on the wiki
    https://wiki.archlinux.org/index.php/Sk … -bit_OS.29
    as well as this one.
    https://wiki.archlinux.org/index.php/Pu … _recording
    It was moderately effective but there was still a popping crackling so I continued. I followed the directions in
    https://bbs.archlinux.org/viewtopic.php?id=155804
    which were
    rm /var/lib/alsa/asound.state
    alsactl restore -P
    I also did
    rm -r ~/.config/pulse
    I may of messed up the ALSA configuration along the way but I don't recall how (my memory and bash_history are failing me).
    I ran alsa-info and the output is available here
    http://www.alsa-project.org/db/?f=6e9dc … fc0241570b
    Is there anyway to blow away my current (and broken) and regenerate a fresh one?
    My motherboard is an Asus M5A99FX Pro R.2 with a realtek C892 soundcard. I use the analog output and microphone.
    I use GNOME and have PulseAudio installed.

    I messed up and I messed up bad. I was attempting to fix a popping/cracking noise on my microphone that was particularly annoying in skype. Along the way though, exposed after a reboot, Pulseaudio only lists dummy output and ALSA only lists PulseAudio as card. I am unsure of what broke my setup. I used this guide on the wiki
    https://wiki.archlinux.org/index.php/Sk … -bit_OS.29
    as well as this one.
    https://wiki.archlinux.org/index.php/Pu … _recording
    It was moderately effective but there was still a popping crackling so I continued. I followed the directions in
    https://bbs.archlinux.org/viewtopic.php?id=155804
    which were
    rm /var/lib/alsa/asound.state
    alsactl restore -P
    I also did
    rm -r ~/.config/pulse
    I may of messed up the ALSA configuration along the way but I don't recall how (my memory and bash_history are failing me).
    I ran alsa-info and the output is available here
    http://www.alsa-project.org/db/?f=6e9dc … fc0241570b
    Is there anyway to blow away my current (and broken) and regenerate a fresh one?
    My motherboard is an Asus M5A99FX Pro R.2 with a realtek C892 soundcard. I use the analog output and microphone.
    I use GNOME and have PulseAudio installed.

  • Journal entry disappears after saving and not available to post

    Hi Gurus
    On BPC for Netweaver version 7.5 and excel 2003 i am able to save the journal entry but am not able to post it since it disappears after saving. I could see the Journal ID being generated and then the layout gets cleared . i am unable to post this journal. Also when i go to journal manager and tries to list the journals this saved journal does not show up.
    I have already set the application parameter "JRN_MAXCOUNT" to 1000  so that i can see the journals that i create.
    Have any of you faced such an issue?
    Regards

    Hi Tara,
    Thank you very much for your tip. I had Datasource as one of the header fields and i moved it to the item fields to make it work. I am still not sure why does that. May be because when we create the journal template system proposes only the required fields in Header and if select additional ones its not liking it.
    I cannot come up with a reasoning why we cannot incorporate a non required field in header journal template . The obvious reason that i included the datasource dimension in header itself was because it was a common value that i want to use for all my journals.
    Anyway i hope SAP would either fix this or come up with a reasoning.
    Thanks again..

  • Pass Values to Edit Form thru Query String and Save in List

    I have developed a custom Edit form from SharePoint Designer and I am passing values thru Query String as below;
    http://<>/cli/acc/Lists/GIInfo/testEdit.aspx?ID=262&com=POD_Send
    And, user supposed to save the form directly without changing the values came thru Query String as below. 
    Now, issue is, when user saves the form, values is not getting saved. It saves when we change the value in text box or when we do a text change event in form. Becasue data binding says Text Change even in data binding property.
    __designer:bind="{ddwrt:DataBind('u',concat('ff22',$Pos),'Text','TextChanged','ID',ddwrt:EscapeDelims(string(@ID)),'@Actions')}"/>
    Kindly guide me what is the issue, or correct approach to do that? I want to pass values to Edit Form thru Query string and save in List without changing those.
    -Rajesh A.

    I know this is late, but i found a very good solution on this post and credit goes to the author.
    https://social.msdn.microsoft.com/Forums/sharepoint/en-US/4be1be38-0663-4b80-8f28-45f38f98f9d0/sharepoint-designer-2010-custom-newformaspx-data-in-textbox-fields-dont-save-on-submission?forum=sharepointcustomizationprevious
    The issue was resolved by changing the textbox values,
    <asp:TextBox runat="server" id="ff1{$Pos}" Name="Title" Text="" Value="{$Destination}"  __designer:bind="{ddwrt:DataBind('i',concat('ff1',$Pos),'Text','TextChanged','ID',ddwrt:EscapeDelims(string(@ID)),'@Title')}">
    instead of
    <asp:TextBox runat="server" id="ff1{$Pos}" Name="Title" Text="{$Destination}"  __designer:bind="{ddwrt:DataBind('i',concat('ff1',$Pos),'Text','TextChanged','ID',ddwrt:EscapeDelims(string(@ID)),'@Title')}">

Maybe you are looking for

  • Interdependent Changes in Sales Orders (CRM -- R/3)

    Dear Sap gurus, at my current customer they have implemented warranty complaints in SAP CRM. This is a copy of the transaction type CRMC (service complaint)- Type leading transaction category = BUS2000120 (complaints). Once the complaint has user sta

  • Can not upgrade to desktop manager 5.0 in Vista

    Frustrated- trying to delete 4.7 (not working) and do fresh install of 5.0  -  get registry error when uninstall tries to delete certain obscure entries with 1405 error code - do not have permission to delete key etc.  - I am running as administrator

  • New Logical System for every BPM in R3?

    Do I need to set up a new Logical System in my R3 system for every BPM in XI that sends IDOC to it? I need several BPM to split messages which I want to send to a R3 system. When I configure the scenario, the BMP is imported to the Configurator and t

  • Latest openoffice won't open WordPerfect frm files

    Not sure if this is an openoffice issue or arch/package issue.  Previously with openoffice-base (3.2.1-3) I was able to open WordPerfect frm files.  Yesterday I upgraded to 3.2.1-4 and I can no longer open the .frm files.  Interestingly if I downgrad

  • Replacing a ATA with a SATA hard drive

    I have a Pavilion dv9000 laptop. My hard drive is getting full. Can somebody please tell me if I can replace the ATA hard drive with a SATA hard drive. This question was solved. View Solution.