NI 5124, max points measured with 256MB memory

I want to know if there is a simple calculation that i can do to know
the maximum amount of points that i can measure with the 5124 scope.
With My application i want to measure a burst of 520 mS of signal at
ones, the signal is downconverted from 406MHz  with the 5600. So
the signal is at a minimum frequency of 5MHz. This burst i want t save
completely and still be able to retrieve offline the following features:
- Frequency
- Power
- IQ
- Decode the message.
For this i need a high enough sample rate (minimum niquist). So as
absolute minimum i need 520mS signal, but it would be nice to have at
least 1 second of signal..
is there an ellegant sollution for this?
Regards
Joost van Heijenoort

So I've implemented the change and it seems to work a bit better. I don't know if there's a drastic speed increase, but the intervals between stage motion (the only indication that an acquisition is done in the auto acquire mode) seem more uniform and on the quicker side of where they were last night.
I opted against using the "Fetch Relative To" property node in your example (which is for continuous data acquisition) in favor of the "Fetch Offset" property node used in the 'Fetch in Chunks' NI-SCOPE example (which is more along the lines of a single triggered acquisition like my situation). I also found that fetching relative to the read position wouldn't start the data stream at the normal pretrigger location, even though the position is supposed to be set to zero after each acquisition start. I would presume I would get the same waveform out using 'fetch relative to:read position' as I would using the scope soft panel, but it doesn't.
A similar problem I have now that I've messed with the "Fetch Relative To" property node is that now it seems like I have to make an extra acquisition before anything like trigger delay or number of samples to read is registered. In the manual mode, I used the "Fetch Relative To: Pretrigger" in order to get the section of data to be properly oriented in time. But it still exhibits the updating only after an acquisition has been made. Example: I setup a 1Msample acquisition at 50MS/S w/ a trigger delay of zero. I acquire and see my pretty graph. There's an interesting feature at t=8ms, so I set my trigger delay to 8ms, but I have to acquire twice in order to see my graph update with a waveform that starts near the interesting feature. Any idea why this is happening now?
Also, I've attached a screenshot of the acquisition loop. Let me know if this is approximately what you had in mind for fetching 65000 bytes (or 65000 data points w/ my I8 acquisition) at a time and streaming that to disk. Now that I look at it, it might make more sense to use another queue (like in your example) that passes the waveform ID and the chunk of data to a separate loop that is always waiting on data to write to disk. Also, when I save the files, I'd like to be able to load them and see the original Voltage/timing information on the file and I'm at somewhat of a loss as to how to include information like offset, gain, t0 and dt. Right now, even though I think it creates a weird header at the beginning of the file, I use the waveform attributes to keep this information.  I ended up saving those four items in reasonably related waveform attributes, but if there's a better way you can think of, let me know.
Attachments:
FetchinChunks.jpg ‏181 KB

