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
-
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 RegardsHi,
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.
BillHi 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:
gggmanAs 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 -
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 KHi,
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
dn1000Thunderbird creates folders in %appdata%\local and %appdata%\roaming
-
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.
MatthieuMmonterrat,
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.
- CorbinHi 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
-
i am a new mac user i have a new imac was trying to transfer data from old pc to imac using migration assistant ( wirelessly ) i had done it once already, but i noticed that although it took about 8 hours, very little data from the c drive was actual
-
I need to reinstall my Canon Pixma Pro 9500 MK 2 printer on my iMac running Mavericks. It looks for software but Apple cannot find. The driver is available on my computer. Is there a way I can force the installer to use the available driver?
-
Authenticating OIM 9.1.0.2 against AD
Hi, Is there any OOTB approach available within OIM 10g to consume windows native authentication/NTLM token? We have 9.1.0.2 on WAS 7 and looking to federate users into OIM WebApp using windows credentials. FYI, options that have been already discard
-
Disk Utilities | Bug?
Open up your utilities application under Application/Utilities/Disk Utilities.app Then select any drive and click the info button. Scroll down with your mouse (I'm using the mighty mouse scroll wheel) and what do you see? I see "Type: Volume" blurred
-
Keep alive a session between 2 BAPI calls
Hi - I am calling several BAPIs to maintain data. I am calling from an outside system as I published the BAPIs as Web Services. I would like that the session between 2 BAPI calls is kept, so I don't miss some session info between call #1 and call #2.