اینو دیدی

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

اینو دیدی

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

تحقیق درباره انواع محیطهای برنامه نویسی و امکانات نرم افزاری در PLC

اختصاصی از اینو دیدی تحقیق درباره انواع محیطهای برنامه نویسی و امکانات نرم افزاری در PLC دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 10

 

انواع محیطهای برنامه نویسی و امکانات نرم افزاری در PLC

امروزه استاندارد های خاص بیت المللی مثل IEC 1131 برای برنامه نویسی و کار با PLC ها وجود دارد که اغلب شرکت های سازنده و طراح PLC که معمولا نرم افزارهای مخصوص PLC های خودشان را تولید می کنند. از این روشهای استاندارد شده پیروی می کنند و فقط تفاوتهای جزیی در نرم افزارهای آنها به چشم می خورد که اکثر آنها هم در اثر تفاوتهای سخت افزاری سیستم های طراحی شده بوجود می آیند.اما در این بخش زبانها و محیطهای مختلف برنامه نویسی به طور مختصر و خلاصه به طور عمومی و کلی مورد بررسی قرار می گیرد تا در برخورد های احتمالی با این محیطها دچارسردرگمی نشوید.

بطور کلی می توان زبانها برنامه نویس PLCرا به پنج دسته تقسیم کرد:

• زبان SFC یا Sequential Function Chart Language

• زبان FBD یا Function Block Diagram Language

• زبان LD یا Ladder Diagram Language

• زبان ST یا Structured Text Language

• زبان IL یا Instruction List Language

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

زبان SFC:

در این محیط نیز مانند دیگر محیط های برنامه نویسی،ابزار هایی وجود دارند که در ابتدا باید با آنها آشنا شد، مهمترین ابزارهای موجود Transition,Initialstep,Step است.

هر Step معرف مرحله ای از روتین کنترلی است که در آن اتفاقاتی، براساس تعاریف نویسنده برنامه، به وقوع خواهد پیوست، هر step بایک مربع نشان داده می شود وشماره ای که معرف مرحله ای خاص از برنامه است داخل آن نوشته می شود.

/

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

در هر زمان و هر سیکل اسکن برنامه،step مربوط به آن فعال خواهد شد، برای نشان دادن step های فعال و غیر فعال از یک دایره کوچک استفاده می شود که درون مربع اصلی

/

:نمایش step فعال و غیر فعال

Step قرار می گیرد و در زمان اجرای برنامه مشخص می کند که کدام step فعال و کدام غیر فعال است.

بدیهی است که دستورات مربوط به step فعال در همان لحظه در حال اجرا شدن است و step غیر فعال، کاری انجام نمی دهد.برای نشان دادن وضعیت ابتدایی و در شروع برنامه SFC می بایست از یک Initial step استفاده کنیم که نشان دهنده شروع و مرحله آغاز برنامه است ، نماد گرافیکی step Initial یک مربع دو خطی است.

بدیهی است که هر برنامه SFC باید فقط دارای یک Initial step باشد که با شروع اجرای،به شکل فعال در خواهد آمد. شکل3-4: Initial step در شروع برنامه

مورد بعدی که باید در مورد آن صحبت شود Transition است که بصورت یک خط افقی مسیر ارتباطی بین دو step را قطع می کند. شماره مربوط آن در گوشه پایین و سمت راست آن نوشته می شودو توضیحات لازم را در قسمت راست می نویسندمانند

لازم بذکر است که قسمت توضیحات یک بخش آزاد و مجزا است و به هیچ عنوان قسمتی از برنامه محسوب نمی شود و تنها جنبه توضیح برای درک بهتر را دارد.

/

توابع کنترل پیوسته در PLC ها

در یک PLC با ورودی / خروجی آنالوگ ، پس از دریافت ورودیها، عملیات ریاضی مناسب روی آنها انجام می شود و سپس خروجی های آنالوگ تعیین می شوند. قابلیت و سطح کنترل بستگی به سرعت و قابلیت PLC در انجام عملیات ریاضی دارد. دریک فرایند کنترلی ممکن است جملات تناسبی ،انتگرال و مشتق وجود داشته باشند. به عنوان مثال با انجام عملیات زیر، کنترل با جمله تناسبی انجام می شود :

1.مقدار ورودی سنسور را بخوان، مقدار اندازه گیری شده (MV)را با مقدار (SP) مقایسه کن و مقدار خطا (E)را به دست آور. E=SP-MV

2.خطا را در یک ضریب ثابت(بهره سیستم)KP ضرب کن.

