سطح پیشرفته – طراحی زیر مدار برای طراحی اولیه (جلسه17)
موسسه پایا پروژه به عنوان متصدی انجام پروژه های پروتئوس وظیفه ی خود می داند که در راستای آموزش نرم افزار پروتئوس گام های موثری را بردارد. با توجه به اینکه یک دوره آموزشی پروتئوس مستلزم تمرین و تلاش بسیار است. اما این موسسه تلاش می کند سهم کوچکی در جهت یادگیری شما داشته باشد.
معرفی قابلیت زیر مدار
گاهی اوقات شما مداری را در پروتئوس طراحی می کنید که قسمت هایی از آن در کل مدار تکرار شده است. در چنین مواقعی می توان آن قسمت تکراری را داخل یک صفحه شماتیک دیگر قرار داد و آن را به عنوان یک بلوک داخل مدار اصلی هر جا که استفاده شده باشد به کار برد.
به عنوان مثال به مدار طراحی شده زیر در صفحه شماتیک نرم افزار دقت کنید.

جهت طراحی این بلوک ها ابتدا با کلیک بر روی گزینه subcircuit mode از نوار سمت چپ، صفحه ای به اندازه دلخواه درون صفحه شماتیک رسم می کنیم. این صفحه گرافیک و قالب کلی بلوک ما خواهد بود.

آوردن پین های ورودی و خروجی بر روی بلوک طراحی شده
در ادامه برای اینکه بتوانیم پین های ورودی و خروجی بلوک را مشخص کنیم از همان قسمت subcircuit mide روی گزینه های ورودی و خروجی زده و سپس به روی بلوک رفته و در حاشیه های بلوک به شکلی انتخابی پین ها را جایگذاری می کنیم.

در ادامه روی بلوک راست کلیک می کنیم و در صفحه تنظیمات باز شده گزینه go to child sheet را می زنیم به این ترتیب یک صفحه شماتیک جدید که محتویات بلوک درون آن قرار می گیرد باز می شود.
در صفحه باز شده بار دیگر آن قسمت از مدار را که تکرای است دوباره طراحی می کنیم. بعد از طراحی قسمت تکراری باید از قسمت terminal mode پین های ورودی و خروجی بلوک را از داخل هم متصل کنیم. به یاد داشته باشید که اسامی این پین ها با اسامی استفاده شده در مدار اصلی باید یکی باشد.

در آخر کار با کلیک راست روی صفحه شماتی داخلی و زدن گزینه exit to patern sheet دوباره به صفحه اصلی بر می گردیم.

مدار را بار دیگر با بلوک های طراحی شده رسم کرده و در کنار مدار اولیه قرار می دهیم. همان طور که قابل مشاهده است. مدار با انجام این کار بسیار کم حجم تر و سیم کشی های آن کمتر می شود.
