|
1 | | -#+DATE: Time-stamp: <2021-08-30> |
| 1 | +#+DATE: Time-stamp: <2021-11-14> |
2 | 2 | #+bind: org-html-preamble-format (("en" "%d")) |
3 | 3 | # #+TITLE: APDL-Mode Highlighting and APDL Reference |
4 | 4 | # ##################################################################### |
@@ -218,44 +218,46 @@ eblock,10,,,94 |
218 | 218 |
|
219 | 219 | * APDL Reference |
220 | 220 | ** Idiosyncrasies |
221 | | - - You can only store character variables of 8 characters, strings of |
222 | | - 32 characters and for a maximum of 248 characters you need to |
223 | | - create a string array! |
224 | | - - No proper function definitions <- write `command' files (suffix: |
225 | | - .mac), or call a macro (arbitrary suffix) with `*use', something |
226 | | - close is to fill a "table" arry, interpolating values and possible |
227 | | - real indexing A(0.3). |
228 | | - - you can get table array values with real index values but must use |
229 | | - integers for assigning them the values, the same goes for *vplot: |
230 | | - it needs the arry indices in integers and is, moreover, only |
231 | | - capable to plot the columns and not their line values! |
232 | | - - *vplot does only plot the columns of arrays, it is not possible to |
233 | | - specify rows |
234 | | - - No direct array values to file export in GUI mode <- write command |
235 | | - file for *vwrite, or use a (lookup) table for this purpose |
236 | | - - *vwread does not work with C format specifiers in contrast to *vwrite |
237 | | - - Still (v15) no *round* function in sight, but someting like |
238 | | - nint(max*1e3)/1e3 might do for you |
239 | | - - One cannot directly get the variable value, either one must assign |
240 | | - the variable to another one, or use the `*stat' command |
241 | | - - Operators > and <: 1 < 2 = 1; 2 < 1 = 1; 2 > 1 = 2 :TODO check |
242 | | - - Inconsistent command naming: /{x,y}range but /axlab,{x,y}, |
243 | | - - Inconsistent optional command arguments: "csys,wp" or "csys,4" but |
244 | | - it must be ltrans,4 (not possible: ltrans,wp) |
245 | | - - Inconsistent comma usage: /com and c*** are working with and |
246 | | - without a subsequent comma (/com without a comma is eating one |
247 | | - character) |
248 | | - - The /contour command does not work on device /show,PNG |
249 | | - - Deletion of arry parameters without warning is only possible with |
250 | | - an undocumented option: *del,Array,,nopr |
251 | | - - *cfwrite does parameter substitution without %%: *cfwrite, X_points |
252 | | - = NoN,*cfwrite, the same as X_points = %NoN%???? |
253 | | - - No direct operations on arrays, like A=A*3, takes a detour with |
254 | | - *voper or *toper |
255 | | - - Load symbol vectors /pbc,all,,1 in /prep7 are uniform in |
256 | | - contrast to the more ralistic ones in /solu |
257 | | - - The solver recognises only complete block structure, sending it |
258 | | - line by line is not working |
| 221 | + - deriv (post26 command) needs an monotonic increasing denominator |
| 222 | + (documented only since 2022) |
| 223 | + - You can only store character variables of 8 characters, strings of |
| 224 | + 32 characters and for a maximum of 248 characters you need to |
| 225 | + create a string array! |
| 226 | + - No proper function definitions <- write `command' files (suffix: |
| 227 | + .mac), or call a macro (arbitrary suffix) with `*use', something |
| 228 | + close is to fill a "table" arry, interpolating values and possible |
| 229 | + real indexing A(0.3). |
| 230 | + - you can get table array values with real index values but must use |
| 231 | + integers for assigning them the values, the same goes for *vplot: |
| 232 | + it needs the arry indices in integers and is, moreover, only |
| 233 | + capable to plot the columns and not their line values! |
| 234 | + - *vplot does only plot the columns of arrays, it is not possible to |
| 235 | + specify rows |
| 236 | + - No direct array values to file export in GUI mode <- write command |
| 237 | + file for *vwrite, or use a (lookup) table for this purpose |
| 238 | + - *vwread does not work with C format specifiers in contrast to *vwrite |
| 239 | + - Still (v15) no *round* function in sight, but someting like |
| 240 | + nint(max*1e3)/1e3 might do for you |
| 241 | + - One cannot directly get the variable value, either one must assign |
| 242 | + the variable to another one, or use the `*stat' command |
| 243 | + - Operators > and <: 1 < 2 = 1; 2 < 1 = 1; 2 > 1 = 2 :TODO check |
| 244 | + - Inconsistent command naming: /{x,y}range but /axlab,{x,y}, |
| 245 | + - Inconsistent optional command arguments: "csys,wp" or "csys,4" but |
| 246 | + it must be ltrans,4 (not possible: ltrans,wp) |
| 247 | + - Inconsistent comma usage: /com and c*** are working with and |
| 248 | + without a subsequent comma (/com without a comma is eating one |
| 249 | + character) |
| 250 | + - The /contour command does not work on device /show,PNG |
| 251 | + - Deletion of arry parameters without warning is only possible with |
| 252 | + an undocumented option: *del,Array,,nopr |
| 253 | + - *cfwrite does parameter substitution without %%: *cfwrite, X_points |
| 254 | + = NoN,*cfwrite, the same as X_points = %NoN%???? |
| 255 | + - No direct operations on arrays, like A=A*3, takes a detour with |
| 256 | + *voper or *toper |
| 257 | + - Load symbol vectors /pbc,all,,1 in /prep7 are uniform in |
| 258 | + contrast to the more ralistic ones in /solu |
| 259 | + - The solver recognises only complete block structure, sending it |
| 260 | + line by line is not working |
259 | 261 |
|
260 | 262 | ** File types |
261 | 263 | the whole zoo is documented in the operations guide |
|
0 commit comments