Jump to content

jed

Members
  • Content Count

    52
  • Joined

  • Last visited

Community Reputation

0

About jed

  • Rank
    Very Active

Profile Information

  • Gender
    Male
  • Location
    San Francisco
  • Interests
    LV, woodworking, photography

Contact Methods

LabVIEW Information

  • Version
    LabVIEW 8.6
  • Since
    1994
  1. Thank you again for those last comments. I went to the detailed pages for each VI, but did not see the link to the larger help (which may have just been me not paying close enough attention). I don't even bother looking for things in the Help... menu since only a handful of tools utilize it. I'll try and remember to check it going forward, since you took the time to write all that. Thanks again!
  2. Awesome, thank you for that idea. To answer your question... I tend to only work with JSON as a monolithic static element. That is, my applications seldom require me to adjust a portion of the JSON. If you are working in another language, it makes sense to use the JSON as the actual data cluster that is modified as it moves through one's code. But the thought process for me has always been Retrieve JSON (as a file or HTTP request) -> Convert to LVCluister -> Process. Now, combine that with the other part of this... the JSON to me is just a tool to get data in and out. I am u
  3. Figured it out... I was using the path $.[X] to try and access the top level array, but that's actually $[X] without the period. What I ended up doing was to create a cluster with a variable array that looked like this [{name, type}]; but I named it "variables.and.types" so that the parser would ignore it. Then, after doing a full parse of the entire cluster, I used the getMultipleItems (non typed) with the path $[i].variables.* and looped over the now known number of elements (substituting i) in the top level array. This returned the names and types in two separate string arrays,
  4. Hello! I have a JSON string that looks something like this... [ { "id":12345, "name":"E1", "functions":[ "randoNameX", "randoNameY", "randoNameZ" ], "variables":{ "randoName1":"int", "randoName2":"string", "randoName3":"dbl" } }, { "id":54321, "name":"E3", "functions":["randoName"] }, { "id":31645, "name":"E5" } ] Things to note: 1) The functions and variables elements may or may not be present in each element. This is no problem par
  5. Anyone out there (especially in the San Francisco Area) involved in FIRST and can give me an idea where I can find a team to volunteer for (or start one up with my kids' school?)? Their website is a mess, none of the email links are working, and the search for teams feature appears to be broken. The NI community page for first doesn't seem to have any info either. Thank you! Jed
  6. I am designing a test fixture for a cable assembly. It will need to connect to bare 20G solid wires, and handle up to 500VDC. I would like to stay away from screw terminals. In the past, I have used what look like stereo speaker push-buttons. Anyone have any better suggestions?
  7. I am writing an app that has a couple asynchronous Subroutines running in the background. They were originally small stand-alone routines used to control hardware. So they have some controls that when changed trigger events. To control these from a master application, I set them running and then duplicated their controls on the new program. When those controls are changed I use events in the master VI to write the "Value (Signaling)" property of the same control on the subroutine. On both of these subroutines, the control will change on the panel. On one of them, this also triggers the o
  8. I thought about that. It may come to that!
  9. I need some help figuring out how to streamline a new tool. I wrote a tool that is invoked by my SCC server; when a change is submitted, the server scans any submitted VIs and controls for revision changes and records them into the SCC's change spec. This allows me to track changes at a very atomic level. But here's the trouble... the code for reading the history WITHOUT opening up VI dependencies only runs in the development environment. So the original EXE script that I wrote to do this doesn't work. OK. I'll just invoke Labview with a command line argument to launch the VI I want and
  10. Sorry I'm late to the party. I have been using P4 for > 10 years with Labview. I whole-heartedly agree that you don't want your workspace to be c:\ I typically work out of c:\Users\USER\p4 on my personal machine (windows 7) and map the specific client's code to c:\project on their machine. I use VIPM extensively (I use the pro version so that I can include my own libraries, but you don't need to do that). I include a VIPC file with my distros so that I can easily get all those libraries. You could just archive your VIPM cache into P4 somewhere. Unfortunately, since all those drivers
  11. I have written an app for a client and included a couple web services to pull some data. Works great. I was wondering how difficult it is to design a simple web page that can take advantage of the web services; Specifically, how hard is it to have the user click a form button, have that call the web service and then pull data out of a specific XML field and update the page? I know this could get pretty involved, but basically I was hoping to write a simple web page with a table and update values in the table from the web service; I was hoping NOT to have to do this down at the labview level
  12. Help! Roughly every 5th time I run LV 2009 SP1 (W7 x32), when LV closes the Labview.ini file is deleted. I am not sure what this affects, but 1/2 of my IMAQ VIs are no longer on the palette, the scripting functions aren't showing up, even though it;'s installed, etc. Any ideas?
  13. I have a client that needs a servo drive module that can be pre-programmed with a sinusoidal position profile (single axis) which can then be triggered by LV software (via ethernet, serial, USB, etc). Any suggestions? The cRIO products might be a good candidate, but that platform may be more than the customer needs. Thanks! Jed
  14. Hello all, I am trying to print a cluster using the Reporting VIs. The cluster has a classic-style table control in it, and this causes the printed image quality to be unacceptable (the end result looks as if someone reduced it to a 100X100 thumbnail and blew that up). Any suggestions, or am I gonna have to save the control's image to a PNG then load that into a report?
  15. Would it be possible to get 1 feed per forum or sub-forum? I would like to monitor the boards, but only areas where I feel I can learn/contribute.
×
×
  • Create New...

Important Information

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