Помогу бесплатно разработать любую программу на autolisp.

Тема в разделе "Autodesk", создана пользователем Германup, 3 фев 2014.

  1. АлексейМанс

    АлексейМанс Форумчанин

    попробуйте облазить еще раздел ресурсы этого форума... и немного фантазии
     
  2. FOXXX591

    FOXXX591 Форумчанин

    Подгонометрия. Мне очень помогает в некоторых случаях.
     

    Вложения:

    • Podgon_v2_1.VLX
      Размер файла:
      10,2 КБ
      Просмотров:
      34
    АлексейМанс нравится это.
  3. АлексейМанс

    АлексейМанс Форумчанин

    Вот поощряете вы несамостоятельность :)
    Тогда еще предложу свой вариант, в некоторых случаях несколько удобнее и практичнее подгонометрии - если пользоваться цивилом, то можно простой текст переводить в cogo с этой отметкой, а уже эту точку править с помощью ТочностиНЕТ из ресурсов. При грамотной настройке можно крутые штуки автоматом делать :)
     
  4. FOXXX591

    FOXXX591 Форумчанин

    Не я первый начал:) Название темы почитай.
     
  5. АлексейМанс

    АлексейМанс Форумчанин

    Оффтоп

    Дык я ж не про то... разработать - это одно, сам часто прошу помощи, когда точно ни в ресурсах, ни на двг.ру нету =)
     
  6. Qvinto

    Qvinto Форумчанин

    тогда, на кадюзере ищи.
     
    АлексейМанс нравится это.
  7.  
  8. X-Y-H

    X-Y-H Администратор Команда форума

  9. Я конешно понимаю) что очень тупо выгляжу в чьих то глазах. Но у меня все равно не получается найти нужный файл по этой ссылке... Скинте пожалуйста сам файл который бы можно было просто загрузить и в автокад и спокойно работать)......::blink.gif::
     
  10. X-Y-H

    X-Y-H Администратор Команда форума

    Ну вы батенька совсем-с, простите борзеете! Может за вас и работу сделать? Учитесь! Там все есть.
     
  11. Ребятки) Напишите кто нибудь пожалуйста програмку в lisp. "Генератор случайных чисел". Весь инет облазил не могу ни как найти. Вот например в автокаде есть слой, и в этом слое есть много однострочного текста(числа). И ты такой нажимаешь на кнопку, и хоп! Все числа изменились в заданном диапазоне чисел, например от 60 до 80)) Буду очень благодарен, если все же кто нибудь возьмется за такое))) Вот)))
    --- Сообщения объединены, 7 июл 2015, Оригинальное время сообщения: 7 июл 2015 ---
    Спасибо) большое
    --- Сообщения объединены, 7 июл 2015 ---
    Тем более там тоже неправильный код... Изменяет только одно значение. А целый слой не может.. Вот((((((((
    --- Сообщения объединены, 7 июл 2015 ---
    Обращаюсь к пацанам серьезным!) Вот код генератора случайных чисел:

    (defun vk_RandNum (/ modulus multiplier increment random)
    (if (not *seed*)
    (setq *seed* (getvar "DATE"))
    )
    (setq modulus 65536
    multiplier 25173
    increment 13849
    *seed* (rem (+ (* multiplier *seed*) increment) modulus)
    random (/ *seed* modulus)
    )
    )
    (defun c:tr (/ From To Diff SS Ent +Sign Num)
    (initget 0)
    (setq From (getint "From: "))
    (while (progn (initget 0) (not (> (setq To (getint "To: ")) From)))
    )
    (setq +Sign (if (< From 0)
    "+"
    ""
    )
    )
    (setq Diff (- To From))
    (while (setq SS (ssget "_:S" (list (cons 0 "*TEXT"))))
    (setq Num (- To (atoi (rtos (* Diff (vk_RandNum)) 2 0))))
    (setq Ent (entget (ssname SS 0)))
    (entmod
    (subst
    (cons 1
    (if (<= Num 0)
    (itoa Num)
    (strcat +Sign (itoa Num))
    )
    )
    (assoc 1 Ent)
    Ent
    )
    )
    )
    (princ)
    )

    Он работает все нормально все цивильно все аккуратно. Но он изменяет только одну цифру, а не весь слой(или выделенный массив). Вообщем кто может помочь и переписать ее так чтобы она могла работать с целым массивом или слоем. Заранее спасибо тому кто поможет)
     
  12. FOXXX591

    FOXXX591 Форумчанин

    Что ж вы там некорректного нашли?
     
  13. Задаешь диапазон например от 60 до 80. Генерируешь. А он хоп и выводит два числа из массива - 567 и -36 например а некоторые числа вообще не меняются даже((( Как то так...
     
  14. FOXXX591

    FOXXX591 Форумчанин

    Фрагмент файла можешь скинуть?
     
  15. Могу!)
     

    Вложения:

    • necorreto.dwg
      Размер файла:
      70,9 КБ
      Просмотров:
      4
  16. FOXXX591

    FOXXX591 Форумчанин

    Изменил все числа в диапазоне от 60 до 80.
    Было так:
    Было.png
    Стало так:
    Было.png
    В чем проблема?
     

    Вложения:

    • Стало.png
      Стало.png
      Размер файла:
      259,6 КБ
      Просмотров:
      44
  17. Так у тебя по картинке числа ни фига не в диапазоне от 60 до 80. Понимаешь что мне нужно. Чтобы конечный результат был в диапазоне от 60 до 80. Понимаешь в чем фишка ))) Ладно, здесь наверно вряд ли кто помочь сможет((....
     
  18. FOXXX591

    FOXXX591 Форумчанин

    Ну вот тебе в диапазоне от 60 до 80.
    Безымянный.png
     
  19. Все спасибо)) Все работает в 2015... Все нормально, разобрался... У меня дома 2012 стоит там что т не хочет работать... хз почему
     
  20. -=13=-

    -=13=- Форумчанин

    А вот это обидно было...
    Тем более что дело не в бобине.
     
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление