Community Tip - Learn all about the Community Ranking System, a fun gamification element of the PTC Community. X
When you choose Insert --> Data --> Table, Mathcad inserts a table with the definition operator (:=). I want to use the global definition operator (~ keystroke for the triple equals sign) so that I can put this table at the bottom of the worksheet.
I tried pasting the table into a new global definition, and it pastes as a matrix, and there doesn't appear to be a way to convert it back into a table.
Is there any way of using a data table with the global definition operator?
Using Mathcad 14
>I looked, and version 8 didn't have the PID quicksheet.
The PID quicksheet in version 11 does not contain any "bogus arrays". [Richard]
_________________________
Exact: PID was introduced in 2001i qs after I noticed an error and transmitted .
From recollection: 2001i, 11 don't have "BogusArray" construct.
Undocumented means unsupported, and unsupported means it may not exist in the next version!
Just seems ridiculous that a simple feature such as this could not be implemented.
Mike
Just seems ridiculous that a simple feature such as this could not be implemented.
Do you mean in future versions? In principle it could be, but every piece of code requires maintenance, and every syntax feature in Mathcad can potentially conflict with another current or desired syntax feaure. So it may exist in the next version, but it's also possible it may not because either they didn't want to keep maintaining the necessary code or because it was thought to conflict with a new feature.
Do you mean in future versions? In principle it could be, but every piece of code requires maintenance, and every syntax feature in Mathcad can potentially conflict with another current or desired syntax feaure. So it may exist in the next version, but it's also possible it may not because either they didn't want to keep maintaining the necessary code or because it was thought to conflict with a new feature.
I meant making it possible to globally define tables, component....etc
Mike
>I meant making it possible to globally define tables, component....etc [Mike] <
____________________________
What is the interest of globally defining a data table wrt the next processing of the data ? A table that is a collection of operators is acceptable even suitable, for that purpose the "BogusArray" is globally addressable. Visit the next thread "BogusArray".
Jean
I meant making it possible to globally define tables, component....etc
I agree that on the surface at least that would not seem so difficult. Perhaps there's something subtle about the way components are handled though that makes it more difficult that it would seem. Or perhaps they just haven't been asked / pressured enough times for it to get implemented!
>I meant making it possible to globally define tables, component....etc [Mike]<
___________________________
Something you are missing Mike,
a data table is not globally definable but a data array is globally definable. So, if the data array is not short of elements to validate the project, you can use it blobally. Another point that you may have overlooked is the distinction [maybe by omission in Mathcad] that some functionalities don't take the column from a data array but only from a data table. Don't worry, in such cases there is an error message.
Jean
Cheers for the explanation Jean.
Mike