Ответы пользователя по тегу Visual Studio
  • C# Arduino, управление компасом?

    alexsandr0000
    @alexsandr0000
    Программист C#/C++/C
    1. При рисовании сохраняете линии в List;
    2. Траекторию преобразуете в команды управления с учетом пробуксовки. По сути движение робота и есть набор команд которые он выполняет;
    3. Передаете данные в робота, тут или в самом начале заливаете через UART или в процессе движения по Bluetooth или др. беспроводному каналу передачи данных;
    4. Добавить канал обратной связи, чтобы робот передавал какую он сейчас выполняет команду + если подключить GPS, данные о местоположении и т.д.

    Вы не уточнили тех. подробности, какая плата, какой робот, поэтому, что-то кроме как обратиться к гуглу не посоветую, ну или тут, может, что-то и найдете
    Ответ написан
    Комментировать
  • Как исправить ошибку при запуске проекта?

    alexsandr0000
    @alexsandr0000
    Программист C#/C++/C
    Проблема скорее всего в какой-то из библиотек, наверное переустановка не поможет, так как глючная библиотека видимо не перезаписывается. Могу порекомендовать "снести" VS с помощью этой утилиты, удалить все не удаленные компоненты VS и попробовать взять другой дистрибутив (он может быть токсичным). Еще можно выполнить sfc /scannow для восстановления Windows.
    В общем, широкий простор для маневров)))
    Ответ написан
    Комментировать
  • Возможно ли в консольной команде на c#, менять цвет символов находящихся в строке?

    alexsandr0000
    @alexsandr0000
    Программист C#/C++/C
    Вот пример
    Console.ForegroundColor = ConsoleColor.Red;
    Console.BackgroundColor = ConsoleColor.Yellow;
    Console.WriteLine("Вычисления c и s круга");
    Console.WriteLine("");
    Console.ForegroundColor = ConsoleColor.Yellow;
    Console.BackgroundColor = ConsoleColor.Black;
    Console.Write("Введите радиус > ");
    double r = Convert.ToDouble(Console.ReadLine());
    //длина окружности:
    double c = 2 * Math.PI * r;
    //площадь круга:
    double s = Math.PI * r * r;
    //округляем значения:
    c = Math.Round(c, 2);
    s = Math.Round(s, 2);
    //печатаем результаты вычислений в консольном окне:
    Console.ForegroundColor = ConsoleColor.Green;
    Ответ написан
    Комментировать