Используйте программу экранного доступа в MATLAB Online

В MATLAB® Online™, можно использовать программу экранного доступа и клавиатуру, чтобы взаимодействовать с Командным окном, создать и отредактировать скрипты и функции в Редакторе, и перейти через инструменты рабочего стола MATLAB. MATLAB Online тестируется с программой экранного доступа NVDA на Windows® 10 рабочих MATLAB Online в браузере Google Chrome™. Для получения дополнительной информации о NVDA, смотрите, Получают Справку на доступе NV к веб-сайту.

Переместитесь по MATLAB Используя программу экранного доступа

Когда вы сначала запускаете MATLAB Online, курсор находится в Командном окне. Чтобы продвинуться через различные области рабочего стола MATLAB Online, нажмите Ctrl+F6 (или Command+F6 в macOS системах). Чтобы переместиться назад, нажмите Ctrl+Shift+F6 (или Command+Shift+F6 в macOS системах).

По умолчанию MATLAB Online имеет пять областей, к которым можно перейти:

ИнструментПоложениеОписание
Панель инструментовВерхняя часть рабочего стола

По умолчанию панель инструментов включает три вкладки, Home, Plots и Apps.

Чтобы перейти между вкладками панели инструментов, используйте клавиши со стрелками. Чтобы войти и перейти во вкладках панели инструментов, используйте ключ Tab.

Панель инструментов текущей папкиВерхняя часть рабочего стола под панелью инструментов

Просмотрите и измените текущую папку.

Браузер текущей папкиЛевая сторона рабочего стола

Управляйте файлами и папками в MATLAB. Действия включают просмотр, создание, открытие, перемещение и переименование файлов и папок в текущей папке.

Браузер рабочей областиЛевая сторона рабочего стола под Браузером текущей папки

Просмотрите и управляйте содержимым рабочей области в MATLAB.

Командное окноСередина рабочего стола

Введите отдельные операторы в командной строке и просмотрите получившийся вывод.

Прикрепленные фигурыСередина рабочего стола. Выше Командного окнаОтобразите данные на графике на встроенных рисунках.

Например, можно использовать панель инструментов, чтобы отправить отклик о текущем релизе:

  1. В системе Windows с выполнением программы экранного доступа NVDA откройте браузер Google Chrome и запустите MATLAB Online.

  2. С курсором в Командном окне нажмите Ctrl+F6, чтобы перейти к панели инструментов. Вы слышите:

    Toolstrip region 
    Toolstrip tab control 
    Home tab selected one of three

  3. Нажмите клавишу Tab, чтобы ввести вкладку Home и затем продолжить нажимать клавишу Tab, пока вы не достигнете кнопки Feedback. Вы слышите:

    Feedback button
    Send us feedback or report a bug

  4. Нажмите Enter. Отправить диалоговое окно Отклика открывается.

Для получения дополнительной информации о рабочем столе MATLAB, смотрите Структуру рабочего стола Изменения.

Ввод операторов в командном окне Используя программу экранного доступа

Когда вы работаете в MATLAB, можно ввести отдельные операторы в Командном окне с помощью программы экранного доступа и клавиатуры.

Например:

  1. В системе Windows с выполнением программы экранного доступа NVDA откройте браузер Google Chrome и запустите MATLAB Online.

  2. С курсором в Командном окне создайте переменную под названием x путем ввода этого оператора в Командном окне.

    x = 1

    MATLAB добавляет x к рабочей области и отображает результаты в Командном окне. Вы слышите:

    Greater greater
    X equals one

    Когда вы слышите Greater greater, Командное окно готово к следующему оператору при приглашении командной строки (>>).

  3. Создайте другую переменную y путем ввода следующего оператора в Командном окне.

    y = cos(x)

    Вы слышите:

    Y equals zero point five four zero three

  4. Установите значение x к значению y путем ввода следующего оператора в Командном окне.

    x = y

    Вы слышите:

    X equals zero point five four zero three

  5. Сохраните переменные из текущей рабочей области в файле test.mat путем ввода следующего оператора в Командном окне.

    save test.mat

    MATLAB сохранил файл в текущей папке. Вы слышите:

    Greater greater

  6. Удалите переменные из рабочей области путем ввода следующего оператора в Командном окне.

    clear

    Вы слышите:

    Greater greater

  7. Очистите весь текст от Командного окна путем ввода следующего оператора в Командном окне.

    clc

    Вы слышите:

    Greater greater
    Командное окно готово к следующему оператору.

