Добро пожаловать!

Войдите или зарегистрируйтесь сейчас!

Войти

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

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

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

    Форумчанин

    Регистрация:
    22 май 2011
    Сообщения:
    4.054
    Симпатии:
    3.928
    Адрес:
    Екатеринбург
    попробуйте облазить еще раздел ресурсы этого форума... и немного фантазии
     
    #301
  2. FOXXX591

    Форумчанин

    Регистрация:
    19 окт 2012
    Сообщения:
    3.272
    Симпатии:
    2.574
    Адрес:
    г.Смоленск
    Подгонометрия. Мне очень помогает в некоторых случаях.
     

    Вложения:

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

    Форумчанин

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

    Форумчанин

    Регистрация:
    19 окт 2012
    Сообщения:
    3.272
    Симпатии:
    2.574
    Адрес:
    г.Смоленск
    Не я первый начал:) Название темы почитай.
     
    #304
  5. АлексейМанс

    Форумчанин

    Регистрация:
    22 май 2011
    Сообщения:
    4.054
    Симпатии:
    3.928
    Адрес:
    Екатеринбург
    Оффтоп

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

    Форумчанин

    Регистрация:
    10 дек 2008
    Сообщения:
    5.681
    Симпатии:
    4.223
    Адрес:
    Украина, г.Калуш
    тогда, на кадюзере ищи.
     
    #306
    АлексейМанс нравится это.
  7. fellini

    Регистрация:
    6 июл 2015
    Сообщения:
    11
    Симпатии:
    0
     
    #307
  8. X-Y-H

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

    Регистрация:
    18 май 2007
    Сообщения:
    21.789
    Симпатии:
    7.068
    Адрес:
    Россия
    #308
  9. fellini

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

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

    Регистрация:
    18 май 2007
    Сообщения:
    21.789
    Симпатии:
    7.068
    Адрес:
    Россия
    Ну вы батенька совсем-с, простите борзеете! Может за вас и работу сделать? Учитесь! Там все есть.
     
    #310
  11. fellini

    Регистрация:
    6 июл 2015
    Сообщения:
    11
    Симпатии:
    0
    Ребятки) Напишите кто нибудь пожалуйста програмку в 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)
    )

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

    Форумчанин

    Регистрация:
    19 окт 2012
    Сообщения:
    3.272
    Симпатии:
    2.574
    Адрес:
    г.Смоленск
    Что ж вы там некорректного нашли?
     
    #312
  13. fellini

    Регистрация:
    6 июл 2015
    Сообщения:
    11
    Симпатии:
    0
    Задаешь диапазон например от 60 до 80. Генерируешь. А он хоп и выводит два числа из массива - 567 и -36 например а некоторые числа вообще не меняются даже((( Как то так...
     
    #313
  14. FOXXX591

    Форумчанин

    Регистрация:
    19 окт 2012
    Сообщения:
    3.272
    Симпатии:
    2.574
    Адрес:
    г.Смоленск
    Фрагмент файла можешь скинуть?
     
    #314
  15. fellini

    Регистрация:
    6 июл 2015
    Сообщения:
    11
    Симпатии:
    0
    Могу!)
     

    Вложения:

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

    Форумчанин

    Регистрация:
    19 окт 2012
    Сообщения:
    3.272
    Симпатии:
    2.574
    Адрес:
    г.Смоленск
    Изменил все числа в диапазоне от 60 до 80.
    Было так:
    Было.png
    Стало так:
    Было.png
    В чем проблема?
     

    Вложения:

    • Стало.png
      Стало.png
      Размер файла:
      259,6 КБ
      Просмотров:
      44
    #316
  17. fellini

    Регистрация:
    6 июл 2015
    Сообщения:
    11
    Симпатии:
    0
    Так у тебя по картинке числа ни фига не в диапазоне от 60 до 80. Понимаешь что мне нужно. Чтобы конечный результат был в диапазоне от 60 до 80. Понимаешь в чем фишка ))) Ладно, здесь наверно вряд ли кто помочь сможет((....
     
    #317
  18. FOXXX591

    Форумчанин

    Регистрация:
    19 окт 2012
    Сообщения:
    3.272
    Симпатии:
    2.574
    Адрес:
    г.Смоленск
    Ну вот тебе в диапазоне от 60 до 80.
    Безымянный.png
     
    #318
  19. fellini

    Регистрация:
    6 июл 2015
    Сообщения:
    11
    Симпатии:
    0
    Все спасибо)) Все работает в 2015... Все нормально, разобрался... У меня дома 2012 стоит там что т не хочет работать... хз почему
     
    #319
  20. -=13=-

    Форумчанин

    Регистрация:
    26 июн 2013
    Сообщения:
    2.254
    Симпатии:
    3.320
    Адрес:
    Окраины Нерезиновска на немцеопасном направлении
    А вот это обидно было...
    Тем более что дело не в бобине.
     
    #320

Поделиться этой страницей

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