Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 01/24/2013 in all areas

  1. Wow ppl..... I just wanted someone to enlighten me about how to programmatically retain wire values. in my wildest imagination I never conceived that it would end up invoking murder for breach of copyright.... hope it never comes to that!
    3 points
  2. I'm going to learn LabVIEW. So I can come to NIWeek with you.
    1 point
  3. 1 point
  4. 1 point
  5. Well. Leaving aside the economic arguments for now..... The big thing about bitcoin is there is no centralised accountancy, it is almost an instantaneous peer-to-peer transfer. And it is extremely hard to trace (anonymity). A few years ago you might argue that the latter was only a benefit to criminals. With current events (SOPA, Snoopers Charter et. al.) many ordinary folk feel that they need to protect their privacy. Many economies are also being sucked dry by corporate interests and other monetary systems have arisen to combat this so people are looking for alternative strategies. Bitcoins are gaining popularity mainly because of these two points and you could say it's filling a need at the right time. Bitcoins obtain their "value" from scarcity (limited maximum number of 21 x 10^6) and by the energy consumed in generating them (electricity to run a bitcoin miner). There are a couple of bitcoin "exchanges" where you can convert bitcoins to fiat which is probably a more understandable, although flawed, measure of value (as of writing 1 bitcoin~= 14 Euros). ...... But on to the interesting stuff ...... Bitcoins are "mined" (that's the terminology) just as resources (like gold) are. Instead of digging a hole, however, a computationally expensive algorithm (a hash) is used by a Bitcoin Miner. This is synonymous with password "cracking" in computational terms, but the intent is quite different. Whilst in the early days you could mine with a fairly low spec PC. The "difficulty" has progressed to the point where you now need dedicated hardware-usually racks of GPUs in the 10s of Giga-hashes per second. (This has led to an argument that early adopters gain a significant wealth advantage, but let's stick to the interesting stuff ) The design of the bitcoin system is such that there is a maximum of 21 million that can ever be created (currently there are approximately 10M in circulation). A bitcoin itself is just a history of transactions (the block chain) from the "base" bitcoin block and the difficulty in "cracking" the hash changes in relation to the rate at which bitcoins are mined. (I should also point out that bitcoins are not mined singularly, but in batches). The number of coins in the batch (currently 50 at this time) also reduces as more bitcoins are mined meaning that the cost/BC (electricity consumed) increases with more bitcoins in circulation. You can get a more concise overview here. Suffice to say. On the surface it looks fairly straightforward (just money, right?) but the deeper you go, the more you realise just how much thought has gone into the system and how technically elegant it is (and not a banker in sight!). I can see a couple of issues that need to be resolved (bitcoins can be destroyed but not recreated and defence against a party taking over 50% of the network). But it does look very promising and certainly has gained the attention of the authorities.
    1 point
  6. To be honest, I'm not sure about my position to Bitcoin itself. I tried to understand what it was about by visiting the forum there, but don't really got a clear picture. From some of the remarks there, it seems to be used by some folks in somewhat questionable ways. But then anything that represents some value in some form, even virtual currency or items in online games, is quickly attracting some folks who have more than questionable intent. So that alone is certainly not a criterium if the the idea of Bitcoin could be considered legitimate. However it seems to me some form of online virtual currency that only exists by the gratitude of people believing that it represents some value. That in itself is an interesting concept and in fact not so much different than even our official currencies we pay with all the time, and probably even more real than derivatives on stock exchange markets. However who controls the creation of that value? In other words how are Bitcoins created? And I'm not so much interested in the technical details here as is already mentioned in this thread by the formula, than the process and procedure that controls the creation. If it could be created by anyone in any number it would obviously loose all value.
    1 point
  7. To the best of my knowledge, the answer is "no". We've had the XStructure on the drawing board for almost a decade but no one has gotten around to building it. There's minimal impetus to do so... the number of control structures that we've built into LabVIEW over the years has been fairly small -- they still fit in one palette. Very very few ideas are put forth that call for a new flow-control structure, so no one has felt compelled to build the G mechanism for defining one. I suppose in theory you could build up an XNode that draws a very complex inner image and maintain all your own editor state operations for the fake diagram inside your node, but the work involved would be excessive in the extreme. If you look at the Sim.xnode, I think you'll find a bunch of stuff that isn't actually implemented in G. I know, for example, that their whole interior is back in the C++ code. I don't know how extractable that layer is for a different XNode.
    1 point
  8. There's more than more space that comes with a Premium Account - there's the pride that comes from knowing you have financially supported the community
    1 point
  9. V I Engineering, Inc has immediate needs for Systems Engineers and Senior Systems Engineers (reporting to the Engineering 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 Engineers and Senior Systems Engineers 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 "Systems Engineer employment application (referred from LAVA)" or "Senior Systems Engineer employment application (referred from LAVA)".
    1 point
  10. Dear CLAs, The time is almost up for presentation submissions for this year's CLA Summit, but we still want to hear from you. The topic is widely labeled "Delivering Professional Software". That's what we strive to do everyday so if you've got ideas on how to do that more effectively we want to hear them! Details are posted here: https://decibel.ni.com/content/message/44030#44030 Please do the following: Submit outline/idea to clasummit@ni.com Include 3-5 slides that will outline the main conversation points that you would highlight. If you are selected, you will be expected to submit your full presentation by Friday 2/15/2012 to clasummit@ni.com Technically, the deadline is Mon Jan 7. If you would like to submit, please at least send me a title or one paragraph about what you plan to present. If you need an extension, please let me know. I am really looking forward to seeing your submissions. The participation of CLAs like you is what makes the CLA Summit so great! See you at the Summit soon! Nate Moehring
    1 point
  11. Courtesy of Brian Powell:
    1 point
  12. What's inside, borscht, kimchi or Chicago hot dogs?
    1 point
  13. In LV 2009... If you want to add customizations to the new VIs that are created by New>>VI For Override and New>>VI For Data Member Access, you can open and edit these three VIs. These VIs are called at the end of their respective scripting processes and you are free to include any scripting code you wish to further customize the VI in question. Some common customizations you might want include changing the VI name (use "get" and "set" instead of "read" and "write"), modifying the icon, adding additional diagram logic, etc. You cannot edit the callers of these three VIs, but these three provide the hook you need to customize your new VIs as you want them. Customizations for Override VIs: <labview>\resource\Framework\Providers\LVClassLibrary\NewAccessors\OverrideRetooler\Custom User Scripting For New Override VI.vi Customizations for basic accessor VIs: <labview>:\resource\Framework\Providers\LVClassLibrary\NewAccessors\BaseAccessorScripter\Custom User Scripting For New Simple Accessor VI.vi Customizations for 1D Array element accessor VIs: <labview>resource\Framework\Providers\LVClassLibrary\NewAccessors\ArrayElementScripter\Custom User Scripting For New Array Element Accessor VI.vi Customizations for multi-dim array element accessor VIs: <labview>\resource\Framework\Providers\LVClassLibrary\NewAccessors\MultiDimArrElemScripter\Custom User Scripting For New MultiDim Array Element Accessor VI.vi This is for the various LAVA folks who asked these scripting hooks be added.
    1 point
×
×
  • Create New...

Important Information

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