Для получения дополнительной информации о вводе операторов в Командном окне, смотрите Ввод операторов в Командном окне.

Создание скриптов Используя программу экранного доступа

Скрипты являются самым простым видом программного файла, потому что у них нет аргументов ввода или вывода. Они полезны для автоматизации серии команд MATLAB, таковы как расчеты, которые необходимо неоднократно выполнять из командной строки или ряда команд, на которые необходимо сослаться.

Можно создать и отредактировать скрипты с помощью программы экранного доступа и клавиатуры.

Например:

  1. В системе Windows с выполнением программы экранного доступа NVDA откройте браузер Google Chrome и запустите MATLAB Online.

  2. Перейдите к панели инструментов путем ввода Ctrl+F6, пока вы не услышите:

    Toolstrip region
    Toolstrip tab control
    Home tab selected one of three

  3. Нажмите клавишу Tab, чтобы ввести вкладку Home. Кнопка New Script нажимается. Вы слышите:

    Home property page
    File grouping
    New script button 
    Create a new script in the current folder

  4. Нажмите Enter, чтобы создать новый скрипт. MATLAB создает скрипт и открывает его в Редакторе. Вы слышите:

    Untitled property page
    Edit multiline, line one

  5. Добавьте этот код, который генерирует массив случайных чисел и затем вычисляет размер и среднее значение массива.

    n = 50;
    r = rand(n,1);
    
    sz = size(r)
    m = mean(r)
  6. Чтобы сохранить файл, перейдите к панели инструментов путем ввода Ctrl+F6, пока вы не услышите:

    Toolstrip region
    Toolstrip tab control
    Editor tab selected four of seven

    Если вкладка Home выбрана вместо этого, вы слышите:

    Home tab selected one of seven
    Чтобы выбрать вкладку Editor, нажмите клавишу Right Arrow, пока вы не услышите:

    Editor tab selected four of seven
  7. Нажмите клавишу Tab, чтобы ввести вкладку Editor и затем продолжить нажимать клавишу Tab, пока вы не достигнете кнопки Save. Вы слышите:

    Clickable save button
    Save all modified files
    Ctrl plus S

  8. Нажмите Enter, чтобы сохранить скрипт. В качестве альтернативы можно сохранить скрипт с помощью горячей клавиши Ctrl+S. MATLAB открывает Сохранение как диалоговое окно. Вы слышите:

    Save as dialog
    Edit untitled.m

  9. Введите Ctrl+A, чтобы выбрать имя файла по умолчанию и затем ввести имя для скрипта. Например, введите имя myrandom.m. Нажмите Enter, чтобы сохранить файл.

  10. Чтобы петлять, перейдите к панели инструментов путем ввода Ctrl+F6, пока вы не услышите:

    Toolstrip region
    Toolstrip tab control
    Editor tab selected four of seven

  11. Нажмите клавишу Tab, чтобы ввести вкладку Editor и затем продолжить нажимать клавишу Tab, пока вы не достигнете кнопки Run. Вы слышите:

    Run grouping
    Clickable run button
    Save and run the active file
    F5

  12. Нажмите Enter, чтобы запустить скрипт. MATLAB запускает скрипт и отображает вывод в Командном окне. Вы слышите:

    myrandom.m property page
    Edit multiline, line 5 
    m equals mean r
    sz equals 50 1 
    m equals zero point five one seven two

    В качестве альтернативы можно нажать F5, чтобы запустить скрипт. Перед нажатием F5 убедитесь, что особое внимание в скрипте. В противном случае нажатие F5 перезагружает MATLAB Online в браузере.

