Помощь G-code

Тема в разделе "Arduino & Shields", создана пользователем Senya, 19 янв 2016.

  1. Senya

    Senya Нуб

    Всем привет! Подскажите как облегчить задачу! Нужно написать G-code, 9999 комбинаций точек, если при условии что в одной комбинации, 4 точки из десяти возможных. То есть шпиндель должен подъезжать на 4 точек последовательно 0001, 0002 ....9999 Возможно как то можно упростить задачу и не писать все 9999! комбинаций в ручную?
    [​IMG]
     
  2. Onkel

    Onkel Гуру

    ну конечно не 9999! комбинаций, это число даже представить себе трудно, а вот 9999 можно. Я для таких работ обычно использую электронные таблицы (экзел или из фри офиса), потом экспортирую в текстовый файл.
     
    Kopilov нравится это.
  3. Kopilov

    Kopilov Гик

    Намёк на факториал? ;)
     
  4. DrProg

    DrProg Вечный нерд

    Циклы придуманы неспроста!
     
    Kopilov нравится это.
  5. Senya

    Senya Нуб

    да какое там число???? если всего десять однозначных чисел, и выбрать можно за одну комбинацию только четыре числа!!! начнем с 0000 закончим 9999.
     
  6. Kopilov

    Kopilov Гик

    Вот это: 9999!, в отличие от 9999.
    Это тонкий намёк, что разбрасываться знаками не стоит.
     
  7. Senya

    Senya Нуб

    Спасибо за намеки! но делом они мне не помогают
     
  8. Sindbad

    Sindbad Гик

    Это потому, что Вы:
    1. В теме по Ардуино и шилдам задаете вопрос по экзотическому языку программирования https://ru.wikipedia.org/wiki/G-code
    2. Не описываете суть проблемы

    А один из ответов Вам дан:
    А) Воспользоваться электронной таблицей Эксель.
    Добавлю от себя второй: если нужны четверки координат не в лексико-графическом порядке, а подчиняющиеся какой то сложной формуле (сложному правилу), то вместо Экселя
    Б) Воспользоваться любым языком программирования, который умеет писать информацию в файлы