AIM Board (APX429 PCI-X), ARINC429 : Initialization of the different channels

Good evening everyone,
I would like to configure 16 channels (8 Tx and 8 Rx). In the given Labview llb with the drivers, there is a VI, API429CmdResetCvi.vi, that allows to reset the channels. By reading the Programer's Guide and the Software Lybrary reference Manual, it appears that this function gives the same reset configuration to all the channels, whether Tx or Rx. Am I right (please tell me no)?
So how do you do to set the 8 first channels as Rx and the 8 next as Tx (I know every channels of my board can be Tx or Rx) or another Tx/Rx combination?

Hello JM,
I've got a few things to mention, as well as some suggestions.  First, how are you addressing your channels.  The syntax for multiple channels can be written a couple different ways.  "Dev1/ai0:5" will read from channels 0 THROUGH 5.  Whereas "Dev1/ai0, Dev1/ai5" will read from channels 0 AND 5.  Secondly, how are you grouping your input channels when they are read?  This is determined by the 'fillmode' input to the DAQmxBaseReadAnalogF64 function.  Also, what are you connecting to your channels?  If you don't have anything connected, then all the channels will float to roughly the same voltage.  If you short your analog inputs to ground, do you read 0V?  Additionally, there are some wiring considerations depending on what terminal configuration you choose (Diff, RSE, NRSE).  Here is a document on wiring and noise considerations.  Hope some of this helps!
-Alan A.

