Jump to content


  • Posts

  • Joined

  • Last visited

LabVIEW Information

  • Version
    LabVIEW 2013
  • Since

Recent Profile Visitors

1,368 profile views

karolek's Achievements


Newbie (1/14)



  1. All right thanks, I think I'll go with that
  2. Hi everyone I'm doing some preparations for my future project, which has to display a bunch of different measurements on the 3d graph. Those measurements will be taken from IMU sensor and GoPro camera and based on what the user selects they should appear ideally on the same picture. The data from the IMU sensor will display the way that the object went and will be something like this. The images from the GoPro should be displayed after user clicks on some part of this 'road'. I'm trying to use Blender to creates a nice renders of this "road" and paste images or video from GoPro ect. I've just started to use it and it looks amazing. Have anyone used it to create some project? What is the basic idea behind it? Do I have some .blend file that I'm applying changes and render it in the loop? How does the communication looks like? How do I load data back in LabVIEW? Do I read the exported image, or I send data over TCP/IP? I don't think I'll be using some big files, is the rendering fast enough to view it in picture control as I e.g. drag view to change the camera position? Do you have some basic LabVIEW projects or some documents other than Blender documentation, that I can use? Thank you for any information
  3. Sorry, I'm just stupid. I was missing "Correct Calibrated Image.vi" at the end
  4. Hi I have a camera set to observe an inside of a pipe. Because I know the angle of the camera and where is it situated inside the pipe, I can produce an array of points that correspond to specific pixels. Because the camera can move up and down and change the angle, I have to do it dynamically, so I can't load any calibration template because the calibration is changing on the spot. So I've managed to create the calibration points and pixel points, but after using them in Learn Perspective Calibration.vi image doesn't change. See .zip attached What am I missing? Please help caltest.zip
  5. Perfect! that's what i needed It seems like I'd spend too much time on this. Thanks!
  6. Hi I'm trying to make an envelope around a shape that is not convex. When envelope width is too big, the shape that is created contains "loops", like that red one: The problem is that I want to use Point In Polygon.vi to remove all outliers and artifacts out of the envelope, but this vi will give me incorrect result inside those "loops" (points are marked Outside of polygon instead of Inside) Is there some smart way of finding and removing those "loops"? I can use all the functions from vision library if needed.
  7. I was using JKI state machine for automated testing tool for other labview applications. I made an application which was reading text files with testcases and put them in the jki queue. In that case I could add/edit testcases using just notepad which was extremely effective and easy to use by someone that doesn't know labview. Here are my tips and things to remember: 1. Put Dialog box in every "Default" case, saying that there is no command like "..." and add Stop to the front of the Queue. App stops and you can just Ctrl+F to find that typo. 2. In the end your main.vi can be looking like massive case structures with a lot of cases. Navigation through them can be tough. Add some empty cases to create comments for some 'sections', or think about grouping cases to have case structure inside another case structure that pointing to some section. 3. Make more ">>" than just one. Create some vi that strip those arguments and pass them further seperately
  8. When it comes to drag and drop, I found that your solution doesn't work for fast mouse dragging. Because when dragging, other UI events will be disabled (no need for them), I found it more useful to create some while loop inside Mouse Down event that will upload front panel bounds and poll Mouse Button to check if it's up: Drag and drop.zip
  9. YES! O God it feels good. After just deleting this line, I could open the project, but after opening this class, it blinked and disappeared at once. It was opening normally on the second try. So, as you said, I made a new class, copied over all controls, save it and copied <Val> line to the old class. It's running perfectly now. Thank you. Lesson learned: This class is an actor that has been saving an image data to process it. This image was 2d, 24-bit color array, that, I guess has been saved as a default value for this cluster. Instead of this image I will now be using data value reference without copying it to class.
  10. Hacking in progress... <?xml version='1.0' encoding='UTF-8'?> <LVClass LVVersion="14008000"> <Property Name="NI.Lib.Icon" Type="Bin">&!#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!*!! ... a lot of strange stuff... !!!!!</Property> <Property Name="NI.Lib.SourceVersion" Type="Int">335577088</Property> <Property Name="NI.Lib.Version" Type="Str"></Property> <Property Name="NI.LV.All.SourceOnly" Type="Bool">false</Property> <Property Name="NI.LVClass.ClassNameVisibleInProbe" Type="Bool">true</Property> <Property Name="NI.LVClass.DataValRefToSelfLimitedLibFlag" Type="Bool">true</Property> <Property Name="NI.LVClass.FlattenedPrivateDataCTL" Type="Bin">&!#!!!!!!!)!"1!&!!!-! ...a lot of strange stuff... Q!!!!!</Property> <Property Name="NI.LVClass.Geneology" Type="Xml"><String> <Name></Name> <Val>!!!! -> This one is the problem </String> </Property> <Property Name="NI.LVClass.IsTransferClass" Type="Bool">false</Property> <Property Name="NI.LVClass.ParentClassLinkInfo" Type="Bin">&!#!!!!!!!)!"1!&!!!-!%!!!@` ... a lot of strange stuff ... RB=X-!!!!!</Property> <Property Name="NI.SortType" Type="Int">3</Property> <Property Name="NI_IconEditor" Type="Str">49 51 48 48 56 48 53 49 13 0 0 0 0 1 23 21 76 111 97 100 ... lot of numbers 0-128 ... </Property> <Item Name="Copy of Test.ctl" Type="Class Private Data" URL="Copy of Test.ctl"> <Property Name="NI.LibItem.Scope" Type="Int">2</Property> </Item> </LVClass> Next to <Val> is the biggest line of characters I've seen in my life. Thank you. What can I do with it?
  11. Hi Thanks for response, I'm not using any SCC, I've also tried renaming the class before, and it didn't change anything. I've tried couple LabVIEWs (13 and 14) on different laptops, in everywhere I have same problem. I've copied just this class and saved it in another location, deleted everything from it's cluster, deleted every vi, rename and save copy to yet another location. Saving this almost empty class took more time than it should. It also didn't change anything. Opening empty private data of this empty class is still taking more than 3 minutes. Interesting, isn't it? I guess I can even send it to you, since there is no code there... And after writing it I saw class file size of 19 MB. How is it possible since it's empty? How to get rid of it?
  12. Hi guys, I've got some problem with my project. It's rather small one (3 classes, about 200 vi) I've started to work on one of the classes a 2 months and now, to open ctl file for that class, I need about 3 minutes (after double click on class.ctl I'm seeing white window that populates with controls after 3 minutes). The other classes opens with no delay at all. I was tagging this project by saving it to my drive every week. Now I've spotted that about a month ago, I've changed this class a bit, adding couple extra clusters and from that on, I'm seeing this massive hang of LabVIEW before showing me class private data. After deleting this cluster (up to the point when I've deleted every data from this class) and saving it, time to open didn't change. How to spot which vi is causing this opening time? How is it working? If I would have to build this class from the month ago base, how should I do it so that LabVIEW will not complain about the today's-class that he is using? Any response and ideas appreciated Mass compile didn't help
  13. Hi guys, I've got some problem with message class in Actor Framework. It happens to me a lot, when making a message using Actor Framework Message Maker, that Labview is crashing if too many other VIs are opened. Lately it happened again, but this time last created message has saved, but LabVIEW has problems loading it. It shows as: This library is locked for the folowing reason(s): This library is not loaded. When I click Load, a new project window shows up with this library (class, msg and do.vi), but I cannot do anything about it. I don't know how to get rid of this library, nor reload it again. I also tried to change the name of this library and folder and showing labview the new path, but it didn't work. Please help
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.