5.2.5. Графики

Кнопка Chart из главного окна программы открывает окно для работы с графиками.

../../../_images/chart_set.png

Окно графиков программы XILab

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

5.2.5.1. Отображаемые на графиках величины

  • Position - первичное поле, в котором хранится текущая позиция, как бы ни была устроена обратная связь. В случае работы с DC-мотором в этом поле находится текущая позиция по данным с энкодера, в случае работы с ШД (шаговым двигателем) в этом поле содержится значение текущей позиции в шагах;
  • Speed - текущая скорость;
  • Encoder - позиция по второстепенному датчику положения;
  • Power voltage - напряжение силовой части;
  • Power current - ток потребления силовой части;
  • USB voltage - напряжение на USB;
  • USB current - ток потребления по USB;
  • Winding A current - в случае ШД, ток в обмотке A; в случае бесщеточного, ток в первой обмотке; в случае DC в единственной;
  • Winding B current - в случае ШД, ток в обмотке B; в случае бесщеточного, ток в второй обмотке; в случае DC не используется;
  • Winding C current - в случае бесщеточного, ток в третьей обмотке; в случае ШД и DC не используется;
  • Winding A voltage - в случае ШД, напряжение на обмотке A; в случае бесщеточного, напряжение на первой обмотке; в случае DC на единственной;
  • Winding B voltage - в случае ШД, напряжение на обмотке B; в случае бесщеточного, напряжение на второй обмотке; в случае DC не используется;
  • Winding C voltage - в случае бесщеточного, напряжение на третьей обмотке; в случае ШД и DC не используется;
  • PWM level - коэффициент заполнения ШИМ (только для двигателей постоянного тока);
  • Temperature - температура процессора контроллера;
  • Joystick - значение входного сигнала от джойстика;
  • Analog input - значение аналогового входа для пользовательских задач;
  • Flags - состояние флагов контроллера.

5.2.5.2. Функции кнопок

  • Clear - очищает сохраненные данные и окно графиков;
  • Start - начинает запись данных и отображение графиков. Если включена опция «Break data update when motor stopped» в Program -> Graph, то запись данных и автопрокрутка графиков при остановленном двигателе происходить не будет;
  • Stop - останавливает считывание данных;
  • Save - сохраняет данные графиков в файл;
  • Load - загружает данные графиков из ранее сохраненного файла;
  • Export to CSV - экспортирует данные графиков в файл формата CSV

5.2.5.3. Ограничение значения

Если установлено ограничение для скорости, напряжения силовой части или тока потребления силовой части, это ограничение отображается на графике пунктирной линией:

../../../_images/plot_red_line.png

График скорости в программе XiLab с ограничением скорости