-
Posts
192 -
Joined
-
Last visited
-
Days Won
5
Content Type
Profiles
Forums
Downloads
Gallery
Posts posted by gleichman
-
-
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?
- 1
-
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.
- 1
-
I just returned from this event and it was terrible. It was just an extended version of NI's standard sales pitch with some demonstrations in the dark and a couple of NI Week clips from 2011. I kept thinking that at some point the sales pitch would end and that meaningful information would be presented, but it never did. I'd like to have those hours back.
-
that has lead to a significant reduction of operating expenses.
Has the savings from additional work of convention attendies been passed back to NI?
-
I'll be there with Team 548. We're in the Newton division.
-
I haven't seen it mentioned anywhere, but it looks like Developer Suite Core added three toolkits.
- VI Analyzer Toolkit
- Desktop Execution Trace Toolkit
-
Unit Test Framework Toolkit
I guess I should have bought VIPM instead of DETT.
-
I purchased a ticket. This will be my first LAVA BBQ that I've attended not at the Salt Lick. I'll miss traveling through hill country.
-
Could this be your problem?
"Previously LabVIEW Web UI Builder could not import NI Authenticated Web Services. March 15th National Instruments pushed an update that allows LabVIEW Web UI Builder to import LabVIEW 2010 SP1 authenticated web services."
From:
-
You didn't say "one more question" this time.
For vertical text (or numeric) display, you could use a 2D picture control and the function "Draw Text at Point..vi".
-
I've always used sourceforge.
For what? Why did you choose it? What has been your experince with it?
-
"I don't like the idea of using a subpanel of one of my dynamically dispatched VIs."
Would you like it better if you made a UUT class property: "subpanel reference" which you could pass in from your calling code and allow the child class code to insert a VI into the subpanel?
-
"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.
-
-
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.
-
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.
-
I can't answer your question other than the obvious, "Make a backup before letting someone touch your code."
This is my first year mentoring an FRC team and my two senior programmers love diagram cleanup, so I hope it wasn't one them. It's been an interesting challenge for me to encourage good programming style without being annoying.
-
Can you set it for the "Current User"? When I updated my applications for Win7, I moved my registry setting from "Local Machine" to "Current User" to fix permission problems.
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Extensions
-
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
-
Did you find a visibility attribute for block diagram nodes? You should have saved this for April.
-
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?
-
That scene reminds me of one of the birthday presents that I got for my wife: 6 pounds of click pens (~315). I've got to stop checking www.dealnews.com.
-
The Great Office War from Runawaybox on Vimeo.
Great video. It reminds me of having to work with one of your minions.
-
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?
-
Maybe you should also post this in the LabVIEW Idea Exchange to get it higher visibility.
What to do with Unsupported Hardware?
in Hardware
Posted · Edited by gleichman
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.