Search Results for: PCB

جذب فریلنسر برای پروژه: راهنمایی برای انتخاب مدار الکترونیکی پالس های الکترو تراپی

سلام، من یک مقاله دارم که چند مدار تولید پالس های الکتروتراپی دارد. قصد دارم یکی را انتخاب کنم و نقشه pcb آلتیوم را داشته باشم . با توجه به محدوده ولتاژ مورد نیازم . نوع ترانزیستور یا المان های آن نیز مشخص شوند . قسمت میکروکنترلر شمال کار نمیشود …

Read More »

برنامه‌نویسی وب در ++C

برنامه‌نویسی وب در ++C

CGI چیست؟ رابط دروازه مشترک (Common Gate interface) یا CGI، مجموعه‌ای از استانداردها می‌باشد که چگونگی ردوبدل کردن اطلاعات بین سرور و یک اسکریپت دلخواه را تعریف می‌کند. مشخصات فعلی CGI توسط NCSA نگه‌داری می‌شود.CGI ،NCSA را به صورت زیر تعریف می‌کند. رابط دروازه مشترک، استانداردی برای دروازه خروجی برنامه …

Read More »

الگوها یا Templates در ++C

الگوها یا Templates در ++C

در این جلسه به بررسی الگوها یا Templates در ++C خواهیم پرداخت. الگوها پایه و اساس برنامه‌نویسی جنریک (generic) می‌باشند. در این برنامه‌نویسی، کد به روشی نوشته می‌شود که به هیچ نوع داده  خاصی وابسته نباشد. یک الگو طرح یا فرمولی برای ساختن یک کلاس یا تابع جنریک است. کانتینرهای …

Read More »

سازنده‌ها و تخریب‌کننده‌های کلاس در ++C

سازنده‌ها و تخریب کننده‌های کلاس در ++C

سازنده کلاس سازنده کلاس (Constructor) یک تابع عضو ویژه از کلاس می‌باشد که هنگام ایجاد یک شی جدید از آن کلاس اجرا می‌شود. سازنده دقیقا هم‌نام کلاس می‌باشد و هیچ نوع داده‌ای (حتی void) را برنمی‌گرداند. سازنده‌ها در مقداردهی اولیه به متغیرهای عضو بسیار مفید هستند. مثال زیر مفهوم سازنده …

Read More »

مدیریت استثناها در ++C یا Exception Handling

مدیریت استثناها در ++C یا Exception Handling

در این جلسه به بررسی مدیریت استثناها در ++C یا Exception Handling می‌پردازیم. یک استثنا حالتی غیرطبیعی است که ممکن است در حین اجرای یک برنامه رخ دهد. یک استثنا در ++C پاسخی است که برای یک وضعیت ویژه پیش آمده حین اجرای برنامه ، مانند تقسیم بر صفر، تدارک …

Read More »

فایل‌ها و استریم‌ها در ++C

فایل‌ها و استریم‌ها در ++C

تا اینجا از کتابخانه‌ی استاندارد iostream استفاده می‌کردیم، که متدهای cin و cout را به ترتیب برای خواندن از ورودی استاندارد و نوشتن در خروجی استاندارد به کار می‌برد. این آموزش به شما نحوه خواندن و نوشتن در فایل‌ها را نشان خواهد داد. برای اینکار به یک کتابخانه استاندارد از …

Read More »

اورلود کردن عملگر ایندکس در ++C

اورلود کردن عملگر ایندکس در ++C

عملگر ایندکس معمولاً برای دسترسی به عناصر یک آرایه استفاده می‌شود. این عملگر را می‌توان برای بهبود کارایی آرایه‌های ++C اورلود کرد. مثال زیر نحوه اورلود این عملگر را نشان می‌دهد. #include <iostream> using namespace std; const int SIZE = 10; class safearay { private: int arr[SIZE]; public: safearay() { …

Read More »

ویرایشگر سطح دسترسی کلاس در ++C

ویرایشگر سطح دسترسی کلاس در ++C

مخفی‌سازی داده یکی از مهم‌ترین ویژگی‌های برنامه‌نویسی شی‌گرا می‌باشد که توابع برنامه را از دسترسی مستقیم به عناصر داخلی یک کلاس منع می‌کند. این منع دسترسی بوسیله بخش‌های برچسب دار درون بدنه کلاس انجام می‌گیرد. این برچسب‌ها public، private و protected می‌باشند. کلیدواژه‌های public، private و protected مشخص کننده سطح …

