Jump to content

asbo

Members
  • Posts

    1,256
  • Joined

  • Last visited

  • Days Won

    29

Posts posted by asbo

  1. I haven't seen the "<W> Server: localhost" status before (I assume it's indicative of being loaded through the web server...), but the "EWP4ASTPST.lvproj/My Computer" indicates the project and target the VI is loaded under. The former is useful for ensuring that the VI is scoped to the correct project (logistical organization) and the latter is to ensure that the VI will be compiled for the correct target (other choices would be RT devices and probably WinCE/ARM/whatever other platforms LV supports).

    However, I haven't messed with the web server at all, so I can't explain your symptoms. Did this just start happening? Easy, shot in the dark suggestions would be:

    * restart the PC

    * check <Program Files>\National Instruments\LabVIEW 2011\resource\webserver\logs for anything suspicious

    * double check that web server doesn't have a screwy configuration for that VI

    * do a repair on web server (if you can do just that component)

    * ... or all of LabVIEW (if you can't)

  2. So the question is now, does anyone know of another LabVIEW datatype that is sure to be truely pointer sized when embedded in a cluster or alternatingly is there any objection to not include the Windows handle in the message structure?

    You're referring to the hWnd handle, right? A happy compromise might be to use whatever type works correctly internally and then have a VI for exposing it which will output it to one of two terminals, a U32 or a U64, based on the platform via a Conditional disable structure.

  3. Rofl is correct. You could convert your conditional disables to look at a project condition (I forget the specific term) instead of the platform. You'd have to either remember to change the variable before each build, or you could write a pre-build VI which checks the platform and asks for confirmation, changing it based on that input (I *think* all that is possible now).

  4. The Y is an array because it's all of the Y points in a waveform. Use the Index Array node like you did before to get a specific element.

    You asked for a timestamp, not an index. If you're looking to get the maximum index, get the size of the Y array and then subtract one (based indices are zero-based). In the last VI, you weren't getting the latest Y value, you were getting the first Y value in the latest block of data.

    post-13461-0-24073000-1346164367.png

  5. I don't have any other insight for you. Try researching the error code and see if you can find out more about its root causes. Windows errors codes are often referred to in hex, so 0x80004005 in this case.

    • Like 1
  6. 1) Disable

    1. Project files are text files. How can you merge them without potentially breaking the project.

    2. There is no Continuos Integration built into them.

    3. There is no automatic builder that will create different versions of exes from the same project in the SCC.

    4. Requirements + bug tracking integration.

    5. Statistics over commits, bugs and benchmark dead lines.

    1) Disable merging/diffing for project files.

    2-4) A versioning tool should not be playing these roles, something so monolithic would undoubtedly not work well. But you acknowledge that.

    5) SVN at least gives you commit stats by user (and maybe some others) but TSVN provides some bug tracker integration. What dead lines are you expecting to track in a LabVIEW codebase?

  7. Select the paintbrush tool from the tool palette, right click on the gray area of Waveform A, then select the T in the top right corner in the color palette which appears. You can left-click the plot list to apply the same color.

    Right-click the scale, select Duplicate Scale. Right-click the new scale, select Swap Sides.

    The rest should be easy through the properties dialog.

×
×
  • Create New...

Important Information

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