Hi
I am facing catastrophic failure while connecting to database in labview 2015,
Please let me know how to resolve the issue.
Image may be NSFW.
Clik here to view.
Thanks
Ravi
Hi
I am facing catastrophic failure while connecting to database in labview 2015,
Please let me know how to resolve the issue.
Image may be NSFW.
Clik here to view.
Thanks
Ravi
Hi everybody,
I have a completly working program. Except for the task. I want to add a task in which a lowpass filter is used from MAX. If I make the task without this lowpass filter, the program works just fine. But when I switch it on, the program gives: Error -200106 occurred at DAQmx Start Task.vi:7220001 as shown in the image below.
I have also added a screenshot of my MAX with the lowpass filter button shown.
The program worked last week, I don't know what changed or if I changed something last week and forgot to save it. But I know it works. And my results are much better with the lowpass filter than without so I really want it on.
Thanks a lot for your help!
The question has to do with the Application Directory VI.
The help file says:
If you call this VI from the development environment and the VI is loaded in a LabVIEW project file (.lvproj), this VI returns the path to the folder containing the project file. If the project is not saved, this VI returns <Not a Path>.
If the top-level VI is not loaded in a project, the VI returns the path to the directory containing the top level VI. If the VI is not saved to disk, this VI returns <Not a Path>.
Is there a way to programmatically check if the top level vi was loaded from within a project? That way I could adjust the path for either case.
I have a project that is still in development but currently being used that loads a configuration file. I open the program using the project but the user will open it from a desktop link to the VI for now. I know there are a few other ways around this, but I thought I would ask because I am curious.
Bryan
Hello,
I am having an issue when building an application with the actor framework, specifically if "actor.gll" is included in the build the application will never fully close. I disabled everything in my main VI using a diagram disable structure, so that when I build the application it still includes the actor.gll, then I repeated the build with an entirely blank VI in the same gcomp. When actor.gll is included, the application will never close unless I force it closed in the task manager. The blank VI builds without actor.gll and closes without issue.
Does anyone know any way to fix this? Or are there any workarounds for this?
Any help is appreciated.
What are the favorite architectures/design methods for running programs that have simulation and real hardware capabilities? My first thought is to use objects to ensure that simulation and hardware are not mixed. What architectures/design do you guys use?
i am writing a program to count the days and hours remaining. I used the time stamp to set the end time, then I subtracted the Get date / time seconds to get the result but it didn't work as I expected. I use the Format date / time string to give a counter but it only holds true when I set the time back about 60 minutes. I want the output to be days, hours and seconds left.
Can anyone help me with this problem?
Thank all
I currently have LabVIEW 2018. I am attempting to install LabVIEW 2019. When going through installation, i run into the same error each time (see picture below). It seems one package in particular is failing each time. After troubleshooting, i know that my internet connection is not the issue, and i have plenty of disk space for the software.
Hello, I am using FlexRIO 7932 to retrieve data through DMA FIFO from FPGA to Host. In host vi, when "Number of Elements" is set to 0 inFIFO.read Invoke Method, "Elements Remaining" return value or this value plus or minus one can be divided by 32. Since I only need the last portion of the last FIFO data after several FIFO reading, this will cause data loss. I need help to have a better understanding on how FIFO reading works in FlexRIO. Thanks!
I have >30 wireless clients which I need to stream video to (Specifically 4 video streams totalling about 20-30Mbps).
My original plan was to UDP multicast the streams as individual JPEG frames (MJPEG stream). I am splitting each frame into chunks of 1472 bytes and transmitting them separately to avoid having a fragmented datagram which I would have if I sent the entire frame in one go.
I have also tried using ffMPEG to create a MPEG4 stream.
Both of these plans are currently working to a fashion but not well enough. Basically I am getting too much packet loss for the video to be usable, especially when I have more than one client subscribed to the broadcast.
I am now aware (I wasn't when I came up with this plan) that multicast over WiFi doesn't work very well (Depending upon how the WiFi router implements it, some routers seem to handle it better than others depending upon what settings they make available).
Things I have yet to try
- UDP Unicast/TCP (Although I think I will be struggling on WiFi bandwidth as this will total about 900Mbps (my WiFi router is 802.11ac compliant though which should give me 1300Mbps) This is my next port of call
- I do have another idea which is based around re transmitting each frame and the listeners assembling the frame from the data it recieves. Any gaps because of dropped packets would be filled on the subsequent retransmissions. I don't like this...it sounds like a like a lot of work with questionable likelihood of success.
Does anyone have any other suggestions on what I can do here? Third party streaming software which an API or CLI which I could use or another approach entirely?
Hello everyone,
I would like to know if the LabView FPGA module can program any FPGA in concrete the cyclone 2. The question is because my teacher told me that the FPGA module just works with the National Instruments hardware, is it correct?
I am planning to create a cnc machine simulation in solid works that is controlled by a labview software. What I want is that I have the g code for a product and I will enter it to labview and the cnc machine will move on the g code path. I want some guidance on how to approach this project.
I am just a beginner in this so any kind of help will be highly appreciated.
hi,
I need to change the Startup RT in sbrio. but, sbrio is connected with another PC. I trying to change the Startup RT using remote support.
how can i change the Startup RT.
Give me some solution for changing the RT..
Hi all,
I am trying to upload new dbc file to my RT target. Deploying it manually requires authorisation, but I lost my login and password to this device. I tried any possible combination of them but it's not working. Any other method requires authorisation as well. I wonder if there is any way to bypass this problem and upload dbc file to RT target without having password.
Device: cRIO-9049
Labview version: 19.0f2
CAN card: NI-9853
I would be grateful for any information or suggestion. Maybe there is other way to send data via CAN using dbc file.
My CAN send code:
Image may be NSFW.
Clik here to view.
Greetings all,
I am a newbie to LabView and I am using it to work with the SR-830 lock in amplifier. I am using the SR-830 to measure light that has been captured by this light detector
The goal is to capture the signals from the detector (which would be a sine wave) and plot it on a chart (alongside the reference frequency). Hence, I can see the phase difference between the two waves.
I have been experimenting with the instrument driver on LabView and some example VIs. My two questions are:
1) If I were to run the example VI (attached in this question), can I just plug in the light detector into Channel 1 and run the program? Since the reference voltage is already set.
2) If I want to output the wave from the detector on a chart, can I just route the output of the Fetch Buffer VI to a chart (as highlighted in the screenshot)? Since the output is an array.
I have read through loads of threads and have been unable to find a solution for my question. Any help will be appreciated. Thanks.
it says i have a working liscence. when i try adding to cart since the download is blocked if you dont i cant download it else where. the webpage after i add to cart stops working.
Help
Hello everybody,
I am using a state machine design and want to pass the data from one state to another one. For that I am using a shift register. But at that point I face a problem: The data is transformed from 'right side of the shift register' to the 'left side of the shift register' succesfully but when it enters the desired case structure its value changes to zero.
In more detail: I want that the max. and min. delay values calculated in the 'Set Initial Delay' case to be handed out to the 'Set Delay Value' case for further operation. When the data leaves the left shift register it still has its own desired value but as it enters the case structure ('Set Delay Value' case) it gets deleted and a zero is given to the case. What am I doing wrong in this and how can I fix it?
LabView Version:17.0.1f3 (64-Bit)
Any help is highly appreciated.
Best regards,
Ecafer
P.S: In the attachment there is also two pics of the relevant cases to the data transfer.
P.S: This didn't quite help to solve my problem.
when labview got event from a C# DLL, how can i check the event data? I try the official example, the panel operated well, but the event data keep zero value.
Greetings everyone. I feel like this question has probably been answered already, but haven't found any threads that deal with this particular setup.
I have an external (not LV based) program, that runs independently on the host system, that periodically and seemingly at random, throws an error message that must be acknowledged by the user with an "OK" button, to close it. The error does nothing but throw the window and halt execution until acknowledged.
I would like to know if there's a way to create a simple VI that runs in the background, and automatically closes that error message without requirement for human input, as the error is always the same and is irrelevant. Is it possible for a LV program to close dialog boxes from another program?
When upgrading to Windows 10 and LabVIEW 2019 from LabVIEW 2010, my hardware team replaced the PCI 6254 with the more recent PCI 6255.
We had two SCC68 connector boards supplying the 6254, but I find that I can only add one SCC68 and one SCB68 to the 6255 using NI MAX.
Why is this? Any clues?
We would like to simply replace the 6254 with 6255 and keep the rest of the hardware set up.
Hi. I tried to change the currnet 1.0A to 1.5A not a 1.0 -> 0 -> 1.5A
I think it works normally when voltage does not exceed 6V, however if the voltage over 6volts then, It doesn't work.
1. Initialize -> false (when the reset process added, then the current go to zero ampere) -> if the voltage doesn't exceed 6V it works. (1A to 1.5A)
2. Initialize -> True (when the reset process added, then the current go to zero ampere so I can't use this option) -> if the voltage exceed 6V it works.
3. Initialize -> False (the reset process was do not work, then the current move from 1A to 1.5A) -> the voltage exceed 6V. This shown error message.
I need 3... Can anywon tell me how?