PTC Mathcad is Engineering Math Software That Allows You to Perform, Analyze, and Share Your Most Vital Calculations.
Recently active
This month’s challenge ties into the Mathcad for Mechanical Engineers Webinar. Your challenge, should you choose to accept it, is to create a worksheet that calculates the stresses on a key in a keyway for a crankshaft and flywheel. The Scenario A key is a mechanical component used to transfer power between a rotating shaft and a machine component (in the image below, a flywheel). The torque is 150 Newton-meters. The shaft diameter where the flywheel is attached has a diameter of 50mm. The key length is 50mm with a breadth (width) of 12.5 mm and total height of 10 mm. The size of the chamfers on the key is 1 mm, but you can ignore them for the stress calculations if you wish. The Challenge Your task is to calculate the following: Calculate the torque that can be transmitted by the reduced shaft diameter (the diameter not including the keyway). Calculate the shear stress and compressive stress on the key and shaft. (Optional) Using the technique presented by Dr. H
I'm trying to write a short function in Prime 7.0 that will loop through data and populate multiple matrices and then stack them.Even though the matrices are the same size, I am getting a "The dimensions of these arguments do not match." error when using the stack function.I tried pulling sample matrices out of the loop and stacking them. That worked, as expected.Can you not use the stack function in a loop? Or am I missing something else?Thanks!
Since you are only able to have your licensed account on one account unless they're connected to the same network and with a different subscription, is there a way for me to inactivate the license on one device and activate the subscription on another? Right now the account is on my desktop but I need it on my laptop.
I was looking at the sample worksheet (PDF) posted on the PTC website and I created a (supposed to be) matching MathCAD Prime 7.0 worksheet. https://community.ptc.com/t5/Mathcad/Building-Structural-Design-Single-Span-Beams-Shear-and-Moment/td-p/450598 Almost everything matches the sample PDF results...the Shear values, shear graph, and maximum Moment. BUT the moment function and graph points are way off. I've skimmed over everything multiple times and I can't see any typos or errors.Can anyone see where the error is? Thanks!
This is sort of a follow-up question to this thread where I was recreating the calculations of the ptc sample: https://community.ptc.com/t5/Mathcad/Simple-beam-analysis-moment-equation/m-p/920727#M209874 https://community.ptc.com/t5/Mathcad/Building-Structural-Design-Single-Span-Beams-Shear-and-Moment/td-p/450598 Once I got that working, I defined two functions that process the spread-sheet wide variables, which was working "properly" for me: a = [matrix] w = [matrix] p = [matrix] ML = number MR = numberWhen I tried to move all arguments into the function definitions and I am getting error: "This value must be an integer." M(x,a,w,p,ML,MR) and V(x,a,w,p,ML,MR) I'm having trouble figuring out what is causing this. Can anyone point out what I am missing?Thanks!
We are trying to convert Mathcad 15 files to Mathcad Prime 9.0. When we complete the conversion we have lost some functionality with the files, such as with control objects (radio button, check boxes, drop down menu). This portion of the files are removed during the conversion. Is there a way to convert these functions or can we purchase Mathcad 15?
Hi, I have the error 'This operation can only be performed on an array' as on the sheet attached (simplified version of calc sheet). What is the work around? The last part with the error would be part of a larger function, but acts in the same way. Kind regards,Dan
I’ve been used to work with Mathcad prime 4 and 5. In those versions I could define a variable based on the output from the solve function simply by “:=” between the variable and the equation. That way I could use the output in subsequent calculations. I now have Mathcad prime 8 and this doesn’t work anymore. I can see there has been a change to “The new symbolic engine” in the versions in between. My question is how to define a variable based on the output from the solve function with the new symbolic engine? I’ve added screen shots of an example of the output in Mathcad prime 5 and 8. Best Frederik
Chapter 1: Analysis of Beams, Part 3 Description: This application computes the reactions and the maximum bending moment, and plots the shear and bending moment for a single span beam, with or without end moments, loaded with any practical number of uniformly distributed and concentrated loads. The user must divide the beam into segments with each segment supporting a single uniformly distributed load over its length and/or a concentrated load at the right end of each segment. Next: Chapter 2, Part 1Previous: Chapter 1, Part 2
I would like to make a suggestion for Mathcad Prime 10! Not sure if it would work but I would like it to perform the following. When typing in an equation I would like to be able to just click on a previous variable definition and have it automatically copied into the placeholder of the equation I am typing. Often I use long variable names, retyping them is prone to error and takes too long. My normal course of action is to go out of the equation, highlight the variable name from a previous section, go back to the equation and then paste into the placeholder. This is better than retyping but very clunky, if I could just point and click...ahhh, MathCad nirvana!! Thanks PS perhaps someone knows a better way already?
I have a MathCAD Prime 7.0 worksheet and I created three custom functions, which are very similar. The each seem to process variables somewhat correctly, but only one of the three will process a matrix/range variable even though I've tried using the same arguments for all three. Any idea why the two later functions are treating the matrix/range variable as a constant? Thanks!
I have a project for school and I needed a license for me and my teammate. I bought two licenses myself for an easier payment from the school but I only received one license and everything tells me that I've reached the maximum amount of license for this product. I sent an email to PTC a month or two ago but I never received an answer. Why can't I have the two licenses I paid for and how do I proceed to get the second one? The licenses I bought was for the MathCad Prime 9.0.0.0.
Certificate of qualification
I want to solve a function based on column of vector inputs how can I achieve this? I want to define a specific function then solve it by providing a variable that contains values in form of columns.
cuadro combinado me da error (combo box gives me error)
Hello,
Im very new to mathcad and Im not sure what to do here, the function itself works just fine but when I try to put it into a graph it just doesnt work
Hello,How will look like a function or multiple functions in Mathcad Prime so that when I give it a DECimal number to convert that DECimal number into BINary, HEXAdecimal, and OCTal corresponding values? Or how to do these things in Mathcad Prime?Case a) Input: DECimal number, Output: BINary, HEXAdecimal and OCTal corresponding values/numbersCase b) Input: BINary number, Output: DECimal, HEXAdecimal and OCTal corresponding values/numbersCase c) Input: HEXAdecimal number, Output: DECimal, BINary and OCTal corresponding values/numbersCase d) Input: OCTal number, Output: DECimal, BINary and HEXAdecimal corresponding values/numbersLike it is shown below an example for Case a):
Hello please if someone can give step by step instructions on how toTransfer Mathcad Prime 9 License (subscription) to a new laptop I would appreciate!!!
Hello ! I am trying to get a very simple plot, of the bisector in the first quadrant. For my application I am interested to have a graph for the range of relatively high values of abscissa, e.g. from 100000 up to 500000, like in the top left figure in the attached file (Mathcad Prime 8).I’ve tried both “Plot” and “Chart Component”.I am curious about what I have done wrong in my humble tries. Thinking that such graphs can be carried out so smoothly in Mcd 15 in one minute…, thank you for any suggestion, best regards,Liv.
Hi all, Anybody has already same idea. Launching LTSpice from MathCAD Prime 8.0 calculation results ; or generally produce a text format results from MathCAD prime. Best regards, Habib.
I have a simple equation but want to use different input values and calculate the results without repeating the equation. How do you do this? I am using MathCAD Prime 9.0
Hi, I have an equation that I manipulate in Mathcad and I would like to communicate the resulting expression to an acquaintance as text.How do I copy/paste my equation as string of ASCII characters?e.g. expression from math region:I would like the string that I copy to look similar to this: a^2*(b*x+c)/cThe clipboard content is: "(* (^ a 2) (@PARENS (/ (+ (* b x) c) c)))" Is this functionality not present by design?
I am looking to write some code for a structural connection design template. One of the things that needs to be checked is plate geometry. More specifically the distance from the centerline of a bolt hole to the edge of the plate the hole is in. The table below outlines the general parameters I am trying to meet. lets call the bolt diameter "d" and the min edge distance "x",for 0.5 <= d <= 1if x >= d + 0.25 then return "meets spec". if not then return "violates spec" for 1 < d <= 1.25if x >= d + 0.375 then return "meets spec". if not then return "violates spec" for d > 1.25if x >= d * 1.25 then return "meets spec". if not then return "violates spec" Basically, I want to put in various values for "d" and "x" and have it tell me whether or not I meet the spec per the rules above. I feel like this should be rather simple to code in but I have no coding experience so I am struggling hard with it. Above is a snippet of t
Dear all, May I ask if anyone knows how to combine this 'if' function with these differential equations? k3 is a spring where the stiffness depends on the position of mass 3. In the attachment, I managed to achieve this in Python, but I didn't manage to do this in Mathcad. Could someone help me so that I know for next time?" Thanks in advance.
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.