Команды и директивы компилятора PROTON
Symbol
Синтаксис:
Symbol Name = Value
Выполняемая функция:
Назначение псевдонима для регистра, переменной, или постоянного значение.
Параметры:
Создавая программу, целесообразно, и иногда даже выгодно и полезно использовать идентификаторы для определенных значений, которые на протяжении всего времени работы программы не изменяются. Например:
Таким образом, можно сделать листинг программы легко читаемым. И если в дальнейшем, по некоторым причинам, в программу необходимо внести какие-либо изменения, касающиеся этих символов, которые затем должны будут остаться неизменными, то такие изменения сделать очень легко. Достаточно только произвести замену в начале программы, чтобы изменить все значения во всех других частях программы. Например, необходимо изменить значения, которые основанны на других значениях:
В этом примере видно, как значения символов сантиметра и миллиметра были получены из значения символа метра.
Второе назначение команды Symbol - это присвоение псевдонима портам, константам и отдельным битам, например:
Всякий раз, когда программа сталкивается с таким псевдонимом, она фактически работает с нулевым битом (0) из PORTA.
Командой Symbol могут быть созданы константы с плавающей запятой, для этого необходимо просто добавить десятичную точку к значению константы.
Symbol PI = 3.14 | ' Создать константy с плавающей запятой с именем PI |
Symbol FL_NUM = 5.0 | ' Создать с плавающей запятой постоянную со значением равным 5 |
Symbol QUANTA = 5.0 / 1024 | ' Создать значение с плавающей точкой полученное в результате вычисления выражения |
Замечаниe
Команда Symbol не может создать новые переменные, она просто присваивает псевдонимы (идентификаторы) предварительно созданным переменным, или назначает идентификаторам постоянные значения.