3.نتیجه را به مبدل D/A ارسال کن و به مرحله 1 برگرد.

البته در یک کنترل پیوسته برای بهبود پارامترهایی نظیر سرعت پاسخ، نوسان و خطاهای ماندگار لازم است از جملات مشتق و انتگرال نیز استفاده شود. در PLCهایی که امکان کنترل PID را دارند، معمولاالگوریتم کنترل در حافظه PLCوجود دارد و کاربر تنها ظرایب ورودی / خروجی را معین می کند. این الگوریتمها ممکن است به صورت زیر برنامه هایی باشند که در برنامه اصلی فراخوانی شوند.البته پیاده سازی کنترل PID با نرم افزار زمان زیادی را می گیرد و سیکل اجرای برنامه را طولانی می کند. در مواقعی


دانلود با لینک مستقیم


تحقیق درباره انواع محیطهای برنامه نویسی و امکانات نرم افزاری در PLC

دانلود انواع محیطهای برنامه نویسی و امکانات نرم افزاری در PLC

اختصاصی از اینو دیدی دانلود انواع محیطهای برنامه نویسی و امکانات نرم افزاری در PLC دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 10

 

انواع محیطهای برنامه نویسی و امکانات نرم افزاری در PLC

امروزه استاندارد های خاص بیت المللی مثل IEC 1131 برای برنامه نویسی و کار با PLC ها وجود دارد که اغلب شرکت های سازنده و طراح PLC که معمولا نرم افزارهای مخصوص PLC های خودشان را تولید می کنند. از این روشهای استاندارد شده پیروی می کنند و فقط تفاوتهای جزیی در نرم افزارهای آنها به چشم می خورد که اکثر آنها هم در اثر تفاوتهای سخت افزاری سیستم های طراحی شده بوجود می آیند.اما در این بخش زبانها و محیطهای مختلف برنامه نویسی به طور مختصر و خلاصه به طور عمومی و کلی مورد بررسی قرار می گیرد تا در برخورد های احتمالی با این محیطها دچارسردرگمی نشوید.

بطور کلی می توان زبانها برنامه نویس PLCرا به پنج دسته تقسیم کرد:

• زبان SFC یا Sequential Function Chart Language

• زبان FBD یا Function Block Diagram Language

• زبان LD یا Ladder Diagram Language

• زبان ST یا Structured Text Language

• زبان IL یا Instruction List Language

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

زبان SFC:

در این محیط نیز مانند دیگر محیط های برنامه نویسی،ابزار هایی وجود دارند که در ابتدا باید با آنها آشنا شد، مهمترین ابزارهای موجود Transition,Initialstep,Step است.

هر Step معرف مرحله ای از روتین کنترلی است که در آن اتفاقاتی، براساس تعاریف نویسنده برنامه، به وقوع خواهد پیوست، هر step بایک مربع نشان داده می شود وشماره ای که معرف مرحله ای خاص از برنامه است داخل آن نوشته می شود.

 

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

در هر زمان و هر سیکل اسکن برنامه،step مربوط به آن فعال خواهد شد، برای نشان دادن step های فعال و غیر فعال از یک دایره کوچک استفاده می شود که درون مربع اصلی

 

:نمایش step فعال و غیر فعال

Step قرار می گیرد و در زمان اجرای برنامه مشخص می کند که کدام step فعال و کدام غیر فعال است.

بدیهی است که دستورات مربوط به step فعال در همان لحظه در حال اجرا شدن است و step غیر فعال، کاری انجام نمی دهد.برای نشان دادن وضعیت ابتدایی و در شروع برنامه SFC می بایست از یک Initial step استفاده کنیم که نشان دهنده شروع و مرحله آغاز برنامه است ، نماد گرافیکی step Initial یک مربع دو خطی است.

بدیهی است که هر برنامه SFC باید فقط دارای یک Initial step باشد که با شروع اجرای،به شکل فعال در خواهد آمد. شکل3-4: Initial step در شروع برنامه

مورد بعدی که باید در مورد آن صحبت شود Transition است که بصورت یک خط افقی مسیر ارتباطی بین دو step را قطع می کند. شماره مربوط آن در گوشه پایین و سمت راست آن نوشته می شودو توضیحات لازم را در قسمت راست می نویسندمانند

لازم بذکر است که قسمت توضیحات یک بخش آزاد و مجزا است و به هیچ عنوان قسمتی از برنامه محسوب نمی شود و تنها جنبه توضیح برای درک بهتر را دارد.

 

توابع کنترل پیوسته در PLC ها

