MATLAB REAL-TIME WORKSHOP 7 - TARGET LANGUAGE COMPILER Manuale di Servizio Pagina 34

  • Scaricare
  • Aggiungi ai miei manuali
  • Stampa
  • Pagina
    / 282
  • Indice
  • SEGNALIBRI
  • Valutato. / 5. Basato su recensioni clienti
Vedere la pagina 33
2
Working with the Target Language
2-14
This statement would cause an error if foo was undefined.
Table 2-3: Target Language Expressions
Expression Definition
constant
Any constant parameter value, including
vectors and matrices.
variable-name Any valid in-scope variable name, including
the local function scope, if any, and the global
scope.
::variable-name Used within a function to indicate that the
function scope is ignored when looking up the
variable. See “Identifier Definition” on page
2-37.
expr[expr] Index into an array parameter. Array indices
range from
0 to N–1. This syntax is used to
index into vectors, matrices, and repeated
scope variables.
expr([expr[,expr]…]) Function call or macro expansion. The
expression outside of the parentheses is the
function/macro name; the expressions inside
are the arguments to the function or macro.
Note: Since macros are text-based, they
cannot be used within the same expression as
other operators.
expr. expr The first expression must be a valid scope;
the second expression is a parameter name
within that scope.
(
expr) Use () to override the precedence of
operations.
!
expr Logical negation (always generates 1 or 0 as
in C). The argument must be numeric or
Boolean.
Vedere la pagina 33
1 2 ... 29 30 31 32 33 34 35 36 37 38 39 ... 281 282

Commenti su questo manuale

Nessun commento