Engineers working with SOLIDWORKS are often faced with tedious, repetitive work that can consume a lot of time, but it doesn t have to be this way. One of the most exciting aspects of SOLIDWORKS is its robust programming interface or API. The SOLIDWORKS API allows you to write code that can perform almost any series of actions for you. SOLIDWORKS was built from the ground up to automate, and in this book, you will learn how to take advantage of these powerful tools to speed up your work.
Automating SOLIDWORKS 2019 Using Macros is designed as a tutorial to help beginner to intermediate programmers develop macros for SOLIDWORKS. Experience with programming isn t required. The book starts with a new chapter on the fundamentals of Visual Basic.NET and the SOLIDWORKS API to make the learning process easier for beginners. The rest of the book introduces you to developing macros using the SOLIDWORKS API. The book concludes with a chapter dedicated to some of the author s favorite source code for you to use as the basis for typical automation procedures.
The focus of this book is primarily on the Visual Studio Tools for Applications (VSTA) macro interface. It covers many of the major API functions through practical use cases. It will teach you the fundamentals of Visual Basic.NET as well as SOLIDWORKS, SOLIDWORKS PDM Professional, SOLIDWORKS Document Manager and Excel API functions.
Author Mike Spens has been professionally developing macros for SOLIDWORKS for more than a decade. He has helped numerous companies develop their own programs and streamline their workflows. If you want to learn how to develop your own macros for SOLIDWORKS, following best practices and using well written code, then this is the perfect book for you.
What you'll learn
- Record macros
- Control Custom Properties
- Create parts and features
- Build assemblies
- Batch create drawings
- Extract information from PDM
- Create add-ins from macros
- Create many other time saving utilities
چکیده فارسی
مهندسانی که با SOLIDWORKS کار می کنند اغلب با کارهای خسته کننده و تکراری مواجه می شوند که می تواند زمان زیادی را صرف کند، اما لازم نیست اینطور باشد. یکی از جذاب ترین جنبه های SOLIDWORKS رابط برنامه نویسی قوی یا API آن است. SOLIDWORKS API به شما امکان می دهد کدی بنویسید که بتواند تقریباً هر سری از اقدامات را برای شما انجام دهد. SOLIDWORKS از ابتدا برای خودکار ساخته شده است، و در این کتاب، شما یاد خواهید گرفت که چگونه از این ابزار قدرتمند برای سرعت بخشیدن به کار خود استفاده کنید.
Automating SOLIDWORKS 2019 Using Macros به عنوان یک آموزش طراحی شده است تا به برنامه نویسان مبتدی تا متوسط کمک کند تا ماکروها را برای SOLIDWORKS توسعه دهند. تجربه برنامه نویسی الزامی نیست این کتاب با فصل جدیدی در مبانی Visual Basic.NET و SOLIDWORKS API آغاز میشود تا فرآیند یادگیری را برای مبتدیان آسانتر کند. بقیه کتاب شما را با توسعه ماکروها با استفاده از SOLIDWORKS API آشنا می کند. این کتاب با فصلی به پایان می رسد که به برخی از کد منبع مورد علاقه نویسنده اختصاص داده شده است تا شما از آنها به عنوان مبنایی برای روش های معمول اتوماسیون استفاده کنید.
تمرکز این کتاب در درجه اول بر روی رابط ماکرو Visual Studio Tools for Applications (VSTA) است. بسیاری از عملکردهای اصلی API را از طریق موارد استفاده عملی پوشش می دهد. این به شما اصول اولیه Visual Basic.NET و همچنین توابع SOLIDWORKS، SOLIDWORKS PDM Professional، SOLIDWORKS Document Manager و Excel API را آموزش می دهد.
نویسنده مایک اسپنز بیش از یک دهه است که به طور حرفه ای ماکروها را برای SOLIDWORKS توسعه می دهد. او به شرکت های متعددی کمک کرده است تا برنامه های خود را توسعه دهند و گردش کار خود را ساده کنند. اگر میخواهید یاد بگیرید که چگونه ماکروهای خود را برای SOLIDWORKS، پیروی از بهترین روشها و استفاده از کدهای خوب نوشته شده، توسعه دهید، این کتاب مناسب شماست.
آنچه یاد خواهید گرفت
- ضبط ماکروها
- کنترل ویژگی های سفارشی
- ایجاد قطعات و ویژگیها
- مجموعه بسازید
- ایجاد نقشه ها به صورت دسته ای
- استخراج اطلاعات از PDM
- افزونه ها را از ماکروها ایجاد کنید
- بسیاری از ابزارهای دیگر برای صرفه جویی در زمان ایجاد کنید
ادامه ...
بستن ...
Ebook details:
عنوان: Automating SOLIDWORKS 2019 Using Macros
نویسنده: Mike Spens
ناشر: SDC Publications (January 17, 2019)
زبان: English
شابک: 1630572136, 978-1630572136
حجم: 92 Mb
فرمت: Image pdf with ocr
ادامه ...
بستن ...