Клиппер 5. Справочник

дисковода для гибких дисков IBM


    дисковода для гибких дисков IBM PC с частотой 4.77 Мгц. Если заданный
    диск недоступен или является сетевым, возвращается 0.
 
  Описание
 
    Возвращаемое функцией значение можно использовать для оценки времени
    выполнения сложных файловых команд таких, как INDEX или SORT.
    Поскольку общее время, кроме того, зависит от быстродействия ЭВМ,
    следует использовать также и функцию SPEED().
 
  Примечания
 
  . Функцию нельзя использовать для сетевых устройств.


 
  Примеры
 
  . Определение быстродействия дисковода A:
 
    ? DISKSPEED("A")            // Результат зависит от устройства
 
  . Определение скорости для жесткого диска:
 
    ? DISKSPEED("C")            // Например, 720 (коэффициент скорости 7.2)
 

See Also: SPEED()

 

 

 DISKSTAT()
 Возвращает код состояния дисковода.
------------------------------------------------------------------------------
 
  Синтаксис
 
    DISKSTAT([<cDrive>]) --> nStatus
 
  Параметры
 
    <cDrive> - необязательный символьный параметр, задающий имя диска в
    виде буквы с необязательным символом ":". По умолчанию используется
    текущий диск.
 
  Возвращаемое значение
 
    nStatus - числовой код состояния, являющийся комбинацией битов,
    значение которых приведено в таблице:
 
    Таблица 7-7. Биты кодирования состояний дисковода
    --------------------------------------------------------------------
    Бит Симв. константа Значение
    --------------------------------------------------------------------
    1   DST_INVALID     Неопределенная команда
    2   DST_READONLY    Адресный маркер не найден
    3   DST_SECTOR      Сектор не найден
    4   DST_DMA         Переполнение DMA (прямого доступа к памяти)
    5   DST_CRC         Ошибка CRC (циклического контроля)
    6   DST_CONTROLLER  Ошибка контроллера
    7   DST_SEEK        Ошибка установки (подвода головки)

Содержание раздела