Similar Messages

  • MITE initialization of the 660x card

    The 6602 and 6608 cards require a slightly different initialization of the
    PCI interface (MITE chip) on the card than other NI cards such as the E
    series MIO. With this updated initialization of the MITE, there is no
    problem addressing the second TIO chip (TIO1) on the card.
    The E series cards include the following initialization of the MITE:
    //Tell the MITE to enable BAR1, where the rest of the board's registers
    are
    Bar0.write32(0xC0, (physicalBar1 & 0xffffff00L) | 0x80);
    For the 660x this should be replaced with the following code:
    // ***** 6602/6608 specific MITE initialization *****
    // Hit the IO Window Base/Size Register 1 (IOWBSR1) in the MITE. We set
    the
    // address, enable the window and set t
    he size of the window:
    Bar0.write32(0xC4, (physicalBar1 & 0xffffff00L) | 0x8C);
    // Write to the IO Window Control Register 1 (IOWCR1) to make the IO
    window
    // go to RAM memory space instead of the config space
    Bar0.write32(0xF4, 0);
    physicalBar1 is the physical address of BAR1on the card which is the base
    address of the TIO0.
    Bar0.write32 writes to the given offset from BAR0 which is the MITE chip on
    the board.

    The information about the MITE initialization above supercedes the information in the April 2002 (or earlier) edition of the 660x register level programming manual. The manual is in the process of being updated and will be posted soon.
    Christian L
    Consulting Services - RLP
    National Instruments
    Christian Loew, CLA
    Principal Systems Engineer, National Instruments
    Please tip your answer providers with kudos.
    Any attached Code is provided As Is. It has not been tested or validated as a product, for use in a deployed application or system,
    or for use in hazardous environments. You assume all risks for use of the Code and use of the Code is subject
    to the Sample Code License Terms which can be found at: http://ni.com/samplecodelicense

  • I want to check all functions of PCI 6534.I have read the user manual..I have some memory related questions.​Please help me for that.

    I want to check all functions of PCI 6534.I have read the user manual..I have some memory related questions.Please help me for that.
    1.)If i am using the continuous output mode.and the size of generated data is less than 32 MB.If i want to preload the memory,what should i do?I want that first of all i load all my data to onboard memory & then i want to make start the transfer between 6534 & peripheral.Is it possible?As per me it should be.Plz tell me how should i do this?I think that in normal procedure the transfer between 6534-peripheral & outputting data from pc buffer to onboard memory works parallely.But i don't want this.Is it poss
    ible?
    (2).Similarly in finite input operation(pattern I/O) is it possible to preload the memory and then i read it?Because i think that the PC memory will be loaded automatically when 6534 acquires the data and then when we use DIO read vi the pc buffer data will be transferred to application buffer.If this is true,i do not want this.Is it possible?
    (3) One more question is there if i am using normal operation onboard memory will be used bydefault right?Now if i want to use DMA and if i have data of 512 bytes to acquire.How will it work and how should i do it?Please tell me the sequence of operations.As per my knowledge in normal DMA operation we have 32 Bytes FIFO is there so after acquisition of 32 bytes only i can read it.How it will known to me that 32 bytes acquisition is complete?Next,If i want to acquire each byte separately using DMA interrupts what should i do?Provide me the name of sourse from which i can get details about onboard memory & DMA process of 6534 specifically
    (4).In 6534 pattern Input mode,if i want to but only 10 bits of data.and i don't want to waste any data line what should i do?

    Hi Vishal,
    I'll try to answer your questions as best I can.
    1) It is definitely possible to preload data to the 32MB memory (per group) and start the acquisition after you have preloaded the memory. There are example programs on ni.com/support under Example Code for pattern generation and the 6534 that demonstrate which functions to use for this. Also, if your PC memory buffer is less than 32MB, it will automatically be loaded to the card. If you are in continuous mode however, you can choose to loop using the on-board memory or you can constantly be reading the PC memory buffer as you update it with your application environment.
    2) Yes, your data will automatically be loaded into the card's onboard memory. It will however be transferred as quickly as possible to the DMA FIFO on the card and then transferred to the PC memory buffer through DMA. It is not going to wait until the whole onboard memory is filled before it transfers. It will transfer throughout the acquisition process.
    3) Vishal, searching the example programs will give you many of the details of programming this type of application. I don't know you application software so I can't give you the exact functions but it is easiest to look at the examples on the net (or the shipping examples with your software). Now if you are acquiring 512 bytes of data, you will start to fill your onboard memory and at the same time, data will be sent to the DMA FIFO. When the FIFO is ready to send data to the PC memory buffer, it will (the exact algorithm is dependent on many things regarding how large the DMA packet is etc.).
    4) If I understand you correctly, you want to know if you waste the other 6 bits if you only need to acquire on 10 lines. The answer to this is Yes. Although you are only acquiring 10 bits, it is acquired as a complete word (16bits) and packed and sent using DMA. You application software (NI-DAQ driver) will filter out the last 6 bits of non-data.
    Hope that answers your questions. Once again, the example code on the NI site is a great place to start this type of project. Have a good day.
    Ron

  • For PCI-4451,How to change the frequency of an output signal without any undefined state

    I would like to generate a signal using output channels of PCI-4451 and at the same time capture data using the input channels. Is there any method that I can generate a continuous signal without any undefined state when the signal frequency is being changed?
    Attachments:
    Input_Signal.bmp ‏729 KB

    Wee,
    DSA boards such as the PCI-4451 have a number of very desirable properties including high precision and a high sampling rate. The trade-off for the combination of these two properties is that the DSA boards cannot adjust their sampling rate on-the-fly. Instead they have to be stopped and reconfigured. During this reconfiguration time, the value of the board's output becomes flat and level.
    If you are looking to adjust the board's output without seeing these flat spots, you have to take a different approach to programming a DSA board. Instead of reconfiguring the board, what you need to do is allow the board to continue to run (at the same output frequency), and then overwrite the output buffer that the board reads to output values. This will
    allow you to output new data without the flat spots. Below you will find an example that displays this behavior.
    If you determine that this is not an acceptable workaround due to the limitations on output rates, you may want to look at using a Multifunction DAQ board (60xx or 62xx) or an arbitrary waveform generator (54xx) device instead.
    Best of luck with your application.
    Regards,
    Jed R.
    Applications Engineer
    National Instruments
    Attachments:
    Cont_Gen_Voltage_Wfm-Int_Clk-With_Updates_for_DSA.llb ‏161 KB

  • When i login to my mac, it opens iTunes, Skype and AIM. I've tried deleting these from the login items, but they are not on the list.  Can anyone help?

    When i login to my mac, it opens iTunes, Skype and AIM. I've tried deleting these from the login items, but they are not on the list.  Can anyone help?

    babowa wrote:
    If you do not lock that folder immediately after deleting all the contents, it will simply populate again (Resume - a "feature" in Lion). You do that by doing a Get Info (highlight folder and press Command + I keys), unlock the lock at the bottom, enter your admin password, then check the box to lock the folder. lock the lock and you're done.
    Yes, that is correct. The alternative is to quit all applications prior to logging out. Lion will then have a chance to remove the saved states.
    babowa also wrote:
    And, for the OP:
    It has also been a regular feature of Mac OS to automatically open any window that was open at shutdown. To avoit that behavior, simply close any Finder windows and  properly quit applications by closing their window and using Command + Q (or File >Quit).
    This was true only for the Finder. Prior to Lion, no other apps would launch unless they were included in the Login Items for the account. And the OS would not restore windows for other apps.
    A very small number of apps (TextWrangler is an example) implemented this capability prior to Lion. They could restore previously opened windows. But that is an application feature, and can be controlled by the application's preferences. Lion implements it at the system level, and users have virtually no control on a per application basis.

  • Adobe Print form error: Initialization of the font server module failed.

    Hi all,
    When trying to open a PDF preview the error below is displayed:
    "Initialization of the font server module failed."
    The problem occurs with SAP GUI 7.10 patch 15 and Adobe Reader 9
    With SAP GUI 7.10 patch 12 and 13 with Adobe Reader 9 the problem do not happen.
    Has anybody faced this kind of problem? Is it a SAP GUI patch release issue?
    Any help is welcome.
    Kind regards,
    Thiago Viaro

    Hi Thiago,
    We had exactly the same problem, but also with sp 12 and 13 for sapgui 710.
    After applying ECL 6.0 Patch 4, the problem was solved.
    Please have a look at sap note 1308147 and 1356854
    Cheers,
    Peter Albrecht

  • Is the "512GB PCIe-based Flash Storage" on the new mac worth the extra cost?  I am comparing with a refurb with better specs (faster CPU, larger hard drive) and from what I undersand the PCIe flash storage is the big differentiator in cost.

    hello - i am considering two macbook pros
    NEW - http://store.apple.com/us/buy-mac/macbook-pro?product=ME294LL/A&step=config#
    REFURB - http://store.apple.com/us/product/G0ML1LL/A/refurbished-macbook-pro-27ghz-quad-c ore-intel-i7-with-retina-display
    The refurb actually has a faster processor and a larger hard drive.  From what I understand, the big difference in cost is the new macbook pro contains "512GB PCIe-based Flash Storage" versus the refurb "768GB Flash Storage".
    Is the PCIe flash storage really worth the extra cost (and smaller size)?
    PS - Also I believe the brand new one has 2 GB graphics memory as opposed to 1 GB graphics memory.  I don't really care about that as much as I won't be doing a lot of video editing or gaming.

    RestonManJavaLuver wrote:
      Is she wrong - are these actually going to people's homes, being used, then returned and resold?
    Some are some are not. Otherwise Apple has a ton of Mac's sitting around that have been returned by customers under their 14 day No Questions Asked return policy.
    But they not just Returned and Resold. They go back to Apple, checked out (Tested) any parts that are not up to spec replaced and then repackaged in a plain white box to be sold as refurbs.

  • How can I connect the output of a force transducer unit(BNC cable) to the PCI-6036E DAQ card via the SCB-68 block connector?

    I m using the 404A force transducer unit by Aurora Scientific and i want to connect the (converted to Volt) output, which is a BNC cable, to the PCI-6036E DAQ card via the SCB-68 connector block, facing difficulties in choosing the correct input mode for my signal(couldn t clear this using the manual), setting the switches and which channel shall i use in the block connector in order to configure ot with LABVIEW

    Hi MSc Student,
    Connecting your transducer to the 6036E card via the SCB-68 connector block should be pretty straight forward. You have 2 choices of input mode, Referenced Single Ended (RSE) this is where you will connect the screen of the BNC cable to a ground connection for the DAQ card in the SCB-68 and the other to any analogue input channel . These are listed in the device pinouts in the help section of MAX, under the 68 pin devices section. The terminal block numbers correspond to the DAQ card's pin numbers. Another method, which avoids ground loop problems would be to use the Differential connection and connect the signal and ground connections of the BNC cable to a differential analogue input, these are listed in the 6036E manual and in th
    e MAX help section again. the disadvantage to using this method is 2 analogue input channels are used and you must use the lowest 8 analogue input channels for differential inputs.
    The switch settings that you need can be found in the manual for the SCB-68 in table 2-1, the manual can be found here : http://www.ni.com/pdf/manuals/320745b.pdf
    The switches are for power to extra signal conditioning and the cold junction compensation for thermocouples which in your case you do not need so set the switches to the positions in the first box ie Direct feedthrough, with temperature sensor disabled and accessory power disabled. The channel you use should not matter the only ting to remember will be that if you use differential mode measurement that you will be connecting the signals to AI(n) and AI(n+8) so differential input 0 is across the connectors for AI0 and AI(8). The channel numbers corespond to the analogue input number for the card.
    I hope this information helps,
    Chris M
    App
    lications Engineer, National Instruments

  • WLS 10.0 Mp1 - Weblogic startup class to initialize client's SSL channels

    Hi,
    Is it possible to use Weblogic startup class to initialize client's SSL channels?
    Any pointers are appreciated.
    Thanks in advance.

    Hey
    If possible can you explain the issue in detail.
    What do you mean by “initialize client's SSL channels”
    Regards,
    Hussain

  • An error occurred during the initialization of the view manager - Web IC

    We just upgraded our CRM Dev system from 4.0 to 5.0.  We've already done this once on our Sandbox.  However, in our Dev environment, I execute CRM_IC.  Select my profile and then get an exception.
    An error occurred during the initialization of the view manager
    An exception has occurred
    Exception Class CX_SY_REF_IS_INITIAL
    Text: Dereferencing of the NULL reference
    Program: CL_BSP_WD_VIEW_MANAGER========CP
    Include: CL_BSP_WD_VIEW_MANAGER========CM003
    Source Text Row: 86
    This is the line of code that the exception occurs.  I debugged through, but not sure what the problem is.    It seems like it should have something to do with the runtime profile, but I can't seem to find anything wrong.  This problem doesn't happen in the sandbox, but we are on a slightly higher support pack in our Development environment.
        get own initial rep view reference
          INITIAL_REP_VIEW = REPOSITORY->GET_INITIAL_VIEW( ).
    Any ideas?  I've already search OSS.
    Thanks, Cat

    Thirumala,
      Thank for your reply.  I already recompiled CRM_IC.  I'm trying to execute the standard Webclient and still getting the error.  I also reactivated CRM_IC_DT_REP and CRM_IC_RT_REP, but no luck.   I went to SICF and made sure all the services starting with CRM_IC were activated too.  Any other suggestions?
    Thanks,
    Cat

  • Initialize in the constructor is better or set the value thro' set method?

    Hi,
    For the normal helper classes for servelt or jsp or EJB,
    Which of the following one is the better ...?
    1.
    i.initialize all the fields in the constructor, then
    ii.use the set methods
    or
    2.
    i.do not use the contructor and
    ii.use the set methods to set the values
    Anybody can give the solution for this one...
    With regards
    vkm

    Your option 1 puzzles me, why would you need tyo use the setter methods if you already initialized in the constructor?

  • No successful initialization of the delta took place

    This morning I am suddenly getting this error in many of my process chains;
    "No successful initialization of the delta took place"
    I'm baffled as I can't think of anything I changed in the system since the last successful day which was Friday morning.  This message is not very useful; all of the 10+ infoproviders that have failed (with same message) have been working for a long time and have indeed had successful delta initialization requests so this makes no sense.
    Anybody experience this or now what I should look into to fix this?  I tried rerunning immediately in foreground and I get the same error.

    Thank you Roberto, the log definitely indicates somebody deleted the init requests!!!  It shows a consultant name though who hasn't been here for ages.  My boss says that many jobs will still appear under this consultants name because he is the one who last saved the objects or something like that.  So I'm not clear on who or how it happened.  Is there a way to fake the system into thinking the inits are there now by performing a 'simulated init request'?

  • On my screen my iChat name shows as my AIM handle, but other people are showing a completely different name. Anyone know how to correct this?

    On my screen my iChat name shows as my AIM handle, but other people are showing a completely different name. Anyone know how to correct this?

    Hi,
    I still have you in my Buddy list.
    Whereas you were showing just plain "Norma"  you are now showing "Norma Howe" in Capital Letters.
    The only way I know to achieve that at my end is to View any Display Name that was set up or Add those "First Name, Last Name" Details to my address Book and list your Screen Name against them.
    IF the AIM Settings Display Name items does not List NORMA HOWE and in fact lists something else the only thing I can think of is another App allows the Display name to be set from there and this is overriding the AIM Setting info.
    I fired up an old version of AIM for Mac (version 4.7 from 2005) on my G4 computer running Leopard.
    This Identifies Buddies that have entered Display Names  (puts them in the Quotes as in "NORMA HOWE")
    In the Preferences of this version of AIM for Mac it has a Sign On tab.
    This has a box to enter how you show up (i.e. the Display Name)  This version hints at adding Capitalisation and Spaces to your Screen Name.
    Actually when I tried to change it to anything this version refused to let me.
    So I changed my regular Name to "Ralph Johns r"
    This however does not change the AIM settings page
    Uploaded with Skitch!
    This would suggest that if the AIM setting page does not have this info then it is an AIM app somewhere.
    Boot Camp and  windows Version ?
    AIM for Mac (Any versions) ?  (I am prettry sure it will be  alter version than mine as the Self Listing shows the changed Name but still lists it as the Screen Name in the info Screen)
    AIM on a Phone or iPad ?
    8:38 PM      Thursday; April 5, 2012
    Please, if posting Logs, do not post any Log info after the line "Binary Images for iChat"
      iMac 2.5Ghz 5i 2011 (Lion 10.7.3)
     G4/1GhzDual MDD (Leopard 10.5.8)
     MacBookPro 2Gb (Snow Leopard 10.6.8)
     Mac OS X (10.6.8),
    "Limit the Logs to the Bits above Binary Images."  No, Seriously

  • When trying to launch a Java preferences get this message:  Cannot launch Java application A static initializer of the main class threw an exception: java.lang.NullPointerException"

    I have an IMac 10.5.8 and I am having problems with Java. I have tried todownload Java for Mac OS X 10.5 Update 4 and it looks as if it is doingsuccessfully, but I cannot see where it has put it and get this message when trying to launch Java preferences:
    Cannotlaunch Java application
    A static initializer of the main class threw an exception:java.lang.NullPointerException"
    Couldyou please help?

    Hmm, only way I know would be a relatively painless Archive & Install, which gives you a new/old OS, but can preserve all your files, pics, music, settings, etc., as long as you have plenty of free disk space and no Disk corruption, and is relatively quick & painless...
    http://docs.info.apple.com/article.html?artnum=107120
    Just be sure to select Preserve Users & Settings.

  • HT1657 I am a teacher and accidentally rented a movie twice. Once in HD and it told me I could not project it over my promethean board. So I rented it in the regular format and I had problems downloading it. Could I get a refund or at least a credit?

    I am a teacher and accidentally rented a movie twice. Once in HD and it told me I could not project it over my promethean board. So I rented it in the regular format and I had problems downloading it. Could I get a refund or at least a credit?

    You can try contacting iTunes support and see if they will refund or credit you : http://www.apple.com/support/itunes/contact/ - click on Contact iTunes Store Support on the right-hand side of the page, then Purchases, Billing & Redemption

