Reduce the VISA code

Dear all,

I have a snapshot of a small part of the program. My application requires me to do a reading series for some time, I can't send all of the data in a short. That's why I broke the data in the table and sense into pieces. Can I know how can I reduce the reading series function and make the code more efficient? Maybe I need more series icon reading if data are even longer.

Can anyone help on this? My data is an array of strings.

Thank you!

l

Hello

I hope it's useful for you.

Tags: NI Software

Similar Questions

  • I have an Apple gift card account and want to use it, but I always get sent to my account where the payment is listed as a Visa card I have more. How can I change the billing to my gift card, I no longer the card and do not know the pin code

    How can I change my payment with a Visa card, I no longer use my gift card account. I don't have the gift card so I don't know the PIN code. I have the amount of the card on account, what should I do?

    Hi Nancy, there.

    Looks like you are trying to update your iTunes billing information, but he continues to ask you for a credit card security code, you have more. You may be able to change the option to zero rather than use the "Use your Mac or PC" section of this article:

    Modify or delete your Apple ID payment information

    If for some reason you can't, this article explains why this may be the case:

    If you don't see anything or can't select

    You may need to reach out to our iTunes support staff directly if you cannot get a resolution with these resources:

    the iTunes Store support

    Thank you for using communities of Apple Support.

  • I managed to reduce the font size in my sri_94@live.co.UK to the tiny size less than a block of code, it is impossible to read.

    Original title: Windows 7 Premium

    Can someone please help me with this problem, I managed to reduce the font size in my [email protected] to the tiny size less than a block of code, it is impossible to interpret, each can bring a solution please.

    First try step the control key + mouse wheel to zoom in or out.

  • to reduce the code

    Hello
    Here is my code

    This code uses for purposes of production,
    Here, I use a dbms_output stmts much,
    using the loop condition
    reduces an any code below... ???



    DECLARE
    P_INPUTXML VARCHAR2 (8000);
    CLOB P_OUTPUTXML;
    P_STATUS VARCHAR2 (200);
    BEGIN
    P_INPUTXML: =.
    ' < InputParameters > < ParamSet > < / ParamSet > < / InputParameters > ';

    () PAYCODE_PROCE
    P_INPUTXML = > P_INPUTXML,
    P_OUTPUTXML = > P_OUTPUTXML,
    P_STATUS = > P_STATUS);
    DBMS_OUTPUT. PUT_LINE (SUBSTR (P_OUTPUTXML, 1, 240));
    DBMS_OUTPUT. PUT_LINE (SUBSTR (P_OUTPUTXML, 241, 240));
    DBMS_OUTPUT. PUT_LINE (SUBSTR (P_OUTPUTXML, 481, 240));
    DBMS_OUTPUT. PUT_LINE (SUBSTR (P_OUTPUTXML, 721, 240));
    DBMS_OUTPUT. PUT_LINE (SUBSTR (P_OUTPUTXML, 961, 240));
    DBMS_OUTPUT. PUT_LINE (SUBSTR (P_OUTPUTXML, 1201, 240));
    DBMS_OUTPUT. PUT_LINE (SUBSTR (P_OUTPUTXML, 1441, 240));
    DBMS_OUTPUT. PUT_LINE (SUBSTR (P_OUTPUTXML, 1681, 240));
    DBMS_OUTPUT. PUT_LINE (SUBSTR (P_OUTPUTXML, 1921, 240));
    DBMS_OUTPUT. PUT_LINE (SUBSTR (P_OUTPUTXML, 2161, 240));
    DBMS_OUTPUT. PUT_LINE (SUBSTR (P_OUTPUTXML, 2401, 240));
    DBMS_OUTPUT. PUT_LINE (SUBSTR (P_OUTPUTXML, 2641, 240));
    DBMS_OUTPUT. PUT_LINE (SUBSTR (P_OUTPUTXML, 2881, 240));
    DBMS_OUTPUT. PUT_LINE (SUBSTR (P_OUTPUTXML, 3121, 240));
    DBMS_OUTPUT. PUT_LINE (SUBSTR (P_OUTPUTXML, 3361, 240));
    DBMS_OUTPUT. PUT_LINE (SUBSTR (P_OUTPUTXML, 3601, 240));
    DBMS_OUTPUT. PUT_LINE (SUBSTR (P_OUTPUTXML, 3841, 240));
    DBMS_OUTPUT. PUT_LINE (SUBSTR (P_OUTPUTXML, 4081, 240));
    DBMS_OUTPUT. PUT_LINE (SUBSTR (P_OUTPUTXML, 4561, 240));
    DBMS_OUTPUT. PUT_LINE (SUBSTR (P_OUTPUTXML, 4801, 240));
    DBMS_OUTPUT. PUT_LINE (SUBSTR (P_OUTPUTXML, 5041, 240));
    DBMS_OUTPUT. PUT_LINE (SUBSTR (P_OUTPUTXML, 5281, 240));
    DBMS_OUTPUT. PUT_LINE ('P_STATUS =' |) P_STATUS);
    END;

    something like that?

      ...
      for x in 1..23 loop
        dbms_output.put_line((SUBSTR(P_OUTPUTXML, (x-1)*240+1 , 240));
      end loop;
      ...
    
  • Parallel port Communication - resources is valid, but the visa can not access. East-1073807246 error code

    Hello

    I'm trying to control communication of the parallel port. But never a success.

    I ran the sample VI: parallelportconnection.vi I got an error on Probe1. The error information are given below.

    1073807246 error occurred at the VISA write to ParallelPortCommunication.vi

    Possible reasons:

    VISA: (Hex 0xBFFF0072) the resource is valid, but the VISA cannot currently access.

    Please give me help.

    Hello

    To answer your question, please see the following articles:

    Error-1073807246

    Error 37 when using screw series compatibility or error-1073807246 VISAS screws

  • I'm trying to reduce the duration of the google navigation and search boxes without any succuss. Numerious times the site was requested, but no response is the problem. I can change the size by using the line that separates the two boxes, but I only

    I added a cus 06/25/10, wanted to shorten the google search and navigation bars to see, but can't. Have re-installed the google toolbar, have chosen the version of firefox as my default tool bar and can then change the width, but when a box shortens the other if extension always fill the width of the screen. Customize toolbar doesn't give any options to reduce the width of toolbar, I am at a total loss. Would love suggestions if you have correctly fixed this.

    This has happened

    Each time Firefox opened

    is 25/06/10

    The address bar and the search bar have a flex property and take all available space.
    You can change the relative size of the two with this resizer between two bars.
    You can only do this by adding a lot of space in the view > toolbars > customize window.

    You can set a fixed width by defining the min-width and max-width for the same value.

    Add code to userChrome.css below @namespace.
    See http://kb.mozillazine.org/Editing_configuration#How_to_edit_configuration_files

    @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* only needed once */
    
    #urlbar-container {max-width:400px!important; min-width:400px!important;}
    #search-container {max-width:200px!important; min-width:200px!important;}
    

    You can choose your own values as long as the min-width and max-width for each bar have the same value.

  • Can't find the Registration Code to my HDTV KDL50W800B

    Try to find the registration code to my Bravia HDTV of W800B 2014 to connect to Essentials. I can't find the option "Enable improved features" in settings/network by the instructions given in support video.

    Hello wjbt, thank you very much for your message. We are more than happy to help you, but we would like to know the main reason of why you want to get a registration code for assistance. However if you want to save your Sony KDL50W800B TV model we recommend visit you:

  • VISA (serial port) commands fail in VI, but working in the VISA test Panel

    Hi, I have an instrument that has a usb connection. When I connect it to a Windows 7 PC, it picks up the driver automatically and presents itself as a "USB Serial Port (COM7) (manufacturer's FTDI).»

    When I opened NI MAX, this feature appears as COM7 (ASRL7::INSTR) under "series and parallel. And when I click on open visa Test Panel and try it "* IDN?" command, it works OK.

    However, the VI (which sends just a command VISA "* IDN?") give me a timeout error (0XBFF0015) or a resource/device absent error (0XBFFF0011). A screenshot of VI is attached.

    No idea why?

    Thank you.

    PS: I went through the process to create the VISA-USB driver, who has another question, but I'm trying to understand why this happens. This device has also a GPIB port and when I use a USB-GPIB adapter, it works very well.

    N ° your first string to write sends a literal backslash and a literal n.  Your watch \n control, but it is in Normal display mode.  Change it to \codes mode and delete the extra backslash it.

    Your second string to write is set correctly for the mode \codes.

    Because the wrong string is written, the timeout error occurs and prevents the VI downstream on this same error running thread.

  • Stop the VISA to send automatically the characters of endpoints on read

    Is there a way to stop the VISA to send characters to the endpoint on read? The instrument that I'm trying to contact (Olympus IX-81) requires 2 of them and it seems to be quite the hassle to implement both in a single command. I think it would be easier to write just manually with every order.

    Please do what I asked you to do in your other thread. Simply right-click on the control of the chain and it is said Normal display-display or display Hex Codes. Place a probe on the string to write VISA entry and indicate exactly what the probe has. You have the instrument and the code and here is the troubleshooting steps based. You can also turn the tracing OR in MAX and set track or report what he said. You said that he worked with MAX so a comparison with the string sent there and what the VI sends is an important step to isolate the problem.

  • Cannot send command via the VISA test panel in MAX

    Hi all

    I have a small question by using the VISA test panel in MAX.  I try to send a simple command to a device and then retrieve the response data.  I am able to do this successfully through Labview, but for some reason I can't get a good answer in MAX.  The command I sent you is merely a letter (unit address) followed by an end of line character (\r\n in ascii).  In MAX, I simply adding \r\n on the string sent in the buffer (end send on written == FALSE).  All parameters of series are the same as what I have in LV (19.2, 8-n-1).  Someone at - it ideas?  It of a bit frustrating that I just want to make something simple and do not want to have to build a whole routine in LV to do this.

    Cheers, Matt

    Oops!  Dysfunction of the user.  I was so positive that I sent a term of constant line that I don't look my own code.  In this case, it's a new line!  Duh!  Thanks for trying to help with this arrow.  Sorry to waste your time.

    Cheers, Matt

  • The VISA almost a DLL call

    Well, I need to do some tasks finishing with LabVIEW objects inside my DLL. One of these objects is VISA serial port session. In LabVIEW, I can just call VISA VI close and everything goes OK. But in the DLL, it's complicated things because I can't see codes sources (or schema) near visa. I found some information that could use the visa32.dll viClose function in the LabVIEW folder or system32 directory. But when I try to use it with a simple casting to INT32 and passing to int32_t viClose(int32_t objectHandle); It goes to the error on the next launch of the program. Then look at this diagram:

    First the program works allright. Second time, it throws the following error:

    The program works fine with standard close VI of VISA. But it is impossible to use it inside my C++ library. Then I started thinking, appellant viClose simple is not enough for a proper clean-up of resource VISA. I tried viTerminate before viClose, but the problem remains the same.

    So, how can I log VISA properly in the DLL? Perhaps, it is better not to close it at all? There may be memory leaks that...

    Hi Dadreamer,

    I looked this error and we might be able to fix it by closing the VISA sessions automatically. See this knowledge base article for instructions of the environment of LV:http://digital.ni.com/public.nsf/allkb/A2561CDE98B66DD4862566510078264F?OpenDocument. The corresponding section:

    "

    • "In LabVIEW 8.x, select Tools ' Options to display the Options dialog box and select environmentfrom the category list page. "To disable the option, remove the check mark from the check box close automatically to the sessions of VISA and click on the OK button.

    Let me know if it works.

  • How to run vi continuous when the VISA read timeout happens

    Hello

    I'm using LabView 2010 through a series of Agilent 6000 Oscilloscope. The Oscilloscope reads data from another experimental machine which will occasionally fail due to failure of the sample. When the machine breaks down, it ceases to send signals to the oscilloscope and leads to the error timeout of read VISA and the vi It is over.  Is it possible that I can run the vi permanently when the error occurs? For example, when the error occurs, it stores the error in the thread of the error. When the vi read the error code of the wire, it sends a command to stop my experimental machine then stop the vi.

    So far, it stops simply during the execution of the visa, playback function. In that case, why do we mistake in and out? Vi stop just when the error occurs.

    Thank you

    Laurent


  • Method to check the VISA resources is ready for writing.

    Dear Forum, I have a piece of equipment that I connect to LabView via serial. The companion of the Instrument is of course completely useless, which fails for inexplicable reasons, but everything works perfectly in hyperterminal.

    When I try to adapt the example "basic series write and Read.vi" at my request, the implementation is very simple. However, it does not work despite working in hyperterminal. After a bit of investigation, I have determined that the problem is that after "VISA set up Serial Port" port is not * actually * available for writing quite yet, most likely because it is a very old computer.

    By inserting a delay between the "VISA set up Serial Port" and the "VISA Write" I am able to get the program works as expected 100% of the time. However, it is a very bad solution, because this long delay can be totally useless and performance on the computer to an end user (which may be much better than this one). Especially because this piece of equipment has 8 analog inputs, 8 analog outputs, 4 relay, 20 outputs 24VDC, 8 DIOs and 3 ports RS232 passthrough so it communicates a lot of data.

    Is there a function I can use to * guarantee * that the COM port is really ready for writing? If I could do this, then it can return almost immediately on a fast computer, while leaving enough time for computers slower finish opening the port. It may well be something that happens on the side of the pilot of the command windows open port.

    It comes to LabView 8.20 running on a Windows XP in VirtualBox on Linux host. Please don't just tell me that I shouldn't use virtualized Windows, I am sure that this problem occurs for the disabled of old material as well as it is the only significant in terms of series API difference. The virtualized instance is only likely to be more slow material dealing with than it would be otherwise.

    You can get information on the creation of an Instrument Driver Networkdriver.

    If your instrument does not return an ID and you can not do a reset, then obviously your initialize function would not code for this. Having the code that defines the instrument on certain default configuration is common.

    I don't know how this driver is intended to be used. Do you want that he NOR certified. The driver needs to be distributed outside of your company? It seems that the problem with your com port is unique to your pc and the installation program. How many times this would appear to other users?

  • 1000009f of the BC code.

    1000009f of the BC code.
    Blue error screen 6.1.7600.2.0.0.768.3
    locale 1033 ID

    After the last update, my computer will not shut down properly... he hangs up, he lost the connection to the bluetooth mouse and I can't reinstall, impossible to install network printer (it installed on another computer so I know it works) buy even if it locates it on mine, he hangs up trying to install the drivers

    Hello

    a. you get an error message during the installation of the printer network and the bluetooth mouse?
    b. can you tell us what updates you installed recently?
     

    Method 1.
    I would ask you to update all the drivers of material fom the Device Manager and check.
    For more information see the links below:
    Updated a hardware driver that is not working properly

    Method 2.
    It is possible that one of the installed 3rd party application or program is casuing the conflict. Put the computer in a clean boot state, and then try to install the mouse bluetooth and network printer. Refer to the article below for the procedure.
    How to troubleshoot a problem by performing a clean boot in Windows Vista or in Windows 7
    http://support.Microsoft.com/kb/929135
    Note: When the diagnosis is complete, don't forget to reset your computer to normal startup. Follow step 7 in the above article.
    I also suggest to uninstall the drivers and completely printing software and then try to reinstall it.

    Method 3.
    Also if you can the list of error messages or errors in the event log and the symptoms being seen that would help us in researching the issue.
    What are the information contained in the logs of the event (Event Viewer)?
    http://Windows.Microsoft.com/en-us/Windows7/what-information-appears-in-event-logs-Event-Viewer

    Also, you can zip the minidump in the C:\Windows\Minidump folder files and (provide link) available via Windows Live SkyDrive or similar site?

    The following link contains information on the use of Windows Live SkyDrive.
    http://social.technet.Microsoft.com/forums/en-us/w7itproui/thread/4fc10639-02dB-4665-993a-08d865088d65
     
     
    I hope this helps.

    Thank you, and in what concerns:
    Shekhar S - Microsoft technical support.

    Visit our Microsoft answers feedback Forum and let us know what you think.
    If this post can help solve your problem, please click the 'Mark as answer' or 'Useful' at the top of this message. Marking a post as answer, or relatively useful, you help others find the answer more quickly.

  • Windows updates fails with the error code 'E '.

    Original title: Error Code 'E '.

    What does the error code E?

    Keep saying I need updates and then fails with the E. help error code, please.

    Hi Rodrigues0406,

    1 Windows operating system you are using?

    2. What is the exact error or message code you get?

    Method 1

    I suggest that you reset Windows update components and check if it works.

    How to reset the Windows Update components?

    http://support.Microsoft.com/kb/971058

    Method 2

    If you're still having problems, then you can check in the history of Windows update and the updates recently installed in vain.

    Step 1:

    Check the update history to see what updates have been installed or has failed. See the link for the same mentioned below.

    See the Windows updates are installed

    http://Windows.Microsoft.com/en-us/Windows-Vista/see-which-Windows-updates-are-installed

    Step 2:

    If you see updates failed, you can try downloading and installing the updates manually from the Microsoft download center:

    http://www.Microsoft.com/downloads/en/default.aspx

    Hope this information is useful.

    Jeremy K
    Microsoft Answers Support Engineer
    Visit our Microsoft answers feedback Forum and let us know what you think.

    If this post can help solve your problem, please click the 'Mark as answer' or 'Useful' at the top of this message. Marking a post as answer, or relatively useful, you help others find the answer more quickly.

Maybe you are looking for