Jump to content

gleichman

Members
  • Posts

    192
  • Joined

  • Last visited

  • Days Won

    5

Posts posted by gleichman

  1. The motherboard that I was looking at comes with a CPU. I have memory, PSU, and hard drives from old systems. I found a mini-itx case that will allow a PCI card without the riser board. It's cheap, but a little larger than ideal.

     

    http://biz.tigerdirect.com/applications/SearchTools/item-details.asp?EdpNo=7838765&sku=C283-ELITE120A

     

    The total cost for the project (not including my time) is about $130.

  2. I've been re-purposing some older test systems only to find out that the NI's drivers no longer support some of the boards. I guess there are advantages to stand alone instruments. So, I thought about making my own stand alone instruments. I found this mini-itx board with a single PCI slot. The board has serial and network adapters that I could use as my interface. The NI board is a PCI-4060 DMM. Anybody try something like this?

    • Like 1
  3. Thank you for taking the time to mentor an FRC team. I'm starting my third year mentoring an FRC team and we have successfully used both LabVIEW and Java. If you want to find list of LV vs. Java vs. C++ vs. Python, etc... look on cheifdelphi.

    FRC build season is very chaotic. You have six weeks to prototype, design, build and test your robot. This means that the time you software team has with the completed robot will be very short. Your students that are programming need to be very comfortable with the tools and hardware that they are interfacing with.

    Students generally have more experience with text based languages than with LabVIEW. Most high schools teach C++ and Java. High School AP computer programming uses Java. When you are in a stressful situation (build season), it is not a good time to be learning new concepts. Data flow is a very different animal than sequential programming or OOP.

    Does this mean that I think that you should use Java and not LabVIEW? No! But, you do need to understand why they may not immediately see the beauty of LabVIEW. To have your students program effectively with LabVIEW you need to work with them in the off season. There are many good resources for teaching LabVIEW to FRC students. A good place to start is www.ni.com/frc. (Oh, I see you've cross-posted this question there.)

    I disagree with the idea of dual development (Java and LabVIEW). Like I mentioned earlier, your test time on the competition robot will be very short. Testing two different programs will be difficult and it will take away practice time from your drivers.

    • Like 1
  4. "your project needs to be open source"

    I don't think this would work well for collaborating with customers. Another option is bitbucket. It's free for 5 users or unlimited for academic and non-profit. I'm looking at using it for my FRC team.

  5. Hello,

    I am finding myself with more work than brain cells and am thinking of hiring an intern.

    I have contacted the University down the road (Michigan State) and they have a program to connect me with students

    I have never hired or managed anyone, and I am at a loss as how to interview, and pick a good intern. Does anyone have any advice on what to look for in a LabVIEW intern/minion? Has anyone had any experiences with interns that would be helpful?

    Thanks

    Dan

    The Joel on Software blog has many good articles on recruiting and internship programs.

  6. Hello, I want to find away to reinitialise to default about 40 indicators at the start of my program. I am doing this because when I run the program again it uses the values that it previously had from the last run.

    I could use an invoke node 40 times but this is a bit tedious

    Does anyone know how to do it?

    I didn't find the property node that Mike mentions, but there is a method. I used it to create a little utility VI that finds all controls and resets them to default.

    GUI - Set all Controls Default.vi

  7. An MCL is an I32 and a table is a 2D string. Text is added to an MCL programmatically through the property "ItemNames". The MCL event "EditCell?" will allow you to read the selected cell and discard if not correct.

    Hi Guys,

    I would like to use a Multicolumn Listbox, but it's trying hard.

    What I want to do is to double-clic on a cell, get his position,

    and allow the user to edit it or not, according to the position.

    I've notice that it can two kind of type: String or I32,

    - Is there a way to switch between theese two type?

    plus when it's define as a string, I don't have the "Allow edit cell" property, like when it's a I32 type.

    - Is there a way to do that when the type is a String ?

    - Or is a way to get the Selection Start property when is an I32 ?

    Thanks for any feedback!

    Martin

  8. I have an application composed of many objects, but whenever I shut it down and close the project it prompts me to save one of the VIs (always the same one), as if it was modified. I have inspected that VI and I cannot see what is causing this. Does any anyone know what may be going on?

    Thanks in advance, Mike

    Does this code call an xControl?

  9. Argh! Are ye wantn' to convert yer language to Pirate? Today is the official talk like a pirate day!

    To get a list of yer controls:

    • Connect a property node to a refernece of the VI and select "Panel"
    • Take the "Panel" ref out to a second property node and select "Controls"
    • Now you can use the "Controls" refs to read the label and set the caption.

    Some things to consider.
    • Do you have controls inside controls? - Clusters, Tabs
    • Do you want to display a caption for each control? - Tab Conrol?
    • Do you have enough area to display the translated text?
    • Will your text grow in the correct direction?

    post-151-125336674226_thumb.png

    Control Refs.vi

×
×
  • Create New...

Important Information

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