Для получения дополнительной информации о создании скриптов, см. Создание скриптов.

Исследуйте отображенные на графике данные Используя программу экранного доступа

Отображение на графике данных, в цифрах, позволяет визуализацию данных. Они могут использоваться к быстро данным исследования и отобразить вывод кода. Можно исследовать фигуры, использующие программу экранного доступа и клавиатуру.

Например:

  1. В системе Windows с выполнением программы экранного доступа NVDA откройте браузер Google Chrome и запустите MATLAB Online.

  2. С курсором в Командном окне создайте переменную под названием x путем ввода этого оператора в Командном окне.

    x = 1:5

    MATLAB добавляет x к рабочей области и отображает результаты в Командном окне.

    Вы слышите:

    Greater greater
    X equals one two three four five

    Когда вы слышите Greater greater, Командное окно готово к следующему оператору при приглашении командной строки (>>).

  3. Создайте другую переменную y путем ввода следующего оператора в Командном окне.

    y = 2*x

    Вы слышите:

    Y equals two four six eight ten

  4. Отобразите данные на графике y против данных x путем ввода следующего оператора в Командном окне.

    plot(x,y)

    Вы слышите:

    Figure 1
    The current axes object contains one objects of type line

  5. Добавьте заголовок и легенду фигуре.

    title("My Plot")
    legend

    Вы слышите:

    Figure 1
    The current axes object contains one objects of type line

  6. Перейдите к новой вкладке фигуры путем ввода Ctrl+F6, пока вы не услышите:

    Tab control
    Figure 1 tab selected
    Figure 1, 1 of 1

  7. Нажмите Tab дважды, чтобы выбрать оси вращения.

    Вы слышите:

    Figure 1
    The current axes object contains one objects of type line
    The axes object with title my plot contains one objects of type line
  8. Введите NVDA Modifier Key+Space, чтобы переключиться, чтобы фокусировать режим для осей вращения. По умолчанию Модифицирующая клавиша NVDA является ключом Insert.

  9. Введите Ctrl+Down Arrow, чтобы выбрать заголовок в осях.

    Вы слышите:

    Text my plot
  10. Нажмите Tab, чтобы выбрать объект линии. Если оси содержат несколько объектов, нажмите Tab, чтобы перейти через них.

Для получения дополнительной информации об исследовании отображенных на графике данных, смотрите, В интерактивном режиме Исследуют Отображенные на графике Данные.

Советы программы экранного доступа и ограничения

Уменьшайте пустые строки в Выходе

Чтобы улучшить опыт программы экранного доступа при работе в Командном окне, подавите избыточные пустые строки в выходе для текущего сеанса с помощью format команда.

format compact;

Чтобы сохранить компактный формат между всеми будущими сеансами, используйте настройки, чтобы установить личностное значение для межстрочного интервала в выходном отображении.

s = settings;
s.matlab.commandwindow.DisplayLineSpacing.PersonalValue = 'compact';

Изменение графических объектов

При работе с графическими объектами избегайте использования инспектора свойств, чтобы просмотреть и изменить свойства. Вместо этого представление и изменяет свойства графического объекта программно. Например, plot функция возвращает объект линии на графике. Можно использовать запись через точку, чтобы просмотреть и установить свойства.

p = plot(1:10,1:10);
p.LineWidth = 3; 

В качестве альтернативы можно установить аргументы пары "имя-значение" использования свойств при создании объекта, такие как plot(1:10,1:10,'LineWidth',3).

Для получения дополнительной информации о просмотре и изменении свойств графического объекта, смотрите, Изменяют Графические объекты.

Доступ к MathWorks Documentation

Чтобы гарантировать лучший опыт при просмотре и поиске документации с помощью программы экранного доступа, откройте его в отдельной вкладке браузера или окне в https://www.mathworks.com/help/.

Live Editor

Используя программу экранного доступа не поддерживается в Live Editor. Чтобы создать скрипты и функции, используйте Редактор вместо этого.

Похожие темы