Teledyne-lecroy Protocol Analyzers File-Based Decoding User Manual Uživatelský manuál Strana 11

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 82
  • Tabulka s obsahem
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 10
File-based Decoding User Manual Chapter 2: Values
LeCroy Corporation 5
2.2 Variables
Variables are used to store information, or data, that can be modified. A variable can be
thought of as a container that holds a value.
All variables have names. Variable names must contain only alphanumeric characters
and the underscore (
_ ) character, and they cannot begin with a number. Some possible
variable names are
x
_NewValue
name_2
A variable is created when it is assigned a value. Variables can be of any value type, and
can change type with re-assignment. Values are assigned using the assignment operator
(
= ). The name of the variable goes on the left side of the operator, and the value goes
on the right:
x = [ 1, 2, 3 ]
New_value = x
name2 = "Smith"
If a variable is referenced before it is assigned a value, it evaluates to null.
There are two types of variables: global and local.
Global Variables
Global variables are defined outside of the scope of functions. Defining global variables
requires the use of the keyword
set. Global variables are visible throughout a file (and
all files that it includes).
set Global = 10;
If an assignment in a function has a global as a left-hand value, a variable is not created,
but the global variable is changed. For example:
set Global = 10;
Function()
{
Global = "cat";
Local = 20;
}
creates a local variable called Local, which is only visible within the function Function.
Additionally, it changes the value of
Global to "cat", which is visible to all functions.
This also changes its value type from an integer to a string.
Zobrazit stránku 10
1 2 ... 6 7 8 9 10 11 12 13 14 15 16 ... 81 82

Komentáře k této Příručce

Žádné komentáře