Boa tarde, estou utilizando um NI cRIO 9066, utilizando FPGA estou monitorando a tensão que uma pequena placa solar de 12v está gerando, com o modulo NI 9238, realizei um divisor de tensão para conseguir adaptar a placa no modulo e monitorar no software. E até certo ponto eu consegui, estou conseguindo monitorar a saída da minha placa solar pelo programa, exemplo está gerando 11v na placa solar, no software após a divisão de tensão está 0,413v, porem eu gostaria de adicionar outras informações no front painel como tensão real, exemplo 10,7v ou 11,1v, mas quando eu realizo as multiplicações e divisões, esses números se tornam inteiros e eu gostaria de recebe-los em números com virgulo (float), como eu posso realizar essa conversão?
duvidas sobre o FPGA
Interactive program for sensor and pump controls
Hi,
I'm looking to start a project using several liquid pumps (3) and sensors (1 or 2) and need a bit of advice. I am trying to figure out what general program structure to use as an overall control. Is an event-based queued state machine overall with each pump/sensor having a subVI with the communication state machines a common approach or would there be a better way to do it?
Thanks for any help.
Using LabVIEW to insert rows to Google Sheets
Is there currently a reliable LabVIEW library or method available for the use of dumping information to Google Sheets? I am trying to periodically update a spreadsheet using data that users generate from a test screen in one of my applications.
I have tried the approach (method #3) mentioned here, but am getting an HTML body returned that informs me Google is "unable to open the file at this time."
http://asee-ne.org/conferences/aseene/2018/index.php/aseene/aseene2018/paper/viewFile/321/204
I have seen some other threads but they seem to fizzle out into uncertainty regarding the results.
Thank you
Windows system event loging
Hi to all. I am going to store errors in the windows event log journal. And Labview has a VI named "Write to system log". But old labview versions haven't that VI.
I have been found a VI on this forums.
But .NET method System(4.0.0.0).Diagnostics\EventLog\createEventSource in it have to get administrator privileges. And this lead to question: how can I run the VI/exe as administrator automaticly. That action will ask user to get more rights. Or how can I use createEventSource in user rights limits?
It has index (page) and index (vol) for array. It does not describe in "help manual". How to use it?
It has index (page) and index (vol) for array. It does not describe in "help manual". How to use it?
Installation error 1334 of LabVIEW 2018 64bit (Software Platform Bundle Fall 2018)
Hello, thanks much for the help all the time from active community members.
I downloaded Software Platform Bundle Fall 2018 to setup LabVIEW 2018 SP1 64bit + LabVIEW FPGA 2018 64bit. I downloaded the disk image file on local desktop (56GB !) and started installation.
Then, an error pops up during LabVIEW 2018 SP1 64bit installation. No matter how many times I started installation from fresh Windows 10 OS, this error keeps occurring. Would please somebody help me to install LabVIEW 2018 SP1 64bit without errors? Almost two whole days were spent to trouble shoot this problem...
The error says as follows
The "NI Web-Based Configuration and Monitoring 18.0" installation has failed with the following error:
Error 1334
The file 'LGAAAA.1BC7F9CB_3Æ85_4FB2_9C0A_BABE124C9405' cannot be installed because the file cannot be found in the cabinet file 'ni_wif.cab'. This could indicate a network error, an error reading from the CD-ROM, or a problem with this package
SLM
Pls help me.
I will have order LabVIEW Full Development System with price ( 2,999.00 USD).
I want to measure the sound and vibration level with unit (dB, g, m/s2).
Do I have to buy another toolkit ? and if buy so what is toolkit.
Thanks and best regards,
John63
dzung.vietng@gmail.com
LabView Course
Hello .
I am new to this platform . I want to learn LabView . I am a beginner and I graduated in Electronics and communication engineering. Suggest me how to approach this course. Also tell me about the certifications.
LabVIEW & Git LFS
Hi Everyone,
We are evaluating Git LFS(Large File Storage) as SCM for LabVIEW as it handles binary files efficient than Git and has file lock option. Would like to understand below items from the community,
1. Are there any cons with Git LFS? e.g how the efficient the locking would be when working with large projects.
2. Any recommendations on the Tools - We use Sourcetree and GitHub.
Thanks,
Mani.
how to generate NRC 78 Error
Hi,
how to generate NRC 78 Error using Diagnostic tool kit in Labview
How to Find CAN frame Receiving time
hi,
how to find CAN Frame Receiving Time Delay.
health and fitness
RLZ Pills
The momentous and basic fixings in the improvement cause the veins and muscles to loosen up. The has a formed structure called corpora help in the erection. An erection happens when the blood hits to the erectile tissues and causes the to develop, making the hard and firm.
White space in cell in excel - with CLAUDIE_xlsx addon
Hi everyone.
I tried using CLAUDIE_xlsx addon on LabVIEW in order to write and read data from an excel file.
I succeeded with creating, opening and writing to an excel file.
But when after I write text to spreadsheet in excel, I see that in addition to the text in the excel file, there is a blank cells without the excel cells boarders.
This is the blank cells in the excel file:
And here is the LabVIEW connections:
Do you know how I can fix this?
Also, is it possible to read a specific cell from a spreadsheet in excel or only a specific row? if it's possible, how do I do it?
Thanks,
Reshef
Error: unbundle by name
I inserted a for loop inside a while loop. As a consequence I get an "unbundle by name" error when I try to connect the error out wire and the refnum wire outside of the while loop. I attach the code. Can you suggest me any workaround for this? Thanks
Diagnostic Service.vi reports timeout when CAN-FD+BRS with extended FrameID is implemented
When I try to execute UDS diagnosis, Diagnostic Service.vi is applied.
The tested ECU(incl. HW & SW) has been verified correctly in the vehicle.
1) when using normal frame ID, this VI works well, diagnostic signal can be transmitted and received quickly (within ~100ms);
2) when extended frame ID (CAN FD is used) is implemented, this VI becomes quite slowly (under continuously running, it could cost more than 1 sec to finish one transmit & receive), and then timeout error will be reported. Sometimes error report will disappear.
Related configuration has been implemented under the instruction of help document.
To verify whether signal has been sent correctly, BusMonitor (xnet service) or BusMaster is used to monitor CAN BUS, finding that the transmitted signal can be obtained, as well as the feedback signal sent from ECU.
My questions are:
1) why it could become some slowly when extended frame ID is used?
2) if it's not the correct VI, which I should choose to implement UDS diag service for extended frame ID under CAN-FD is used?
Disabled Property in NXG
Hi,
I want my program to be disabled & grayed when it's running. In the previous versions of LabVIEW I could choose Page property node, but I can't find such feature in NXG. Any suggestions to how it could be done differently? :-)
"The back-end compiler failer"-ERROR
Hi,
I get an error saying "The back-end compiler for this deploy failed with an exception while processing this file. The file may be corrupt or there may be a but in the back-end compiler. Consider undoing recent edits or restarting the application" The error came up when I deleted an empty for-loop. When I redo the change the error disappears. How can I get rid of this for-loop?
Convert to Signed Decimal
Hello All,
I am receiving the following delimited string over GPIB.
ST4;TA246;TD252;AF15;ME3;SP1850;SP2250;SP365136;MS 2
The instructions to interpret this string tell me convert to Signed Decimal when dealing with negative temperatures. The value I am trying to convert is 65136 which I supposed to be -40 Degrees C.
How can I do this in Labivew?
Can anyone point me in the right direction.
Thanks
Large data in network shared variables - Error 180121605
Hi,
My main RT LabVIEW system keeps finding new ways to puzzle me. I have a PXI-8106 controller linked via private network to the host. The PXI runs the machine & collects data from short-run tests. When the data is ready, the PXI packages it into a custom cluster as a network shared variable. It sets a Boolean NSV flag to indicate that there is new data for the host to read. Fine.
Some of the tests are now running longer, with data sets of 10-15MB. Occasionally one or more data sets in a series fails to be seen by the host, although the PXI claims to have processed them as normal. One of the few clues I have is Error 180121605 - 'OS and Network Services: (Hex 0xABC7005) Variable data is being written faster than it can be transmitted. This may result in data loss.'. I am losing data.
I can see evidence of other parts of the system slowing down as the data is being handled, but I can accept this, as it occurs as a predictable time in the overall sequence. What can I do to improve the reliability of data transmission here?
NSVs suit the use case - low priority, occasional use only. I don't want / need to stream data to the host, nor do I want to develop my own protocol. Any other suggestions?
Individual data points are queued at test run-time. At the end of the test the queue is flushed, and the data packed into the custom cluster. This is then passed into a queue within a functional global variable. Elsewhere a low-priority loop monitors this FGV and passes the cluster to the NSV. Running LabVIEW 2018, but had similar behaviour on 2014 also. Processors are quite busy - 80-85% loading. Plenty of memory available and the network is quiet.
Thanks all,
Ian
FPGA max value from DMA FIFO within data collected
Hello community.
Currently I am developing a system that is a data collector using a NI9234 and FPGA. One of the things that I want to do is once I have collected a measure and I pass through FFT module, I want to obtain the MAX value of them.
I'm not sure that my VI is doing correctly the MAX.
Let me give you some keys about the code.
In the first window (below) you see the code where the NI9234 module realice the read of one channel. Once the read have been made I pass the signal through two filter high-pass and band pass. And I write the signal into a DMA FIFO in order to pass this data to another time sequence loop, which is below.
DAta collector
In the image below you see the time-sequence loop where a reading of the FIFO is made and a FFT is performed once the FFT has been made a square norm is calculated. All of is aimed in order to get the maximum value of the FFT.
FFT_SQNORMIn the image below that is in another while loop a FIFO read is made in order to find the maximum value.
MAX
All of this code is programmed into the FPGA part of the sbRIO-9627
Should I put this code into a flat sequence structure?
Is there any advice or example where the max value in the FFT into the FPGA is calculated?
I am stuck with this and I am not sure if I am doing correctly.
Attached is the example.