Simulation mode for PCI-5640R

Hi,
I am evaluating whether to buy a PCI-5640R (or PXI-5641R) card for a project.   I would like to prototype the code first to see if what I want to do would work.  Is it possible to use the 5640R driver in simulation mode, without a physical card installed?   M-series daq cards support this, is there similar support for 5640R / 5641R/
thanks in advance
greg

Hi Greg,
You can simulate the use of your IF Transceiver code before you make a decision on whether or not to purchase. There are a couple caveats though. First, you must have the NI-5640R driver installed in order to find that device as a simulated device. The other thing is that you'll need to have the LabVIEW FPGA module already purchased and installed. If neither of these are issues, then you are good to go for prototyping. I recently updated the instructions on how to set your IF-RIO FPGA project for simulation that you can find HERE.The updates that I made to include the IF-RIO may not be live yet, but should be up within the next day. Those instructions should get you rolling. Enjoy!
Chris W

Similar Messages

  • PCI-5640R for my thesis

    Hi everyone!
    First, I apologize for my english, but I'll do my best to be understood
    So, I'm starting with my thesis that I have to defend at the end of this year, and my mentor(?) gave me this PCI-5640R card to explore. At this point I must say, that I'm totally rookie with this Even more, I don't even know how to explore it. OK, I installed card in my PC, installed LabVIEW, drivers for the PCI card etc. It gets complicated or frustrated when I try to run some demos - it has always some errors.I read "Gettting started" thing, but still no success A lot of "VIs" is missing while loading example.
    All I have to do is to run some demos for PCI-5640R card that will demonstrate it's functions and capabilities. And my thesis is basically done...well, still have to dome reasearch on SDR, DPS, LabVIEW etc.
    Any help, suggestions will be more then appreciated!
    Best regards from Slovenia!
    Senad

    SenadMur wrote:
    Hi everyone!
    First, I apologize for my english, but I'll do my best to be understood
    So, I'm starting with my thesis that I have to defend at the end of this year, and my mentor(?) gave me this PCI-5640R card to explore. At this point I must say, that I'm totally rookie with this Even more, I don't even know how to explore it. OK, I installed card in my PC, installed LabVIEW, drivers for the PCI card etc. It gets complicated or frustrated when I try to run some demos - it has always some errors.I read "Gettting started" thing, but still no success A lot of "VIs" is missing while loading example.
    All I have to do is to run some demos for PCI-5640R card that will demonstrate it's functions and capabilities. And my thesis is basically done...well, still have to dome reasearch on SDR, DPS, LabVIEW etc.
    Any help, suggestions will be more then appreciated!
    Best regards from Slovenia!
    Senad
    Senad,
    I think I could better asses what is going on if you tell me what software you are running.
    Please tell me your:
    Operating System Version?
    Operating System 32 or 64bit?
    LabVIEW version?
    LabVIEW 32bit or 64bit?
    Are you using LabVIEW FPGA?
    NI-RIO Version?
    NI-5640R Driver Version?
    These National Instruments software versions can be found in Measurement and Automation Explorer with the exception of the NI-5640R Driver. The NI-5640R driver version can be found by going to control panel >> add/remove programs >> National Instruments Software.
    Also, if you write down a few of the missing file names it might help me figure out what is missing.

  • Using NI PCI-5640R as Real-Time Spectrum Analyzer

    Hi,
    The code for NI PXIe-5641R Real-Time Spectrum Analyzer demo is posted HERE  for LV 2009. I want to use the same code for NI PCI-5640R instead of NI PXIe-5641R. Since I am using a 5640R, I have changed the device in the project.
    Can any one guide me what else changes I have to make in this Demo code so that I can use the same code for NI PCI-5640R
    instead of NI PXIe-5641R?
    Thanks and Regards,
    Rashid
    Solved!
    Go to Solution.

    Hi Eug,
    It sounds to me like you need to go back and re-install support for LabVIEW 2009 and 2010 through the NI-RFSA driver. You can do this through Add/Remove Programs. Select National Instruments "Change/Remove" and when the pop up window comes up select NI-RFSA and select "Modify." This will re-load the installer for NI-RFSA and through there you can add/remove support for versions of LabVIEW. Make sure that LV 2009 and 2010(if you're using it) are selected.
    As for your application, if I understand you correctly your setup goes something like PXI-5600»PXIe-5641R»PXI-5610 (»PXI-5690?). If you're just trying to acquire a signal on the 5641R and amplify it digitally before replaying it on the AO port, then you could try to use the example code "ni5640R Analog Input and Output" that is found here:
    C:\Program Files\National Instruments\LabVIEW 2009\examples\instr\ni5640R\FPGA\PXIe-5641R\ni5640R Analog Input and Output\
    as a base to follow, but you'll need to modify the code so that you're not providing the AO data from the host, instead you'll re-route the AI data on the FPGA through some amplification block and then feed that to the AO port. If you're including the 5600 and 5610 in this process, then that modified example will just need to include some code on the host to setup the 5600 for downconverter only mode and the 5610 for upconverter only mode. There are examples of this that you can find in their respective driver examples:
    C:\Program Files\National Instruments\LabVIEW 2009\examples\instr\niRFSA\RFSA Downconverter with External Digitizer.vi
    C:\Program Files\National Instruments\LabVIEW 2009\examples\instr\niRFSG\RFSG External AWG (5610).vi
    The addition of these last two pieces of code will make this modified example look a lot like the code that NAyer linked above without the FFT processing.
    I hope this helps.
    Chris W

  • Multiple issues with PCI-5640R FPGA: DAC and Strange Execution at Host

    We are working on a communications systems project using the PCI-5640R
    IF-RIO transceiver and the FPGA module. At the FPGA, a sequence of bits are
    being modulated through multiplication with the sine wave generator.  The
    next step is to take the modulated sinusoidal signal and send it through the
    DAC. Throughout this project, we have been using the Analog Input and Output
    example project from Getting Started with the 5640-R IF... as a template
    to build this project.  There are, however, several issues/questions we
    have.  Attached are the HOST and FPGA vis that we are working with.  
    1.  The host only runs every other time.  At the host (BPSK_TX(HOST).VI, the execution gets
    halted for an infinite period of time at one of the FIFOs until 'stop' is
    hit.  But then at the subsequent execution, the host completes execution
    of the program.  In other words, the host is only receiving data from the
    FPGA every second time it is run. Why is this happening?  Are we missing
    something at the host or FPGA VI?  
     2.  How exactly do we send our own digitized signal through
    the DAC?  As seen in one of the FPGA VIs, we have tried modfiying the
    output section of the FPGA VI in the Analog Input and Output project in which
    the FPGA reads from the FIFO.  In our case, we are modulating the signal
    in a separate section, writing it to a target-scoped FIFO and then reading from
    that FIFO and processing the data as in the example.  This modified FPGA
    vi is "BPSK_TX(FPGA).VI)
    Unfotunately, we are not observing anything at an oscilloscope
    connected to the transceiver.  Even when we try to pass in a
    "custom" signal at the HOST we have no luck observing anything
    coherent.   As seen in the bare_sine_wave_test (FPGA).vi, we have
    attempted a relatively simple way of sending a signal through the DAC, yet
    still no luck.  I am guessing that this is related to issue #1.  
    On a related note, when
    receiving the signal and running it through the ADC, what steps are
    necessary?  Can one assume that it is
    similar to the FPGA.VI in the analog input and output example? 
    3.  How do for loops and while loops synchronize with timed loops
    and frames in the FPGA?  In the FPGA we are using a for loop to
    modulate the signal because the sine wave generator cannot be contained within
    a timed loop on the FPGA.  This will be important to us because at the
    receiver we will need to know the symbol rate in order to recover the signal.
     I would sincerely appreciate any feedback or help that can be provided
    on this,
    Attachments:
    BPSK_TX(FPGA).vi ‏152 KB
    BPSK_TX(HOST).vi ‏257 KB
    bare_sine_wave_test (HOST).vi ‏135 KB

    It may be that the FPGA Refernce has not been binded.  The issue was that the VIs need to be bound to the ni5640R FPGA VI Reference.ctl control.  This is an option on the popup menu when clicking on the Open FPGA VI Reference VI.  In some cases, it may already be selected in the popup menu.  In this case, unselect the Bind to Typedef option.  For good measure, I usually selected the FPGA VI to use with the host VI, and then I reset the Bind to Typedef option.  In most cases this should fix the ni5640R FPGA VI Reference.ctl control mismatches throughout the VI.  In some cases, I have to Save All, close the host VI and all subVIs.  Then reopen the host VI.  This has always working in all cases for me. 
    Jerry

  • Rule not working in workflow but works in simulation mode

    Hi guys
    i have one more strange issue. I have a rule assigned to one of my task to dtermine the agnet based on a z table which is executed by a z function module in the rule. The rule works fine and gets the desired agent when run in the simulation mode. But when we test it from the workflow it dosent seems to be working. When i check the workflow log it says no agent for this task. any idea what am i missing?
    thanks in advance.

    Hi
    yes both the workflow and the dialog step( in our case a decision step)  is categorized as General task. I also have used the SWU_OBUF to refresh the buffer but still the same results. Rule works fine in simulation but when it is run in a workflow the workflow log says no agent found. any more suggestions? the workflow to rule binding is fine as well. The rule requires 3 parameters and in the binding i am pasing all the 3 elemts to the rule containers. so i am not sure why its not working?

  • The logic debuggeur doesn't work in simulation mode

    Hello,
    After a migration from OutlookSoft 4.2 to SAP BPC 7.0 SP6, the logic debuggeur in simulation mode had never work on our new environment.
    I tried the logic simulation in Appshell, result : when I want see the result the answer is "No records found", when I want see the log i see a blank window and there is no error in server Manager.
    I investigate on the Apps Server in the webfolders and I saw the logfile in \Webfolders\ApShell_test\Finance\PrivatePublications\BEAUMONT_F\TempFiles\DebugLogic.Log
    Our configuration is :
    Multi-Server :
    1 - Apps Server (BPC Server) - Windows 2003 32b
    1 - DB Server (SQL Server) - Windows 2003 64b
    BPC version : BPC 7.0 M SP6
    DB : SQL SERVER 2005 SP3 - Ent Ed. Lng : En-Us
    client : Windows Xp - Excel 2003
    Thanks for your help.

    Isabelle,
    I guess it might be a bug. please open SAP support ticket.
    In the simulation mode, you log should show the records that is generated by your logic.
    Thank you.
    James Lim

  • When i run a sequence with ivi step types in simulation mode i get the error code number BFFA0015 - Types do not match.

    When i run the sequence with ivi step types in simulation mode i get the error Types do not mathc. The step that generates this error is an IviScope step type and is configured as a measurement. Th weird thing is that in real mode is working perfectly. I have three measure steps and i get the error in all of them. The exact error message is:
    UUT Result: Error, Error executing substep 'Post'. An exception occurred calling 'RunStep' in 'ISubstep' of 'TestStand Ivi Step Types 1.0 Type Library' An error occurred while executing the step. Component Works IVI Control Error: The IVI Read operation failed on channel '1' for logical name 'SampleScope'. Details: (1
    ) Types do not match. [IVI Error Code: BFFA0015] Source: TSIviStepTypes [Error Code: -30721, User-defined error code.]
    Can someone tell me how to fix this problem?. It seems to me that the simulation generates a diferent type of measurement of that generated in real mode.

    Update:
    The simulation driver appears to be raising the error. By switching to specific driver simulation the error does not occur. This may be a problem in either the class simulation driver or the specific driver.
    Scott Richardson
    National Instruments

  • Monitoring 5.1 in Simulation mode

    Anyone out there monitoring 5.1 surround out of a powerbook in Simulation mode? We are running DVD SP 4.0.3, and using an M-Audio usb to optical adapter to send audio to a 5.1 setup. This configuration works with playing a dvd out of the computer--we get true Dolby 5.1. But in Simulation Mode the AC3 file is PCM or stereo (although the file is 5.1). Does anyone know how to get 5.1 to play out of Simulation Mode? Thank you for your help, Jason

    Thanks Mikey, when I do that, the audio sounds like a mixture between low frequency timecode and the 5.1. Sounds like underwater goop. Definitely not correct. The other option in the preferences "M-audio" outputs stereo. We have the M-audio adapter, so I would think this is the correct choice, but it is not outputting 5.1 through this. The S/PDIF option is sending 5.1 but, like I said earlier, it is unacceptable. Jason

  • How do I get the Preference Training Simulation Mode to work?

    I've worked with Captivate 3 for years and was required to upgrade to Captivate 4. In 4, I cannot get the Training Simulation Mode to save. I go to Edit > Preferences > REcording > Mode and select Training Simulation. Click OK. Go back into Preferences and check - Demonstation is in the Recording Mode field. I've tried everything I can think of. What can I do to correct this problem?
    The main reason we use Captivate is that it captures the key strokes and provides action steps already populated in the capture. Without this feature, it will take me days rather than hours to complete my project.
    Please advise as soon as possible.
    Thanks, Rhazelbaker
    PS> I did find a blog from another person with the same issue. The response simply defended the integrity of Captivate and did not provide concrete direction to solve the issue. I'm hoping you can provide concrete instructions.

    Hi there
    To bring the Library into view, click Window > Library.
    Once you are seeing the Library, right-click one of the items you see there and you should see a context menu offering the ability to Select Unused Items. This will select them all. Then a simple tap of the Delete key on your keyboard should remove them.
    Where are you changing the settings before you record? I ask because Captivate 4 changes the playing field substantially. Now when you begin the process the Red Recording Window looks a lot different. Similar to below.
    You then have to choose the mode differently.
    Does that help anything?
    Cheers... Rick
    Click here for Adobe Certified Captivate and RoboHelp HTML Training
    Click here for the SorcerStone Blog
    Click here for RoboHelp and Captivate eBooks

  • Solaris 10 won't boot up "Cannot load drivers for /pci@400.....

    This is the error message that I am getting on a Solaris 10 sparc server
    scsi: no major number
    cannot load drivers for /pci@400.....
    Can't load the root filesystem
    Type 'go' to resume
    {0} ok
    Is there a way for me to correct this issue. It looks like I am missing a scsi driver to boot up the server? Is there a way to boot into single user mode, mount the filesystem and rediscover the hardware, etc.....

    First i guess you have to verify that you can find the disks with a probe-scsi-all
    next you can boot it of a CD-rom/dvd into single-user:
    boot cdrom -s
    .. or similar into single-user from a jumpstart image:
    boot net -s
    Then you can mount the root disk under something such as:
    /mnt
    and rebuild the config with:
    devfsadm -R /mnt
    be careful if you have a mirrored filesystem though, you don't want to update just one of the mirrors without first breaking the mirror..
    .7/M.

  • BAPI_SAESORDER_CHANGE in simulation mode

    I am using BAPI_SALESORDER_CHANGE to change pricing date and therefore the price for a list of sales items. This is working correctly when I commit the results of the change. However, what I really need to do is first run in simulation mode to obtain the expected results from the price procedure without changing the sales items. Is it possible to obtain the detailed results of the simulation performed by the BAPI?
    Edited by: David Snelgrove on Oct 22, 2010 8:51 PM

    Try using is BAPI_SALESORDER_SIMULATE. you will get the results.
    That's an old function and its limitations are well-documented in OSS, specifically regarding pricing issues.  I prefer SD_ORDER_CREATE with the simulation mode - you'll get detailed results back.

  • Multiple Infotype operation in simulation mode

    Hi All,
    We have a requirement to first delete a infotype record and then add another record in simulation mode or to add multiple new record in simulation. Can you please let me know how to implement this functionality.
    Thanks in advance.
    Srikanta

    Hi Raj,
    <li>I tried the with the below code. It worked for me. Can you please check this way.
    REPORT  ztest_notepad .
    DATA:p0015  TYPE p0015.
    DATA:return LIKE  bapireturn1.
    p0015-pernr = '00909089'.
    p0015-subty = '1500'.
    p0015-endda = '99991231'.
    p0015-begda = sy-datum.
    p0015-lgart = '1500'.
    p0015-betrg = '100.00'.
    CALL FUNCTION 'HR_EMPLOYEE_ENQUEUE'
      EXPORTING
        number = '00909089'.
    CALL FUNCTION 'HR_INFOTYPE_OPERATION'
      EXPORTING
        infty         = '0015'
        number        = '00909089'
        subtype       = '1500'
        validityend   = '99991231'
        validitybegin = sy-datum
        record        = p0015
        operation     = 'INS'
        tclas         = 'A'
      IMPORTING
        return        = return.
    WRITE return.
    CALL FUNCTION 'HR_EMPLOYEE_DEQUEUE'
      EXPORTING
        number = '00909089'.
    Thanks
    Venkat.O

  • Changing recording defaults in training simulation mode

    Hi,
    Is there a way to make textboxes appear automatically instead
    of hint boxes when recording in training simulation mode (or
    alternatively to format hint boxes so that they have arrows
    pointing to the relevant text or click box)?
    TIA for any advice.
    A Captivate Novice

    Hi there
    I replied to this over in the TechShoret forums, but will
    reply with same here just for the sake of being complete and in
    case someone down the road searches.
    Okay, I'm thinking there are a few ways you would accomplish
    it.
    Method number one:
    This method isn't very clean. I'm guessing that you really
    want the hint caption to have the callout pointer at various
    places, depending on where the caption is as related to where the
    Click box is. This method would involve choosing a different
    caption type where the Callout Pointer is always perhaps pointing
    up and to the left. Then you copy this behind the scenes. The end
    result is that Captivate thinks it is using the rectangular caption
    type (the type with no callout pointer) and instead, the one with
    the pointer is used.
    Method number two:
    After recording, you edit one of the hint captions that was
    automatically added. Change it to use the callout pointer you want,
    then use the "Apply to all" feature to essentially create the same
    effect described above. All hint captions would then use the same
    callout pointer.
    Method number three:
    Before recording, instead of choosing a specific mode
    (Demonstration, Assessment Simulation or Training Simulation) you
    choose the mode labeled "Custom". You then edit the Custom mode so
    it includes all the features you would want. In this manner, you
    may combine the features of Demonstration mode with Simulation
    mode. I'm thinking this may be the approach you will want to take.
    But only you can decide that after reading what each approach
    offers.
    Hopefully this helps... Rick

  • Show Typing in Training Simulation Mode

    Hi -
    I recorded some screens using the Training Simulation mode
    and I'm wondering if it's possible to allow the end user to control
    the flow until they get a screen where they need to type something
    in a text field. At this point I would like to just have the end
    user see the typing appear on the screen. After the typing appears
    the end user could then click on the appropriate button to continue
    with the Training Simulation.
    For example: How to Save a Word Document.
    The end user would click on File to display the File menu.
    Then click on Save As... to display the Save As dialog box. The
    name of document file they are saving would automatically type
    (show typing) for them then the user clicks on the Save button.
    Is this scenario possible?

    Hi Chris,
    My apologies for the misunderstanding. You can't directly do
    what you want in the Training Simulation recording mode because by
    default the mode settings eliminate capture of typing and replace
    it with the text-entry box. Sorry.
    There are several ways to handle the situation, though. One
    is to record in Demonstration mode. Be sure that "Record
    Keystrokes" is checked, on the Options > Recording Options
    dialog. The keystrokes will be recorded for you. Of course, then
    you will have to add the interactivity (click-boxes, etc.) that
    would have been entered for you in the simulation mode.
    Another option you might like better is to go to my friend
    and fellow community expert Paul Dewhurst's web-site and get a
    text-animation called "aimee typing". After downloading it, just
    place it in the folder:
    C:\Program Files\Adobe\Adobe Captivate
    2\Gallery\TextAnimations (for Captivate version 2), or
    C:\Program Files\Macromedia\Captivate\Gallery\TextAnimations
    (for version 1).
    Paul's web-site is at:
    http://www.raisingaimee.co.uk/
    and what you need is located in the "Downloads" section (see
    panel on the left for links). There are a bunch (13?) of
    text-animations there, and if I were you I'd get them all - be
    aware you may have to register and/or pay Paul for them, but they
    are worth far more than he asks - if he is charging for them.
    With Paul's text animation you can add "live" typing effects
    on the fly, controling the font, font size, font color, and typing
    speed. It does take a little planning to get things to appear
    correctly and at the right time, but is not very difficult.
    To answer your last question, "Show Typing" should
    never appear when you have recorded in Training Simulation
    mode - because typing is never captured in that mode. Good luck and
    have a great day!
    .

  • Simulation Mode

    Hello everyone
    I want to Calculate the rise time and settling time for a second order control system
    What can be the one way is to design Using the Control design and simulation module and then using control design and then going for CD paramaetric time response and all
    I want to know if there is any other way around to this . I tried using simulation block and then control and simulation loop. and then created the transfer function.
    Now i dont know how should i proceed.

    Hi Barp,
    I have made a step forward on this topic - in my case I will surely have the transfer function model - but as You know - in the real life applications this is not a case.
    My questions are following:
    Question:  Why do we need the array size for the limit - and why is this 30 (see also graphs on the front panel  ) ?!
    Question:  Is the proposed conversion OK ?!
    Question: if the conversion OK - then the timereposne parametric data should be the same as for the CD Analysis : Overshoot ?!
    Here are also figures as well as file.
    Best regards Vasco
    Attachments:
    Simulation mode - forum example.vi ‏267 KB

Maybe you are looking for

  • How can i save a form in adobe reader than only allows you to type info but doesnt allow you to save

    I have a file that i need to email to someone, however when i fill in the information at the bottom of the page i have an option to submit via email or print... when i submit via email, it states its being sent but the person on the other end doesnt

  • Bars on dock applications

    I noticed bars over the trash icon in the dock. When I emptied the trash the bars disappeared. I now have bars over my Opera icon and do not know why they are there or how to remove them. The program still runs, however. Can anyone please advise me o

  • Authorization Issue with AR01 while executing through a Variant

    HI Experts, I have a user who is trying to execute AR01 with a variant created by user.  when user tried to execute it gave a message No Data maintained. I tried the same with a test user giving SAP_ALL, i got the required data.  so I ran a trace on

  • How to forbit item update??

    hello, i try to control item update in a record under forms my record structure is: dt_begin, dt_end, price i want to update the price anyway but i want to control (conditions) dt_begin and dt_end updates what trigger can i use??? thank a lot for anw

  • [svn] 4316: Merge to BlazeDS trunk.

    Revision: 4316 Author: [email protected] Date: 2008-12-15 15:59:05 -0800 (Mon, 15 Dec 2008) Log Message: Merge to BlazeDS trunk. Fix for missing fault events at connect time for MessageAgents with needsConfig flags set true before connecting. QA: Rel