Jump to content

Jim Kring

JKI Team
  • Content Count

    1,364
  • Joined

  • Last visited

  • Days Won

    17

Everything posted by Jim Kring

  1. Hi, This FAQ item might have the answer: How do I configure VIPM to use a proxy server? Some web browsers use an auto-configuration URL for proxy setup. If your web browser uses an auto-configuration URL, try entering this URL into your browser’s address bar and looking at the resulting information. If you may see something like the following: PROXY www.yourcompany.com:8080 You can try copying this into the VIPM. Let us know if that works for you, or if you need further help. Thanks, -Jim
  2. Travis, First, thank you for taking the time to evaluate EasyXML. I'm happy to hear that you like its usability features. As this is our first release, we focused more on getting it working than on performance optimization. Certainly 2 minutes is way too long. Let me take a look your example and see how we can improve the performance. Thanks, -Jim Kring
  3. We could conceivably do that. Maybe in some future release
  4. Versions Affected: 1.0 Fixed in: Pending EasyXML uses the XML scheme for timestamp (dateTime) and should be forcing the use of a period for the decimal char. Currently, it use using the system decimal char.
  5. Versions Affected: 1.0 Fixed in: Pending EasyXML uses the XML scheme for decimal and should be forcing the use of a period for the decimal char. Currently, it use using the system decimal char.
  6. Hi Ton, > Nice, I like the easy print-layout of the created string! Great! we're glad you like it. And, thanks for the valuable feedback on the issues you've identified. > This follows the labview formatter %#g, maybe it's better to use %.;%#g, or use an input similar to the 'Number to fractional String' primitives? Yes, you're right. We did use the %#g formatter and should have used %.;%#g as you mention. I've created a tracking number for this issue: Case 5098. > Their is a bug present in LabVIEW that prohibits to change the decimal sign of a timestamp. We can work around this. I've created a tracking number for this issue: Case 5099. > Google earth's KML timestamp doesn't mention partional seconds (and Google is always right). > I haven't checked what will happen if it founds a decimal sign. I haven't tested this either. My guess is that it would work, but that's just an assumption. Would you be able to test whether that's the case? > Feature requests: > Support for Variant Attributes! > An XML parser that doesn't need a cluster input. I'm not sure what you mean by support for variant attributes. How would variant attributes map into XML? What's your use case? And, I'm not sure what you mean by an XML parser that doesn't need a cluster input. EasyXML allows any of the supported scalar data types to be wired into it, as you can see in the screenshot below: Thanks, -Jim
  7. Internally, EasyXML use VIs that are part of the OpenG libraries, a collection of open source (free) VIs. OpenG is an organized LabVIEW community that collaberates together on open source LabVIEW VIs and tools -- JKI is an active participant in this community. The OpenG VIs are of extremely high quality and are extremely useful. In fact, we recommend that you start using them when you create your own VIs and applications. One thing that you must be aware of is that any application that you create with EasyXML will also use the OpenG libraries upon which it depends. This means that you must to comply with the licensing terms of the OpenG libraries when you distribute your application. But don't worry, it's very straight-forward to comply with the OpenG licensing terms (that said, you should always consult with an attorney about any legal matters that affect you or your business). Please read the following frequently asked questions about OpenG, for details on how to comply and for more information about the open source license: How do I comply with the BSD license? Why are the OpenG libraries licensed under the BSD license? You can download the OpenG libraries using VIPM (VI Package Manager). In fact, when you install EasyXML, VIPM will ask you if you want to automatically download and install all the required OpenG libraries. VIPM makes obtaining and installing the OpenG libraries trivial. To find out which OpenG libraries EasyXML requires, please see the documentation.
  8. Jon, By the way, I have created an FAQ entry about this (see link, below) so that others can benefit from your experience. How come I get an Error 5 during VIPM installation? Thanks again for your patience in working around this issue and sharing what you learned during the process Thanks, -Jim
  9. Sometimes there are issues installing VIPM when anti-virus, anti-spyware, or firewall software is running on your computer. If you get an Error 5 message when installing VIPM, try turning off your anti-virus, anti-spyware, and firewall applications and then installing VIPM.
  10. Sorry about that. Yes, VIPM only supports LabVIEW 6.0 and greater and most OpenG libraries are 6.1 or greater. At what point in the process does VIPM hang? How far do you get? Honestly, we haven't tested this extensively (since 5.1 is not supported and most of the JKI developers don't have anything older than 6.0 on our machines). Thanks, -Jim
  11. Jon, That's great news! I'm happy that we were able to get VIPM working for you. Thanks, -Jim
  12. Thanks for the clarification. Also, is there anything special/unusual about your system or configuration? For example: Are you running with non-administrator privileges? Is your computer under configuration lock-down by your IT department? Are you running Windows Vista? Are you using any special firewall or anti-virus software? (if so, try disabling it and then installing VIPM) Thanks, -Jim
  13. Hi, I'm sorry that you're having trouble. It appears that the issue is occurring during a self-extracting step of VIPM's installation process. I agree that the "File Already Open" error is misleading. I have a few questions: Does the installation work if you try again? (If so, maybe it was simply a one-time occurrence) Have you tried rebooting your computer? (Sometimes this helps if there is some OS lock on a file) Are you installing VIPM 1.1 or 1.1.1 (the latter, was just released today)? Hopefully, we'll get you up and running, soon. Thanks, -Jim
  14. That's good news. I'm glad you got it working.
  15. Hi, Thanks for reporting this. By the look of your screenshot, you appear to be running Windows Vista. If so, we know about this issue and it doesn't seem to cause too much of a problem. We've even got an FAQ item on this topic: Can I install VIPM on Windows Vista We appreciate your feedback. Let us know if you experience any other issues. Thank you, -Jim
  16. When you select Edit>>Copy Package Names or Edit>>Copy All Columns VIPM will copy the package list information to the clipboard as a tab delimited string, which can be pasted into Excel (or anywhere, for that matter). For example, let's create an excel spreadsheet containing all the info of the installed OpenG packages. 1) Open VIPM's main UI and set the Package Show Filter listbox to "Installed" and type "openg" into the Quick Search textbox (as shown below). 2) Select Edit>>Copy All Columns in the VIPM menu to copy the entire package list to the clipboard. 3) Open Excel, select the first cell (A1) and then select Edit>>Paste in the Excel menu to paste the data into the worksheet.
  17. Hi Chris, This has been fixed in VIPM 1.1. Thanks for your patience and feedback. -Jim PS - I split this thread from original topic, since the tip is now working.
  18. I wanted to give you an update: The two bugs that I mentioned in my last post have been resolved in the official release of VIPM 1.1. See here for more info. Thanks, -Jim
  19. Yes, attributes are achieved by placing a cluster named "#attributes" as the first cluster element of the xml element cluster. Example LabVIEW Data Structure: EasyXML output: <my_element my_attribute_1="value 1" my_attribute_2="value 2"/>
  20. With JKI's EasyXML VIs, you can create and parse any XML data type, including those defined by you, your co-workers, other companies, or industry standards bodies (like ATML, XDF, Open Office XML, etc.). And, you don't have to understand everything there is to know about XML or XML parsers. We've made creating and parsing XML so easy that anyone can do it! With LabVIEW's built-in XML functions, you can only create XML data types that conform to the LabVIEW's XML data schema, which is defined by NI in this schema file: vi.libUtilityLVXMLSchema.xsd Or, think of it this way... JKI's EasyXML VIs: convert specific LabVIEW data types to and from any XML data type. LabVIEW's built-in XML functions: convert any LabVIEW type to and from a specific XML data type. Let's look at a simple example, where the following cluster is converted to XML using both NI's functions and EasyXML: XML data generated by LabVIEW's built-in XML functions: <Cluster> <Name>My XML Data</Name> <NumElts>2</NumElts> <DBL> <Name>My Number</Name> <Val>1.23000</Val> </DBL> <Boolean> <Name>My Boolean</Name> <Val>1</Val> </Boolean> </Cluster> XML data generated by JKI's EasyXML VIs: <My_XML_Data> <My_Number>1.23</My_Number> <My_Boolean>TRUE</My_Boolean> </My_XML_Data> As you can see, the EasyXML output is much more compact and allows you to define your own XML schema.
  21. Yes, you will need to install the 8.2.1 run-time engine in order to run VIPM 1.1. This can co-exist with LabVIEW 8.5 and the LabVIEW 8.5 run-time engine -- no problem. Please see the, Which LabVIEW Run-Time Engine do I need?, FAQ entry for more details and links to download the LabVIEW run-time engine. Thanks, -Jim
  22. Hi Brett, That's great news. I'm happy that you've gotten everything working, finally. Thanks, -Jim
  23. Hi Brett, I'm happy to hear that it's not an issue with VIPM, specifically. I wish I could help more, but those security software suites tend to each have a million and one features. Please report back and let us know if you get it working and if you learn anything that might help other VIPM users who have Zone Alarm installed. Good luck. Thanks, -Jim
  24. Hi Brett, Can you try turning off Zone Alams and see if that fixes the problem? I'm not familiar with that software, specifically. Is there a way to manually add programs to the allowed list of applications? Do you have permission to change this list (or does your IT dept control this)? Thanks, -Jim
  25. Sorry for the continued trouble... The Tools>>Check the Network for Available Packages and the Package>>Download menu option should be enabled, but it is not -- that's a bug (Case 4979, resolved in VIPM 1.1). However, you should still be able to press the Check the Network for Available Packages button on the toolbar (see screenshot below). Now, for downloading the packages, you should be able to unselect the Show only Installable Packages in Package List option in order to display all the packages. However, this also appears to not be working unless a LabVIEW version is selected -- this is a bug (Case 4980, resolved in VIPM 1.1). This option selects whether to show only those packages that may be installed on the currently selected LabVIEW version or to show all packages that are available. Due to the aforementioned bug, we have to trick VIPM into thinking that you have LabVIEW installed. The steps listed below should work, but I have not tested them (since I have LabVIEW installed on all my computers)... 1) Close VIPM 2) Backup the "C:\Program Files\JKI\VI Package Manager\VI Package Manager.ini" file to a safe location. 3) Edit the "C:\Program Files\JKI\VI Package Manager\VI Package Manager.ini" file, adding (or updating) the following section and key-value pairs: [Targets] Names.<size(s)>=1 Names 0=LabVIEW Versions.<size(s)>=6 Versions 0=6.1 Locations.<size(s)>=1 Locations 0=/C/Program Files/National Instruments/LabVIEW 6.1/LabVIEW.exe Ports=<size(s)=1> 3363 Connection Timeout=60 Active Target.Name=LabVIEW Active Target.Version=6.1 4) Launch VIPM 5) Select LabVIEW 6.1 from the version selector ring (see screenshot, below). 6) Download the desired OpenG packages Please let me know if you are able to make this work. If not, there are still some other work-arounds. Thanks, -Jim
×
×
  • Create New...

Important Information

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