Need of ARINC 429 Simulator-reg

Hi,
what is the need of ARINC 429 simulator? What does it will do
whether encode or decode?
Please give me detaied information in this regard if anyone knows
about it so that i'll be thankful to you.
Thanks and regards
K. Bhogasena reddy

I'm not sure quite what your after but there's a Arinc 429 tutorial here:
http://www.aim-online.com/databus_tutorials.aspx
it may help you.
Ian

Similar Messages

  • Build an ARINC 429 waveform

    Hello everyone,
    I'd like to know if someone has an API or a simple VI that can build an ARINC 429 waveform.
    I'm not looking for a board drivers but just a VI that can simulate a ARINC 429 waveform, in order to test my ARINC 429 diagnostic VIs without having a ARINC 429 generation / acquisition board.
    I hope I talk clearly.
    Thanks!

    Hi LucD,
    according to Wikipedia it looks rather easy to create a "waveform": TRUE bits are signalled by +10V, followed by 0V, whereas FALSE bits are signalled using -10V...
    Best regards,
    GerdW
    CLAD, using 2009SP1 + LV2011SP1 + LV2014SP1 on WinXP+Win7+cRIO
    Kudos are welcome

  • Need example vi for simulating mouse movements and clicks

    I need an example vi that allows me to set the cursor position and simulate mouse left and right clicks, including double clicks. The examples in the development library work up to LabVIEW version 6, but not for version 7, because no block diagrams were included. Thanks.

    Hello �
    Take a look at this example program at NI Developer Zone. It will allow you set the position of the mouse cursor.
    Hope this helps!
    S Vences
    Applications Engineer
    National Instruments

  • Simulation in Bapi/FM for sales order is locking tables

    Hi
    We want to use bapi BAPI_SALESORDER_CHANGE or FM SD_SALESDOCUMENT_CHANGE to simulate the effect on prices of a sales order. We must do this during the printing of the sales order. This bapi/FM is locking the sales order tables during the simulation mode. As we are printing from the sales order, the sales order is already locked so we get the error: V1 042 Sales document xxx is currently being processed. Does anyone have a solution to avoid this lock or an alternative to simulate the price from a sales order?
    We need to use the simulation of the sales order to capture all manual changes in the sales order pricing.
    Kind Regards

    Hi,
    FM BAPI_SALESORDER_SIMULATE gives the same pricing data as  BAPI_SALESORDER_CHANGE. you do not need to change an existing document to get the pricing data. Just simulate the creation of a new order.. th prices should be the same as long as you send the same data.
    Dev.

  • MAX Simulated Device SCXI-1001

    I open "Measurement and Automation Explorer".
    Right click on "Device and Interfaces".
    Select "Create New".
    Select "NI-DAQmx Simulated Device".
    Press "Finish".
    Expand "SCXI Chassis".
    Select "NI SCXI-1001".
    Press "OK".
    Window "Create New SCXI Chassis" appears.
    ("Chassis Communicator" does not allow a selection)
    "Chassis Address" set to zero
    Press "Save".
    Window "Chassis Communicator" not picked with message "Please pick the communicating DAQ device."
    My system does not have an SCXI-1001 attached. Our equipment is being shipped to the
    installation site. We need to continue software development and test.
    Can you tell me if I can simulate the SCXI-1001 without the SCXI being attached to my computer?
    This function worked when I tried it on the computer that had the SCXI-1001 attached.
    Is there a work around for his issue?
    Thank you for your help.
    Bill

    Hi Bill-
    In order to configure a simulated SCXI chassis you will first need to create a simulated DAQ card to serve as the chassis controller.  I would suggest a simple multifunction I/O board such as the M Series PCI-6221.  Please post back if you are still not successful.
    Thanks-
    Tom W
    National Instruments

  • Please Need to Modify code. Help please.

    Ok you see this code here, it works perfectly for just 1 budgie class but I edited the budgie class and made it an array list with more than one budgie. How would I change the simulator code so it can support more than one budgie?
    import java.util.Random;
    public class Simulator
        // Instance variables
        private Cage cage;
        private int numberOfDays = 0;
        private Random r;
         // To die in 3 days, budgie must lose 50g body weight overall.
        public static final int DAILY_EXERCISE = 18; //PR
         * Constructor for objects of class Simulator
         * @param budgieCage, the cage on which to run the simulation.
        public Simulator(Cage budgieCage)
            cage = budgieCage;
            r = new Random();
        public void simulateDay(int amtFeed)
            //a new Day
            numberOfDays++;
            System.out.println("**************************");
            System.out.println ("Day : " + numberOfDays);
            if(!cage.isEmpty())
                    // Ask the cage to supply its budgie object
                    Budgie theBudgie = cage.getBudgie();
                    /* Check there really is a Bird in the cage. null means that there is no
                     * bird object assigned to the myBudgie variable in class cage.
                    if(theBudgie != null)
                       // Code moved from below.  PR
                       // Budgie gets older because a day has gone by.                     
                       theBudgie.incAge();
                       // Budgie exercises every day PR
                       theBudgie.exercise(DAILY_EXERCISE);
                        // Feed the budgie
                        // To avoid feeding nothing, check that food is given PR
                        // Also rejects negative feed!
                        if(amtFeed > 0)
                            theBudgie.eat(amtFeed);
                            System.out.println("Just been fed " + amtFeed + " grams of bird seed");
                        // Check if the budgie is still alive
                       if(theBudgie.isDead())
                            System.out.println(theBudgie.getName() + " just died...sob");
                            System.out.println("Here lies " + theBudgie.getName() + " this budgie was much loved by its " +
                                                   theBudgie.getNumEggsLaid() + " eggy ofspring");
                            cage.removeBudgie();
                        // If alive is it overweight?
                        else if(theBudgie.isObese())
                            System.out.println(theBudgie.getName() + " is obese it needs some exercise");
                            theBudgie.exercise(10);
                        else // Budgie is alive and not overweight
                            System.out.println(theBudgie.toString());
                           // The budgie gets a day older
                           // theBudgie.incAge(); // Moved to above PR
                            // The budgie may lay an egg                   
                            if(theBudgie.layEgg(r))
                                System.out.println(theBudgie.getName() + " has just laid an egg ");
                                System.out.println("The egg has been removed from the cage for artificial incubation \n"
                                                      + "and will be adopted out after hatching");
                else  // No budgie in the cage
                   System.out.println("The cage is empty");
         * Simulate several days without food.
         * @param numDays, the length of the simulation
        public void simulateDays(int numDays)
            for(int i = 0; i < numDays; i++)
                simulateDay(0); // PR
         * Simulate several days with food.
         * @param numDays, the length of the simulation
         * @param amtFeed, the amount of budgie food in grammes
        public void simulateDays(int numDays, int gmsSeed)
            for(int i = 0; i < numDays; i++)
                simulateDay(gmsSeed);
    Please your help would be greatly appreciated. If you need more infor just ask
    Message was edited by:
    gggman

    As the requirements of your application increase you will end up with an messy bit of code that no one including you can read. The long term solution to this is to redesign application cleanly using proper design patterns (Do a google search and read about theses).
    A quick solution would be, in keeping with the current trend in your design is to introduce another method that would take multiple simulation objects and iterate through theme. It would be better if you introduce a new class to do this. Here is an example.
    class MultiSimulator{
        Collection<Simulator> sims;
        MultiSimulator(){
            sims = new HashSet<Simulator>();
        MultiSimulator(Collection<Simulator> sims){
           this.sims = sims;
        //other constructors as you need theme
        boolean addSim(Simulator sim){
            return sims.add(sim);
        boolean addSim(Cage budgieCage){
            return sims.add(new Simulator(budgieCage));
        boolean removeSim(Simulator sim){
            return sims.remove(sim);
          *Simiulate only one day
        void simulateAll(){
        void simulateAll(int days){
            //use for loop and iterator
        void simulate(Simulator sim){
        void simulate(Simulator sim,int days){
        // and any other methods you can think of
    }

  • Plant Simulation for PID Control

    Hi,
    This is my first major project with LabVIEW.
    I am designing a PID controller to control the speed of an electric motor.  It is required to keep the speed at an input value when the mechanical load changes.
    I would like to simulate the plant (i.e. the motor) with a first or second order transfer function, e.g. H(s)=b0/(s^2+a1*s+a0).  I would like to do this before I try closing the loop with the physical system in the lab (as I haven't applied any control theory before). 
    I have LabVIEW 2013 here.  In the "Control Design and Simulation" palette, I have "PID" and "Fuzzy Logic" (no others).  The lab has LabVIEW 8.6 with the same "PID" and "Fuzzy Logic" toolkits.  I don't think I need to run the simulation in the lab. 
    Is it possible for me to simulate a plant with an H(s)? 
    Thanks in advance!

    First of all, I strongly recommend you to try to see if you can update LabVIEW to the educational version of 2013. This has not only an up to date library, but also have the LabVIEW Control Design and Simulation Module which has several examples on Motor Control. You can find them in here:
    examples\Control and Simulation\Case Studies\Mechatronics\DC Motor
    examples\Control and Simulation\Case Studies\Electrical Machines
    In general, some universities/schools just need a student request to obtain the latest version of the software. Now, if you don't have access to it and you are stuck using LabVIEW 8.6, you can try to use the following in:
    <LabVIEW 8.6>\vi.lib\addons\control\advanced\continuous linear.llb
    There you will find the Transfer function.vi that allow you to simulate a second order model. Then you can use the PID VI to closed the loop using shift registers. Keep in mind that your model can only have the order of the numenator smaller than denominator, otherwise the simulation won't be correct (that is the reason we have the Control and Simulation Loop).
    Hopefully this will help you...
    Barp - Control and Simulation Group - LabVIEW R&D - National Instruments

  • Simulation domain login

    hello,
    My requirements is this: there are two independent sites A and B, B sites of validation is use Windows account (domain account verification), now I hope to do A login page in A web site, if the login after A successful and then
    jump straight to the B site (I need to use the simulation domain login to avoid B site lets the user login again).
    My problem is how to do the simulate domain login, and then redirect to the B sites.
    Notes:A and B is independent sites.
    Thanks.

    hello,
    My requirements is this: there are two independent sites A and B, B sites of validation is use Windows account (domain account verification), now I hope to do A login page in A web site, if the login after A successful and then jump
    straight to the B site (I need to use the simulation domain login to avoid B site lets the user login again).
    Hi friend,
    According to your description, your case related to web site, it is web application.  so i would suggest you to ask in
    ASP.Net Forum http://forums.asp.net for more efficient responses. Thanks for your understanding.
    Have a nice day!
    Kristin
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Stopping CRM validation of VAT Reg Numbers.

    Hi Experts,
    We need to stop the validation of customer VAT Reg.No in CRM. As per the SAP settings the first 2 charectors of VAT Reg.no of a customer must comply with the ISO Code of te customer otherwise the CRM system wont validate the customer.
    is there any of stooping this validation?
    Regards,
    Aj K

    Hi,
    I have looked into your issue. To disable country specific VAT Reg.No check, kindly follow this path to deactivate this functionality in CRM system via SPRO transaction:
    ==> SPRO
    ==> SAP Web Application Server
    ==> General Settings
    ==> Set Countries
    ==> Set Country-specific checks
    ==> Select the country for which you need to deactivate this VAT Reg.No Check
    ==> Double click and go into the same
    ==> In Formal checks section of the page, blank out length and check rule against VAT Registration. No
    ==> Save and come back.
    This will deactivate VAT Reg No functionality in CRM.
    I hope this helps.
    Regards,
    Venkat

  • Reg Add problem. Convert from .reg to reg add script

    Hi. I'm making a registry script so I can add elements to the registry.
    The script is working for DWORDS but I cant get the last one to work.
    The registry exportet code I wan't to make a Reg ADD line from is:
    [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\BrowserEmulation\ClearableListData]
    "UserFilter"=hex:41,1f,00,00,53,08,ad,ba,01,00,00,00,2c,00,00,00,01,00,00,00,\
    01,00,00,00,0c,00,00,00,9c,26,40,27,0c,f5,cf,01,01,00,00,00,07,00,6e,00,69,\
    00,74,00,6f,00,2e,00,6e,00,6f,00
    I've tried to google and have tried several reg ADD lines, but should't it be something like this?
    reg ADD "hku\temp\Software\Microsoft\Internet Explorer\BrowserEmulation\ClearableListData" /v UserFilter /t REG_BINARY /d
    41,1f,00,00,53,08,ad,ba,01,00,00,00,2c,00,00,00,01,00,00,00,\
    01,00,00,00,0c,00,00,00,9c,26,40,27,0c,f5,cf,01,01,00,00,00,07,00,6e,00,69,\ 00,74,00,6f,00,2e,00,6e,00,6f,00 /f
    Its the "\" that's get messy, don't know how to write reg Add line with that.
    If I skip that line the script works, I can then run the .reg file above to complete the reg. settings, but that won't solve my problem.

    Those backslashes just indicate line continuations in the .reg file.  You don't need them in your reg add version; the binary data can be placed all on one line.
    If I remember correctly, you don't need the commas when using "reg add" either, so just this should work.  I've used environment variables here to split it up across multiple lines and make it more readable, but that's not actually required:
    set REGKEY="hku\temp\Software\Microsoft\Internet Explorer\BrowserEmulation\ClearableListData"
    set REGDATA=411f00005308adba010000002c00000001000000010000000c0000009c2640270cf5cf010100000007006e00690074006f002e006e006f00
    reg add %REGKEY% /v UserFilter /t REG_BINARY /d %REGDATA%

  • Need to TOTALLY uninstall thunderbird then reinstall it

    I'm setting up a new computer (windows 8.1) and for some reason I don't remember how now. I had Thunderbird installed with a profile set up and then when I went to set up my wife user account I somehow messed up my version of TB.
    I have reinstalled TB a dozen times, I have did the %APPDATA% thing and had no success in reinstalling TB after that. For a while it would install but then go to a blank screen instead of setting up account. If I would try to write an email (this is the only thing that it will let me do) it would still have my email accounts setup.
    Getting pissed I did the %APPDATA% thing again and delete any files that came up, after I had already uninstalled TB for the umpteen time. Now when I try to open TB I get a message saying the profile is missing and can not open.
    What I want to do is remove TB so there is absolutely NO sign of TB ever being installed on this computer so I can start fresh.
    If I need to get into the Reg. I will, I just need detail directions...
    I have restored computer to pervious spot but no luck either...
    Thanks
    dn1000

    Thunderbird creates folders in %appdata%\local and %appdata%\roaming

  • V-shaped tank simulation

    Hi!
    I am a new LabView user and I need some help with simulating a tank-system.
    I have 2 tanks, one vertical rectangular and one v-shaped tank. On the front-diagram I want two figures which indicates the level in each tank. The first rectangular one I find in LabView, but i cant find any v-shaped tanks which shows the level as it varies. Someone who knows how I can fix this?

    As Ravens Fan pointed out, the answer is in control customization. Another option is to create an over lay that goes over the top of the indicator that has a V-shaped transparent cut in the middle (see attached).
    The way I created this is using paint I created the basic shape (gray rectangle with white in the middle Vee). I then opened the bmp file in IrfanView (a neat editor that supports transparency) and saved it as a PNG. During the save, the program asked me what color to make transparent and I selected the white in the middle.
    I then opened a blank VI, placed tank indicator sized it up a bit. I then dragged the png graphic onto the desktop and resized it to exactly fit over the tank. I colored the desktop to match the non transparent part of the overlay and TA-DAAAA - something that looks like a V-shaped tank....
    Mike...
    Certified Professional Instructor
    Certified LabVIEW Architect
    LabVIEW Champion
    "... after all, He's not a tame lion..."
    Be thinking ahead and mark your dance card for NI Week 2015 now: TS 6139 - Object Oriented First Steps
    Attachments:
    Vee Tank.vi ‏10 KB

  • AIM ARINC board not detected with MXIe in a PXI-1033 chassis

    Hi,
    I have a PXI-1033 chassis with NI PXI-6229 and AIM boards (ARINC 429 & AFDX) linked to a PC with MXIe.
    Windows can't attribute enough ressources to this device (indicated in the devices manager) so I can't install drivers for my boards.
    If I only put NI PXI-6229 in my chassis, all is OK.
    If I only put AIM boards in my chassis, Windows doesn't boot.
    I tried with a PXI-1036 chassis linked to my PC with MXI-4, all is running correctly (NI and AIM boards).
    Is there anyone who detects a problem of compatibility between AIM boards and MXIe links, and what is the solution ?
    Thanks for answers.
    Matthieu

    Mmonterrat,
    Problems like this are quite often caused by the computer's BIOS.  Is there a BIOS update for your PC, and have you tried a different computer?
    You can get more information here:  http://digital.ni.com/public.nsf/websearch/05B7131814A5DDA38625710F006BB098?OpenDocument
    Robert

  • Ait 429 initialisation par fichier xml

    Bonjour,
    Je travaille actuellement sur des cartes AIT 429 (une carte insérée dans un châssis PXI Express, et l'autre est un boîtier USB). Je cherche à faire un programme de génération d'ARINC 429. Dans la trame ARINC, il faut que je configure la donnée, le SDI et le SSM, et la parité est calculée automatiquement. J'utilise donc un fichier XML avec des voies Tx, j'initialise mes cartes avec ce fichier et j'active les labels avec les drivers AIT. Le fichier XML contient  les balises suivantes :
    <..... sdiModeEnabled="true"........parityEnabled="true"......>
    <Tx scheduled label name... transferCount... transferperiod...>
    <WordBuffer-SDI label="CA" sdi="2">
    <data21>DEAD<data21>
    </WordBuffer_SDI>
    </TxScheduledLabel>
    Par exemple.
    Je ne souhaite pas utiliser le driver "Set SSM" d'AIT, je voulais donc savoir si il était possible d'intégrer la valeur du SSM dans le XML, et quelles étaient les balises à ajouter. Et faut-il que je change le modèle de génération? En effet dans les modèles de fichiers XML fournis par AIT, en plus du scheduled label il y a acyclic transfer, block transfer et dynamic scheduling.
    Merci,

    Bonjour
    Tel que je comprends la question, il s'agit de pouvoir éditer un fichier xml existant. Pour cela voici un lien vers l'aide LabVIEW pour enregistrer des données au format XML
    http://zone.ni.com/reference/en-XX/help/371361J-01/lvconcepts/converting_data_to_and_from_xml/
    D'autres VI de plus haut niveau existent également
    http://www.ni.com/example/31330/en/
    Paolo_P
    National Instruments France
    #adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
    Travaux Pratiques d'initiation à LabVIEW et à la mesure
    Du 2 au 23 octobre, partout en France

  • How to Create Robust Software Simulation

    Hi all,
    I'm a newbie to Captivate but I've created software
    simulations in the past with Flash, Dreamweaver and
    (prehistorically) Demoshield.
    I need to build a simulation with several options on a single
    screen. To give a simple example:
    Click Box 1 - Adds a checkmark to one checkbox in a list of
    items.
    Click Box 2 - Adds a checkmark to another checkbox in a list
    of items.
    Click Box 3 - placed on a Submit Button - Advances to another
    page in the application --BUT only if both checkboxes are already
    checked.
    In other tools I've used, I could define mutiple actions for
    the Click Box (or similar component). For example, I would
    show/hide the checkmark in the checkboxes. And I would advance to
    the next screen when the Submit button is clicked, BUT only after
    testing to verify both checkboxes are checked.
    Given the options for Click Boxes in Captivate, the only way
    I can figure to accomplish this would be to advance to new slides
    on every click, with branching, such as
    Click Box 1 - Advances to a new slide where the checkmark is
    shown on the checkbox for item 1 but not Item 2. Item 2 still has
    the Click Box available (waiting for the user's click).
    Click Box 2 - Branches to a different slide where the
    checkmark is shown on Item 2 and Item 1 still has the Click Box
    available.
    Click Box 3 - Placed on the Submit Button - Displays a
    message prompting the user to check the items before proceeding.
    (The Submit button will only 'work' to advance in the simulated
    application on a slide further down the line where both check boxes
    have been checked.)
    All of this is tedious to write out, nevermind create. Am I
    missing something? Is there a better way to do this in Captivate,
    or should I consider using Flash for this part of the project and
    importing it?
    All advice welcome. Thanks very much.
    - Corbin

    Hi Corbin
    Looks like you have it mapped out correctly. If you are only
    using Captivate, that is. I suppose you might be able to concoct
    something in Flash that might work for it. Assuming you have Flash
    available and are comfortable using it. At the moment, it's a bit
    out of my reach, but I plan on fixing that as soon as I'm able.
    Something else to consider is submitting an enhancement
    request that asks for something like this. You may do this by
    clicking
    here.
    Hmmm, in thinking about this, I'm wondering if you could
    achieve this effect using a Multiple Choice question slide. If you
    selected Multiple Responses as the type of answer, that would
    provide Click boxes. And if you have Captivate 3, you can even
    change the buttons to the look you desire. Might be worth trying.
    Cheers... Rick

Maybe you are looking for