19 September, 2019

داینامو یک محیط زبان اسکریپت نویسی بصری



Open source graphical programming for design

داینامو یک محیط زبان اسکریپت نویسی بصری که هسته آن منبع باز میباشد و خود آن توسط  زبان برنامه نویسی سی نوشته شده است . 

visual scripting



Dynamo is an open-source software platform for computational design and building information modeling (BIM). Through a friendly visual interface, construct logic routines to smooth and automate workflows, find optimum solutions, and sift through design options.
Dynamo can be extended easily through a large library of user-created packages, Python scripting, and through directly importing dll’s to create nodes.
Use Dynamo to interpret a design surface in Rhinoceros as a building information model in Autodesk Revit. Or use Dynamo for structural analysis, to create tables in Microsoft Excel, for extensions to Autodesk Revit, and to translate data to any of the many software tools to which bridges have been built.



Dynamo Logo




Dynamo is an open source, visual programming platform with an active development community committed to its improvement

داینامو با ایجاد رابطه با API  نرم افزار رویت و سایر نرم افزارهای اتودسک که خود با سی و سی++ نوشته شده اند میتواند بر روی نرم افزارهای مورد نظر تاثیر بگذارد و باعث توسعه نرم افزار بشود . و با تغییر در هسته اصلی نرم افزارها نتیجه های دلبخواهی را بوجود آورد.
حالت بصری بودن آن برای ما کمک میکند برای هر گره از سایر زبانها استفاده کرد و تاثیری روی نرم افزاری که روی آن سوار شده است بوجود آورد.

داینامو برای طراحی محاسباتی مورد استفاده قرار میگیرد
بعضی از کاربردهای این زبان
-          Renumber a sequence of sheet
-          Flip grid heads
-          Batch insert family
-          Add revisions to multiple sheets
-          Change Text case
-          Think computationally
-          Automate repetitive tasks
-          Access your building data
-          Explore multiple design option
-          Test performance
داینامو محیط زبان برنامه نویسی بیم برای کنترل داده ها و طراحی پارامتریک میتوان استفاده کرد.
اسکریپت های داینامو توسط زبان اسکریپتی سطح بالا  برای اجرا نیاز به پلاتفرم مخصوص خود میباشد .
نرم افزار داینامو – سی ، سی++، پاسکال – اسمبلی – زبان ماشین – سخت افزار
اسکریپت های داینامو به صورت مفسر ترجمه شده به زبانهای سطوح پایین تر با واسط های مختلف
اسکریپت های نوشته شده توسط داینامو برنامه های از قبل نوشته شده را دوباره کامپایل میکند
پایتون نیز مانند داینامو به صورت اسکریپتی برای افزایش کاربری سایر نرم افزارها مورد استفاده قرار میگیرد
برنامه نویسی سی رویه ای و سی ++ شی گرا میباشد که توسط کامپایلر به سطوح پایین ترجمه میشود
توسط  ماکرو ها نیز میتوان برای رویت توسط برنامه نویسی های دیگر پلاگین نوشت ولی با زبانهای اسکریپی مانند داینامو نمیتوان فایل اجرایی و پلاگین نوشت .
CPU-Low Level Language – High Level Language – Human
زبانهای اسکریپتی متنی هم وجود دارد مثل پایتون که در محیط و پلتفرم داینامو قابل اجرا میباشد.
Visually Script behavior – Dynamo Open Source Graphical Programming for design
برای توسعه داینامو از ویژوال استادیو و سی شارپ استفاده میشود
زبانهای اسکریپت نویسی به تنهایی کاربردی نداشته و نیاز به برنامه از قبل نوشته شده میباشد و این برنامه تنها برروی  آن برنامه سوار میشود

No comments :

Post a Comment