در یک PLC با ورودی / خروجی آنالوگ ، پس از دریافت ورودیها، عملیات ریاضی مناسب روی آنها انجام می شود و سپس خروجی های آنالوگ تعیین می شوند. قابلیت و سطح کنترل بستگی به سرعت و قابلیت PLC در انجام عملیات ریاضی دارد. دریک فرایند کنترلی ممکن است جملات تناسبی ،انتگرال و مشتق وجود داشته باشند. به عنوان مثال با انجام عملیات زیر، کنترل با جمله تناسبی انجام می شود :

1.مقدار ورودی سنسور را بخوان، مقدار اندازه گیری شده (MV)را با مقدار (SP) مقایسه کن و مقدار خطا (E)را به دست آور. E=SP-MV

2.خطا را در یک ضریب ثابت(بهره سیستم)KP ضرب کن.

3.نتیجه را به مبدل D/A ارسال کن و به مرحله 1 برگرد.

البته در یک کنترل پیوسته برای بهبود پارامترهایی نظیر سرعت پاسخ، نوسان و خطاهای ماندگار لازم است از جملات مشتق و انتگرال نیز استفاده شود. در PLCهایی که امکان کنترل PID را دارند، معمولاالگوریتم کنترل در حافظه PLCوجود دارد و کاربر تنها ظرایب ورودی / خروجی را معین می کند. این الگوریتمها ممکن است به صورت زیر برنامه هایی باشند که در برنامه اصلی فراخوانی شوند.البته پیاده سازی کنترل PID با نرم افزار زمان زیادی را می گیرد و سیکل اجرای برنامه را طولانی می کند. در مواقعی


دانلود با لینک مستقیم


دانلود انواع محیطهای برنامه نویسی و امکانات نرم افزاری در PLC

پاورپوینت مدیریت و کنترل پروژه های نرم افزاری MS Project Tutorial

اختصاصی از اینو دیدی پاورپوینت مدیریت و کنترل پروژه های نرم افزاری MS Project Tutorial دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

دسته بندی : پاورپوینت

نوع فایل :  .ppt ( قابل ویرایش و آماده پرینت )

تعداد اسلاید : 46 اسلاید


 قسمتی از متن .ppt : 

 

مدیریت و کنترل پروژه های نرم افزاری MS Project Tutorial

مهندس رضا فهیمی

مقدمه

این متن براساس نرم افزار Ms-Pproject مایکروسافت نسخه 2007 تنظیم گردیده است لذا چنانچه از نسخه های دیگر این نرم افزار استفاده می شود متن و تصاویر با نرم افزار جدید بایستی مطابقت داده شود

2

تعریف پروژه جدید(New Project)

از منوی file/new صفحه مربوط به پروژه خالی باز خواهد شد.

اطلاعات پروژه نظیر تاریخ شروع تاریخ پایان و همچنین نحوه زمان بندی را برنامه ریزی کنید.

اولویت پروژه عددی است بین 0 تا 1000 که بسته به اولویت کم به سمت صفر و ا ولویت زیاد به سمت هزار تنظیم می شود.(برنامه همیشه بر روی 500 تنظیم شده است.)

3

گانت چارت Gantt Chart

از منوی View نمایش گانت را انتخاب کنید.

حالا یک صفحه گسترده دارید که می توانید اطلاعات خود را مبنی بر : تمامی فعالیت ها (نام، مدت زمان ، تاریخ شروع و پایان ، پیش نیاز) را به همراه سایر فیلدها وارد نمائید.

نحوه وارد نمودن اطلاعات به دو صورت : وارد نمودن در صفحه گسترده به صورت مستقیم و یا با دابل کلیک کردن بر روی فعالیت ها به همراه باز شدن صفحه اختصاصی هر فعالیت وارد نمائید.

در ستون predecessor (پیشینه یا پیش نیاز) بایستی شماره فعالیت قبلی مورد نیاز فعالیت فعلی را وارد نمائید.

تقریبا نمایش گانت چارت شما کامل شده است.

4

4


دانلود با لینک مستقیم


پاورپوینت مدیریت و کنترل پروژه های نرم افزاری MS Project Tutorial

تحقیق درمورد نرم افزاری برای تشخیص حروف

اختصاصی از اینو دیدی تحقیق درمورد نرم افزاری برای تشخیص حروف دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 86

 

چکیده علمی

این پروژه در راستای ساخت نرم افزاری برای تشخیص حروف و یا تعیین حالات عاطفی متفاوت در افراد مختلف انجام گرفته است.

