Ошибка в скрипте. unexpected token 'OUT'

Главная Форумы Задать вопрос Ошибка в скрипте. unexpected token 'OUT'

Просмотр 13 сообщений - с 1 по 13 (из 13 всего)
  • Автор
    Сообщения
  • #6616 Score: 0
    Yrij
    Участник
    2 pts

    Всем доброго здравия.

    Пытаюсь Python_ом создать линии по координатам (следующим шагом будет раскладка балок по этим линиям).

    И вот упёрся в ошибку, которую не могу побороть.

    Предупреждение:IronPythonEvaluator.EvaluateIronPythonScript операция не выполнена.
    unexpected token ‘OUT’.

    Помогите разобраться, в чём причина и где я накосячил.

    Заранее благодарен за помощь.

    #6620 Score: 0
    Legantmar
    Хранитель
    475 pts

    не хватает одной закрывающейся скобки

    #6639 Score: 0
    Yrij
    Участник
    2 pts

    Спасибо за подсказку, всё заработало!

    #6640 Score: 0
    Yrij
    Участник
    2 pts

    Нашел скрипт проще и понятнее http://dynamobim.ru/forums/topic/построение-линий-в-питоне/?no_frame=1 

    Спасибо Ренату Я!

    Решил использовать его код для построения балок.

    И опять я чего-то незнаю.

    Python выдает ошибку: Name Error: name ‘StructuralFraming’ is not defined.

    Почему не определено имя? Объясните пожалуйста, и поскажите как исправить.

    #6642 Score: 0
    Ренат Я.
    Модератор
    79 pts

    есть вероятность что для создания балок надо оформить цикл
    после того как того как закончиться цикл lines

    #6643 Score: 0
    Yrij
    Участник
    2 pts

    Спасибо, но не помогло.

    Так же ссылается на строку:  beams.append(StructuralFraming.BeamByCurve(lines, level, ST_Fram))

    и говорит, что имя не определено.

    Нигде не могу найти, что надо подавать на ST_Fram: Тип семейства, Тип извлеченный из элемента или Тип семейства в виде строки.

     

    #6645 Score: 0
    Yrij
    Участник
    2 pts

    Еще вопрос возник (может и не в том направлении мыслю):

    в каком пространстве имен сидит StructuralFraming? или как это выяснить?

    #6657 Score: 0
    Oleg
    Участник
    28 pts

    Попробуйте добавить

    clr.ImportExtensions(Revit.Elements)
    from Revit.Elements import StructuralFraming

    #6658 Score: 0
    Yrij
    Участник
    2 pts

    Огромное спасибо!!! Заработало всё!

     

    #6659 Score: 0
    Yrij
    Участник
    2 pts

    Теперь другая напасть.

    Не срабатывает ForceChildrensEval.

    При построении следующих балок, предыдущие пропадают.

    Помогииитееее!!!

    #6662 Score: 0
    Oleg
    Участник
    28 pts

    Да, есть такой момент. Почитайте тут, например:

    https://forum.dynamobim.com/t/dynamo-created-elements-disappearing-after-second-run/10989/3

    #6701 Score: 0
    Yrij
    Участник
    2 pts

    Спасибо за ссылку. Перелопатил, кроме этого, несколько форумов, но решения так не нашел.

    Поскажите пожалуйста, что у меня не так и почему не срабатывает ForceChildrensEval.

    #6703 Score: 0
    Legantmar
    Хранитель
    475 pts
Просмотр 13 сообщений - с 1 по 13 (из 13 всего)
  • Для ответа в этой теме необходимо авторизоваться.