WhyNot?

Mech. Design Software

Category: Software
Responses: 2 (1 in support, 0 neutral, 1 in opposition)
Number of views: 1451
Tracking: Track this idea
Community Rating:Average AverageYour Rating:

Could a simple Visual Basic program be written that would allow an inventor to calculate forces/velocities quickly? For example, if I need to know how fast a robot will travel, I only really need to know the input speed and the relationship between the input and output. Could each interface point, say a gear, pass the result to the next point to be calculated? Feed in motor rpm, gear1 diameter, gear2, gear3, ....to axle/wheel and give a final rpm? Or does someone know where I can obtain a program that could do this at a price I can afford?

DaleW, Sep 18 2003

What do you think of this idea or comment?
(You can change your vote at any time)

agree I agree no opinion No opinion disagree I disagree

Users who liked this idea also liked:

This concept is great! (141 votes) Very strong
Electric vehicles can work! (17 votes) Strong
Child in car seat warning (17 votes) Average
No Hydroplaning (2 votes) Average
Car Taser (11 votes) Average
Animal Repelling Device (4 votes) Average
No Road Dust (3 votes) Weak

Other ideas in category (Software):

Salty encryption (1 votes) Average
mute a web page (11 votes) Strong
Distributed set with bittorren (1 votes) Average
Text VoIP (1 votes) Average
Economics Simulation (9 votes) Strong
Invention Management Software (3 votes) Average
Attachment Notation (137 votes) Very strong
Fight Recognition Software (3 votes) Average
Make Photo Slideshow yourself (2 votes) Average
Studying leaf patterns (3 votes) Average
Encryption (3 votes) Weak
Searching for images (6 votes) Average
Compiler Security Optimization (4 votes) Average
Vector Datatype (3 votes) Weak
LIP-C (1 votes) Average
Spell checker collector (2 votes) Average
Cascading search (3 votes) Average
Software Formula for 2000 Years (3 votes) Weak
Triangular Pixels (4 votes) Average
Forwarding sent email message (5 votes) Average
Organise the Start menu (6 votes) Average
Simple Shared Key Setup (1 votes) Average
DDR-style piano software (4 votes) Average
root means suid (2 votes) Average
Scorchware (2 votes) Average
Six Degrees of Computation (2 votes) Average
X-drive ==> 2 physical drives (3 votes) Average
Fast parallel secure hashing (1 votes) Average
Standardized EULA (2 votes) Average
Description field for email (3 votes) Average
Honeypot feedback/automation (1 votes) Average
Audio bass and treble (3 votes) Average
Extension that highlights tags (1 votes) Average
Upper-lower case (2 votes) Average
New image file format (2 votes) Average
dual scroll bars (6 votes) Average
Tabbed Working (3 votes) Average
Temporary file highlight (5 votes) Strong
Better Search Engine Links (2 votes) Average
Smarter Programming (5 votes) Strong
Linux Distro for Business (2 votes) Average
File multiple rev eliminator (3 votes) Average
Mech. Design Software (2 votes) Average
Checking email addresses (3 votes) Average
Why Powerpoint? Be nonlinear (6 votes) Strong
Chat with iTunes Listeners (3 votes) Average
Ebay database (2 votes) Average
Encrypts the whole OS (2 votes) Average
Wind offset for car (3 votes) Weak
Collaborative License Rating (4 votes) Average
Multiscopic image modeler (2 votes) Average
Simple fix for posting here (1 votes) Average
Torrent-based podcasting (2 votes) Average
Browser Preloads Next Page (4 votes) Average
Officepets (3 votes) Average
Self Authentication & Decryptn (1 votes) Average
Ductile disk encryption (2 votes) Average
Printing Cost per Page (2 votes) Average
Community Font Classification (1 votes) Average
Ubiquitous virtual honeypots (7 votes) Strong
MS Outlook spouses (1 votes) Average
MS Outlook Contacts updates (1 votes) Average
One card for the wallet (12 votes) Strong
Camera as A4 Scanner (6 votes) Strong
Ogg/PCM (3 votes) Average
Keyboard equivalents (1 votes) Average
OS for visually impaired (4 votes) Average
Window Size Limiter (1 votes) Average
Print Police (1 votes) Average
MS Outlook Highlighter (1 votes) Average
Eye-Tracking Video Drivers (2 votes) Average
Linipedea (3 votes) Weak
MS Word Bookmarks & Summaries (3 votes) Average
anti-virus T-cells (2 votes) Average
savable scroll bars (2 votes) Average
save changes dialog options (3 votes) Average
Viral Marketing in Open Source (7 votes) Weak
Microsoft CD Bug Fixes (4 votes) Average
Virtual Scanner Software (5 votes) Average
Better Shrink Wrapped License (3 votes) Average
Bayesian learning for (4 votes) Average
enclosures (2 votes) Average
Chat Prog & Problem Solving (2 votes) Average
Comments from other members:

Add your comment

Dale,Have you looked into Simulation programs such as Simulic from Matlab, Visual Nastran 4D etc.Depending on the level of accuracy needed, a visual basic program can be written to solve the task. Biggest challenges will be taking into account friction, lubrication between surfaces and other energy loses.Let me know if you need more ideas.Sam Beyenesambeyene@att.net

sambeyene, Sep 19 2003

seen Working Model 2D yet? http://www.krev.com/overview.html

SVE, Sep 19 2003

Not sure if you can do this with a simple Visual Basic program. I worked in the CAD industry and what you are requeting is a lot of work. You might be able to find some small programs written by students at various labs such as Media Labs (MIT), Cadif (Cornell), etc. I do recall that Cornell had a bunch of programs that will do parts of the problem that you are trying to solve. This is back in 1990. My guess is that someone must have written routines for either Matlab or mathworks. Alternative source might be 3rd party solutions for various mechnical CAD programs by Autodesk, Dessault or PTC.

Azhar, Sep 23 2003

i thought 'mech desgin' stood for Mechanism Design - a branch of economic theory. you may want to change your title.

ajguse, Jun 02 2004

I agree. Having a graphical program which shows the common mechanical conversions would be nice so you could do what if scenarios and for a given set of operating conditions like force, torque, rotating inertia, induced vibration, type of gear pitch, rotational speed, types of materials, environmental conditions, ..., and see the resulting set of parameters given an intermediate change like a different lubricant, changing gear pitch, size, ... Maybe even have a database of common materials, gears and other mechanisms that can be ordered, to select from. See Gear Designer for one simplified application.

The fastest way I know is to figure it out by hand. Dig out the ole physics book and find what you need to make a rough approximation. Because even if you use a CAD program to make a prediction, it is still a guess. The way it is assembled, the grease used for lubrication, the environmental temperatures, ... all have an influence over the result. Then, based upon your experience after live testing, modify your calculations accordingly in the future. (develop your own thumbrules)