НПО Системы Безопасности
(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
|
|