Округление отметок

Тема в разделе "Autodesk", создана пользователем 2fkmbyfrolru, 2 фев 2012.

  1. Как тоже самое сделать только не в автокаде а в сивиле????? 108.0150 - 108.02 ?????
     
  2. Qvinto

    Qvinto Форумчанин

    А Цивил тут ни при чём, абсолютно. Это Автокад всё!
    Надеюсь, округлить вам необходимо в тексте, а не в точках Цивила?
    http://geodesist.ru/forum/threads/Округление.4624/#post-143783
     

  3. Сейчас меня интересуют именно точки cogo civil . Отметки отображаются(подписываются) до см. например 449.49м, а как менять отображение до любого знака?
    --- Сообщения объединены, 9 июн 2015, Оригинальное время сообщения: 9 июн 2015 ---
    Я разобрался спасибо уже не надо.
     
  4. i77artur

    i77artur Форумчанин

    izyumych, Смотрите по номерам картинок 1.jpg 2.jpg 3.jpg 4.jpg 5.jpg 6.jpg
     
  5. СПС именно до этого я докопался сам, только не думал что там надо еще удалять и нажимать на стрелочку что бы отобразился новый формат. Это так не очевидно было, что протыкался часа два и плюнул.
    И таких не очевидных моментов в civile как я понимаю очень много.
    Конечно по сравнению с Геониксом, civil лучше, но без учителя под боком сложно самому допереть.
     
  6. Startrade

    Startrade Форумчанин

    УРААА!!!!!!!!! Заработало, Спасибо!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
     
  7. Ламаград

    Ламаград Форумчанин

    Геокосмос делал что-ль?
     
  8. i77artur

    i77artur Форумчанин

  9. Сантьяго

    Сантьяго Форумчанин

    i77artur, Вижу по вашим скриншотам в сообщении 12 у Вас в автокаде стоит примочка "Топография", случайно не разработка СевКавТИСИЗа?
     
  10. Ламаград

    Ламаград Форумчанин

    Чертеж. По стилю слоев понял
     
  11. i77artur

    i77artur Форумчанин

    Я не помню, честно говоря.
     
  12. Startrade

    Startrade Форумчанин

    Да нет, херню всякую (пл-выс схема опор) а чё такое геокосмос- Я ваще впервые такое слышу::biggrin24.gif::
     
  13. Ламаград

    Ламаград Форумчанин

  14. geo888

    geo888 Форумчанин

    А можно как то подправить вот это. Лисп убирает пробел перед числом и число сливается с пикетом после округления...
    Снимок_экрана_050516_110844_AM.jpg
    Снимок_экрана_050516_110959_AM.jpg
    За лисп спасибо. Беру себе.
     
  15. ivsem

    ivsem Форумчанин

    Доработал программу, добавляет пробел в начало числа.
    Как по мне, вижу два минуса в сей программе.
    1. Неправильно обрабатываются числа в которых разделителем являются запятые.
    Я в свои программы добавляю автозамену разделителя запятая на разделитель точка.
    2. При округлении целого числа до числа, например, с двумя знаками после разделителя, должны добавляться разделитель и два нуля.
    Пример: было 22, стало 22.00.
     

    Вложения:

    • RndTxtSpace.lsp
      Размер файла:
      1,5 КБ
      Просмотров:
      131
    Alex_Shaton, geo888 и sergtor нравится это.
  16. sergtor

    sergtor Форумчанин

    ivsem, давно хотел сказать: спасибо Вам за отзывчивость и оперативность, особенно в разработке и доработке (различных "хотелок" ) программ! Удачи и успехов Вам в делах!
     
  17. geo888

    geo888 Форумчанин

    ivsem, спасибо.
    Мой пробел в тексте, я думаю, это частный случай, в других случаях его добавление не требуется. Я не силен в языках программирования, но в идеале было бы удобно если бы лисп ставил округленное число на место округляемого ничего не добавляя и не убирая...
     
  18. ivsem

    ivsem Форумчанин

    Если пробел не нужен, то в программе RndTxtSpace.lsp, используя любой простой текстовый редактор, можно удалить пробел между двойными кавычками в функции (strcat " ".
    То есть должно стать (strcat ""
    Код:
    .................................................................................
    (if (= kw "Да") (progn (prc) (vlax-for txt ass (vla-put-TextString txt (strcat " "(rtos (atof (vla-get-TextString txt)) 2 prec)))));progn
    (vlax-for txt ass
    (vla-highlight txt T)(prc) (vla-put-TextString txt (strcat " "(rtos (atof (vla-get-TextString txt)) 2 prec)))));if
    (vla-EndUndoMark adoc)
    );end
    
     
    lomby нравится это.
  19. Доброго времени суток!
    Работаю в Цивиле 2015. Кто нибудь сталкивался с необходимостью округления координат вершин такого замечательного примитива как MPolygon?
    P.s. образец мполигона во вложении, версия файла 2007
     

    Вложения:

  20. trir

    trir Форумчанин

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