НПО Системы Безопасности
(499)340-94-73 График работы:
ПН-ПТ: 10:00-19:00
СБ-ВС: выходной

Главная » Периодика » Безопасность

0 ... 132133134135136137138 ... 159


Функции/операторы

Описание

EXIT

Завершение выполнения цикла FOR, WHILE и UNTIL без npoBejxM~

SELECT Variable

Выполнение одного или нескольких операторов в зависимоаи от значения переменной Variable

CASE Value

Выполнение внутри оператора SELECT ~ CASE задает список значений Value и операторов; CASE ELSE определяет оператор по умолчанию

END SELECT

Завершение оператора SELECT

LINE INPUT

Считывание ароки

INPUTS { «)

Получение от пользователя заданного числа (и) символов

INKEY$

Проверка клавиатуры и возврат символа (клавиши) или 0

Возврат числового кода символа ASCII

Code CHR$

Преобразование целого числа в символ ASCII

Возврат числового предаавления ароки

STR$

Возврат арокового предаавления числа

LEFTS (String, #)

Возврат заданного числа (к) крайних слева символов ароки

RIGHTS (String «)

Возврат заданного числа (и) крайних справа символов строки

MIDI (String, Start, «)

Возврат/замена заданного числа («) символов с позиции Start ароки

SPACES (#)

Возврат ароки, содержащей определенное число к пробелов

LTRIMS

Удаление начальных пробелов из ароки

RTRIMS

Удаление конечных пробелов из ароки

INSTR (String, Substring)

Возврат первой найденной позиции подароки Substring в ароке String

UCASES

Преобразование всех символов нижнего региара ароки в символы верхнего региара

LCASES

Преобразование всех символов верхнего региара ароки в символы нижнего региара

Возврат длины ароки

Очиака экрана

CSRLIN

Возврат текущей ароки, на которой аоит курсор

Возврат текущего аолбца, на котором стоит курсор

LOCATE X, Y

Указание позиции (ряд/аолбец) курсора (верхняя левая позиция имеет вид 1,1)

Сдвиг изображения на заданное число пробелов

PRINT USING Format

Печать значения в указанном формате. Символы +, к, , " используются в качестве форматов чисел

SCREEN mode [,[Color][, [Page][, Visual]

Режим экрана. Color уаанавливается в 0 для цветного режима дисплея и в 1 - для монохромного. Page - араница, на которую поаупают данные ввода/вывода Visual - араница, активная в текущий момент

COLOR [foreground][, rbackqround]r, border]]

Цвета, активные в текущий момент

PALETTE fattribute color]

Изменение палитры

VIEW [[SCREEN] (x1, y1) -(x2, у2) [, [color]][, border]]]

Создание небольшого графического окна Viewport

WINDOW [[SCREEN] (x1, y1) - (x2, v2)]

Указание логической позиции Viewport на дисплее

PSET (X v) [, color]

Запись пиксела (точки) на экране .

PRESET (x v)

Стирание точки (позиции). Присвоение точке цвета фона i



Гфункции/операторы

Описание

Tine (xi, yi) - (х2. у2)

[, [Color] [, BIBF] [,

Получение линии между двумя указанными точками. Если выбраны В или BF, то нарисовать прямоугольник (BF -закрашенный прямоугольник. Filled)

CIRCLE (X, у), radius [, [color] [, [start] [, end] [, aspect]]]

Рисование дуги заданного радиуса с указанным центром, start и end являются начальным и конечным углами (выраженными в радианах). Aspect служит параметром при изображении эллипсов

DRAW CommandString

Рисование произвольной графической фигуры. Между

командами должны аоять пробелы:

ик - перемещение курсора вверх на и пикселов;

ок - перемещение курсора вниз на и пикселов;

Ек - перемещение курсора вверх и вправо на » пикселов;

FK - перемещение курсора вниз и вправо на к пикселов;

GK - перемещение курсора вниз и влево на # пикселов;

нк - перемещение курсора вверх и влево на « пикселов;

LK - перемещение курсора влево на к пикселов;

RK - перемещение курсора вправо на к пикселов;

Мху - перемещение курсора в заданную позицию х, у;

В - отключение режима рисования пикселов (шаговый

режим);

N - активизация курсора и перемещение его в исходную позицию

Position

Ак - разворот фигуры с приращением 90°;

Ск - указание цвета рисования;

P#ColorKBorder - определение цвета заливки фигуры

и обводки;

SK - задание масштаба рисования; тк- поворот на к градусов

LPRINT

Отправление выходных данных на принтер

BEEP

Активизация звукового сигнала фомкоговорителя

SOUND Frequencv, Duration

Задание указанного звука в громкоговорителе ПК

PLAY NoteString

Вывод указанной последовательноаи нот на громкоговоритель ПК

DATES

Возврат текущей даты

TIMES

Возврат текущего времени

TIMER

Возврат числа секунд после полуночи

NAME FileName AS NewFileName

Изменение имени файла

KILL FileName

Удаление файла

FILES [FileName Ext]

Возврат списка файлов (эквивалент команде MS DOS dir)

OPEN FileName [FOR Access] AS 0 Handle

Открытие файла в соответавии с указанным идентификатором (последнему предшествует символ #) Доступ-

I - открыть, чтобы ввести текстовые данные;

0 - открыть, чтобы вывести текстовые данные;

А - открыть, чтобы присоединить текстовые данные;

В - открыть файл для доступа к одиночным байтам;

R - открыть для считывания и записи структурированных

переменных

CLOSE и Handle

Закрытие указанного файла



Функции/операторы

Описание "

RESET

Закрытие всех открытых файлов

True, если доаигнут конец файла

READ и Handle Variable

Считывание данных из файла

GET и Handle, Variable

Считывание переменных из файла

INPUT « Handle, Variable

Считывание отформатированных данных из файла при помощи форматов INPUT, INPUT USING и INPUTS

WRITE и Handle, Variable

Запись данных в файл

PUT « Handle, Variable

Запись переменных в файл

PRINT и Handle, Output

Запись отформатированных данных в файл при помощи форматов PRINT и PRINT USING

SEEK и Handle, Offset

Передвижение указателя файла в специфицированную позицию Offset

программ. Компилятор PicBasic генерирует либо файлы на ассемблере, либо hex-файлы. Он не создает объектных файлов для компоновки.

За дополнительной информацией и для ознакомления с новейшими библиотеками обрахцайтесь к Web-странице microEngineering Labs, Inc., расположенной по адресу http: www.melabs.com/mel/ home.htm.

PicBasic Pro вызывается следуюхцей командной строкой:

РВР [W] [options...] source

Поля Options задают различные режимы работы компилятора, представленные в табл. 15.9.

PicBasic позволяет назначать конфигурацию микроконтроллера. В табл. 15.10 представлены значения битов конфигурации, применяемые для большинства PIC-микроконтроллеров.

Каждый байт рассматривается как один из байтов слова. Например, Ь4 является младшим байтом слова w2. 16-разрядные переменные рассматриваются как 16-разрядные слова (например, слово wO, включаю1цее байты ЬО и Ы).

Указанный метод работает хорошо, однако необходимо следить, чтобы переменные не перекрывались. Это общая проблема для всех пользователей нового Basic Stamp.

Для включения переменных Basic Stamp можно использовать два включаемых файла, задаваемых директивой include:

include "bsldefs.bas" include bs2defs. bas"



0 ... 132133134135136137138 ... 159