Jump to content

Ton Plomp

Members
  • Posts

    1,991
  • Joined

  • Last visited

  • Days Won

    38

Posts posted by Ton Plomp

  1. It's been awhile since I've done a fresh install of OpenG -- does it currently have the option of installing to somewhere other than user.lib?

    Nope, simply because there is no <OpenG> symbolic path in LabVIEW. So any code you develop using OpenG, can open up on any computer with OpenG installed without needing to search for the OpenG stuff. By placing OpenG code in <vi.lib> or <user.lib> we can guarantee a smooth experience for the OpenG user (that might not even know it's using OpenG libraries).

  2. Instead of ShiftRight I guess you mean 'Rotate with carry':

    bs65o.png

    And since there is essentially such a node, we don't need a new OpenG function.

    Wouter, thanks for the idea. Ryan thanks for the little used function.

    Ton

  3. You mix up a few things:

    • TSVN is not SVN, TSVN is a Windows GUI front end of a SVN client, your server is running SVN
    • To integrate SVN with the LabVIEW project SCC-provider I would advise you to use the PushOK SVN provider. It worked pretty good for me
    • I wouldn't try to reinvent the wheel on bug-tracking. There are numerous bug-tracking solutions that work with SVN.

    Ton

  4. Using 2011 for the first time seriously, and here's something I haven't seen on the Beta (win7) on WinXP, when trying to extent a 'Bundle by name' or resizing a case, it looks like the hotspot for the 'double arrow' is changed (reduces in size?). Especially for the Bundly by name it's quite hard.

    Watch the following screencast to see me struggle with it:

    <!-- copy and paste. Modify height and width if desired. --> <object id="scPlayer" width="295" height="225" type="application/x-shockwave-flash" data="http://content.screencast.com/users/TonPlomp/folders/Jing/media/e0735a7d-d1e6-45b8-9f6d-af40de115bcf/jingswfplayer.swf" > <param name="movie" value="http://content.screencast.com/users/TonPlomp/folders/Jing/media/e0735a7d-d1e6-45b8-9f6d-af40de115bcf/jingswfplayer.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="#FFFFFF" /> <param name="flashVars" value="thumb=http://content.screencast.com/users/TonPlomp/folders/Jing/media/e0735a7d-d1e6-45b8-9f6d-af40de115bcf/FirstFrame.jpg&containerwidth=295&containerheight=225&content=http://content.screencast.com/users/TonPlomp/folders/Jing/media/e0735a7d-d1e6-45b8-9f6d-af40de115bcf/LV2011Resizehotspot.swf&blurover=false" /> <param name="allowFullScreen" value="true" /> <param name="scale" value="showall" /> <param name="allowScriptAccess" value="always" /> <param name="base" value="http://content.screencast.com/users/TonPlomp/folders/Jing/media/e0735a7d-d1e6-45b8-9f6d-af40de115bcf/" /> Unable to display content. Adobe Flash is required.</object>

    Anyone else noticed this?

    TOn

  5. If we are going to implement this, I wouldn't want it to be strict regarding the case, one of the reasons being that LabVIEW using %x formatter outputs uppercast hex-values.

    Regarding the SHA hashes, yes my intention is to offer that code in the OpenG package, however I haven't got time to write unit tests for the SHA and HMAC hashing, though I have a complete set of unit test's for AES cyper/decypher routines.

    Ton

    • Like 1
  6. First create a backup of your malicious code, then force a recompile of the VI by hitting CTRL-Run. If that succeeds sent the old VI to NI.

    Or you could recompile the whole tree with CTRL-SHIFT-Run.

    You could try to devide and conquer the code into sections that fail or succeed.

    Ton

  7. How do you select the files?

    LabVIEW uses some method to keep track of the last folder after using a browse function, this method causes Windows to mark the folder as locked by LabVIEW.

    What you could do to isolate this, is a browse dialog between the original browse dialog and the zip method.

    But how can a locked folder/file cause an email not to be sent?

    Could you show more code/ work order?

    Ton

  8. Can you please comment as reason why you would like this, that would be very helpful.

    Also if this information was in the VI Description as a Tag would that suffice?

    For automation (list all the OpenG VIs, with their build date and version), I would prefer this info to be stored in VI tags.

    In the VI description, I would want to see the actual purpose/function of those VI, not the license. A text on the FP (and BD?) is more appropriate to the end user.

    Ton

  9. You can limit your responsability by making the package to be installed on version = 9.0 instead of >=9.0...

    But then, you'd have to make a new package for 10.0 after you've verified the compatibility, and 11.0... and 12.0.

    I suggest you wait until it breaks. wink.gif

    How would this resolve (or just limit your responsability)?

    A user wouldn't be able to select the broken VI, however old code will still have the new broken VI.

    I don't see this as a solution.

    Ton

×
×
  • Create New...

Important Information

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