Similar Messages

  • NVIDIA GeForce 8600M GT with 512MB   vs.   256MB   - MEMORY QUESTION

    how much difference will i see between the NVIDIA GeForce 8600M GT with 512MB of GDDR3 memory, and the NVIDIA GeForce 8600M GT with 256MB of GDDR3 memory??
    i will be doing HD editing on FCP.

    All FX Plug class effects in FCP will benefit with that beefier card. Also Motion and Color will benefit. You'll see a smother preview in Motion, and faster renders in Color. In FCP, you'll see more RT playback of unrendered effects if they are the FX class effects as well. Go with the beefier card. It will only serve you down the line too. The movement in software architecture is to offload CPU cycles to GPU cycles, and will continue to go that way as far as I can see, so the beefier card will pay for itself down the line too. Do it now, and it will cost less as well.
    Jerry

  • ATI Radeon 9000 Pro video card is conflicting with additional memory

    I have a ATI Radeon 9000 Pro video card. I have a 645E Max motherboard (MS-6547). I recently purchased a 512MB dimm of Kingston PC2700 Cas 2.5 memory (KVR333X64C25/512) to go with the the 256MB dimm of the same model # above. I installed the memory and my screen stays blank. When I remove the new dimm it runs fine. I did get the memory and the motherboard tested at the store where I got the motherboard and they work fine. I came to the conclusion it was my video card when I removed all my components except the memory and the video card, and turned on the machine,nothing. I did try swiching dimm location and changing any bios settings I thought would make it work. I tried updating the video card drivers and motherboard AGP drivers. If anybody had this problem in the past could you tell me how you got it to work.

    I took the board and the 2 dimms to the store where I bought them.  They hooked up both dimms and a video card to the board.  When it was powered up, both dimms were recognized.  After I got home I proceded to determine if another component it conflicting with the memory.  I started with both dimms and my video card the Radeon.  I powered up with no other hardware connected and the screen remains blank.  I remove the 512MB dimm and leave the 256MB dimm in, and powered up and pc booted up normally.

  • Pc133 256mb memory modules on ms-6119

    I have tried upgrading my memory by removing my existing ram (2x 64mb pc100) and replacing it with one module of pc133 256mb memory. No luck!
    Flashed my BIOS with the latest version (Ver 2.10)
    Still no luck!!!
    Can anyone give me an idea of whats going on.
    Thanx
    Mike

    Thanx Wonkanoby and Assaf (Whats up homeboy??)
    Will try as suggested.
    Funny, trawled the archives for an answer and didn't find find the result you suggested.
    Still can't replicate it either. Hate it when it's there but just can't find it!!
    Will post results as soon as I can change this RAM module.

  • Memory issues - kernel panics / system freezes with 1Gb Memory Card

    I've recently updated my PowerBook OS to 10.4.7 and now more recently 10.4.8.
    Prior to this, i had been running a pair of pc2700 memory cards (1x1Gb + 1x 512Mb) bought from crucial technology on 10.3.9 with no problems.
    During the upgrade, i experienced complete system lock ups and kernel panics. pulling the 1Gb card resolved the problem.
    So i thought it could be duff memory (it happens). I ran hardware checker, both long and short tests, ran memchecker from single user and there was no reported errors although i was still getting crashes.
    I returned the memory to crucial and they replaced it and then i went to reinstall memory in the pb.
    Once reinstalled, problems re-emerged. Both System profiler and iStat pro show both memory sticks as ok. both are pc2700 DDR.
    i tried just the 1 Gb stick in alternate memory slots. with the memory in the lower slot i was getting system freezes, in the top slot i was getting kernel panics.
    I've pulled the 1Gb and reverted to 768Mb (512Mb lower (crucial)/ 256MB (apple) upper) and i'm back to normal.
    Now what?
    As my mac is getting on, i'd like to get as much RAM in it as i can, ideally the 1.5Gb /2Gb which it can support. I'd be suprised if it could be the memory stick being duff (2 duff in a row?), its not a faulty memory slot as system profiler is showing that its full.
    Any suggestions? Anything to do with how 10.4.8 handles the memory addressing?
    Any help would be appreciated.
    PowerBook G4 1Ghz FW800   Mac OS X (10.4.8)  

    I've had that problem, too. I found out that it was one of my memory modules that were broken.
    I'd say pop back in your other memory module, then get out your PowerBook DVD and stick it in Restart your PowerBook while holding down the Option Key on your keyboard until some buttons start to show up on your screen.
    Select the Hardware Test one, then click the Arrow button. It'll boot into a utility and you can run a hardware test that includes checking your memory.
    If any of your memory is bad, it'll show up like "**ERROR ERROR**" and give you a code.
    After you've identified the hardware problem (hopefully just the RAM), then you can go to Crucial's website and fill out an RMA request to have the memory replaced. I'm pretty sure Crucial has a life-time warranty on their memory products.

  • IMac 27" (2013) won't work with Axiom Memory

    I purchased an iMac earlier this year from MacMall and although I intended to purchase my own memory, I fell victim to their "sweet deals" and opted for them to upgrade the memory. They replaced the stock 8gb memory with a 32gb kit.
    I had problems as soon as it arrived and unfortunately delayed contacting them about support for it until I was past the 30 day warranty.
    My original issue was that the computer recognized all 32gb but every hour or so it would randomly crash and reboot with no warning. I ran memory tests against the ram and it always came back saying it was working. I took the memory out and found they used the correct memory as far as the label shows and it is low voltage. I looked for solutions online and was unable to solve this issue. I contacted MacMall and of course they said to go to Apple or the manufacturer. I did find some others with the same issue but I figured by best bet was the manufacturer.
    I reached out to Axiom and surprisingly their support is great and respond quickly. They immediately said they would ship out replacement memory. Which is great though it was pretty easy to get to this point so I assume they know of the issue. Once I received it I connected the 32gb they shipped out into the 4 banks on my iMac. It would not start up now. This is an even worse issue. I tried to use different slots and then I tried just two memory sticks in the top two slots which worked for the stock memory. No matter what I did it would not start up. I put the original memory back in and it worked fine.
    I reached out to them and they sent another set. Itried this set and the same issue. It would not start up. I put my original memory back in and it starts fine and everything is working great.
    Now my next steps are to wait for Axiom on another possible solution and to go to the Apple Store to see if they can test a different brand. When I originally spoke to someone at Apple they told me I should have purchased Crucial or Corsair. While I don't disagree I do not want to spend over $300 again for memory.
    Anyone else have any ideas? I was thinking that perhaps there is a way to reset hardware with a command when trying to start your computer that is used to troubleshoot some issues but not sure if that could possibly be related here.

    Well I went through the processes and wasted a ton of time. I have determined this iMac is just garbage. I ended up working with Axiom and they sent me three sets of memoryt replacements. All of them had the same result where once the RAM was installed, the iMac would not turn on. When I switched back to the original memory I noticed that it wouldn't start the first time and when I swapped memory slots it would work after that.
    Axiom finally decided to refund me for the 32gb memory purchase after exhausting all of their support options. At this point, I went to Crucial since when I spoke with Apple support they confirmed that it could be the brand and I should opt for Crucial or a couple of other brands. I went ahead and ordered 16gb of memory from Crucial - I figured I would save some cash for now to test and confirm 16gb works.
    I connected the two 8gb sticks they sent and I had the same results as the Axiom memory. I tried swapping to different slots but it refused to turn on with this memory. However, when I reverted back to the original Apple memory it would not start up with the original 8gb. I eventually was able to get the computer to start up but only when I connected a single 4gb stick of the original memory (which is what I am using to type up this post now).
    I will try to turn it off again and connect the other original memory so at least I am at a useable 8gb. I am going to reach out to Apple support again and see if I can schedule to bring it in. I am not sure what sort of fix there would be and I looked into any type of firmwares available and possible resets (like PRAM) but I don't believe anything could help this. It is just very strange there could be a hardware issue that works with the original memory but nothing from any other vendors.

  • MAX & MIN Measures in OLAP

    Hi All,
    I'm using Oracle OLAP 10g to build OLAP cubes & Oracle DB 10g to store data.
    I've built a cube containing normal measures with Sum aggregation rules, But the issue is I would like to create calculated measure to get the Max & Minimum value of a specific measure with different combination of Dimensions.
    I tried to use Oracle OLAP Calculations Excel Utility V1.2.3 to write my calculations or choose from the template field ,But I found MovingMax measure only ,I didn't find Max or Min measures.
    Could you please help me to achieve this either using AWM or Excel utility ?
    Regards
    Ahmed El Sherbeeny
    BI Consultant

    Hi,
    All the measure or a calculated measure inherit the aggregation operator property from the cube in which they are defined.
    While creating the cube you can use the aggregation operator you want to choose but any measure or calc measure created in this cube will have same aggregation operator.
    I am not sure how to use different aggregation operator for different measure in one cube.
    Thanks
    Brijesh

  • Error "CONVT_NO_NUMBER" while performing user measurement with USMM

    Hi,
    While running user measurement with USMM I am getting following run
    time error.
    To be specific - After preselections in USMM->system measurement->while
    checking Green Check mark this error is screaming up.
    Ae per Note - 1230640 :- You call transaction USMM and want to cancel
    the user measurement using the cancel button (red 'X') on the dialog
    box of the user measurement. However, the measurement continues and is
    completed as if you had chosen the ok button (green check mark).
    Above note is applied if the problem comes if we check red button
    rather than green check mark.
    Please suggest us the best way to procees.
    ST22 details:-
    Runtime Errors CONVT_NO_NUMBER
    Exception CX_SY_CONVERSION_NO_NUMBER
    Date and Time 09/16/2008 07:42:32
    Short text
    Unable to interpret " 1,410 " as a number.
    What happened?
    Error in the ABAP Application Program
    The current ABAP program "RSUVM001" had to be terminated because
    it has
    come across a statement that unfortunately cannot be executed.
    What can you do?
    Note down which actions and inputs caused the error.
    To process the problem further, contact you SAP system
    administrator.
    Using Transaction ST22 for ABAP Dump Analysis, you can look
    at and manage termination messages, and you can also
    keep them for a long time.
    Error analysis
    An exception occurred that is explained in detail below.
    The exception, which is assigned to
    class 'CX_SY_CONVERSION_NO_NUMBER', was not
    caught and
    therefore caused a runtime error.
    How to correct the error
    Whole numbers are represented in ABAP as a sequence of numbers,
    possibly
    with an algebraic sign.
    The following are the possibilities for the representation of
    floating
    point numbers:
    [mantissa]E[algebraic sign][exponent]
    [whole number part].[fraction part]
    For example, -12E+34, +12E-34, 12E34, 12.34
    If the error occurred in your own ABAP program or in an SAP
    program you modified, try to remove the error.
    If the error occures in a non-modified SAP program, you may be able
    to
    find an interim solution in an SAP Note.
    If you have access to SAP Notes, carry out a search with the
    following
    keywords:
    "CONVT_NO_NUMBER" "CX_SY_CONVERSION_NO_NUMBER"
    "RSUVM001" or "RSUVM001"
    "START-OF-SELECTION"
    If you cannot solve the problem yourself and want to send an error
    notification to SAP, include the following information:
    1. The description of the current problem (short dump)
    Information on where terminated
    Termination occurred in the ABAP program "RSUVM001" - in "START-OF-
    SELECTION".
    The main program was "RSUVM001 ".
    In the source code you have the termination point in line 96
    of the (Include) program "RSUVM001".
    85 * Analyze the user records.
    86 CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
    87 EXPORTING
    88 text = 'Die Benutzerstammsätze werden analysiert.'(002).
    89 * PERFORM analyze_user_records.
    90
    91 CALL FUNCTION 'SLIM_USER_MEASUREMENET'
    92 CHANGING
    93 SLIM_TUREP = LT_TUREP.
    94 .
    95 LOOP AT LT_TUREP INTO LS_TUREP .
    >>>>> MOVE-CORRESPONDING LS_TUREP TO ITUREP.
    97 APPEND ITUREP.
    98 ENDLOOP.
    99
    100 * Submit Application measurements as batch jobs.
    101 * Save additional data about this analysis in the DB.
    102 * we need meas-no ,v-date at the batch
    any ideas?

    Hi Srikanth,
    The below Notes helps you to solve the issue.
    Please review the below Notes.
    Note 1117010 - Runtime error CONVT_NO_NUMBER in RSUVM001
    Note 1115924 - USMM composite SAP Note: Problems after importimg new SPs
    Thanks & Regards,
    Pradeep Srigiri

  • JDK errors in Multiprocessor with weak memory model

    When reading this article to understand some of the Double-check locking problems :
    I got surprised by point 4. Appart the String example, it means that any build immutable object like build during a single-thread phase have no garanty later in multi-thread phase to be read a in fully initialized state.
    So I checked implentation of some JDK classes to how is managed some static field. The first I checked (in JDK 1.4.1) is Locale.getDefaultLocale().
    LOL in fact it's a case of double-check locking.
    The internal comment is:
    // do not synchronize this method - see 4071298
    // it's OK if more than one default locale happens to be created
    What is 4071298?
    Secondly, setting two times the default locale isn't the problem with Double-check locking.
    So any explanation this is ok? Or it's just a JDK example of wrong Double-check locking?

    When talking about languages that run in a virtual machine, concern yourself only with the virtual machine, because that is where your code will be executed.
    When talking about code that runs in a physical machine, concern yourself with the physical machine (CPU/RAM/etc.) because that is where your code will be executed.
    In summary, concern yourself with the memory model of the machine that will run your code. Which is the Java VM in this case.

  • MAX compatibility issues with Labview 8.6

    I recently upgrades to Labview 8.6 and it no longer recognizes the devices I previously configured in Measurement & AUtomation Studio.  Is there a newer version of MAX to go with 8.6?  I need to stream acquisition from CompactDAQ I/O.

    Hi,
    Do you have the latest daqmx drivers? You can download them from here. 
    Have you tried uninstalling and re-stalling MAX? There were some problems with MAX corruption with Labview 8.5, this KB gives some instruction and more information on the problem. I'm not entirely sure if the problem was fixed with 8.5.1 or whether it is still in effect. It may be worth a try.
    This thread deals with corruptions of MAX, and may be a useful resource.
    Regards,
    Mike W
    Applications Engineer
    National Instruments UK&Ireland

  • Alternate Unit of Measure with several Qty KF's

    Case is as follows:
    3 different plain KFs related to qty. Sales volume, net weight anddelivery qty.
    All need to be dispalyed in the same report. All have different base unit of measure.
    I have only one variable [YTAUNIT) for entering required unit.
    Now if I enter all KFs using this same YTAUNIT variable for them each separately I get error message on the query that this is not permitted.
    How should I change the structure ?
    - add new variable for each KF ? (YTAUNIT1, YTAUNIT2, .....) -> do I need to change any of the ABAP codes? is there a link only picking YTAUNIT ?
    Please can You give me an example (detailed) how to proceed ?
    Thanks in advance
    Petri

    Hi,
    I have worked on single variable But from the understanding of working I feel you need to create three diff variable (input var) YTAUNIT1, YTAUNIT2 ect Because they are on same base unit of measure with different units of measures. And you will have to take corresponding variable for every key figure in the calculated KF.
    Just try with different variables.
    Assign points if it helps.
    Regards,
    Wrushali

  • Updating ATI Radeon HD 2600 XT with 256MB

    Hello All,
    I have a early 2008 Mac Pro Quad-Core 2.66 with ATI Radeon HD 2600 XT with 256MB dual DVI. I would like to update to a newer card and was wondering what is compatable with my machine. I have 12GB of ram and I do video editing and gaming on the off time. I've seen whats out there and I read that there is only a couple of modles that is compatable with my 32bit system. I am running dual monitors so I need a dual DVI setup.
    Can someone suggest a decent card that's not going to bust the bank too much. Something that will run what I need to without having to fork over $1,000 for the latest and greatest. or maybe the lowest to the highest price point.
    Thanks in advance.
    Johnny 5

    you would be much happier with Apple's ATI 5770 $250. You do not have a 32-bit system. You don't even have 32-bit EFI (firmware).
    You can spend more for higher end cards.
    12GB RAM - FBDIMMs have gotten cheaper and better if you are in the market 2x2GB $30
    ATI Radeon 5770
    http://store.apple.com/us/product/MC742ZM/A
    http://www.amazon.com/Apple-ATI-Radeon-5770-MC742ZM/dp/B003Z6QH6M
    http://www.bhphotovideo.com/c/product/726537-REG/Apple_MC742ZM_A_ATI_Radeon_HD_5 770.html

  • Measure thread's memory consumption

    Hello.
    Nice to see you here.
    Please tell me is there any possibility to measure thread's memory consumption?
    I'm trying to tune application server.
    Totally physical server with Power AIX 5.3 on board has 8GB of memory.
    For example I allocate 1408m for Application Server Java heap (-Xms1408m -Xmx1408m).
    Then I tune Application server thread pools (web-threads, EJB-threads, EJB alarm threads, etc...).
    As I understood Java treads live in native memory, not in Java heap.
    I would like to know how to measure size of thread in native memory.
    After that I can set size of thread pools (to avoid OutOfMemory native or heap).

    holod wrote:
    As I understood Java treads live in native memory, not in Java heap.The data the JVM uses to manage threads may live in the JVM's own memory outside of the Java heap. However, that data will be a very tiny fraction of what the JVM is consuming (unless you have huge number of threads, which are all using very, very little memory).
    I would like to know how to measure size of thread in native memory. It will almost certainly be so small as to not matter.
    After that I can set size of thread pools (to avoid OutOfMemory native or heap).No, that will almost certain not help at all.

  • Position Measurement with PCIe-6321

    Hi,
    I have PCIe-6321 card and I want to use it for linear position measurement. I have an interpolation device that provides A and B channels that I`m going to put in the counter inputs of the card. Are there any examples of using the position information with LabView (Graphing the position, using it for control purposes etc.) There are some examples in the example library of LabView but in most of the, PCI6321 isn´t on the compatible cards list although most PCI62xx cards are. Can I still use these examples? Thank you in advance.

    Hi
    You can try it with this examples, but there is another easy way. Please do not forget that you need at least the DAQmx 9.0 driver.
    1. Open the MAX and create a task  for your linear position measurement with the PCIe-6321
    2. There you can see all the connections you need and you can set all parameters fot the acquisition
    3. Save the Task
    4. Close MAX and open LabVIEW
    5. In the block diagram go to  Measurement I/O >> NI-DAQmx >> insert Task Const (DAQmx Task Name)
    6. Right click on the task constant and choose  >> Generate Code >> Configuration and Example
    7. Run your VI and have fun
    Kind regards
    Beat
    NI Germany

  • New K7N2 Delta2 Platinum crashes with new memory

    I recently bought a new K7N2 Delta2 Platinum motherboard and 2 x 512MB DDR400 OCZ memory, and now my machine continually crashes.
    I've tested the memory sticks individually using memtest, and there are no problems with the memory. However, when I was in touch with OCZ support, they mentioned that there is apparently a problem with the nForce2 chipset being able to handle new 2 x 512MB memory. I had my motherboard working successfully with old DDR400 memory (BH5-based), which I sold when I bought the new memory. I was pointed to this site by OCZ support:
    http://www.bleedinedge.com/forum/showpost.php?p=30004&postcount=7
    Is this the case?
    If so, I'm surprised to see that MSI (or any manufacturer with nForce2 chipsets) can claim up to 3GB support. Comments?
    Apparently, one thing to try is 2T command rate, but I can't find where to set it in my BIOS. I heard that it's probably set to 1T by default on my board.
    Can anyone suggest any other options?
    I'm somewhat frustrated that I've bought a new board and pretty expensive memory, and now have an unstable system. It's also too late to return to the reseller.
    Any help would be appreciated!
    Thanks.
    Stuart.

    Quote
    I've tested the memory sticks individually using memtest, and there are no problems with the memory
    Did you also test them together?  If not, do so. Then up voltage as suggested.
    Do you have them in dual channel, i.e one green slot and one purple slot?
    Quote
    Apparently, one thing to try is 2T command rate, but I can't find where to set it in my BIOS. I heard that it's probably set to 1T by default on my board.
    That is correct; it is set up for 1T and can not be changed.
    Not true that nforce2 chipset has problems running 2x512MB but it is notoriously picky.  Your board tends to under-volt the memory too so you may be OK after increasing the voltage.
    You don't say what bios you are using but bosskiller's modded bios b.72c has produced good results and addresses memory issues.
    Read < here >

Maybe you are looking for

  • Creative Cloud will only launch in SafeBoot. Why?

    Creative Cloud crashes when I try to launch. The icon will flash once in the menu bar and then disappear. I'm running Mac OS X 10.10.3. I've tried everything I could find in the forums and elsewhere through google searches. The only way Creative Clou

  • How to save battery life for ios 7

    How do you save battery life

  • Running non-java programs

    Is it possible to run a non-java program(i.e program off desktop ) into a JFrame. Meaning that this program will only run in the specified JFrame.

  • Assignment of org units from feeder system to Legal units

    Hi All, in GTS system , IMG,  assignment of legal units having two options are available. 1,Assign plant at feeder system level/ feeder system group level 2, Assign combination of plant and storage location at feeder system level/ feeder system group

  • Canvas color final cut

    I wanna change my background color in FCP. The default is black, I wanna change to white! How can I change canvas background color?! Thanks, Michel