-
Posts
784 -
Joined
-
Last visited
-
Days Won
10
Content Type
Profiles
Forums
Downloads
Gallery
Everything posted by PJM_labview
-
Even easier, just rename Open <labview>\resource\plugins\lv_icons.vi to something else and then only the old icon editor will show. PJM
-
[CR] Improved LV 2009 icon editor
PJM_labview replied to PJM_labview's topic in Code Repository (Certified)
Good Catch, I will put that on my list. Ya, I though so do, but the way the layer are implemented (each layer is a cluster and there are a fix amount [meaning this is actually not an array]) this will require quite a bit of work. You mean the move, delete, create ... layer buttons? Interesting idea. Good idea too. PJM -
-
[CR] Improved LV 2009 icon editor
PJM_labview replied to PJM_labview's topic in Code Repository (Certified)
New version available: Version 1.6: [New Feature] CTRL Key will show the color picker while the text tool is selected. [bug Fix] Mouse coordinate drawing in icon was off by (3,3) pixels (the picture control edge thickness). Get it here. PJM -
Estimating Software Size - Can We Still Do It?
PJM_labview replied to Phillip Brooks's topic in Object-Oriented Programming
If one where to compare OSX and Windows (based on the previous statement) one would have to conclude that a Mac must be a lot lighter than a PC PJM -
XML is a very useful format to share data between application. Additionally if you ever need to edit it, you can use Microsoft XML Notepad. This is a very nice free tool that does show the XML in a hierarchical tree control. So if your customers are a bit "scare" of this new file format, you can recommend XML Notepad as a viewer / editor. PJM
-
[CR] Improved LV 2009 icon editor
PJM_labview replied to PJM_labview's topic in Code Repository (Certified)
I was not planning to, but now that you mention it... It is actually pretty easy to get that behavior. Pretty easily using the control mouse down and mouse up along with pane mouse move. See here for a bit more info (although this outline a performance issue). I think the UI "runtime reorganization capabilities" did mask some UI design concern that I have. For instance the current icon editor use a tree control to select the glyph category or template category. I replaced it by a ring control. Any comments about that? Any other usability comments with this new design? PJM -
In the following video you will see that, for some unknown reason, register for events (mouse move) seem to suffer from performance issues compare to the same code that do not use the register for events but the "static" mouse move event. If the first part of the video, the code use the "Pane": Mouse Move static event and the result is very snappy and fast. In the second part I change this to use the mouse move pane registered event and suddenly everything is a lot more sluggish (and it is not usable). This is too bad because the event registration make for nicer reusable code... <object width="1092" height="444"> <param name="movie" value="http://content.screencast.com/users/PJM_LabVIEW/folders/Jing/media/26599c2f-fc26-4068-8a54-fc0138c08228/jingswfplayer.swf"></param>'>http://content.screencast.com/users/PJM_LabVIEW/folders/Jing/media/26599c2f-fc26-4068-8a54-fc0138c08228/jingswfplayer.swf"></param> <param name="quality" value="high"></param> <param name="bgcolor" value="#FFFFFF"></param> <param name="flashVars" value="thumb=http://content.screencast.com/users/PJM_LabVIEW/folders/Jing/media/26599c2f-fc26-4068-8a54-fc0138c08228/FirstFrame.jpg&containerwidth=1092&containerheight=444&loaderstyle=jing&content=http://content.screencast.com/users/PJM_LabVIEW/folders/Jing/media/26599c2f-fc26-4068-8a54-fc0138c08228/2009-09-02_1042.swf"></param> <param name="allowFullScreen" value="true"></param> <param name="scale" value="showall"></param> <param name="allowScriptAccess" value="always"></param> <param name="base" value="http://content.screencast.com/users/PJM_LabVIEW/folders/Jing/media/26599c2f-fc26-4068-8a54-fc0138c08228/"></param>'>http://content.screencast.com/users/PJM_LabVIEW/folders/Jing/media/26599c2f-fc26-4068-8a54-fc0138c08228/"></param> <embed src="http://content.screencast.com/users/PJM_LabVIEW/folders/Jing/media/26599c2f-fc26-4068-8a54-fc0138c08228/jingswfplayer.swf" quality="high" bgcolor="#FFFFFF" width="1092" height="444" type="application/x-shockwave-flash" allowScriptAccess="always" flashVars="thumb=http://content.screencast.com/users/PJM_LabVIEW/folders/Jing/media/26599c2f-fc26-4068-8a54-fc0138c08228/FirstFrame.jpg&containerwidth=1092&containerheight=444&loaderstyle=jing&content=http://content.screencast.com/users/PJM_LabVIEW/folders/Jing/media/26599c2f-fc26-4068-8a54-fc0138c08228/2009-09-02_1042.swf" allowFullScreen="true" base="http://content.screencast.com/users/PJM_LabVIEW/folders/Jing/media/26599c2f-fc26-4068-8a54-fc0138c08228/" scale="showall"></embed> </object> Note: This is in LabVIEW 2009 PJM
-
[CR] Improved LV 2009 icon editor
PJM_labview replied to PJM_labview's topic in Code Repository (Certified)
I have been toying around with a more radical UI design change. First of all, I am not a big fan of tab control. Secondly, I want to try to get a UI customizable enough that it can cater to as many people as possible. Here is what I came up thus far (note: this is mostly just a UI mock up and it has very little functionality). <object width="1068" height="546"> <param name="movie" value="http://content.screencast.com/users/PJM_LabVIEW/folders/Jing/media/14a79ed5-ef03-4870-94f1-66a1b789dd21/jingswfplayer.swf"></param>'>http://content.screencast.com/users/PJM_LabVIEW/folders/Jing/media/14a79ed5-ef03-4870-94f1-66a1b789dd21/jingswfplayer.swf"></param> <param name="quality" value="high"></param> <param name="bgcolor" value="#FFFFFF"></param> <param name="flashVars" value="thumb=http://content.screencast.com/users/PJM_LabVIEW/folders/Jing/media/14a79ed5-ef03-4870-94f1-66a1b789dd21/FirstFrame.jpg&containerwidth=1068&containerheight=546&loaderstyle=jing&content=http://content.screencast.com/users/PJM_LabVIEW/folders/Jing/media/14a79ed5-ef03-4870-94f1-66a1b789dd21/2009-08-30_1137.swf"></param> <param name="allowFullScreen" value="true"></param> <param name="scale" value="showall"></param> <param name="allowScriptAccess" value="always"></param> <param name="base" value="http://content.screencast.com/users/PJM_LabVIEW/folders/Jing/media/14a79ed5-ef03-4870-94f1-66a1b789dd21/"></param>'>http://content.screencast.com/users/PJM_LabVIEW/folders/Jing/media/14a79ed5-ef03-4870-94f1-66a1b789dd21/"></param> <embed src="http://content.screencast.com/users/PJM_LabVIEW/folders/Jing/media/14a79ed5-ef03-4870-94f1-66a1b789dd21/jingswfplayer.swf" quality="high" bgcolor="#FFFFFF" width="1068" height="546" type="application/x-shockwave-flash" allowScriptAccess="always" flashVars="thumb=http://content.screencast.com/users/PJM_LabVIEW/folders/Jing/media/14a79ed5-ef03-4870-94f1-66a1b789dd21/FirstFrame.jpg&containerwidth=1068&containerheight=546&loaderstyle=jing&content=http://content.screencast.com/users/PJM_LabVIEW/folders/Jing/media/14a79ed5-ef03-4870-94f1-66a1b789dd21/2009-08-30_1137.swf" allowFullScreen="true" base="http://content.screencast.com/users/PJM_LabVIEW/folders/Jing/media/14a79ed5-ef03-4870-94f1-66a1b789dd21/" scale="showall"></embed> </object> Please comment. PJM -
Yes, this is what you need. This is actually what the RCF is using. PJM
-
Did you report this as a bug to NI yet? PJM
-
VI snippets and security
PJM_labview replied to Rolf Kalbermatter's topic in Application Design & Architecture
I also have been using this method for years to simulate alpha blending in a picture control. Another use case for this is in a tree control where you could get (png) glyphs to perfectly blend with the tree control background color. I am very glad that the alpha channel was left in the png image data. PJM -
I have seen the same problem. The execution highlighting is screwing the BD graying out display in LabVIEW 2009. I think this issues is with debugging in structures (the structure don't "un-grey" as they used to). In the screenshot below, if you are wondering where is the execution, it is where the read arrow is pointing... I think this is a bug. PJM
-
I am also suffering from the duplicate issue. For instance the last 4 entries on the "Replying to RSS Threads" thread + one post on the "Re-entrant VI with Front Panel" thread and I end up with 40 extra duplicate entries in Thunderbird. I am getting several hundred (sometime even over a 1000) duplicate entries daily since the switch to LAVA 2.0. PJM
-
I hear you! If I had used that probe window (during the beta) as extensively as I am now, I would have also been extremely vocal about it. There are many issues (from performance [ie LV freeze or large data structure]) to usability and so on that I think this is the poorest feature in LV 2009. I guess I should probably start a new thread about this. PJM
-
Re-entrant VI with Front Panel
PJM_labview replied to jgcode's topic in Application Design & Architecture
I skimmed through the thread quickly so I apologize if this has already been said. Instantiating a reentrant VI is way faster than instantiating a vit. There are some things (UI wize) that you can not do with reentrant instances. For example, each reentrant instance share the same tip strips (or documentation) for their controls (this could be problematic depending on your use case). PJM -
[CR] Improved LV 2009 icon editor
PJM_labview replied to PJM_labview's topic in Code Repository (Certified)
Yes, version 1.2 or greater of the installer automatically backup the existing icon editor prior to installing the new one (uninstalling it will restore the backup version). Note: If you already have modified the existing icon editor then the modified icon editor will be backup. This is part of the release note, but I will make that more obvious. According to NI (on the Enhanced Icon Editor group): "The Icon Editor is 99.9% open source." What this mean exactly I am not entirely sure (since no license is attached to this statement). PJM -
Hehe This is one way to become famous! Hey Nick around you around? PJM
-
Mouse Move Event interfering with scrolling
PJM_labview replied to PJM_labview's topic in LabVIEW Bugs
The 50 ms is there so people can easily replicate the bug. I discover this issue with an operation that is way faster (where I have built in smart to not do unnecessary computation). The funny thing with this bug is that every so often you grab the scroll bar and everything works great for as long as you keep moving is around (there is basically no way to make it fail). This is why I think there is some sort of issue that goes beyond the obvious (which is to limit what to do in this event frame). PJM -
[CR] Improved LV 2009 icon editor
PJM_labview replied to PJM_labview's topic in Code Repository (Certified)
New Version available: Version 1.5: [New Feature] Add a "Merge All User Layers" button. [New Feature] Optimize glyph display by removing unnecessary blank space between glyphs (went from 6x6 grid to 8x8 grid). [New Feature] Automatically update the "glyph path string" as the mouse move over the glyphs. [bug fix] Car 183609: Glyph path string is not reset when a glyph is dropped (or when a new category is selected). [bug Fix] Scrolling the glyph array should not update the glyph path string. [bug Fix] "Glyph path string" should not be click-able (disable it). [Change/ Bug Fix] Picking white color (255,255,255) result in grayish(246,246,246) color selected. Now the resulting color is (254,254,254). Get it here. PJM -
From the album: Stuff
-
This has been tested on LabVIEW 2009: If you run the attached VI you will see that the scrolling will stop even tough you did not "mouse up". If you remove the mouse move event, everything is back to normal. Somehow the mouse move event is interfering with the scrolling. <object width="886" height="530"> <param name="movie" value="http://content.screencast.com/users/PJM_LabVIEW/folders/Jing/media/01db0d71-dee8-4cff-89e4-753c60f812f2/jingswfplayer.swf"></param>'>http://content.screencast.com/users/PJM_LabVIEW/folders/Jing/media/01db0d71-dee8-4cff-89e4-753c60f812f2/jingswfplayer.swf"></param> <param name="quality" value="high"></param> <param name="bgcolor" value="#FFFFFF"></param> <param name="flashVars" value="thumb=http://content.screencast.com/users/PJM_LabVIEW/folders/Jing/media/01db0d71-dee8-4cff-89e4-753c60f812f2/FirstFrame.jpg&containerwidth=886&containerheight=530&loaderstyle=jing&content=http://content.screencast.com/users/PJM_LabVIEW/folders/Jing/media/01db0d71-dee8-4cff-89e4-753c60f812f2/2009-08-20_1533.swf"></param> <param name="allowFullScreen" value="true"></param> <param name="scale" value="showall"></param> <param name="allowScriptAccess" value="always"></param> <param name="base" value="http://content.screencast.com/users/PJM_LabVIEW/folders/Jing/media/01db0d71-dee8-4cff-89e4-753c60f812f2/"></param>'>http://content.screencast.com/users/PJM_LabVIEW/folders/Jing/media/01db0d71-dee8-4cff-89e4-753c60f812f2/"></param> <embed src="http://content.screencast.com/users/PJM_LabVIEW/folders/Jing/media/01db0d71-dee8-4cff-89e4-753c60f812f2/jingswfplayer.swf" quality="high" bgcolor="#FFFFFF" width="886" height="530" type="application/x-shockwave-flash" allowScriptAccess="always" flashVars="thumb=http://content.screencast.com/users/PJM_LabVIEW/folders/Jing/media/01db0d71-dee8-4cff-89e4-753c60f812f2/FirstFrame.jpg&containerwidth=886&containerheight=530&loaderstyle=jing&content=http://content.screencast.com/users/PJM_LabVIEW/folders/Jing/media/01db0d71-dee8-4cff-89e4-753c60f812f2/2009-08-20_1533.swf" allowFullScreen="true" base="http://content.screencast.com/users/PJM_LabVIEW/folders/Jing/media/01db0d71-dee8-4cff-89e4-753c60f812f2/" scale="showall"></embed> </object> Note: while this does not seem that bad in the video above, in some situation it is so bad that it becomes very difficult to scroll. mouse move scroll bug.vi PJM
-
I know nothing about solaris, but I just google "mount UFS windows" and the first hit is a driver that " FFS File System Driver for Windows enables you to read BSD(FreeBSD,NetBSD, OpenBSD) FFS(UFS) partitions from Windows 2000/XP/2003." [http://ffsdrv.sourceforge.net/screenshots.php] The second hit is another sourceforge tool that "A tool that allows mounting NTFS partitions read-only under Solaris aswell as a tool that allows reading Solaris partitions from Windows(mounting Solaris partitions read-only under Windows is planned for thefuture.)" [http://sourceforge.net/projects/mount-ntfs/files/] This must not be what you are looking for, that was too simple. But just in case... PJM