در ابتدا از افراد مختلف در حالات مختلف و در ضمن ادای حروف متفاوت عکسبرداری شده و برنامه هایی برای تعیین فواصل و ویژگیهای مختلف چهره در این حالات توسط نرم افزار Matlab نوشته شده است.

در این نرم افزار عکس ورودی از منبع گرافیکی خوانده می شود و پس از انجام عملیاتی مثل resize کردن، تبدیل به حالت grayscale در برخی موارد، الگوریتم های لبه یابی، گذراندن از فیلترهای خاص، scan کردن، انجام عملیات dilation و erosion، یافتن رنج RGB نقاط مختلف تصویر، پیدا کردن ضرایب همبستگی و تشابهات و ... می توان کادر صورت، کادر لب و دهان، کادر چشم، کادر ابروها، فواصل و ابعاد مورد نظر را به دست آورد و با مقایسة این اطلاعات با دیتای موجود حالات و حروف را تشخیص داد.

این نرم افزار می تواند در پروژه های روباتیک یا برای درک حروف برای ناشنوایان مورد استفاده قرار گیرد.

فهرست مطالب

عنوان

صفحه

مقدمه

فصل 1: پردازش تصویر رقمی

-نمایش تصویر رقمی

-مراحل اساسی پردازش تصویر

-پردازش

-نمونه برداری و چندی کردن

نمونه برداری و چندی کردن یکنواخت

نمونه برداری و چندی کردن غیریکنواخت

-چند رابطه پایه ای بین پیکسلها

همسایه های یک پیکسل

اتصال

-همبستگی

-فیلتر کردن

فیلترهای آرام کننده

فیلتر کردن مکان پایین گذر

فیلتر کردن پایین گذر

-پردازش تصویر زندگی

مبانی رنگ

مدلهای رنگ

مدل RGB

-بخش بندی تصویر

-آشکارسازی لبه

توصیف پایه ای

پیوند لبه و آشکارسازی مرز

-شکل شناسی

گسترش و سایش

