-
Posts
5,759 -
Joined
-
Last visited
-
Days Won
55
Content Type
Profiles
Forums
Downloads
Gallery
Posts posted by crelf
-
-
This is a good read: http://www.ni.com/white-paper/6316/en, then maybe read this: http://lavag.org/topic/14548-class-mutation-history
-
"the sort of exercise that drives programmers to contemplate text."
whoa Whoa WHOA! That's crazy talk right there!
-
Woot!
-
1
-
-
Shameless plug: Image Acquisition and Processing with LabVIEW.
-
When you buy a license from NI, they'll give you a key.
-
You seem to have fairly well partitioned application (into 3 parts). I would suggest making 3 separate exes with each of the parts and see which one (if any) the leak occurs in. That may narrow it down a bit.
I agree - even if you can't partition them that well, just start removing functionality until it levels out - a laborious task, I know, but without being able to see the code, it could be anything and everything.
-
- Popular Post
- Popular Post
Dearest LabVIEW,
Sometimes there are simply no words that can adequately express the depth of a person's feelings that are plagued by regret, guilt and sadness for a wrong done. I know it can't undo what has been done and it won't ease the pain in your heart. Instead, let me write this to let you know that I regretted my actions, and cheating on you is certainly an unforgivable mistake. I totally deserve any the anger and resentment from you for what I have put you through.
I was tempted by text-based programming, and I was weak. Not because the love between us was weak, but because I was coerced by another - let's just call her "the customer". I knew at the time that it was wrong, but she was so purseuasive. She bought me gifts, she told me I was handsome, she laughed at my lame software engineering puns, she made me feel special. I know now that these were all underhanded tricks so that she could have her way with me. She didn't care about me, ahd only cared about herself, and how I could help her.
It pains me to see you suffering as a result of my misbehavior. Guilt burns in my heart thinking of all the hurt that you must have felt because of my recklessness. Each time that I think of you, I get angry with myself, my blindness and foolishness, and my indiscretion.
I know there is still a strong love for you glowing in my heart. I truly want us to be happy again with me still being a part of your life.
I know I don't have the right to ask anything from you when I have foolishly betrayed your trust in me, but I hope you can find it in your heart to forgive me and give me another opportunity to prove to you how much I love you. Give me another chance and I have faith that, one day, we will look back at this and laugh, albeit uncomfortably.
Loving you always,
crelf
-
6
-
Quick clarification: in LabVIEW, the term "polymorphic" isn't dynamic, and doesn't really apply here. "Dynamic dispatch" is more appropriate - polymorphism in LabVIEW is something different.
-
BTW, can you make the same cool LAVA tshirt available for ladies?
The ladies fitted tee is now available in the LAVAStore!
Note: This is the same t-shirt style we used a couple of years ago, and several of our members said the size chart was skewed - make sure you order a size that larger than what you would normally order (not that I'm trying to suggest anything by that!
)
-
1
-
-
LAVA BBQ is a great place for the LV Community to help your wife to celebrate her 30th birthday!
And it's an even better place to celebrate her 29th birthday!
Please...don't make me do it again! (insert preemptive TWSS here)There's at least 2 TWSSs there.
-
Suggested reading on a question I've been asked more than once: when should I use "Preseve Run-Time Class"?
-
I've since taken the classes to help with taking a CLA test (Advanced Architectures and Managing Software Engineering in LabVIEW), but haven't had the opportunity to apply the knowledge I gained from those classes, so I haven't taken the CLA exam yet.
Crap - thanks for reminding me: my CLA recert is up soon!
Oh, and hi!
-
I think maybe it is available in the app's config file whose extensions is *.ini or *.aliases.
I'm not sure I understand what you mean - can you please explain a little further?
-
ShaunR and I agree on very few things, but when we do, it is adamant agreement. Whatever your data communications problem you're having, if XML is your solution, you actually have two problems.
Damn it people - I *want* to comment on this, but I refuse to hijack my own thread! Start a new one!
-
...mine does produce JSON strings
You're really quite the JSON fan
Maybe start a new thread and we can talk about the pros and cons of JSON vs other notations.
-
Come! See cubelets! I love that guy
Hmmm - maybe NI could pitch in to give away 2 cubelet KT01 Robot Construction Kits at the LAVA/OpenG BBQ*?
*and maybe you could talk to the people that "randomly" draw the prize tickets?
-
V I Engineering, Inc has immediate needs for Systems Engineers (Contract) and Senior Systems Engineers (Contract) (reporting to the Test Software and Integration Group Manager)
- Company: V I Engineering, Inc.
- Locations: Various - USA
- Salary/Wage: $negotiable
- Status: Hourly Contractor
- Relevant Work Experience: 5+ years system integration (LabVIEW/TestStand experience required)
- Career Level: Intermediate/Experienced
- Education Level: Bachelor's Degree
- Residency/Citizenship: USA Citizenship or Greencard required
Driving Business Results through Test Engineering
V I Engineering, Inc. has a vision for every client we engage. That vision is to achieve on-time and on-budget program launch more efficiently that the competition. To realize this vision, customers need to achieve predictable test systems development, eliminate waste in test information management, and drive increased leverage of test assets. An underlying requirement for all of these areas is metrics tracking and measurement based decision making.
Job Description
Ready to make a difference? Bring your experiences and skills to the industry leading test organization. Help us to continue to shape the way the world views test. We are seeking a talented Systems Engineer Contractor to be responsible for technical execution of successful projects in the Medical, Military, Transportation, Consumer Electronics and Aerospace Industries. The position will have very high visibility to customers and vendors. This is a very fast paced team with close customer contact and strong career development opportunities. A large part of the position is to identify, own and drive technical design, development and installation of test systems. You will work alongside other like-minded and equally talented engineers, and be creative in a fast-paced and flexible environment that encourages you to think outside the box. You will be available to spend extended periods at our customer sites to complete system installations.
Required
- 5+ years of Systems Integration experience
- 3+ years LabVIEW experience
- 1+ years TestStand experience
- Experience in Implementation and Delivery of Test Systems, including integration
- Experience in ATE usage and development
- Experience in building and Integrating Mechanical Fixtures
- Experience in Understanding the design of Circuit Boards as they relate to a total system, and their fault-finding
- Experience in Taking Part in Technical Teams throughout All Phases of Project Lifecycle
- Experience in Interfacing with Sub-vendors and Customers
- Ability to Multitask
- Comfortable Working on Various Team Sizes
- Excellent Communication Skills
Desired
- Requirements generation and review experience
- National Instruments Hardware knowledge
- Experience with Source Code Control (SCC)
- Experience executing verification and validation for projects
- Experience generating and/or reviewing cost proposals
- RF Technology (DAQ, General RF Theory)
- FPGA (with LabVIEW)
- Professional software engineering processes and metrics experience
- TortoiseSVN
- V I Package Manager (VIPM)
- Experience with Projects for Regulated Industries
- MS Project
Formal Education
- Technical degree (BS Engineering, Computer Science, Physics, Math)
- National Instruments Courses a plus
- National Instruments certification a plus
Notes:
Expected Travel Time is up to 50%.
V I Engineering, Inc. offers a dynamic work environment and the flexibility of a small company.
The Test Software and Integration Group values innovation, out-of-the-box thinking, high-tech toys and a fun / amazingly collaborative working environment. We're a National Instruments Select Integrator, and we're the closest you can get to playing with all the pre-released and new NI toys without joining the NI R&D team - and we get to play with them in the real world.
To apply for this position, email a cover letter and resume to jobs@viengineering.com with the subject "TSIG Systems Engineer (Contract) employment application"
- Company: V I Engineering, Inc.
-
V I Engineering, Inc has immediate needs for Systems Engineers and Senior Systems Engineers (reporting to the Test Software and Integration Group Manager)
- Company: V I Engineering, Inc.
- Locations: Positions available in our Farmington Hills, MI Office
- Salary/Wage: $negotiable
- Status: Full Time, Employee
- Relevant Work Experience: 5+ years system integration (LabVIEW/TestStand experience preferred, but not required)
- Career Level: Intermediate (Non-Manager)
- Education Level: Bachelor's Degree
- Residency/Citizenship: USA Citizenship or Greencard required
Driving Business Results through Test Engineering
V I Engineering, Inc. has a vision for every client we engage. That vision is to achieve on-time and on-budget program launch more efficiently that the competition. To realize this vision, customers need to achieve predictable test systems development, eliminate waste in test information management, and drive increased leverage of test assets. An underlying requirement for all of these areas is metrics tracking and measurement based decision making.
Job Description
Ready to make a difference? Bring your experiences and skills to the industry leading test organization. Help us to continue to shape the way the world views test. We are seeking a talented Systems Engineer to be responsible for technical execution of successful projects in the Medical, Military, Transportation, Consumer Electronics and Aerospace Industries. The position will have high visibility to customers and vendors. This is a very fast paced team with close customer contact and strong career development opportunities. A large part of the position is to identify, own and drive technical design and development of test systems. You will work alongside other like-minded and equally talented engineers, and be creative in a fast-paced and flexible environment that encourages you to think outside the box.
Required
- 5+ years of Systems Integration experience
- Experience in Design and Implementation of Test Systems, including integration
- Experience in ATE usage and development
- Experience in reviewing of Mechanical Fixtures
- Experience in understanding the design of Circuit Boards as they relate to a total system
- Experience in Taking Part in Technical Teams throughout All Phases of Project Lifecycle
- Experience in Interfacing with Sub-vendors and Customers
- Ability to Multitask
- Comfortable Working on Various Team Sizes
- Excellent Communication Skills
Desired
- Requirements generation and review experience
- National Instruments Hardware knowledge
- LabVIEW/TestStand experience
- Experience with Source Code Control (SCC)
- Experience executing verification and validation for projects
- Experience generating and/or reviewing cost proposals
- RF Technology (DAQ, General RF Theory)
- FPGA (with LabVIEW)
- Professional software engineering processes and metrics experience (statement coverage, code size, reuse measurement, etc)
- TortoiseSVN
- V I Package Manager (VIPM)
- UML
- Experience with Projects for Regulated Industries
- MS Project
Formal Education
- Technical degree (BS Engineering, Computer Science, Physics, Math)
- National Instruments Courses a plus
- National Instruments certification a plus
Notes:
Expected Travel Time is up to 25%.
Relocation assistance is possible.
V I Engineering, Inc. offers incredible opportunities to grow and advance your career, a dynamic work environment and the flexibility of a small company.
The Test Software and Integration Group values innovation, out-of-the-box thinking, high-tech toys and a fun / amazingly collaborative working environment. We're a National Instruments Select Integrator, and we're the closest you can get to playing with all the pre-released and new NI toys without joining the NI R&D team - and we get to play with them in the real world.
To apply for this position, email a cover letter and resume to jobs@viengineering.com with the subject "TSIG Systems Engineer employment application"
- Company: V I Engineering, Inc.
-
So it's almost like a callback? Hmmmm....
-
I've got a control scraper and it's counterpart which sets the values. Unfortunately it's part of the websocket API, so can't give it to you.
I have no problem setting the value of the control (I'm doing it just like you suggested - great minds think alike
)
Alternatively, you can wait for the serialization VIs in the other thread.No doubt
If your code is only going to run in the development system, then you could use scripting to dynamically generate a VI that sets the properties in the file being loaded. That would at least be interesting.Yeah, I thought about doing that, but this will be a built app
If you have to resort to staticly creating code for each property, the property node scripting interface can return a list of all the supported properties for its current class. You could use that to generate a VI for each property or a case frame for each property in a VI for each control.Right - and that's currently my last resort, but I really want to avoid that if at all possible.
-
1
-
-
So here's what I want to do: I've got some comma-deliniated text coming into a VI that describes what to set one of the VI's properties to. For example:
Control=Progress|Scale.Range.Maximum,Value=50
I'd like to do this in a generic way (ie: don't want to create code to handle all the different control classes or their property accessors). I can get a generic reference to the control, but how do I push data to its properties?
Discuss
-
Does anyone have any information about the "Class Operator" method? For example: http://zone.ni.com/reference/en-XX/help/371361H-01/lvscript/application_class_operator058set/ I'm not sure what it does, or how to use it, so any info would be greatly appreciated.
-
I know this is an old thread, but I thought I'd add something here: I've updated my preferred method to using the uninstaller that ships with NI software - you'll find it under your program files\National Instruments\NIUninstaller folder (or it might be in \shared) - run "uninst.exe" to get the NI product uninstall dialog, or call it with command line switches to get it to uninstall components directly. For example:
uninst.exe /qb /x "Product Name"
Where "Product Name" can be found by running the following from the command line:
wmic product
Warning: the wmic call might take some time, as your software catalogs are trawled. You can also pipe the results to a text file or the like for offline viewing/manipulation.
-
Uncheck: "Tools > Options > Security > Login option > Show the login prompt at LabVIEW Startup time"
-
2
-
My nephew and the "This sentence is false" paradox
in LAVA Lounge
Posted
Punctuation is part of the sentance, therefore your assertion is incorrect.
More importantly: what was your side of the wager? ie: what did you promise to do/not do should you be unable to prove?