Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 08/13/2011 in all areas

  1. Ton, I am not sure why the forum insists on cropping the URL links below, so I apologize for the formatting. You will have to copy the URLs. My issues are on the JKI forum located at http://forums.jki.ne...curity-gateway/ Our company runs an Astaro Security Gateway which does not allow direct file downloads. This prevented VIPM from any operation related to the internet. Our solution was to whitelist sourceforge.net, jkisoft.com, and ni.com. VIPM acts a lot like a linux repository. Note: I used wireshark to packet sniff where the information is coming from. 1. Package Mirror List You can specify here a preferred package source. http://jkisoft.com/p...orgeMirrors.txt 2. Repository This downloads the available packages to obtain from the Package Mirrors. http://ftp.ni.com/ev.../index.vipr.zip 3. Packages These come from The following work-arounds exist: 1. IT Department Whitelist Extensions: .zip, .vip, .txt http://jkisoft.com/p...orgeMirrors.txt http://ftp.ni.com/ev.../index.vipr.zip http://www.ni.com selected sourceforge mirror 2. Download from home Install LabVIEW Run-Time Engine and VIPM. Download desired packages. Copy downloaded files from C:\ProgramData\JKI\VIPM\cache 3. Manual Package Download Subscribe to the RSS feed and manually download the files. Double click on each file to install with VIPM. http://sourceforge.n...gtoolkit/files/ RSS Feed: http://sourceforge.n...sc/limit/20/rss 4. VIPM Enterprise Repository This was suggested by Jim Kring. I am not sure how this would bypass the firewall: "Another option, altogether, would be for you to set up your own VIPM Enterprise Package Repository and, on your VIPM Clients located on your corporate network, disable (in the VIPM Options dialog) the connection to the VI Package Network. Then, have each of your VIPM Clients connect to your corporate package repository where you would make all the OpenG and other packages available to your corporate users." Hope this helps. -Brian
    1 point
  2. You wrote a custom Quick Drop Keyboard Shortcut during the exam? That's the best!
    1 point
  3. Well, since this is kind of the "Don't use classes in your CLA exam solution" thread, I figured I'd chime in with my $0.02 CDN now that I've passed... I spent a long time thinking about whether I'd use classes going in to the exam. I received strong advice from a few people not to, but also bought into Steven's statements above about his experience. In the end, I decided to go with classes for 2 reasons: Firstly, because I'm now way more comfortable using them than not using them (and I hate the sample exam solution's use of "action engine"-type VIs, with tons of non-required inputs), and secondly on principle - Architects should use classes, and if the examination mechanism can't handle that then it needs to be challenged. My use of classes was quite straightforward, and seemed obvious (to me at least). All of my VIs and controls belonged to a class except my top level VI. The only issues the markers took with my architecture were to note the areas where it wasn't complete or properly documented, which was completely fair (since it wasn't - I ran out of time). I'd say my biggest mistake was getting sucked into too much "implementation", at the expense of completing the architecture. I am certainly grateful for this thread though, since it raised the level of discourse about this issue before I wrote my exam, and Zaki spent a lot of time addressing this in the exam prep session I attended. I would say, however, that using classes probably takes more time. There's a lot of "background" work to creating a good class hierarchy, with icons, documentation, data member access VIs, access scope, etc. If you're confident in your ability to create a non-OOP solution, you might consider this. Time was a huge factor for me, and four hours of hard-core, non-stop LabVIEWery is exhausting. And here's a tip I struck upon the night before my exam: Create a quick-drop plugin to prompt you for a requirement ID and automatically create a "[Covers: XX]" free label. This only took me about a minute (I memorized the steps before the exam), and probably saved me 20. Make sure you turn on scripting in Tools-Options, then copy "C:\Program Files\National Instruments\LabVIEW 2010\resource\dialog\QuickDrop\QuickDrop Plugin Template.vi" into the "plugins" folder, rename it, and edit it to create a Text decoration with the appropriate text. You can even use the "Prompt User for Input" Express VI . Then assign an unused key (hit Ctrl-Space, click on "Shortcuts...", then the "Ctrl-Key Shortcuts" tab, and your VI should show up in the list). For me, adding a "Covers:" free label was only a few key-clicks. Jaegen
    1 point
×
×
  • Create New...

Important Information

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