Community Tip - Need to share some code when posting a question or reply? Make sure to use the "Insert code sample" menu option. Learn more! X
I am trying to set up a worksheet something like this (full size image attached)
I have a number of issues which I don't think can be solved, and which mean that Mathcad is not the right tool for this particular project. However, I am posting this to see if anybody can persuade me otherwise.
Am I trying to use Mathcad as a hammer when what I really need is a screwdriver (or vice versa)?
Solved! Go to Solution.
Hi Raiko
It seems to me that PTC realise that their native plotting is brain dead and therefore provide a chart component. Unfortunately even the chart component cannot be fine-tuned programmatically. Matlab has very capable native plotting and Maple has a chart component and both can be fine-tuned programmatically. I'll let you vote for this functionality because clearly Mathcad, as great a product as it is, does not fulfil my particular needs.
Paul
Hi,
Prime is the best way of expressing natural looking free form live arithmetic on a computer. Like everything it has limitations but really has no equal. Calculations are easily read, checked, and auditable as they are natural math.
Matlab https://au.mathworks.com/pricing-licensing.html?prodcode=ML three times the price of Prime and Scilab https://www.scilab.org/ open source free software do not have natural looking arithmetic but do have programmatic list box controls and graphs as separate pop up window figures. These pop up window graphs have programmable titles, axis titles, legends etc, The learning curve would be large.
Excel using VBA also can create combo boxes in a pop up form and create and edit features of a graph. https://www.thespreadsheetguru.com/blog/2015/3/1/the-vba-coding-guide-for-excel-charts-graph#legend
Python is also able to create combo boxes and has an add on library called matplotlib that works like the graphs in Matlab.
So many ways to achieve the same thing and I bet Prime is the fastest and easiest method to get one document with both the auditable arithmetic and graphs. This despite you need to play with the innards of a Prime file to reasonably create large lists (say 2092 elements) in combo boxes.
Cheers
Terry
Hi Terry
Thanks for your reply.
I won't try to dispute anything you say and I appreciate the links you included. I will clarify a few points though.
Matlab Home edition is one fifth the price of Mathcad Individual.
Matlab can have graphs in the document as well as or instead of in a popup window. and I did not find it to be a particularly steep learning curve when it came to customisation of the graphs.
I haven't looked at Scilab but will do so soon.
Excel and VBA is certainly an option but whatever you do in Excel will always look like a spreadsheet, not the document style that can be achieved with Mathcad and, to an extent, Matlab. I will however take a look at the link you sent - it could be very useful,
Paul
Hi Paul,
Was not aware of Matlab home will check this out.
Cheers
Terry
Hi Paul,
"...6. Most importantly I would need the legend(s) to be able to be updated, by whatever means, when a different acid is selected. Perhaps, but not that I have found, by setting the legend text to a variable which changes when a different acid is selected.."
That would be terrific to have Prime change titles, legends and axis labels programmatically, but there does not seem to be any hurry on PTC side to make charts and plotting any more useful. Vote for this functionality and perhaps PTC will implement it someday.
Raiko
Hi Raiko
It seems to me that PTC realise that their native plotting is brain dead and therefore provide a chart component. Unfortunately even the chart component cannot be fine-tuned programmatically. Matlab has very capable native plotting and Maple has a chart component and both can be fine-tuned programmatically. I'll let you vote for this functionality because clearly Mathcad, as great a product as it is, does not fulfil my particular needs.
Paul