8(495)909-90-01
8(964)644-46-00
pro@sio.su
Главная
Системы видеонаблюдения
Охранная сигнализация
Пожарная сигнализация
Система пожаротушения
Система контроля удаленного доступа
Оповещение и эвакуация
Контроль периметра
Система домофонии
Парковочные системы
Проектирование слаботочных сетей
Аварийный
контроль
Раздел: Документация

0 ... 330 331 332 333 334 335 336 ... 365

• name = input (Введите Ваше имя, s) —ожидание ВВОДа пользователем строки с клавиатуры и занесение введенных символов в строковую переменную name.

Вывод многострочного текста осуществляется при помощи \п. Команда р = input(Выберите цвет: \п 1-синий \п 2-красный \п 3-зеленый \п)

приводит к появлению следующего текста в командном окне:

Выберите цвет: 1-синий 2-красный 3-зеленый

□ keyboard— передает управление клавиатуре, используется в М-файлах. Для продолжения работы М-файла следует набрать return в командной строке.

П menu — вывод диалогового окна с возможностью выбора. Входными аргументами являются строки или строковые переменные. Первый входной аргумент определяет заголовок окна, а остальные— названия кнопок. Команда

р = menu(Выбор цвета, синий, красный, зеленый)

приводит к появлению диалогового окна (рис. Ш). Нажатие на кнопку синий заносит в р единицу и закрывает окно. Кнопки красный или зелёный соответствуют значениям два и три переменной р.

* ме...вш13

Re Edit Tools Window Help

1 Выбор цвете синий I

красный

зелёный

Рис. П1. Диалоговое окно выбора

□ pause — приостанавливает выполнение М-файла.

•pause — ожидание нажатия пользователем любой клавиши.

•pause (t) — задержка выполнения команд на t секунд.


Объектно-ориентированное программирование и преобразование типов

□class — создание объекта или определение, какому классу принадлежит объект.

□double — преобразование к двойной точности.

□inferiorto, superiorto — задание иерархии классов и методов.

□inline — определение встраиваемой функции.

□inte, inti6, int32 — преобразование к целому числу со знаком.

□isa— проверка на принадлежность объекта классу. Использование аналогично функции isobject.

О loadobj — расширение функции load на объекты, определяемые пользователем.

□saveobj — расширение функции save на объекты, определяемые пользователем.

П single — преобразование к одинарной точности.

□uinte, uinti6, uint32 — преобразование к целому без знака.

Функции даты и времени

□calendar — календарь любого месяца года:

•calendar — отображение календаря текущего месяца в командное окно в виде таблицы;

•calendar (у, т) — отображение календаря месяца с номером m года у в командное окно в виде таблицы;

•с = calendar— занесение дат текущего месяца в матрицу с размера шесть на семь;

•с = calendar (у, т) — занесение дат месяца с номером m года у в матрицу с размера шесть на семь.

□clock — получение даты и времени:

с = clock— занесение в вектор с даты и времени в формате [год месяц

день час минута секунда]

□cputime— вычисляет процессорное время с момента предыдущего обращения к данной функции. Примеры использования:

•Т = cputime;


•В = inv(hadamard(20)) ;

•Т = cputime-T

□date — получение текущей даты, пример:

str = date—• в строковую переменную str заносится текущая дата в формате дд-ммм-гггг.

□datenum— преобразование строки с датой в серийную дату (см. функцию

now).

□datestr — преобразование серийной даты (см. функцию now) в строку.

□datevec — преобразование даты В формат [год месяц день час минута секунда]. Использование:

с = datevec (d), [у, m, d, h, mi, s] = datevec (d) — ВХОДНОЙ аргумент может быть строкой с датой (результат date, datestr) или серийной датой (результат num, datenum). Задание массива дат во входном аргументе приводит к получению соответствующего преобразованного массива.

□eomday — завершающий день любого месяца года: d = eomday(y, m).

□etime — вычисление количества секунд во временном интервале. t=etime(tl,tO) — возвращает время в секундах между tl и t2, которые

представлены В формате [год месяц день час минута секунда].

□now — получение текущей даты и времени.

d = now— информация о текущей дате и времени кодируется вещественным числом (серийная дата).

О tic, toe— запуск секундомера и вывод времени, набираются в одной строке, пример:

» tic, В = inv(hadamard(20)); toe

□weekday — возвращает день недели.

[dnum, dname] = weekday(d)—В dnum заносится порядковый номер дня недели (начиная с воскресенья), а в строковую переменную dname — аббревиатура дня. Входной аргумент задается так же, как и в datevec.

Двоичные и текстовые файлы

□fciose — закрытие файлов (см. разд. "Текстовые файлы"главы 8).

•status = fciose (fid) —закрытие файла с идентификатором fid. Если файл закрыт успешно, то staus=o, если нет, то staus—i.

•status = fciose (all) — закрытие всех файлов, кроме файлов с идентификаторами од и 2.



0 ... 330 331 332 333 334 335 336 ... 365
Яндекс.Метрика