( چند تعریف پایه ای

( گسترش

سایش

فصل 2: نمودارهای بلوکی، مراحل و نحوة انجام پروژه

-فلوچارت برنامة لب خوانی از روی چهره

-فلوچارت برنامة تشخیص حالات از روی چهره

-مقدمه ای بر پردازش تصویر

عوامل درونی

عوامل خارجی

-گرفتن عکس

-خواندن عکس

-یافتن کادر صورت

Resize کردن عکس

تبدیل عکس رنگی به حالت gray scale

الگوریتم لبه یابی

Scan کردن عکس

-فیلترکردن تصویر

-دستور strel

-انجام dilation و erosion

-پیدا کردن کادر لب

-یافتن اندازه های مورد نظر لب

-مقایسة اندازه ها با اندازه های حالات لب

-ادامة عملیات برای تشخیص حالت

-یافتن کادر حدودی چشم توسط correlation

( چند تعریف پایه ای

( گسترش

( سایش

فصل 2: نمودارهای بلوکی، مراحل و نحوة انجام پروژه

-فلوچارت برنامة لب خوانی از روی چهره

-فلوچارت برنامة تشخیص حالات از روی چهره

-مقدمه ای بر پردازش تصویر

( عوامل درونی

( عوامل خارجی

-گرفتن عکس

-خواندن عکس

-یافتن کادر صورت

( Resize کردن کادر صورت


دانلود با لینک مستقیم


تحقیق درمورد نرم افزاری برای تشخیص حروف

تحقیق درمورد ساختارشبکه سوییچ نرم افزاری 34 ص

اختصاصی از اینو دیدی تحقیق درمورد ساختارشبکه سوییچ نرم افزاری 34 ص دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 36

 

ساختارشبکه سوییچ نرم افزاری

شبکه سوییچ نرم افزاری مانند شبکه PSTN شامل اجزای اصلی شبکه دسترسی (Access)، سوئیچ وشبکه ارتباطی است.

شبکه دسترسی

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

بخش سوئیچینگ

بخش سوئیچینگ درحقیقت بخشی است که واژه سوییچ نرم افزاری به آن اطلاق می‌شود وتمامی یا بخش عمده ای از هوشمندی شبکه را تشکیل می‌دهد. سوییچ نرمی افزاری عمل کنترل مکالمه را چه بصورت نقطه به نقطه از طریق پروتکل هایی مثل SIP و H323 ویا از طریق MG فراهم می‌آورد. بخش سوئیچینگ معمولاً عناصرMGCP، درواره ی سیگنال دهی (SG)، سرویس دهنده رسانه (MS) وسرویس دهنده کاربرد (AS) را دربرمی گیرد.

MGCP درحقیقت بخش اصلی سامانه است که کنترل مکالمه وخدمات را انجام می‌دهد. SG آلمانی از شبکه است که امکان اتصال شبکه سوییچ نرم افزاری را با شبکه SS7 وشبکه IN را فراهم می‌آورد.

سرویس دهنده کاربردوظیفه ارائه انواع خدمات را مانند خدمات شبکه IN فراهم می‌آورد. سرویس دهنده رسانه وظیفه پخش وضبط صدا وپیغام وپخش بوق وجمع آوری DTMF را برای ارتباط با کاربردارد.

شبکه ارتباطی

شبکه ارتباطی درفناوری سوییچ نرم افزاری یک شبکه IP است اما برای ایجاد کیفیت خدمات مناسب پروتکلهای مختلفی بکارگرفته می‌شود. مهمترین پروتکل هایی که به عنوان مبنای دیگرپروتکل ها بکارگرفته می‌شود پروتکل RTP است. RTP یک پروتکل برمبنای UDP است که عدم از دست رفتن بسته‌های داده وترتیب دریافت آنهارا تضمین می‌کند.

مدیریت یک شبکه سوییچ نرم افزاری از طریق آلمانی بنام سامانه مدیریت شبکه (NMS) انجام می‌شود. NMS امکان شکل دهی وپایشگری عناصرشبکه را ازطریق شبکه IP فراهم می‌آورد.

بطورکلی فناوری سوییچ نرم افزاری با امکان ارائه انواع خدماتهای متنوع رفته رفته جایگاه خودرا به عنوان نسل بعدی شبکه‌های تلفنی وداده بدست می‌آورد وبنظرمی رسد درهرحال دیریا زود حرکت به سمت فناوری سوییچ نرم افزاری گزیرناپذیراست.

درمورددوسؤال آخریعنی سطح هزینه فناوری سوییچ نرم افزاری ومناسب بودن یا نبودن آن برای استفاده درایران باید گفت که این دومورد مستقل از یکدیگرنیستند ودرواقع چون سوییچ نرم افزاری ماهیت نرم افزاری دارد وباید بتواند با سخت افزارهای استاندارد ساخته شده توسط تولید کنندگان مختلف کارنماید، از نظرسطح فناوری ساخت برای کشورهایی مثل ایران بسیارمناسب است. ازطرف دیگربا فراوان شدن وارزان شدن فیبرهای نوری امکان ارتباط نوری درشهرها وشهرک ها تازه تأسیس ویا روستاهایی که تا کنون امکانات مخابراتی نداشته اند، سهل وآسان گردیده است. لذا به نظرمی رسد کشورهایی مثل ایران گزینه مناسبی باشند تا با شروع از نواحی مذکور، خدمات تلفنی را به صورت VOIP ارائه داد.

این طرح علاوه برفراهم کردن ارتباطات تلفنی امکان استفاده از شبکه جهانی اینترنت وهمینطورکانالهای تلویزیونی کابلی را برای آن ناحیه فراهم می‌کند.

مقدمه:

شبکه‌های مخابراتی جهت انتقال سیگنالهای مخابراتی از یک نقطه به نقطه دیگرمی باشند. اجزا اصلی یک شبکه نودها یا مراکز سوئیچ ولینکهای انتقال می‌باشند. پیچیدگی یک شبکه تابعی از حجم ترافیک مخابراتی منتقل شده، تعداد نودها وتعداد لینکها می‌باشد اما یک شبکه تلفنی تسهیلاتی را برای مخابرات صوتی فراهم می‌کند. چنین ارتباطی با شبکه‌های کوچک محلی صدسال پیش آغاز گردید. با پیشرفتهای بوجود آمده تغییرات بسیارزیادی دراین شبکه ها ایجاد گردید. هدف از این دوره آشنایی مقدماتی با اصول سوئیچینگ می‌باشد.

شبکه‌های مخابراتی را درحالت کلی می‌توان بصورت زیردسته بندی نمود:

شبکه (public switching telephone network) PSTN

شبکه (public lan mobile network) PLMN

شبکه (TV broadcasting network) TVN

شبکه (public data network) PDN

شبکه (Cable video network) CVN

شبکه‌های مخابراتی Telecommunication network:


دانلود با لینک مستقیم


تحقیق درمورد ساختارشبکه سوییچ نرم افزاری 34 ص