Не работает нод Element.SelectInView
Главная › Форумы › Задать вопрос › Не работает нод Element.SelectInView
Помечено: Element.SelectInView
- В этой теме 12 ответов, 3 участника, последнее обновление 5 лет, 10 месяцев назад сделано Александр.
-
АвторСообщения
-
Здравствуйте.
Перестал работать нод Element.SelectInView- выделение элементов из скрипта на активном виде. Ревит 2019 но раньше работал нод.
Подскажите где мне концы искать, Пакет SteamNodes стоит на месте…
Работа встала…
Доброй ночи! Странно, перепроверил свой скрипт на ноде Element.SelectInView, все работает, тоже SteamNodes, все нормально. Нужны картинки..
Картинки чего? На нод подаю элементы , он не читает их…
Еще Python Script выдает ошибку в строке :
#Created by DPS Design, dpsdesign.org
import clr
clr.AddReference(‘ProtoGeometry’)
from Autodesk.DesignScript.Geometry import *Ошибка по строке 3:
Предупреждение:IronPythonEvaluator.EvaluateIronPythonScript операция не выполнена.
Traceback (most recent call last):
File “<string>”, line 3, in <module>
IOError: System.IO.IOException: Could not add reference to assembly ProtoGeometry
в IronPython.Runtime.ClrModule.AddReference(CodeContext context, String name)
в IronPython.Runtime.ClrModule.AddReference(CodeContext context, Object[] references)
в Microsoft.Scripting.Interpreter.ActionCallInstruction`2.Run(InterpretedFrame frame)
в Microsoft.Scripting.Interpreter.Interpreter.Run(InterpretedFrame frame)
в Microsoft.Scripting.Interpreter.LightLambda.Run4[T0,T1,T2,T3,TRet](T0 arg0, T1 arg1, T2 arg2, T3 arg3)
в System.Dynamic.UpdateDelegates.UpdateAndExecute3[T0,T1,T2,TRet](CallSite site, T0 arg0, T1 arg1, T2 arg2)
в Microsoft.Scripting.Interpreter.DynamicInstruction`4.Run(InterpretedFrame frame)
в Microsoft.Scripting.Interpreter.Interpreter.Run(InterpretedFrame frame)
в Microsoft.Scripting.Interpreter.LightLambda.Run2[T0,T1,TRet](T0 arg0, T1 arg1)
в IronPython.Compiler.PythonScriptCode.RunWorker(CodeContext ctx)
в Microsoft.Scripting.Hosting.ScriptSource.Execute(ScriptScope scope)
в DSIronPython.IronPythonEvaluator.EvaluateIronPythonScript(String code, IList bindingNames, IList bindingValues)Александр, право не знаю что у вас не получается. Попробуйте поэксперементировать на другом проекте.
я тоже не могу понять что происходит,брал другой проект и ревит 2018 все так же…как проверить наличие библиотек, которые подгружаются в скрипты питона?Стал замечать разные неполадки после установки динамо 2…как я этого не хотел , но пришлось, при установке были сообщения, что библиотеки заменяются,вот только что,где и т.д. я не знаю….
А если снести полностью динамо и с реестра и заново все установить?
Пока не могу принять такого решения…вдруг еще хуже будет…
Попытался у себя снести все версии динамо с помощью Revo Uninstaller, установил заново – работает как было, на 2019 версии. Динамо 2.0.2
Используйте
uidoc.Selection.SetElementIds(ids)
http://dynamobim.ru/forums/topic/выбор-элементов-различными-способам/page/2/?no_frame=1
Коллеги, спасибо за уччастие.На сегодня проект-времени совсем, пока руками делаю..как буду более свободен буду решать эту проблему.Наскоком не получилось.
Сегодня переустановил динамо,не помогло…
Простой код питона:
import clr
clr.AddReference(‘ProtoGeometry’)
from Autodesk.DesignScript.Geometry import *
#Введенные в этом узле данные сохраняется в виде списка в переменных IN.
dataEnteringNode = IN#Назначьте вывод переменной OUT.
OUT = 0Выдает ошибку:
Предупреждение:IronPythonEvaluator.EvaluateIronPythonScript операция не выполнена.
Traceback (most recent call last):
File “<string>”, line 2, in <module>
IOError: System.IO.IOException: Could not add reference to assembly ProtoGeometry
в IronPython.Runtime.ClrModule.AddReference(CodeContext context, String name)
в IronPython.Runtime.ClrModule.AddReference(CodeContext context, Object[] references)
в Microsoft.Scripting.Interpreter.ActionCallInstruction`2.Run(InterpretedFrame frame)
в Microsoft.Scripting.Interpreter.Interpreter.Run(InterpretedFrame frame)
в Microsoft.Scripting.Interpreter.LightLambda.Run4[T0,T1,T2,T3,TRet](T0 arg0, T1 arg1, T2 arg2, T3 arg3)
в System.Dynamic.UpdateDelegates.UpdateAndExecute3[T0,T1,T2,TRet](CallSite site, T0 arg0, T1 arg1, T2 arg2)
в Microsoft.Scripting.Interpreter.DynamicInstruction`4.Run(InterpretedFrame frame)
в Microsoft.Scripting.Interpreter.Interpreter.Run(InterpretedFrame frame)
в Microsoft.Scripting.Interpreter.LightLambda.Run2[T0,T1,TRet](T0 arg0, T1 arg1)
в IronPython.Compiler.PythonScriptCode.RunWorker(CodeContext ctx)
в Microsoft.Scripting.Hosting.ScriptSource.Execute(ScriptScope scope)
в DSIronPython.IronPythonEvaluator.EvaluateIronPythonScript(String code, IList bindingNames, IList bindingValues)Куда лезть дальше?Жду советов.
Удалил Динамо 1,затем 2,потом установил Динамо 1 , пока все работает…Спасибо за участие.
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.