faster data transfer on ethernet

Hi friends,

I use VISA for instrument control via ethernet tcp/ip Protocol.
the application is written in VB6 with the help of measurment studio controls

I need to read the data of the large array, element by element, since the insrument has no transfer block function

It takes too much time to read the entire array.

the thing that I observed, was there a lag of 100mSec between Visa write and read of Visa (Visa read answers back after 100msec)
what I've observed with the help of NOR 488.2 SPY.

(this problem was not observed when checking the Visa-free)

y at - it an explanation why this delay 100msec is coming for each reading, which equals a huge time for 30,000 FlexChoice read.

Magali

Most of the standards for VISAS is set to optimize for wholesale transfers in bulk, since it is the standard for TCP/IP instruments. If you are transferring small amounts of data at a time there are several properties/attributes that you can change to get better performance. Open the VISA help and take a look at the following attributes:

VI_ATTR_SUPPRESS_END_EN
VI_ATTR_TCPIP_NODELAY
VI_ATTR_TERMCHAR

Most probably you will need to just change the first two, because your instrument probably does not support any type of stop character.

-Josh

Tags: NI Hardware

Similar Questions

  • Why is the internet on my Apple TV 4 speed faster on wifi and ethernet?

    Hello

    I have an Apple TV 4. I tested my internet speed using unit SpeedTest app. When I connect Apple TV to my router with an ethernet cable (5th), my download speed is 45 Mbps. When I unplug the ethernet cable and use the wifi, the download speed is 89 Mbps. Can someone explain why this could be? It should be the other way around.

    Thank you
    Ryan

    Hello

    I think that this may be due the port ethernet ATV 4 being only 10 / 100 Mbit/s. Your WiFi network is probably give at speed higher than 100 Mbit/s, allowing a faster data rate.

  • Sudden slow data transfer

    Hello

    I am happily using my 3 GB Time Capsule for the last 18 months with no problems. I use it almost exclusively as data storage for my Plex server. I use it wirelessly to my Macbook Pro 2014, in the same room.

    Yesterday, without change to explain it, it has become very slow to transfer files to it.

    I am at a loss, as most of the solutions I looked for people who have had problems of speed from the beginning, mine was a sudden appearance.

    Speeds do not seem to affect my streaming quality that I can still watch a 1080 p 5 gb + video file without stuttering or offset. The problem is isolated to the data transfer it seems.

    Any suggestions where to start?

    I use it almost exclusively as data storage for my Plex server. I use it wirelessly to my Macbook Pro 2014, in the same room.

    The plex server is connected by ethernet?

    Speeds do not seem to affect my streaming quality that I can still watch a 1080 p 5 gb + video file without stuttering or offset.

    It would be difficult to know if streaming is more... and more through your Macbook wireless...

    So I just need to know what is connected by ethernet and what is connected by wireless.

    Wireless is seriously affected by a number of things. So I guess that the first test is to connect the laptop to the TC by ethernet and make sure that it works very well. If your ethernet Mac buy a crush on ethernet card... a necessity, in my humble OPINION... as trying to fix wireless more wireless resembles sawing off the branch that which you are sitting.

    If you can determine the network of the question... Then we can do the simple things...

    Run the diagnostics wireless...

    Just restart the entire network, which I am assuming that you tried but did not mention.

    Simultaneous copy of a file on the hard drive while also streaming can also be stressing the TC... If the tests should be carried out without any other use of disk passes.

  • What are the motherboard data transfer rate on a HP G60 - 243CL?

    I bought my laptop HP G60 - 243CL of Costco 3 years ago and continues to function perfectly. Since then I have maxed out the 320 Gig HARD drive. A few days ago, I transferred all my multimedia files of a terabyte of 1.5 external HDD. I also removed and uninstalled all the software that didn't come with the laptop pre-installed. I ran the Disk Cleaner to delete the temporary files... etc. I left pretty much the State of Out-Of-The-Box laptop... I also ran the Windows disk defragmentation application.  Although it has all updates from Windows Update. I doubt that the above mentioned is relevant to my question. The laptop came with two modules of RAM PC2-5300... a 1 Gig and 2 Gig. I replaced both with two sticks of modules/memory 2 GB PC2 - 6400. Other that this hardware upgrade, I've also upgraded to Windows 7 Ultimate edition 64-bit. Now, I am also considering upgrading to an SSD HARD drive. I have of course read/write speeds rise as SSD memory ability increases (depending on model)... for ex: there is a huge difference in the rate of data transfer speeds in a 32 Gig SSD compared to a 256 GB SSD. At least that's what I noticed. I want to install a Gig of CRUCIAL 512 or possibly a CRUCIAL 256 GB SSD. Read/write speeds are respectively of 500 MB/s and 260 MB/s, or 230 MB/sec and 190 MB/s (again, depending on the model). My question is noticed in the SUBJECT field. Can you please help me make a wise decision? I wish that more technical details as possible. Thanks... :-)

    This laptop is equipped with SATA I, which is 150Gbit/s. You will not reach the maximum speed of your SSD, but it will be much faster then your current old school disc spinner. An SSD will always exceed a normal HARD drive. In addition, you should see a bump in battery life as well.

    I hope this helps!
    Sean

  • How do you speed up 5.8 to 7.2 disk data transfer rate?

    In my rateing of expieriance of windows, all my scores void are 7.2 and 7.5, except my disk data transfer rate is 5.8. I would like to know what I do for all my partitions of sup of 7.2 to 7.5. Could someone tell me the secret to do that? Your answers will be greatly appreciated!

    Thank you.

    Fred

    On Thu, 20 Sep 2012 17:50:11 + 0000, FredKoerner wrote:

    In my rateing of expieriance of windows, all my scores void are 7.2 and 7.5, except my disk data transfer rate is 5.8. I would like to know what I do for all my partitions of sup of 7.2 to 7.5. Could someone tell me the secret to do that? Your answers will be greatly appreciated!

    Replace your hard drive by a faster, for example with an SSD.

    But in my opinion, you should ignore completely all windows
    Results of the experiment. They are just numbers; they are very
    mislead and I wish that Microsoft has never included in
    Windows. You must judge for yourself what your performance is,
    and take steps to improve performance (purchase of quality components)
    only if you find that your performance is unacceptable.
    Ken Blake, Microsoft MVP

  • Data transfer?

    Is to connect your iPad to a computer to transfer data to your iPad another way of data transfer such as an OTG device as a micro SD card?

    Thank you

    Depending on the data type and the application that you use to access this data, you may be able to save to DropBox or dedicated application servers back up (if it is a characteristic of soft offers).

    SanDisk made a series of key USB Wifi active. However, due to the nature in iOS sandbox, there are many limits on what you can switch to the player. Everything happens through the application owner.

  • Assistant (DTA) data transfer transferred some of my Contacts, none of my calendar or Memo files

    When I ran the DTA at 5:30 PM PST yesterday, he said he had picked up ~ 4100 chronogram (Palm Desktop 6.2), with the exception of 20 files of calendar, which was very good.

    On my old Palm device, he said I had ~ 1300 address book records, ~ 2000 Date record book and ~ 850 record Memo. So when the DTA said he had picked up ~ 4100 records, which seemed all right.

    When you are prompted on my pre, I chose to sync my data with Google.

    Immediately after this one-time transfer process, I checked my pre, and there is no record of my old Palm Desktop Contacts, calendar, or PRE memos. I thought that I should wait to see what happens.

    About 7:30 PM PST yesterday, slightly more than half of my Contacts has appeared in Google Contacts section 'My Contacts' (725 total) and on my pre. The same recordings were in Google Contacts and on my Palm Pre. Furthermore, none of my calendar or Memo files had been transferred more to my pre or Google (for the calendar).

    I thought that maybe the data transfer was still running, so I waited all night.

    Since this morning 9:45 AM PST, nothing has changed.

    My Pre and Google seem to have incomplete data:
    -slightly more than half of records from address book Palm Desktop 6.2 made to my pre / Google
    -any of the records in Palm Desktop 6.2 Agenda made my pre / Google
    -any of the records in Palm Desktop 6.2 memos made my pre / Google

    SUMMARY: I'm extremely frustrated. The only thing that I have always enjoyed with Palm devices has been the opportunity to upgrade to the new Palm devices and carry my existing data. The one-time transfer of DTA to pre process is very buggy. Somewhere after the DTA extracts data from my Palm Desktop (~ 4100 records), most of these documents have been lost. It is a horrible customer experience.

    I did some online research, and the author of the following article also fell on a similar problem:

    http://blog.Treonauts.com/2009/06/Palm-pre-sync-solutions.html

    I have tested and verified that when I create a new record on my pre calendar, he gets sync would correctly in Google Calendar and vice versa (new record created in Google Calendar sync does get would be my pre). It is very good for new data. But what of my thousands of existing data records? All these anniversaries, critical telephone numbers, addresses, etc.?

    Before this experience Pre DTA, I've that Palm had their pretty solid synchronization architecture, while the Apple iPhone synchronization architecture (via iTunes) was poor. But at least iPhone na not lose all records along the way.

    So I figured out how to get all my Contacts to load into my pre.

    Initially, I tried to transfer my data using DTA to Google instead of Palm profile. Several times I tried to run the DTA to transfer my contacts from Palm Desktop 6.2 to Google contacts. Whenever I tried to do, at some point, sync Google contacts folders would stop permanently, until all records have been transferred to the course. You can find out how many records have been sync'd to a given pre Contacts by clicking on Preferences & accounts by clicking on the account. You will see the number of contacts.

    So I decided to try to use the Palm profile as the storage for my Contacts and calendar, and all my Contact records (total 1372) was migrated successfully on the Meadow

    The pre now displays contact records in my pre Contacts as I expect: I see the files I transferred over my Palm Desktop. And because I added a Gmail contacts, Gmail addresses friends get "linked" to the corresponding Contacts automatically.

    Summary: my recommendation is that, for the DTA transfer process, you choose to store (backup) your Contacts (and calendar) on the Palm profile. Of course, the downside of this approach is data that has been created on your Pre will not be displayed in Google Contacts and Google Calendar. Of course, you can choose to add your Google accounts on your Pre to your Contacts and calendar, which is what I did. This makes the Chronogram of your Gmail contacts and introduce you to Google Calendar on your Pre. For example, I added the calendar we vacation on Google Calendar. And now these holiday appear on my Pre calendar.

    Message edited by edweirdo 08/06/2009 11:47

  • Slow data transfer between computer and HP Laser Jet 1320n

    I recently bought a laptop with windows 8.1 and successfully connected to 1320n times via LAN and wireless networks. Problem is when I try to print .pdf files, data transfer from my computer to the printer seems very slow and that's why it takes several minutes to print 10 pages. On the print window of my system, it tells me the data to transfer a file from pdf page 14 are about 75 MB.

    My questions are:

    1-is-normal this size of data?

    2. What can I do to increase the transfer speed?

    Thank you in advance.

    H.A.

    Thank you very much for the reply.

    I hae has solved the problem by installing the drivers that are on the product page (I was using the Windows drivers when I had the problem). Everything works as it should now.

  • How to calculate the rate of data transfer if I know that the total number of samples/s?

    I'm looking to set a PXI system for measurement of County at high speed, routes, while that controlled remotely via MXI - 4.  How can I be sure that the controller is capable of rapid data transfer quite seen the number of channels and frequencies of sampling provided?

    I think I figured this out, but maybe someone can save me.  For the task at hand, I will have a PXI-4496 and four PXI - 6143 s all 32768 samples/s sampling.  4496 is 24-bit, and 6143 is 16-bit.  Thus,.

    bits of samples/s/channel x 24 16 channels x 32768/8 = 1 048 576 bytes / s

    +

    32 x 32768 samples/s/channel x 16 bits/8 channels = 2,097152 bytes/sec

    =

    3 145 728 bytes/s, or exactly 3 MB/s.

  • Data transfer NI653x

    Hello

    We used the NI6534 card to transfer data from our system in a PC. He works on traditional pilot and DAQmx. We use handshanking calendar for data transfer. Recently, we want to increase the speed of data transfer and need to change the "timing" of the handshake to sample clock calendar (model IO in traditional version). We got it working using the traditional driver, but not by DAQmx. I always get an error code when you try to start the data acquisition. Code error-89129 - Terminal is not valid for the device. Here is C code to configure and start the map:

    DAQmxCreateTask("",&m_taskHandle);
    DAQmxCreateDIChan (m_taskHandle, "Dev3/port0_32", "", DAQmx_Val_ChanForAllLines);
    m_numofSampletoRead = 2000000;

    continue to generate samples up to the stop.
    bRet = DAQmxErrChk (DAQmxCfgSampClkTiming(m_taskHandle,"Dev3/PFI2",20000,DAQmx_Val_Falling,DAQmx_Val_ContSamps,m_numofSampletoRead));
    specify the size of the buffer
    bRet & = DAQmxErrChk (DAQmxCfgInputBuffer (m_taskHandle, BUFFER_SIZE));

    Once he went to configuration and once called the DAQmxStopTask (m_taskHandle) function, he returned this error code I mentioned above.

    With respect to the traditional version, I just added a call to the function below and it worked fine.

    If (!) () status = DIG_Block_PG_Config (m_deviceNumber,
    m_group,
    1, / * enable the generation of model using REQ edge lock * /.
    1, / * REQ - REQ external source * /.
    -3, / * time - base 50ns, it is an internal clock * /.
    1, / * interval REQ * /.
    ((((i16) 0))) / * turn on or off the switch * /.

    Can you help me how to make it work with DAQmx? Thank you.

    Thank you, James. The example of aid. The function I called:

    DAQmxErrChk (DAQmxCfgSampClkTiming (taskHandle, "/ Dev3/PFI2", 10000.0, DAQmx_Val_Rising, DAQmx_Val_ContSamps, 1000));

    I missed the first slash highlighted in RED.  I've was allowed past this function call but got stuck at the next function call, DAQmxErrChk (DAQmxStartTask (taskHandle)), that me cheated.

    Thanks again for your help.

  • If possible in DAQ 6009 bidirectional parallel data transfer?

    want to APR DAQ6009 interface via bus 8-bit parallel, but I need to be bidirectional thus stuck at this point since m nt if possible data transfer bidirectional or not

    The 6009 has two-way DIO.

    However, I don't think I would be wasting my time trying to implement a protocol of communication using EID on the 6009 - this is all software timed instead of timed material, which means that your rate will be very slow)< 10="" hz)="" and="" very="" nondeterministic,="" making="" communication="" protocols="" very="" difficult="" if="" not="">

  • making data transfer between two computers

    Hello

    I developed a labview for data acquisition goal program.  I need to run a part of my program in a computer and some said in another separate computer. for data transfer between these two computers, I decided to use the Protocol of data taking. a computer, collect data and send data to the second computer and second computer will control the setting of data acquisition in the first computer. now I have developed the program but it does not work. I wonder if that is enough to link these two PC by a network cable or something needs to be done. of course, I have some problems with the source definition in the Protocol of data taking. need two labview program in two separate computers.

    Best regards.

    the problem is resolved.

    transfer of data from socket, simply connect two computers with a LAN cable, as I did. The problem is the URL parameter. I got the error as follows:

    ==> in main and remote program, the URL must be the same and the computer name that data socket server is running must be incloded in the two URLS. (my mistake was that I had used two different URLS in the main program and remote). either way, I realized that this isn't neceessary to Server execution data socket in the two computer.but that that send data.

    concerning

  • File 'mig' data transfer Assistant

    (Working on the Sprint this morning online customer service, but they have quickly exhausted their standard options and do not know how to help me).

    I ran the data transfer Assistant to my pre.  I have Outlook 2007 (the previous one had a Treo 700 p) and I try to transfer

    • 917 contacts
    • calendar items 328
    • 0 tasks (don't no need)
    • 467 notes/memos

    OK, so the fact that the .mig file is gone means the party to the phone to transfer all read in the file. This could be a matter of time. So what happens first of all, it is only your contacts imported and then audited for related contact matches (contacts that have matching data is connected in a single contact). Once done, that everything starts coming into the phone.

    That being said, if you want to start over, I'd be very careful about this. The DTA brings on EVERYTHING, so everything he dropped on your phone already is going to be duplicated. If you really want to do it again, follow these steps:

    Open Backup, tap the button toggle to turn it off, then tap Delete & turn off - it is to make sure that the backup data is not automatically restored and then duplicated when you run the DTA

    Open Device Info, click options to reset, press erase partial - this will delete all of your PIM data from the phone.

    The phone goes back to the top, add your accounts to it, and rerun the DTA. Don't forget, don't do that if you REALLY want to start over. If not, try just to give it some time

  • PXI data transfer between OTN and FPGA

    Hello

    I have a DAQ card in my PXI and a FPGA 7813R map.

    The problem is that I send sample waaveforms of the data acquisition card to the FPGA card (which only has digital i/o) to launch my control on the FPGA. When I generate a sine wave of 50 Hz in the OTR to simulate a measured signal and send it to the FPGA through the controls in the Panel before (http://zone.ni.com/reference/en-XX/help/371599G-01/lvfpgaconcepts/pfi_data_transfer/) the signal happens on the fpga is much slower than 50 Hz indicating this folding is (it takes too much time to send the data). I tried to use this method of data transfer because my control requires only the more recent data, but it also has a phase lock loop that requires the data arriving at least resemble the original signal. Another criterion is that the control to data more up-to-date as possible. I know there is another option of the use of DMA FIFO, but I use it because I thought it would take more time to send the data, because each value must be sent.

    My questions are:

    I go about it the correct way? I know that there is the FPGA cards with analog inputs. I buy one it is because I have a large amount of differential analog inputs (20 +)

    Is there a quick way to transfer data to the FPGA. (I have converted all the FXP data before writing to the FPGA)

    Hi Jagwa,

    You should not have to synchronize the RTOS loop that written information and the FPGA VI which is read.  Instead, you can simply use a FIFO.  In RT, you can write all the data points for the FIFO, and then you can extract them one at a time on the FPGA VI and use them as needed to control functions.  In this way, the only time you need to worry about stopwatch the FPGA VI to get out the data to mimic 50 Hz.

    Kind regards

  • Subvi in an another Subvi data transfer

    Hi all

    I have a question,

    -Does anyone know how it is possible to transfer data as a double of a Subvi to another sub - VI on the same project file with arthemetrical calculations and encodings in the screws.

    I don't want to use local or global variables. How to use refnum? Can someone help me?

    Thank you

    Alan.

    Hi Alan,

    It's very simple. Just wire the data on an indicator in your first Subvi, then make an exit using the connector pane. Call the two SubVIs in your main program to where you want that data transfer and output of wire to an entry in the other Subvi.

    Another option is to call the second Subvi in the first and just wire the data entry.

Maybe you are looking for

  • Satellite M40X: Driver for graphics card

    Hello is there anywhere the ability to download the new driver for my graphics card in my Satellite M40X? Thanks for your help. Best regards.Andreas

  • bits of address multiplexer loop

    Hello! I have 16 multiplexers (ADG 406) with an address of 5 bits for the doors. However the first bit is the bit to activate it, and I always 'on', so my question is for the remaining 4 bits in the address. Q: is it possible to create a cycle or loo

  • HP Officejet 6700 Premium: Failure to print envelopes

    I'm on Windows 8.1, in Microsoft Word 2003. When I try to print an envelope in a paper letter that includes the return address (my address) and address of delivery, the printer takes in the envelope, but it returns empty. Overview of the envelope bef

  • Transferring the operating system

    I have a laptop that is not worth fixing, I use the OS on my laptop to upgrade desktop (XP) to vista.  The portable version is an OEM one.

  • HP deskjet ink advantege 1515 all-in-one driver

    driver HP deskjet ink advantage 1515