Hello
Not sure who's responsible for the Data Dashboard application, but maybe someone in this forum can answer this.
Will there be any updates for the LabVIEW Data Dashboard in the near future?
It would be nice to get some more controls and features, like for example:
- Vertical slider (not only horizontal).
- Pushbutton (Latch until released).
-Etc.
Data Dashboard updates
Simple Led timing
Hey all,
I would like to add a timing fuction to the attached program such that:
- Keep Led1 on for t seconds while keeping Led2 free for toggling.
In other words, while one led is on for a certain period of time, one should be able to manipulate (toggle) Led2 independent of Led1.
Xbee init - Error 5002
Have a nice day.
There is a task to liaise with the Arduino uno by means Xbee S2 module.
What I have:
- Xbee USB adapter and it is Xbee S2 module.
- Arduino Uno board with Wireless Proto shield and set it on Xbee S2 module.
Connect with the Arduno Uno via USB in Labview is successful.
Both modules Xbee S2 in a special program XCTU communicate with each other normally.
When I try to connect from Labview with Arduino Uno via Xbee USB adapter and Xbee S2, 5002 error: unable to establish connection with arduino.
I connect Xbee USB adapter and it is Xbee S2 module in one PC (with LV), Arduino Uno board with Wireless Proto shield and set it on Xbee S2 module in other PC.
Does anyone have any experience of working with Arduino Uno via Xbee USB adapter and Xbee S2?
QMH template initialize case
I'm not sure I understand whats happening with the references into the bundle by name, is it just loading the current state of each UI object into the shift regester?
TCP communication with Keyence SR-1000 series barcode reader
So I have a customer who needs help to connect the Keyence SR-1000 barcode reader using TCP/IP to a LabVIEW application. After researching Keyence's 'Connection document' for TCP, I realize it's based on their utility software alone.
Since I have no experience with barcode readers I'd appreciate any hints on what to look out for and how to go about implementing a VISA-based 'driver' for this device. Or generally, how barcode scanners are best hooked up to LabVIEW.
Thanks
Ifeanyi
Using WORD template to generate PDF report - Doesn't work on customer's PC
Hi,
I've set up a Word template using bookmarks to populate the test data. The created file is then saved to a specific folder and file based on UUT parameters. The report generation works perfectly on the development system, both in the development mode and when running the entire test system as an exe. The system is set to open the document with the fields populated, automatically save to PDF and then close (for now, for troubleshooting I have it as "OpenAfterExport".
Fast forward to installing it on the customer computer. The testing is all processed correctly, but when Word is called and the template opens, there is no data being populated and the PDF is not saved.
I think it's a permissions issue with Word on the client's computer. Has anyone run into anything like this?
Attached is a snippit of a portion of bookmark data population and the word nodes being used.
Reading NI USB 6008 from executable
Dear all,
I've tried to find a solution in the existing topics, but could unfortunately not find a fitting solution.
I use a USB 6008 to read out a voltage on ai0. When I run the VI with the USB device connected at my development pc it works fine (DAQ assistant was used to read out the value on ai0). After making an executable on my development pc this also works. However, when I move the executable to the computer on which I want to use it it doesn't read out the voltage. If I startup NI Max I notice that the computer is able to read the value, so physically everything should be fine. To me it seems like some link/connection is missing in the software. Does anyone know what can be missing/faulty in my executable?
NI DAQmx is installed on the computer on which it should run.
Anything to be aware of using .NET 4.0 Assemblies?
Hi there, I just downloaded a manufacturer's driver which asks me to put a LabVIEW.exe.config file into my <National Instruments>\LabVIEW 2012 folder. I don't want this file for one instrument to have an impact on other projects, is there anything I should be aware of? The contents of the file in a text editor appears to be an XML file:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"></supportedRuntime>
</startup>
</configuration>
Problems after editing a subVI containing a cluster of dynamic user events
Hi,
I like dynamic events in GUIs as a way of reusing code. But this can lead to registering a lot of dynamic events. To handle this, I often make a subVI that registers them for me. A typical one looks something like this:
Then I utilize it something like so...
The first time I do it, this works really splendidly and keeps my code (relatively) trim. The problem I've run into on a couple occasions is editing the subVI. Suppose I add a new event. Now my "Event Registration refnum" and "User Events" cluster outputs are broken. No problem: delete those, create new ones, link them to the output terminals. Fine. Now go into the caller. Maybe I've again got to clear out some junk and re-wire here and there due to the type defs. Cool, done. As far as the block diagram goes, everything will look OK at this point; there are no broken wires. However, there are still pesky errors saying "Generate User Event: Contains unwired or bad terminal".
This is obviously some kind of hidden type def conflict. I will typically go through the whole block diagram ripping out wires, nodes, Generate User Event VIs, event loops, cluster unbundlers, the works. Then I code it all back in by hand. Still that gray arrow. I'll mass compile it once or twice. Still a no-go. Make a new VI and copy the code in there. Same problem.
I've encountered this problem multiple times and don't think I ever hit upon the solution. Eventually I just revert back to before the changes and give up.
Any idea what's going on? How do I break out of this?
Thanks,
Nick
Ticks/Count from Encoder
I was little reluctant to post this question but then convinced myself that it will favor those who are looking for solution like me.
So,i have a rotary encoder from which i would like to know the ticks/count.The logic i used is subracting the current tick with the initial tick and checking that with a constant value.This being fed to a case structure,if the value obtained is greater then the tick/count is fed 0 otherwise i tried incrementing it by 1 though a shift register.Here is were i am facing problem,that value keeps incrementing --not sure if this is correct.
Mulitple DMM Measurements
Hello,
I am trying to take multiple measurements using a PXI4070 DMM. The goal is to take a user selectable number of samples every 1 mllisecond and average the samples. The code works and takes the appriate number of samples. The issue is the lenth of time of the samples are taking too long.
For example, I have been using 10,000 samples(Number to Read) which I would expect the take 10 seconds at 1ms per sample. This setup is taking about 16 seconds to complete. I found a NI example "Acq Multiple Sample - Interval Dample Trig", it is taking the same amount of time to complete the 10,000 samples.
I've tried using the wait ms timer in the and out of the event structure, this was no help. Am I not understanding the operation of the interval VI?
Thank you,
Dave
Putting USB 8452 into Standby mode
How do I put the USB 8452 into standby mode where all pins are disabled.
Logging Issues
Compare element in two 1D arrays and store in another 1D array
Hi all!
How to compare two 1D array and if both of the 1D arrays have the same elements (eg: the first is 123456 and the second array is 123456), I want to store the data in another array. If false, it will just ignore the data and continue to check the next arrays.
Below I attached the screenshot of a part of my code.
Interrupting a state machine while loop.
I have a state machine, as can be seen in the atatched vi. When the user clicks a "start Procedure" button, the case "start procedure" is executed. Inside this case I have while loop with a further case structure, which iterate over the five steps inside the case structure until the users desired cycles are done. I want to now inlcude an "interrupt Procedure " button, that breaks the while loop and halts further execution. However the button becomes inactive during running and I am not able to interrupt the loop. Highlight execution revealed that the button never changes value. How can this be? My understanding of the while loop/case structure assembly is that one case is one cycle, then moving onto the next case is another cycle, etc. Is this not correct?
Thanks in advance.
Doug
PXI: Request for username and password
During the deployment of the system definition file the PXI system prompts for username and password. Is there a way to programmatically bypass or confirm that? Can I disable this in MAX?
VeriStand and LabVIEW 2015 with PXIe 1071
Missing subVI and Could not load front panel.
Hello,
I've built an application with the NI Vision Builder application on my computer, and it's working without any errors. But when I copy this application(with all of the VI-s and config files etc) to a coputer, which has installed just the labView RTE and Vision Development Module RTE, I keep getting the errors below on the image. I looked after the missing subVIs, the Common.llb file includes the the IVB Threshold Image.vi and the IVB VAA.llb contains the IVB VAA Templates.vi. With the other error I don't know what should I do, because I couldn't find the lvlib file (could that be the problem?). So why the program can't see the 2 VIs which are in the 2 llb file, and what should I do with the "could not load front panel" error?
I attached the images.
Thanks for your help,
Bence
Labview 2015, Excel select data within the range to the Work Sheet.
Hi, guys.
I have a question about deal with data in Excel,
I had determine two cell's address(eg A1, C20), then select the data(eg. within A1 to A20 and C1 to C20) to other sheet(or table).
Thx.
NI9514 Softmotion Function Blocks/Express VI
Hi,
I'm using a NI9514 module in hybrid mode with some other modules in FPGA-Mode.
I followed this guide to get a straight line move: http://www.ni.com/pdf/manuals/372874d.pdf
I am not used to working with Function Blocks so i'd like to use the Express VIs, but i coulnd get the axis to move.
I used a stacked sequence to first power and enable the axis and then another sequence to move to an absolut position and the power off again. But the axis does not move at all.
Can anyone give me some hints on how to use the SoftMotion-ExpressVIs? I found this help article, but it does not help me at all.
Greetings!
want to generate maximum minimum curve with respect to the actual data.?
We are developing the runtime executable , to measure the POWER , VOLTAGE , FREQUENCY values, data logging in TDMS file and also have to validate them (i.e. the actual value should travel within the limits). Now we are able to measure the actual values through DLL file of FANUC CNC SYSTEM, generate them in ARRAY at the sampling time of 100ms and connect it to waveform graph. Once the trail completed for the component, we will take OK component TDMS file as MASTER DATA and extract them to 2D array. By using the INDEX ARRAY function , will take the POWER column from the 2D-ARRAY and connect it to BUILD ARRAY function. Before BUILD ARRAY, we have used SCALE AND OFFSET function from WAVEFORM PALLETE to generate two curve (i.e. maximum and minimum curve ) .
Now the problem is i'm able to increase or decrease the Bandwidth of limits only in Y-AXIS alone, but it should be effective in X-AXIS also. Our sample final output should be as below,