IMPLEMENTATION OF SOLAR MPPT METHOD
can i know how to implement variable size incremental conductance method for tracking my mppt.
Also define hardware that is to be used (i think CRIO should be used).
how to connect the pv panel to a crio or i need some other hardware..
and last how to control it.(the diagram on the control panel the block diagram)
i mean to say that the mppt method can be implemented using labview blocks or i have to write the coding in mathscript or something like that. i just want to get all these things clear..of how to perform a mppt method (harware +software)...and after that how to give the desired pulses to a boost converter(by using some sort of hardware?).
Problem While playing .wav File
Hello everyone,
I am having an issue while trying to play a .wav file. I want to do this in order to report an alarm.
I am using LabVIEW 2014 SP1 f3 in a 64 bits Win7 SP1 computer. The strange thing is that the Test1.vi, which is attached to this post, works as expected in every 64 bits Win7 SP1 computers. Nevertheless in a 32 bits Win7 SP1 computer a long time passes till the file can be played (40 seconds approximatelly or even more).
In order to play the file I used the Play Sound File.vi. I have realized that the problem is originated in the Call Library Function Node included in this VI (function int32_t PlaySoundFile(const int32_t devID, const LStrHandle path, const uint32_t waitDuration, uint32_t *task)Smiley Wink. It just take ages to be executed.
All computers were recently updated with the most recent windows updates. Nevertheless the problem persists. The final .exe application will be executed in the 32 bits PC. But under the current circumstamces it will not be possible to play any sounds.
Has anyone experienced such a problem? Some advice to solve this predicament?
Any piece of information to solve this issue is highly appreciated.
How to use an FFT with decimal I32
Hi
I am new to Labview I wonder can anyone help I have used LabJack SPI to pull in samples of my accelerometer 125Hz
I end up with Decimal I32 and can graph it fine. But I have no Idea how to use it with an FFT I think I must have to convert it as most want 1D can someone please advise me.
Many thanks
Calculate phase difference between two sine waves on FPGA
I have a problem to calculate phase difference between two sine waves on FPGA. Can anyone help please? Theoretically I could use the equation:
phase difference = arc cos (x1.x2/|x1||x2|), where x1 and x2 are the sine waves.
However I am looking for a practical solution that can be calculated on FPGA. Any bright idea please? Or how to implement the theoretical solution on FPGA? Thanks.
Copied whole project and VIs - Can't use shared variable nodes in the copy, but can in the original.
Hello. I have spent a long time searching but to little avail.
I'm new to a project that uses Shared Variable Nodes to pass data around. I have created a copy of the whole project and subvi's to work on without upsetting the original, which we need to keep operational.
In the copy I can't use any shared variable nodes. I can drag 'blank' ones off the pallet, but I cant double click and select which shared variable I want to assign to the node. If I right click the blank node and go to properties all the options are blanked out, so I can't choose a path to select a shared variable either.
If I use a VI with an existing shared variable from the original it works fine until I do 'anything' to the node, then it breaks the wires and displays a little red explanation mark.
I can modify/add/edit shared variable nodes in the original, just not the copy. Why is this? I have checked the licence manager and I can't see DSC in there - is this the problem? If so why can I work on the original unimpeded?
Thanks very much for your help.
Array Manipulation Bug
I''m running into an Array Manipulation bug that sometimes generates an extra element causing a bogus numbers to be added to the array for some odd reason. It doesn't do this all the time, but it does it sometimes. Which is of course is inconstant.
I can't quite see what I'm doing wrong, and why it is inconsistent results. There should never be a "0" in the array's, but it keeps showing up. But it only shows up if an extra element is added to the array. I tried to isolate it using Case statements, but both Array manipulation routines are doing it.
This routine example is intended to exercise Array mathematical operations. However these VI's are sometimes adding elements and inserting "0" at random times. How am I incorrectly using these Array Manipulation VI's?
The problem is in these Sub-VI's:
LOTTO_Shuffle_Balls.vi
LOTTO_Scramble_Balls.vi
With the top level VI being:
LOTTO_Draw_Balls_With_Statistics.vi
Queries about Single Plane Balancing in Sound & Vibration Toolkit
I’m having questions with Single Plane Balancing project example in Sound & Vibration Toolkit as below:
- Is the Balancing example a fully completed project that can be used in practical? For example, I'm testing with rotor disk (plane) of 300mm radius and 10mm thickness.
- What is the unit for added weights (gram/kilogram…etc.)? Can I use 250g?
- Where should the weights be added with radius position? (in program only angle position is shown). I read and think that it’s can be added anywhere on radius, all weights must be at same radius, but I’m not sure.
- Is there any recommendation about the location to put vibration sensor?
I have read the project documentation carefully but there is no information regarding these. Appreciate any input from you guys.
programmatically populating or showing/ hiding options in enum or ring control
Hey guys,
So my problem is that I have a list of known selections that I would like in something like an enum or ring control, the user will have to click on one option and something will happen unique to each selection. the program will have many pages where the enum/ring will be present and on each page the options available will be a relatively unique grouping of the known values.
basically options 1 - 6 are already known to exist.
on page 1 the drop down shows options 1, 2, 3
on page 2 the drop down shows options 2, 4, 5, 6
....
every page will have some combination of the options.
also this isnt random, im pulling the page and the list of items for the list from a database.
Im trying to think of a good way to do this, my guess is my options are rings or enums but if theres something else I could use to generate lists like this at run time I have no problem looking into it. I was looking into using the strings property node to take the strings of options from the database and populating the ring control but how do I keep the value of the ring always associated with the proper string? I could use the value and string property and just pre associate the database strings with the proper numeric value.
I'm just wondering if there's a better way to go about this.
Thanks for any help