Read More »

آموزش مولتی ‌تسکینگ در آردوینو – چگونه از دستور ()millis در کدهای آردوینو استفاده کنیم؟

آموزش مولتی‌تسکینگ در آردوینو

مولتی ‌تسکینگ یا چند وظیفگی (Multitasking) یا توانایی انجام چند کار به صورت همزمان، موجب رخ دادن انقلابی بزرگ در بهره‌وری، انعطاف‌پذیری، تطابق‌پذیری و کارآمدی کامپیوترها شد. امروزه در سیستم‌های نهفته هم میکروکنترلرها به این توانایی مجهز هستند و می‌توانند با استفاده از مولتی ‌تسکینگ دو یا چند وظیفه را …

Read More »

جذب مهندس الکترونیک – تمام وقت‎

به استحضار می رساند، یک شرکت دانش بنیان جهت انجام پروژه ساخت و مهندسی معکوس، نیاز به فردی متخصص و مسلط به طراحی برد و PCB و برنامه نویسی می باشد. ترجیحا مسلط به ایجاد سخت افزار در حلقه و آشنا با مدارات خودرویی و ECU. ما به دنبال جذب نیروی ماهر …

Read More »

تابع main در پایتون: درک __name__ == __main__

تابع اصلی در پایتون: درک تابع main

تابع main در پایتون چیست؟ تابع اصلی یا main پایتون نقطه شروع هر برنامه می‌باشد. وقتی برنامه اجرا می‌شود، مفسر پایتون (python interpreter) کد را به صورت ترتیبی اجرا می‌کند. تابع اصلی تنها به هنگام اجرای فایل به صورت یک برنامه پایتون، اجرا می‌شود. اما این تابع هنگام اجرای فایل …

Read More »

مثال‌هایی از توابع در پایتون: فراخوانی، تورفتگی، آرگومان ها و مقدار بازگشتی

مثال‌هایی از توابع در پایتون

یک تابع در پایتون به چه معناست توابع در پایتون  برای استفاده از کد در بیش از یک مکان از برنامه بکار می‌روند، و گاهی متد (method) یا رویه (procedure) نیز نامیده می‌شوند. پایتون توابع داخلی بسیاری از جمله ()print را برای شما گردآوری کرده، اما همچنین این امکان را …

Read More »

آموزش طراحی منابع تغذیه سوئیچینگ (جلسه ۱۳ام)

آموزش طراحی منابع تغذیه سوئیچینگ

در این جلسه از آموزش طراحی منابع تغذیه سوئیچینگ به بررسی مباحث متفرقه در طراحی یک منبع تغذیه سوئیچینگ از جمله نحوه استفاده و طراحی مهار کننده ها و اسنابرها،فیلتر خط، فیلتر EMI، استفاده از مقاومت های NTC برای کاهش جریان های یورشی، اپتوکوپلر و بحث خروجی متعدد در منابع …

Read More »

آی سی 555 و نحوه‌ی عملکرد آن – اصول کاربردی، بلوک دیگرام و شماتیک مداری

آیسی 555

آیا با آی سی 555 و نحوه‌ی عملکرد آن آشنا هستید؟ در این آموزش روش عملکرد یکی از پرکاربردترین تراشه ها یعنی تراشه زمان سنج 555 را می آموزیم. آیسی زمان سنج 555 که توسط Hans Camenzind در سال 1971 میلادی طراحی شده است، در بسیاری از وسایل الکترونیکی نظیر …

Read More »

معرفی شرکت‌ های چاپ برد مدار چاپی در ایران

معرفی شرکت‌ های چاپ برد مدار چاپی

در این نوشته از مجموعه‌ آموزش‌های طراحی و ساخت برد مدار چاپی یا PCB به معرفی شرکت‌ های چاپ برد مدار چاپی در ایران می‌پردازیم. در این نوشته به معرفی خود شرکت‌ها میپردازیم و در آینده امیدواریم بتوانیم در مورد نحوه پرکردن مشخصات برد و سفارش ساخت برد مدار چاپی …

Read More »