Dedicated forum for our customers to share, collaborate, discuss best practices.
Recently active
We have a large number of installed users that use Mathcad 15 on a regular basis. Just recently, a few have been noticing that selecting File|Save from the main menu is NOT saving the updates to their files. You can imagine our concern. It's intermittent and I cannot reproduce it myself on my desktop, but I'm hearing it from enough of our users that I think it's real. It could very well be something to do with our environment and not be a Mathcad issue at all, but it is concerning. We're running Mathcad 15 M045 and one of the keys is that the attempted save it to a network drive, not a physical drive on the desktop machine. Has anyone by any chance run across anything similar?Thanks!
I'm wondering if anyone else is having this problem. Just noticed that Mathcad 15.0 M050, released specifically for Windows 10, has an odd printing issue. To PCL printers and PDF files, it appears that the font characters are all using a negative fixed character spacing on the order of -0.01 to -0.06. This "bunches" up the characters and pushes them all toward the left. I thought my eyes were going buggy because it is subtle, but when I print and examine a PDF, this negative character spacing is easy to analyze. Negative kerning is used for type-setting, but not uniformly on every character. It doesn't seem to matter which printer or which font or font size I use. I do not see this behavior with M045 on Windows 7. I don't know yet if it's a Mathcad issue or a Windows 10 issue (although all other apps print just fine). .NET maybe? I have a ticket open with PTC, but wondered if anyone else is seeing this, or has a clue as to wh
I normaly use odesolve in a solve block. However, I.m struggling to learn how to use the other ODE solvers with units. I asked AI to provide an example. Sadly, the AI example also failed. Typical (cryptic error messages: Mathcad Prime 11 file attached.
Attempting to use a range to help determine a solve block but am struggling to get this function to work. Any ideas on how to debug this issue? See attached image.
I am solving a system of 1D steady ODEs in Mathcad using RK4. The system works correctly until I add a heat transfer term representing two-way coupling between a gas phase and injected droplets. When this term is included, the solver no longer outputs results and reports that the gradient matrix must be scalar or a matrix.The gas stagnation temperature gradient depends on Reynolds number, Nusselt number and a convective heat transfer coefficient that is itself a function of the ODE variables, which vary along z (length of nozzle)All other gradients (Mach, pressure, velocity, etc.) are functions of the same state vector and work correctly when the heat term is removed. I suspect I am incorrectly defining a function within the gradient matrix or using If else wrong.Any help would be appreciated, as I'm going round in circles.below is screenshot of part of code: Thanks very much
GreetingsI have a rather strange question, with topic that some people might consider insignificant and unimportant, but this particular function that Im making will probably be used numerous times in a single worksheet. For that reason Im trying to optimize almost every function in my file as much as possible. Ofcourse I dont expect a detailed answer with testing results etc, but rather your thoughts on this topic.In this case, I need to determine in which region of IAPWS-IF97 (formulation for thermodynamic properties of water) the point lies on a pressure-temperature plot.P-T Diagram, Validity range of IF-97So, here is the question itself: wich model of (p,T) function would be faster and easier to calculate (e.g. on a low-spec hardware), the one with separated IF`s, or the one where IF`s combined with usage of multiple "and (˄)" and "or (˅)"?And will the result be different in Mathcad Prime?Model 1Model 2Functions and constants used (for clarification, in case you are interested)ps(T
I am using Mathcad Prime Release 10.0 and Datecode10.0.1.0Hello,is there a way to insert line breaks in Mathcad expressions, especially when using READEXCEL with long file paths? I need to read two matrices from different files and combine them using AUGMENT(A, B), but the full expressions do not fit on one worksheet line.Is line wrapping supported, or is there a recommended workaround?
Hi,I looked through the API guide and downloaded the examples. The last part of the code displays 'output1' in message box. It does not have example on how to show the matrixoutput1.Can you help with this? I need to get matrix from the sheet.
Hey there. I've been trying all sorts of different ways to try and get this solver to work. Different errors depending on the way I approach it. I believe it should solve. None working. all help would be amazing. Really the two outputs i care about are R_o and h_2.Thanks!
Hi all, Currently experiencing an issue with an Excel component on a colleagues computer. The Mathcad file, attached, works on my computer fine but not my colleagues. States his "excel is busy". Any ideas why it works on my computer but not my colleagues? Many thanks,Iain FYI, I am using Mathcad Prime 10.0.0.0 (and is my colleague).
Hi thereI got this screen when I open Mathcad. what should I do to get rid of it ? my license is still valid to 2027 Regards,Yusra
I am using Mathcad Prime 11 and I am a bit confused about how symbolic solving and variable definition work. In my worksheet, I use the symbolic solve operator and Mathcad returns a value for VBL, but when I try to evaluate the variable afterward, it still appears undefined or does not behave as I expect. I am not sure whether I am using the wrong operator, whether the symbolic result is not actually being assigned to the variable, or whether I should be using a solve block instead. The following screenshot describes the issue. I would really appreciate any guidance on what I am doing wrong and how to properly define and reuse the solved variable in the worksheet.
Hi there ,I need to make CWD ,which is used to identify the location of the input, fixed . So if I send my Mathcad sheet to someone else he can open the sheet and see the calculation.Is that possible or he has to change the CWD and the input file ( in_file) ?Regards, Yusra
When using the symbolic solver, Mathcad Prime 11 often puts in unnecessary parentheses. I've tried every keyword in the symbolics pull-down menu to get rid of the parentheses with no luck. Is there a way to get Mathcad to remove the unnecessary parentheses? For example, I would like to see the following.
I’ve been looking at automating some calculations with the Viktor program. Viktor acts as a kind of app builder for python apps. I’d like to use MathCAD to perform the actual math for the calculation because it’s easy to see the math workflow, but I’d use Viktor as the bridge between my finite element program to bring results into MathCAD and to help visualize results. Does anyone have any experience with integrating MathCAD with Viktor? Any guides or tips you can provide?
Dear PTC community!This topic is a continuation of the "Symbolic solver unit conversion with further substitution" thread.The idea for the improvement is to analyse the bending moment M (bearing capacity) as a straightforward function of different areas and reinforcement grades.Thus, I want to explore how varying the reinforcement level, area, and yield strength affects the moment M for a specific reinforcement stress value at a fixed strain, for instance, the 0.2ecu1 level. I thought that for such a purpose, the additional axes (fyd_n for each reinforcement grade) plotted with dots, whatever, would be useful with both horizontal and vertical axes (stress-strain for each reinforcement grade) in the form of "sights" as in the @Werner_E file, as follows: The possible representation of the aforementioned could also be as follows: I found that the technique of plotting the dot lines for specific values of fyd can be used f
I have a character replace function. I would like to use it to replace a string with a string. If the user inputted duplicate "OR's" then I want the function to thin out "OR OR" to just "OR". Thanks in advance
I have: And a dropdown with rebar properties: Areas are in col 2, 0.44, 0.60, 0.79, etc. How can I write an equation that returns the bar size with the largest area exceeding Areqd? Please advise, thank you
Hi my current workflow involves input a few variables on the first page of mathcad worksheet, then jump to the last page to see the output results after lengthy calculations. I have to tweak the inputs so that the output can meet or at least is close to certain value range. This is not efficient, so I am thinking if the worksheet can take in multiple sets (say, about 100) of input, read one set at a time, do the evaluation, then write the output result somewhere/in some file; then it will jump to the next iteration.I do not want to rewrite the input as vectors, because this will require rewrite all formulas using vectorize operators. Thank you .
I am looking for Mathcad files that deal with synchronous electric motors (non-salient poles and salient-poles).These files should include fundamental mathematical equations for the motors and the calculation of their characteristic curves. A few years ago, I had access to this type of file, created by Mr. Roman Miksiewicz of the Silesian University of Technology (Poland).Unfortunately, the files I have do not cover synchronous motors. If you have such files, could you please provide them to me as Mathcad "xmcd" files, as I do not have Mathcad Prime?I am a retired engineer and volunteer my time helping students with their studies. Thank you in advance. Richard
Hello, I have a completed Mathcad sheet that makes a 3D mesh. I am requesting to please help if the Q function that generates the mesh can be simplified such that the processing time is less. My version is 10. Thank you
Hi PTC Community,I am not sure why this programming construct will not work: apply the Nu function on a scalar & a column vector. I use Mathcad Prime 11.0.1.0. Thanks,thodij
Hello, I use Python to extract data from Mathcad Prime files, based on the previous post below. One thing I noticed is that our Python tool will crash when you have a new line in a text region. Getting rid of the new line in the text region gets rid of the crashing issue. When I go into the Mathcad .zip file with all of the XML data, I do not see any difference between two files - one with text with a new line and one with no new line. Where would I find the new line data in the text region? I will update the Python code to catch new lines, but I dont even see where the new lines are in the text region. Mathcad Prime 9.0 Scripting with XML Data - PTC Community
I am using Mathcad V15. I have started playing with using controls in some of my sheets to limit certain variables to having only certain inputs. In my one sheet, I added a list box control for a variable, and the only choices the user could select would be "B", "C", or "D". When I finished my sheet, I set the variable to selection "C", saved and then closed. When I reopened the sheet, the selection of "C" for the variable was cleared. Is there a reason why the sheet did not retain the selection for the control? Is there a setting somewhere that I can change that will allow the selection to remain? Thank you!
Happy New Year! This month’s challenge is inspired by recent events: the October 2025 Louvre heist in Paris France. Using Mathcad Prime, solve any or all of the following challenges: Challenge 1 (Polygonal): find the minimum number of guards necessary to cover 100% of the following polygonal space. To be unobtrusive, the guards must be placed at vertices. The guards are inside the museum. Assume that the guards can turn their necks and bodies to see everywhere around that point that is not blocked by a wall. The guards have excellent vision and can see everything clearly between them and a wall. Challenge 2 (Graphing): using the plotting and charting capabilities of Mathcad, depict the placement of the guards and their zones of coverage. Challenge 3 (Orthogonal Variant): find the minimum number of guards for the following art gallery. Challenge 4 (Graphing): Depict the placement of the guards and their zones of coverage for the orthog
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.