Maybe you are looking for

  • MS-6378 Memory nightmare

    G'day folks First things first, what a great forum very informative Now lets hope you can help me and my old yet beloved machine. I have a MS-6378 which is stock standard with a 750 mhz Duron CPU and 128 mb SDRAM pc133, Running Win XP which is all up

  • In J2EE land, are applets dead?

    Hi All , In J2EE land, are applets dead? In all the J2EE examples I've seen it's always JSP or Servlets feeding HTML to the client. I am not comfortable restricting the front end to HTML.I have used Swing extensively and like the wide functionality i

  • OIM 11gR2 - Out-of-the-box Approval Workflows

    Does anyone know of any good resources that describes the out-of-the-box approval/provisioning workflows of 11g R2? I have searched Google back and forth but found nothing. Some of the workflows are obvious by their name (such as default/BeneficiaryM

  • Change NEXT_RUN_DATE in test to match with the Prod database NEXT_RUN_DATE

    i have job name "REFRESH_MN_ADDRESSES_J" in Schema "MESH_FOR" in Test database . What i want is that the this job NEXT_RUN_DATE should be chnaged to the Production database NEXT_RUN_DATE. How to do that in Oracle 10g database In test database <code>

  • APP Store does not accepted my id and password

    we open an account, follow every single step and we try to download applications, but apple store doesn't accept the id or password