-
Posts
230 -
Joined
-
Last visited
-
Days Won
7
Content Type
Profiles
Forums
Downloads
Gallery
Everything posted by Gribo
-
Way too many meters of LMR200 inside a 1U enclosure to be comfortable with. Hey, it works!
-
Don't mix 32 and 64 bit pieces of software, it will not end well.
-
Coining a phrase: "a left-handed scissors feature"
Gribo replied to Aristos Queue's topic in LabVIEW General
At the risk of sounding petty: I am using Windows, so the first thing that comes to mind are the GUI Conventions: LabVIEW Undo is ctrl+z, LabVIEW Redo is ctrl+shift+z, while Window's Redo is ctrl+y. There are many more such (minor) design choices. The application should use the OS conventions, not force its own way. And, as an ambidextrous person, Scissors should be designed for both hands. -
LabVIEW and EMGU OpenCV ImageBox crashes
Gribo replied to Gribo's topic in Machine Vision and Imaging
I have managed to solve it by replacing the EMGU ImageBox control with the standard .NET PictureBox. -
Problem of the Modal Dialog behind another window
Gribo replied to drjdpowell's topic in LabVIEW General
I use the Win32 call to bring the current window to the front. LV's bring to front doesn't always get the desired result. I avoid LV's Modal windows, mainly because other Win32 windows might be on top of them. If I do use a pop-up panel, it will have that Win32 call in the timeout event handler. It is annoying to the user, but its the only way I can be certain the user sees the window. -
Hello all, I am using EMGU Wrapper and OpenCV with LabVIEW 2017 and I am getting an odd crash. When ever I resize the VI front panel, LV crashes without any warning or prompt. I use the latest OpenCV (4.1.1) and EMGU libraries. EmguOpenCV test.vi
-
Here are my ugly hacks: Only one active panel at a time. If user input is required for a dialog, it is on top, all other panels are disabled. In Windows, a system call to bring the window on top is used, instead of LV's bring to front. This gets me somewhat more consistent results than the LV function. If there are two (or more) active panels, the newest one is enabled, the others are disabled.
-
Also, you use the wrong slash, it should be /
-
Speed up loopback adapter
Gribo replied to Cat's topic in Remote Control, Monitoring and the Internet
Iperf3 gets ~95% of the theoretical speed of a 1G Ethernet easily and reliably on Windows, without being CPU bound. It requires multiple threads to get there, A single thread will be limited by the scheduler. It doesn't matter much whether it is TCP or UDP. -
Yes.
-
Pass it through a not operator?
-
OpenG has a 'Get parent VI reference' VI, It might help you.
-
Can you post the entire error message, and not just the .NET error code? Is there another process that might be using the device?
-
Instead of Access, you can use SQL server Express. The server can be 32 or 64 bits, local or remote, as long as the ODBC driver matches LV's bitness, you should be fine. If you used only NI DB connectivity library, conversion effort will be minimal, mainly syntax differences between the 2 systems.
-
Data sharing between targets running VS and LV
Gribo replied to Izotop's topic in Remote Control, Monitoring and the Internet
You will have to implement or choose a protocol that both sides can speak. 32 doubles at 200Hz means 52KB/sec, Which is relatively modest. Are there any hard real time requirements? What happens if you lose some values? -
That is how LV looks on a 4K monitor.😁
-
Criteria for a while loop to advance its index
Gribo replied to wannabecontroller's topic in LabVIEW General
In one word, QMH. You will have to design your application with an event handler and a queue. You will also have to think what sort of events to handle and how to stop your acquisition loop. There are few templates for such design built into LabView. -
Sub VI called from event structure will not execute
Gribo replied to rscott9399's topic in LabVIEW General
Your event structure should be in a While loop. one of the events should generate a stop signal for the loop. -
exec System Exec - not possible to recognize program or batch file
Gribo replied to Dawid's topic in LabVIEW General
Since it is just a raw printer commands file, you can do the following (I have done it in the past with Zebra and TSC label printers): 1. Share the printer. On Windows, its Printer properties, sharing and create a share. 2. Test by running the following command: copy <filename> \\<hostname>\<sharename> . You can use localhost, if it is on the local PC. 3. In Labview, use the .NET Copy command, as LV copy doesn't support local shares for some reason.- 11 replies
-
- 1
-
- application
- executable
-
(and 1 more)
Tagged with:
-
exec System Exec - not possible to recognize program or batch file
Gribo replied to Dawid's topic in LabVIEW General
Do these files contain printer commands? If so, you can share the printer and issue a copy command from the VI to the share.- 11 replies
-
- application
- executable
-
(and 1 more)
Tagged with:
-
What is your topology? Is it a single RS485 link per slave, or are they on the same bus? If they are on the same bus, you will have to think of the communication protocol, is it token based, is it CSMA/CD? That is up to you, as the designer.
-
I didn't know hell froze..
-
The next easiest alternative is to find the browse button's coordinates.
-
You can try the mouse down event, then set the match pattern and start path. That fires before the browse window appears.