Simulate arbitrary signal VI
Hi,I want to use simulate arbitrary signal VI to load the data and then output it to control the shaker motion, one problem is that when the VI outputs the data point-by-point, its time interval is not the real time step in the data, so how can I change the time interval, if this can not be achieved with simulate arbitrary signal VI, what VI should I use?
thanks a lot,
Hi all,
I hope you are all fine. I am trying to generate the simulated brain sign. I got all the data set for the time and the value of y-axis but when i used cDAQ NI 9178 to interface my signal and see it on oscillscope, there is error. in the software it works ok but hardware can not .i dont know what is wrong,
kindly can you help me in this issue.
error is
Error -200292 occurred at DAQmx Write (Analog 1D Wfm NChan NSamp).vi:3
Task Name: _unnamedTask<14>
Attachments:
trial1.vi 1608 KB
Similar Messages
-
Simulate arbitrary signal getting rms value
Hello!
I´ve got a .lvm file (attached as testpwm.txt) that generates a preview in Simulate Arbitrary Signal but shows nothing in the waveform graph. I would like to calculate the rms value and the duty cycle of the signal, but it doesn´t work together with the Express VI. I have also tried to build the waveform with Read waveform from file, but it doesn´t work either.
any ideas?
Attachments:
testpwm.txt 24 KBHi Dongre,
What do you mean by "but value varries from 0 to rms which is not required. "
If you are using EPS 2014, you should first identify the type of data acquisition cards you are using for your cRIO 9076 (SAR of Delta-Sigma), and then choose the examples with the corresponding type in name in the Power Quality folder. These are more ready-to-run than the examples in Basic Power Measurement which are for DAQmx, but which could also give you a straight forward view of how to measure RMS.
You need to check the data acquisition modules on your cRIO for acquisition precision. If they are different from what's used in the examples, you need to manually modify a bit. Refer to the link below for how to adjust precision when you change for another module.
http://forums.ni.com/t5/LabVIEW-Electrical-Power-Suite/Wrong-Voltage-Values-using-NI-9225-and-ELectr... -
Synchronous arbitrary signal generator
I have Labview 7.0, PXI-1042, pxi 6070E, scb-68, windows xp.
Is it possible to synchronize an arbitrary signal generator and a simulated signal generator?
So far I have been unsuccessful.Hi Cool,
The hardware output of the PXI-6070E board is independent of the software running in LabVIEW. Once LabVIEW sends the command to write the output buffer, the hardware will work independently of the software.
There is a certain degree of synchronization that can be accomplished using DAQ Occurrences, which uses an interrupt to indicate when a certain amount of output has been achieved. However, the difference between the DAQ board sending the interrupt and LabVIEW processing that interrupt, amounts to a period of time that doesn't enable you to perform tight synchronization.
If you are looking for output rates in the kHz, this might, however, do the trick. The problem is that there is always going to be a difference since the OS (Windows) control
s the multitasking of applications and LabVIEW. This causes LabVIEW not to run deterministically. The hardware will always output at a specific rate where as the LabVIEW will not be able to simulate completely at a specific rate.
I would take a look at DAQ Occurrences in the LabVIEW Help File. This will give you your tightest synchronization. Hope that helps.
Ron -
Arbitrary signal generation acquire 5411 5911
An arbitrary signal generated on a PCI-based NIFGEN(5411) is not acquired correctly on a PCI-based NISCOPE (5911). I use RTSI to synchronize the two boards (5911 is the master). When the 5411 board has generated the waveform the 5911 board should start acquiring immediately, but it seems like the board does not receive the correct data the first several times (It jitters around zero). Does anyone know what the problem might be (I have attached my VI)? If not does anyone know how to examine the data actually generated by the 5411 board?
Attachments:
5911-5411_interface.zip 144 KBYou may want to post your query under the Measurement Hardware section of the forum for a faster response.
Rgds,
Khalid -
Simulate ECG Signal Source will not install from BME Startup Kit
Hi, I'm having a problem getting all the VIs that are supposed to be provided with the BME Startup Kit to install, namely the Simulation ECG Signal Source VI. I have the two toolkits, Vision, and DAQmx driver installed. When I go to try to used the VI, there is a large question mark where the selection button normally is for a VI, and the VI does not show up in the Biomedical pallette directory. Can someone please give me some insight as to what might be the problem? If you need more information, I'd be happy to provide it.
Thanks!!i have download biomedical startup kit for labview 8.5 and i use professional development system versions but i can't access Simulate ECG Signal.vi they just only ? simbol (look attachment files). why i can't access them maybe someone can explain that and help me to solve this problem cause i really need that. can labview 8.0 professional development system versions use biomedical startup kit if yes can someone tell me what is the address.tanx
Message Edited by marp84 on 06-09-2008 09:29 PM
Attachments:
ecg.JPG 58 KB -
How can I load xcel data into simulate arbitary signal VI
Hello,
I am using the labview arbitary signal creator , now i have a pattern which can be easily created in microsoft xcel but i need to load the data in the simulate arbitary signal VI so essentially i need to convert an xcel file into a LVM file . Can i somehow load the xcel data as LVM data.
Thanks
AmsAms wrote:
Hello,
I am using the labview arbitary signal creator , now i have a pattern which can be easily created in microsoft xcel but...
If you can generate it in excel, it would be even easier to generate it directly in LabVIEW. Are we still talking about the staircase funcion?
http://forums.ni.com/ni/board/message?board.id=170&message.id=221036
LabVIEW Champion . Do more with less code and in less time . -
Changing Total time and amplitude in simulate arbitory signal
I am mixing a number of signals and trying to produce step function using the simulat arbitory signal. What I would really like to do is be able to vary the total duration of the signal and the amplitude. Does anyone have any idea how this can be done?? AN example of what I am trying to do is included (although the simulate arbitory signal doesn't work properly
cheers
Message Edited by mr_nice on 10-11-2005 08:59 AM
Attachments:
SignalMixer.vi 424 KBThanks for your reply TPoint
I only want to set them at the beginning (more importantly I don't want them changed during).
I have tried to include both vi's now.
My real question is how I change the duration and the amplitude of the arbitory signal
Message Edited by mr_nice on 10-11-2005 09:47 AM
Message Edited by mr_nice on 10-11-2005 09:48 AM
Attachments:
stepFunction.vi 48 KB
SignalMixer.vi 424 KB -
Simulate GHz signal with big number of samples
I would like to simulate 650nm wavelength signal with 3.5ms of pulse duration. So I need very high sampling frequency and big samples in LabVIEW, if I go generate about 1M #s, its very long to generate. Is there any solution for that?
When you feel sad, laughJust taking a very quick look at your code, my guess for the increasing CPU over time is how the waveform data is being built. Anytime LabVIEW builds an array by appending, rather than having a predefined array that has the elements modified, the program must keep reallocating memory to store the increasingly bigger array. This takes time and CPU, more and more as the data set gets bigger. I'll try and look at it a little more later and see if an easy solution becomes apparent. I don't use the waveform data type often so it isn't quite as obvious to me.
P.M.
Putnam
Certified LabVIEW Developer
Senior Test Engineer
Currently using LV 6.1-LabVIEW 2012, RT8.5
LabVIEW Champion -
Hello,
As part of a University project it is my task to try and access the CAN bus of an inverter.
The inverter is being programmed at the moment to operate as required.
I have a USB-8473s which will be used to acquire data from the inverter when it is programmed.
I was wondering if there is a way that I may be able to simulate a CAN signal (possibly by an NI hardware device) and input that into the USB-8473s in such a way that I can create some Labview VIs and test them.
ThanksHello svall88,
You can use the USB-8473 to write to the CAN bus and read from the CAN bus. You could always get a second USB-8473 to "simulate" the inverter.
Let me know if that helps.
O. Proulx
National Instruments
www.ni.com/support -
Simulate ECG signal in LABVIEW
Hi,
I am a new user of LABVIEW. I want to get ECG Signal from LABVIEW and give it to MULTISIM, where I am creating a SPICE netlist for a filter design.
I have installed LABVIEW, MULTISIM and the Biomedical Toolkit. I also have installed Advanced Signal Processing Toolkit and Digital filter design toolkit.
In the MULTISIM, under Instruments I am not able to see the LABVIEW icon. I am using 2013 version with windows 7. Can anyone please help me out?
Thanks,
DeepaI use this occasionally so I don't have to worry with LabVIEW while in Multisim.
Good luck.
TR
><><><><><><
Tommy R.
><><><><><><
Attachments:
ECGsignal_1sec_1kHz.zip 39 KB -
Hi!!!!
I am ABHRO from Banglore,India.I have made an arbitary signal from the data points I am having and now I need to convert that signal to another form of which I know the relation(I mean the equation).
I wanted to know if there is any procedure to convert the input signal to another form and further use it.Couldn't you just
input array -> equation -> output array?
Kudos and Accepted as Solution are welcome! -
I cannot seem to figure out the time parameters of the Simulate Arbitrary Signal.
I want to make a single ramp from -1 to 1 over .990ms then back to -1 in under 10us. So when I put it in a for loop I can get N sawtooth cycles.
I've been pulling my hair out trying different options of the define signal dialog and can't make it happen.
Can someone help me understand the dx relation to the datapoints and how they are affected by the write/sample numbers in the DAQ part? Please.
Christopher
Solved!
Go to Solution.
Attachments:
one_sawtooth.vi 2362 KBThis should get you started. You will need to set up the analog output in the software to match your system. If you change the frequency and sample numbers and the loop delay then you can make it go faster and slower much easier.
Tim
Johnson Controls
Holland Michigan
Attachments:
one_sawtooth[1].vi 24 KB -
Buenos días!
Me pongo n contacto con ustedes porque estoy realizando un generador de ondas para Labview y ahora mismo estoy atascado. He realizado la parte de generación de ondas predefinidas, pero ahora me gustaría hacer un módulo de onda arbitraria, es decir, que nosotros le demos los valores y muestre por pantalla la onda que nosotros hemos definido.
La idea es que esta señal se repita y se pueda ver en un osciloscopio físico.
Y más o menos tengo el concepto, pero no se como implementarlo en Labview
Si me pudierais echar una mano. Muchas graciasSe que existe un bloque que se llama "Simulate arbitrary signal" pero para introducir los datos de la señal arbitraria hay que meterse en el diagrama de bloques e iniviar este VI desde allí.
¿Habría alguna forma de que se pudieran introducir los datos de la señal desde el panel frontal?
Muchas gracias -
An arbitrary waveform generator using the DSP Module
Hi Guys,
Just got my hands on LabView and the DSP Module, and having a bit of fun atm. Great products. I'm currently using the TI DSK6416, and was wondering if there was a labview model/example of arbitrary waveform generation using this...? Perhaps using a DDS method or something similar?
Thanks in advance...
GibbGodDGibbGodD,
Hello!
There are quite a few Waveform Generation VIs within Labview, including the Simulate Arbitrary Signal Express VI and the Arbitrary Wave VI. Unfourtuantly, these are not available within the DSP Module. There is a special group of Embedded Signal Generation VIs for the DSP Module, of which one is the Simulate Signal. Take a look at these VIs as perhaps you could use them to build the waveform you are looking for.
To answer your question, I wasn't able to locate a specific example that matched what you were looking for, but if you to Help >> Find Examples >> Toolkits and Modules >> DSP from within LabVIEW you should be able to find some great DSP examples. Particular, the example project "Variety of Signal Types.lvproj" shows the different types of signals the DSP target can generate.
The majority of Arbitrary Waveform Generation information that I was able to find is all related to our Function Generators but not for the devices supported for the DSP Module.
Best of Luck!
Ben Sisney
FlexRIO V&V Engineer
National Instruments -
Sim. arb. signal within Timed Loop?
Hi there,
Is there any inherent reason I couldn't/shouldn't put a Sim Arb Signal VI within a timed loop? I have a scenario in which i need to modulate an arbitrary signal as the experiment is being run. I've placed the express vi inside a timed loop set to execute every millisecond. The express VI is setup to generate a single point of a arb signal with a dt=1. It seems however that it generates the whole signal each time the loop is called. Is there an appropriate example or tutorial somewhere out there in cyberspace?
Apologize for not posting an example, but I am working from home tonight.
Regards,
Matthew Pausley
NC State University
Raleigh,NCMatthew,
I have tried making the simulate arbitrary signal vi output a singal point using your suggestions and it worked. Perhaps you need to compare the VI you are using with this one.
I hope this helps.
Steven T.
Message Edited by Steven T on 10-16-2006 11:46 AM
Attachments:
example2.vi 110 KB
Maybe you are looking for
-
Scheduled Report Fails To Run If User Password Has Expired
Why can't a report, that has been scheduled for a user whose password has expired, continue to run and go to its predefined destinations? A user doesn't know until he/she attempts to log in that there is a password expiration issue. They may have sc
-
I am currently having bad hangs with my 13" MacBook Pro (2011) which I book 2012 ad a New external Harddrive (WD My Passport Edge) which was given to me as a gift. Friends of mine told me there is a compatibility issue between the USB 3 cord and the
-
Remote Desktop Client 8.1.3 Display Issue
We're running Microsoft Remote Desktop 2012R2 services including a Gateway/Connection Broker/Licensing server and Remote Desktop Session Hosts servers. Our clients include Windows systems, iPads and iPhones. Since the upgrade to Microsoft Remote De
-
Blog Post: Octagonal Peg in a Hexagonal Hole (APEX Backward Compatibility)
http://tylermuth.wordpress.com/2009/06/04/octagonal-peg-in-a-hexagonal-hole-apex-backward-compatibility/ Thanks, Tyler
-
How do I get my photos back?
AAfter upgrading to new iPad Air 2 it asked if I wanted to try iPhoto beta and I made the mistake of saying yes. Now all of my pics are gone. They are still on my iPhone, my macb Pro, even my mac mini. How do I get them back onto my iPad?