فی دوو

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

فی دوو

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

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

اختصاصی از فی دوو دانلودمقاله انواع محیطهای برنامه نویسی و امکانات نرم افزاری در 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 با نرم افزار زمان زیادی را می گیرد و سیکل اجرای برنامه را طولانی می کند. در مواقعی که طولانی شدن سیکل اجرای برنامه در روند کنترل اخلال ایجاد کند، کنترل PIDبه صورت سخت افزاری انجام می شود.
ماژولهای PID
با توجه به اینکه پیاده سازی نرم افزاری زمان زیادی می گیرد، سازنده های PLC ماژولهایی را می سازند تا کنترل PID را به صورت سخت افزاری انجام دهند. این ماژول ها ، ورودی/ خروجی آنالوگ دارند و یک پردازنده مستقل در آنها وجود دارد که عملیات ریاضی را انجام می دهد.این پردازنده موازی با پردازنده اصلی عمل می کند و انجام کلیه محاسبات PID را به عهده دارد، تنها لازم است پردازنده اصلی پارامترهای کنترلی را به این ماژول ارسال کند. ماژول PID پس از هرسیکل اجرای فرایند کنترل، اطلاعات وضعیت خود را در رجیستر هایی از فضای I/O قرار می دهد و پردازنده اصلی می تواند آنها را خوانده و از عملکرد آن ماژول مطلع شود.
علاوه بر عملیات متداول در امر کنترل، معمولا لازم است نوعی پیش پردازش روی اطلاعات ورودی انجام شود،(مانند حذف نوسانات عددی و ناخواسته در اطلاعات ورودی) برخی از PLCها توابع خاصی را برای انجام این کار دارند. به عنوان نمونه PLC سری GEM 80 از شرکت GEM تابعی دارد که یکنواخت سازی نمایی (مرتبه اول) روی ورودی انجام می دهد.ثابت زمانی این تابع که ANALAG(ANALOG LAG) نام دارد قابل برنامه ریزی است، البته استفاده از این تابع اختیاری است.
برنامه ریزی ماژولهای PID
برنامه ریزی یک ماژول PID بستگی به نوع PLC دارد و ممکن است به استفاده از دیاگرام نردبانی یا واحد های برنامه ریزی خاص انجام شود. در دیاگرام نردبانی حلقه PID مانند یک تابع خاص تلقی می شود که پارامترهای آن را کاربر تعیین می کند، همانند یک تایمر که زمان آنرا کاربر به آن وارد می نماید.
پانلهای برنامه ریزی خاص معمولا منویی دارند که پارامتر های لازم را از کاربر می پرسد. پارامترهایی را که می توان انتخاب کرد عبارتند از : کنترل یک،دو یا سه جمله ای (PID,PI,P)،آدرس نقاط I/O به عنوان ورودی و خروجی، بهره ضرایب ، زمان انتگرال، زمان مشتق و سرعت نمونه برداری وغیره.
ماژول های PID معمولا حافظه ای دارند که داده ها و اطلاعات وضعیت خود را در آن ذخیره می کنند.پردازنده اصلی به این داده ها دسترسی دارد و از آنها استفاده می کند.
کاربرد ماژولهای PID
الگوریتمهای کنترلی که در همه PLCها وجود دارد برای بیشتر کاربردها، کارایی و سرعت کافی را دارد، مثلا برای کنترل سرعت ، تنظیم فشارهیدرولیک، کنترل دما، مدیریت انرژی و غیره .
در بسیاری از فرایندهای کنترلی لازم است به تعداد زیادی ورودی /خروجی رسیدگی شود، معمولا در یک حلقه کنترلی با تغییر پارامترهای لازم و بررسی کل فرایند ، پارامترهای مطلوب جهت کنترل صحیح فرایند به دست می آید.
ارتباط در PLC ها
نیاز مبادله اطلاعات بین PLC ها و سایر تجهیزات در یک کارخانه خودکار ، سبب شده است که امکانات ارتباطی روی همه کنترل کننده ها نصب شود در PLC های کوچک سخت افزار و نرم افزارلازم در خود بدنه PLC نصب گردد و در PLC های بزرگ ، ماژول های ویژه ای جهت ارتباط وجود دارد.

 

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله  10  صفحه

پس از پرداخت ، میتوانید مقاله را به صورت انلاین دانلود کنید


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


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

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

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

 

 


شبکه سوییچ نرم افزاری مانند شبکه PSTN شامل اجزای اصلی شبکه دسترسی (Access)، سوئیچ وشبکه ارتباطی است.
1- شبکه دسترسی
شبکه دسترسی درحقیقت نقطه اتصال کاربران درشبکه است ووسیع ترین وپرهزینه ترین بخش شبکه را دربرمی گیرد. این بخش امکان تبدیل فرمت داده (صوت، دورنگاریا داده) وپروتکل‌های لازم برای اتصال به شبکه را فراهم می‌آورد. این بخش درشبکه سوییچ نرم افزاری، درواره ی رسانه (MG) نامیده می‌شود.
2- بخش سوئیچینگ
بخش سوئیچینگ درحقیقت بخشی است که واژه سوییچ نرم افزاری به آن اطلاق می‌شود وتمامی یا بخش عمده ای از هوشمندی شبکه را تشکیل می‌دهد. سوییچ نرمی افزاری عمل کنترل مکالمه را چه بصورت نقطه به نقطه از طریق پروتکل هایی مثل SIP و H323 ویا از طریق MG فراهم می‌آورد. بخش سوئیچینگ معمولاً عناصرMGCP، درواره ی سیگنال دهی (SG)، سرویس دهنده رسانه (MS) وسرویس دهنده کاربرد (AS) را دربرمی گیرد.
MGCP درحقیقت بخش اصلی سامانه است که کنترل مکالمه وخدمات را انجام می‌دهد. SG آلمانی از شبکه است که امکان اتصال شبکه سوییچ نرم افزاری را با شبکه SS7 وشبکه IN را فراهم می‌آورد.
سرویس دهنده کاربردوظیفه ارائه انواع خدمات را مانند خدمات شبکه IN فراهم می‌آورد. سرویس دهنده رسانه وظیفه پخش وضبط صدا وپیغام وپخش بوق وجمع آوری DTMF را برای ارتباط با کاربردارد.
3- شبکه ارتباطی
شبکه ارتباطی درفناوری سوییچ نرم افزاری یک شبکه IP است اما برای ایجاد کیفیت خدمات مناسب پروتکلهای مختلفی بکارگرفته می‌شود. مهمترین پروتکل هایی که به عنوان مبنای دیگرپروتکل ها بکارگرفته می‌شود پروتکل RTP است. RTP یک پروتکل برمبنای UDP است که عدم از دست رفتن بسته‌های داده وترتیب دریافت آنهارا تضمین می‌کند.
مدیریت یک شبکه سوییچ نرم افزاری از طریق آلمانی بنام سامانه مدیریت شبکه (NMS) انجام می‌شود. NMS امکان شکل دهی وپایشگری عناصرشبکه را ازطریق شبکه IP فراهم می‌آورد.
بطورکلی فناوری سوییچ نرم افزاری با امکان ارائه انواع خدماتهای متنوع رفته رفته جایگاه خودرا به عنوان نسل بعدی شبکه‌های تلفنی وداده بدست می‌آورد وبنظرمی رسد درهرحال دیریا زود حرکت به سمت فناوری سوییچ نرم افزاری گزیرناپذیراست.
درمورددوسؤال آخریعنی سطح هزینه فناوری سوییچ نرم افزاری ومناسب بودن یا نبودن آن برای استفاده درایران باید گفت که این دومورد مستقل از یکدیگرنیستند ودرواقع چون سوییچ نرم افزاری ماهیت نرم افزاری دارد وباید بتواند با سخت افزارهای استاندارد ساخته شده توسط تولید کنندگان مختلف کارنماید، از نظرسطح فناوری ساخت برای کشورهایی مثل ایران بسیارمناسب است. ازطرف دیگربا فراوان شدن وارزان شدن فیبرهای نوری امکان ارتباط نوری درشهرها وشهرک ها تازه تأسیس ویا روستاهایی که تا کنون امکانات مخابراتی نداشته اند، سهل وآسان گردیده است. لذا به نظرمی رسد کشورهایی مثل ایران گزینه مناسبی باشند تا با شروع از نواحی مذکور، خدمات تلفنی را به صورت VOIP ارائه داد.
این طرح علاوه برفراهم کردن ارتباطات تلفنی امکان استفاده از شبکه جهانی اینترنت وهمینطورکانالهای تلویزیونی کابلی را برای آن ناحیه فراهم می‌کند.
مقدمه:
شبکه‌های مخابراتی جهت انتقال سیگنالهای مخابراتی از یک نقطه به نقطه دیگرمی باشند. اجزا اصلی یک شبکه نودها یا مراکز سوئیچ ولینکهای انتقال می‌باشند. پیچیدگی یک شبکه تابعی از حجم ترافیک مخابراتی منتقل شده، تعداد نودها وتعداد لینکها می‌باشد اما یک شبکه تلفنی تسهیلاتی را برای مخابرات صوتی فراهم می‌کند. چنین ارتباطی با شبکه‌های کوچک محلی صدسال پیش آغاز گردید. با پیشرفتهای بوجود آمده تغییرات بسیارزیادی دراین شبکه ها ایجاد گردید. هدف از این دوره آشنایی مقدماتی با اصول سوئیچینگ می‌باشد.
شبکه‌های مخابراتی را درحالت کلی می‌توان بصورت زیردسته بندی نمود:
1- شبکه (public switching telephone network) PSTN
2- شبکه (public lan mobile network) PLMN
3- شبکه (TV broadcasting network) TVN
4- شبکه (public data network) PDN
5- شبکه (Cable video network) CVN
شبکه‌های مخابراتی Telecommunication network:
شبکه‌های مخابراتی برای انتقال سیگنالهای مخابراتی از یک نقطه به نقطه دیگربکارمی روند واجزاء اصلی آن شامل:
- شبکه دسترسی access
- شبکه سوئیچ
- شبکه انتقال
می باشد.
مفهوم سوئیچ
طبق توصیه نامه اتحادیه جهانی مخابرات کتاب آبی سال 1988 و ITUT سوئیچ برآوردن درخواستهای ارتباطی کاربران از طریق برقرارکردن هرورودی به هرخروجی مطلوب از میان تعداد زیادی ورودی وخروجی‌های سیستم برقرارکننده ارتباط به منظورانتقال پیام درمدت مورد نظرگفته می‌شود. (شکل 1-1)
شکل 1-1
ضرورت احداث مراکز سوئیچ
درشکل 1-2 چگونگی ارتباط چهارمشترک را بدون شبکه سوئیچینگ نشان می‌دهد. همانطورکه از شکل مشخص است برای ارتباط تمامی مشترکین با هم نیاز به 6 کابل ارتباطی مجزا می‌باشد. با یک محاسبه ساده به این نتیجه می‌رسیم که برای n مشترک نیازمند کابل ارتباطی می‌باشیم که این امربا افزایش مشترکین مقرون به صرفه نیست ومشکلات متعددی دارد.
شکل 1-2
دلایل ایجاد مراکزسوئیچ
1- اهداف اقتصادی وکم کردن هزینه ها
2- لزوم ایجاد امکانات ارتباط برای همه
3- عدم نیاز به ارتباط برای همه بصورت همزمان
4- کنترل ونحوه ارتباط
5- متمرکز کردن همه امکانات دریک نقطه
شبکه‌های سوئیچ به سه دسته ذیل تقسیم می‌شوند:
1- سوئیچ مداری
از ابتدای برقراری مکالمه تا انتها یک مسیردراختیاراین ارتباط می‌باشد ودرپایان این مسیرآزاد می‌شود وبه دودسته سوئیچ آنالوگ ودیجیتال تقسیم می‌شود وسوئیچ دیجیتال شامل ساختارکنترل متمرکز وگسترده می‌باشد.
2- سوئیچ پیامی
به استاندارسازی نرسیده است.
3- سوئیچ بسته ای packet switching
اطلاعات درداخل بسته‌های استاندارد قرارمی گیرند وبسته بسمت گیرنده ارسال می‌شوند ودرگیرنده این بسته ها بازیابی می‌شوند. چون اطلاعات بصورت بسته ای هستند دراین روش سرعت بیشتروامکان تبادل حجم بیشتروجوددارد.
انواع شبکه‌های انتقال به سه دسته زیرتقسیم می‌شوند:
1- شبکه انتقال شهری LOCAL
2- شبکه انتقال بین شهری NATIONAL
3- شبکه انتقال بین الملل INTERNATIONAL
ارتباط شبکه ها
ارتباط شبکه ها با هم به دوطریق امکان پذیراست:
1- بصورت مش
دراین روش ارتباط، هرمرکز با مرکز مقابل خودارتباط مستقیم دارد ودرسطح شبکه‌های کوچک مطرح است.
2- ارتباط شبکه بصورت ستاره
دراین روش کاربران یک شهربه مرکز local متصل هستند وارتباط بین مرکز محلی به یکی از سه روش زیرامکان پذیراست:
الف) با استفاده از ارتباط بصورت مش هردومرکز با یک یا چند لینک ارتباطی بهم متصل می‌شوند، این روش برای شهرهایی که تعداد مراکز محلی زیاد وشهروسیع می‌باشد امکان پذیرنیست واز لحاظ اقتصادی مقرون بصرفه نیست.
ب) ارتباط مراکز محلی از طریق شبکه ستاره که دراین روش همه مراکز به یک مرکز transit متصل می‌شوند وارتباط برای مراکز بین شهری نیز از طریق مرکز transit صورت می‌گیرد.
ج) روش مختلط compound دراین روش مراکز محلی بصورت ستاره بهم وصل شده وهردویا چند مرکز مجاوربصورت مش نیز با همدیگرارتباط خواهند داشت، دراین روش هردومرکز یک ارتباط مستقیم ویک یا چند مسیرغیرمستقیم خواهند داشت.
شکل 1-3 روش مختلط
کد شناسایی (Office code)
فرض کنید کد شناسایی مرکز یک رقمی باشد این کد می‌تواند شامل ارقام 2 تا 8 باشد لازم بذکراست که 0 مخصوص بین الملل، 1 مخصوص مرکز خدمات و9 نیز استفاده نمی گردد. پس فرضاً برای یک مرکز 4 شماره ای با کد یک رقمی می‌توان 7 مرکز 10000 شماره ای داشت.
اکنون مرکز 4 رقمی با کد شناسایی دورقمی را بصورت زیردرنظرمی گیریم:
AB ****
رقم B می‌تواند شامل بازه 1 تا 8 باشد پس حداکثرمشترکین
7 * 8 * 10000 = 560000
اگرکد سه رقمی باشد
ABC ****
7 * 8 * 10 * 10000 = 5600000
وبرای کد چهاررقمی
7*8*10*10*10000 = 56000000
سازمان جهانی مخابرات نواحی شماره گذاری دردنیا را بشرح ذیل اعلام کرده است:
ناحیه جهانی رقم بین الملل
اختصاص نیافته 0
آمریکای شمالی 1
آفریقا 2
اروپا 3
اروپا 4
آمریکای جنوبی 5
استرالیا 6
شوروی سابق 7
خاوردور 8
آسیا وخاورمیانه 9

 

لازم به ذکراست که درایران هشت SC بشرح زیرداریم:
بابل 1، تهران 2، اصفهان 3، تبریز 4‌، مشهد 5، اهواز 6، شیراز 7، وهمدان 8 می‌باشد.
به مراکز بالای 10k پرظرفیت می‌گوییم.
مراکز خصوصی:
مراکز خصوصی به دوصورت مطرح می‌باشند:
1- PBX = Private branch exchange
دراین حالت شارژینگ بصورت محلی صورت می‌گیرد وارتباط از طریق خط تلفنی صورت می‌گیرد.
شکل 1-4 شبکه PBX
2- PABC = private auto branch exchange
دراین حالت ارتباط می‌تواند از طریق یک لینک PCM باشد وبصورت اتومات عمل می‌کند.
شکل 1-5 شبکه PABX
مراکز remote:
1- ELU حداکثر720 شماره دارد.
2- RLU حداکثر3200 شماره دارد.
3- RSU زیر10k می‌باشد.
لازم بذکراست که درموارد یک ودوشارژینگ گیری درlocal است ودرRSU شارژینگ local یا خود مرکز صورت می‌گیرد.
درتهران برای هرمنطقه یک ترانزیت داریم.
پس از گرفتن کد، سیستم سراغ rout block (که مجموعه روتهایی است که مکالمه را از مبدأ به مقصد می‌رساند) میرود درداخل روت بلاک روت مستقیم alternative , diret roure (معولاً 16 عدد) بررسی می‌گردد.
کارت مشترک Subscriber Line Unit
کلاً دونوع مشترک آنالوئگ ودیجیتال داریم. وظایف کارت مشترک آنالوگ بصورت کلمه borscht می‌باشد که داریم:
B – تغذیه باتری
O – حفاظت درمقابل اضافه ولتاژ
R – زنگ با فرکانس 25HZ
S – نظارت که قسمت کنترلی خط است وکارش نظارت برگذاشتن وبرداشتن گوشی می‌باشد.
C – کدینگ
H – هایبرید
T – تست
شکل 1-6 SLU
اگرگوشی روی تلفن باشد جریان 5mA واگر گوشی برداشته شود جریان 40mA است.
کارت مشترک دیجیتال
بصورت کلمه borset می‌باشد که تفاوتش با مشترک آنالوگ دراین است که هایبرید لازم ندارد ولی نیازمند مدارecho canceller است ومداربالاسینگ دارد تا دامنه ولتاژ درمسیرارسال ودریافت یکسان باشد تا اکوبوجودنیاید.
شکل 1-7 کارت مشترک دیجیتال
دیاگرام کابل کشی تا مرکز
شکل 8-1 دیاگرام کابل کشی تا مرکز
تجهیزات مراکز سوئیچ
1- مدارات ورودی وخروجی (مشترک وترانک)
رابط بین دومرکز سوئیچ را ترانک گویند که شامل ترانهای ورودی، خروجی ودوطرفه می‌باشد. ترانک آنالوگ 4 سیمه است ولی درترانک دیجیتال از روش PCM استفاده می‌گردد.
2- مدارات مربوط به سیگنالینگ
3- مدارات تولید منابع (زنگ، فرکانسهای خاص و...)
4- مدارات مربوط به کنترل
5- مدارات ایجاد کننده سوئیچینگ
6- مدارات تست ونگهداری سیستم
نحوه ارتباط مشترک با سوئیچ
شکل 9-1 نحوه ارتباط مشترک با سوئیچ
دوشماره equipment , directory بصورت زیروجود دارد:
1- شماره دایرکتوری = office code ****
2- شماره تجهیزات (E N) شماره ای است که مشترک را بسمت سوئیچ هدایت می‌کند = *********
دورقم اول مخصوص شماره سوئیچ، دورقم بعد جهت متمرکز کننده، دورقم بعد جهت شماره LM، رقم هفتم جهت شماره ردیف کارت ودورقم آخرجهت شماره شیاری که کارت داخل آن قرارمی گیرد.
E N دوشماره فیزیکی ولاجیک دارد.
شماره لاجیک شماره ای است که پروسسوراختصاص می‌دهد که یا فیکس است ویا هرزمان که مراجعه می‌کند شماره را اختصاص می‌دهد وشماره فیکس آن درdeta base سیستم مشخص گردیده است.
وظیفه LMC چیدن تایم اسلاتهای مربوط به مشترکین کنارهمدیگرمی باشد.
حتی زمانی که سیستم کارنمی کند سکوت ارسال می‌گردد.
Consentrator: تمرکز می‌کند وفعالها را می‌فرستد.
سیکل یک مکالمه داخل مرکز

 

برداشتن گوشی 1
2 بررسی وضعیت مشترک
3 معلوم شدن شماره لاجیک
Dial tone 4
Address digit 5
6 برقراری مکالمه
(وضعیت مشترک درپایگاه داده ذخیره شده
وازروی EN , DN بدست می‌آید)
7 زنگ برای مقصد ارسال می‌گردد وآنهم RING BACK برای مبدأ می‌فرستد
8 گوشی گذاشته می‌شود.
9 Clear backward را مقصد می‌فرستد
ومبدأ Clear forward می‌فرستد

 

10 Release guard

شدت ترافیک Telephone Traffic
میزان اشغالی برابراست با زمان مکالمه تقسیم برزمان.

بفرض مثال اگر6 مکالمه درمدت زمان 10 دقیقه داشته باشیم برای یک روز میزان اشغالی بصورت زیرمحاسبه می‌گردد:

واحد میزان اشغالی (E) erlang می‌باشد.
از طریق erlanges پارامترBusy hour call attemped (BHCA) بدست می‌آید که بیانگراین است که درشلوغ ترین ساعتها درخواست مکالمه چقدراست.
روند مکالمه بین مراکز
1- گوشی برداشته می‌شود (سیگنال زنگ از طرف گوشی به مرکز ارسال می‌گردد) درمرکز مبدأ اطلاعات مشترک استخراج وبررسی می‌گردد (نوع مشترک ونوع شماره گیری و....)
2- مقصد dial tone را می‌فرستد.
3- مبدأ address digit را می‌فرستد شماره ذخیره وپردازش می‌گردد.
4- تصرف ترانک برای برقراری مکالمه (Sieze trunk)
5- مقصد address digit را دریافت می‌کند وپردازش صورت می‌گیرد. درپردازش min وmax تعداد ارقام جهت تعیین صحت آنها بررسی می‌گردد. ومسیرخروج از مرکز (route block) ونحوه شارژینگ (نوع Zoning یا تعرفه) مشخص می‌گردد.
6- ارسال رینگ به مقصد
7- ارسال ring back به مبدأ
8- مقصد گوشی را برمیدارد
9- قطع زنگ
10- Answer
11- گذاشتن گوشی
12- مبدأ clear forward می‌فرستد.
13- مقصد release gard می‌دهد (مسیربرگشت آزاد می‌شود)
14- مقصد clear backward می‌دهد.
15- مبدأ release gard می‌فرستد.
همچنین برقراری شارژینگ به صورتهای زیرمی باشد:
• با برداشتن گوشی مشترک مبدأ.
• زمانی که مشترک اولین شماره را گرفت.
• زمانی که مشترک آخرین شماره را گرفت.
• اگر مخاطب گوشی را بردارد.
اعمال حفاظتی سوئیچ:
شکل 8 موقعیت سوئیچ ها را درواحد عملیاتی LIS (درSGG SSM8B , TSG LISB) برای شماتیک SN زیرنشان می‌دهد:
- SSG , TSG در SNO، active است.
- SSG , TSG در SN1، Standby است.
اگرواحد active خراب شود سیستم به LTG موجود سوئیچ می‌کند.
مثالی برای حفاظت سوئیچ:
- o-o tsg ، خطا است:
SSG , TSG درSN1 به طوراتوماتیکactive است، SSG O-O به standby تغییروضعیت می‌دهد.
- O-O SSG نیز خطا است:
Active , SSG O-O , TSG 1-0 شده واطلاعات ردوبدل می‌شوند.
فریم‌های ماژول ورگهای شبکه سوئیچ
هررگ SN(B) همیشه شامل دورگ فریم ماژول SN می‌باشد. اینها می‌توانند دربالا ویا پایین رگ نصب شوند. فضای باقی مانده داخل رگ برای LTG ویا MB استفاده می‌شود. یک رگ همیشه شامل یکی از انواع فریم‌های ماژول زیراز SN1 , SNO برای واحدهای اضافی می‌باشند:
- فریم TSG(B) با یک TSG
- فریم SSG(B) با یک یا دو SSG متعلق به صفحه SN مشابه
- فریم TSG(B) با یک صفحه SN مشابه
4-1 SND
با SND یک نوع جدید D900/1800/1900/SN پیشنهاد می‌شود که عملیات SNB را اتخاذ می‌کند:
- اتصال بیش از 1800 LTGS
- هرالگو می‌تواند درهرزمان بدون وابستگی به سایرالگوها استفاده شود.
- سازگاربرای تمام انواع LTG
- سرپرستی همیشگی الگوی ترافیکی توسط بیت توازن
- مناسب برای استفاده درجابه جایی کوچک وبزرگ درمراکز کوچک قابل توسعه
SND بطورچشمگیری با ضرائب امنیتی درSN1 , SNO طراحی شده است. هراتصال همیشه روی بخش‌های SND بطورهمزمان سوئیچ می‌کند، اگر یک بخش از SND از کاربیفتد سوئیچ اضافی مربوط به اتصال دربخش دو SND اطمینان می‌دهد که هیچ اطلاعاتی از بین نرفته و SND تمام فانکشن‌های خودرا انجام می‌دهد.
LTG به هردوبخش SN ارسال می‌شود اما زمانی که SN دریافت می‌شود تنها کانالهای رسیده از بخش SN، active ارسال می‌شود. بمنظورانتقال اتصالات کانال کاربر، اتصالات ثابت زیرمی توانند سوئیچ شوند:
- اتصالات long – term به منظور دستورات MML فعال می‌شوند.
- کانال پیام واحد کنترلی MB , LTG
تمام اتصالات بین SN وواحد عملیاتی ارتباط مستقیم MBD و LTG توسط SDC با سرعت 8192Kbps ساخته می‌شوند وهرکدام با 128 تایم اسلات استاندارد با سرعت SDC(84Kbps عموماً به سیستم 8kbit نامیده می‌شود).
- SDC: LTG بین LTG , SNP شامل اتصالات کانال کاربرهمیشه به لینک SS7 بخوبی کانال پیام LTG متصل است.
- SDC بین SND و MBD برای رساندن الگوی ارتباطات 65 تا LTG ها به MBD استفاده می‌شود.
- SDC نوع S1 – MBD و S3 – MBD برای انتقال دستورات CP به SND استفاده می‌شود. وقتی از LTGP استفاده می‌شود، هریک از LTG، SPC متعلق به 16LTGPS به عنوان فیبرنوری با سرعت انتقال 184Mbps برداشت می‌شوند که به یک ماژول SNOP را برای اتصال LTGP: F به SNMUXB استفاده می‌کنند.
1-4-1 طبقات ظرفیتی
درنتیجه طراحی گفته شده SND قابل استفاده می‌تواند درسایت فراتراز محدودیت خود درطبقات ظرفیتی ساختاراصلی توسعه یابد، اگر تغییرات طرح ها مطابق وهمسان توسعه یابند.
مراحل گوناگون ظرفیت SN19 توسط شماره مالتی پلکسراستفاده شده درشبکه سوییچ مشخص می‌شود.
SND برای حداکثر LTG126
تنها یک مالتی پلکسرشبکه سوئیچ در SND برای حداکثر LTG126 لازم است، دراین ساختارSNMUX دارای فانکشن‌های سوئیچ است.
SND برای حداکثرLTG 256
دومالتی پلکسرشبکه سوئیچ (SNMUX2 , SNMUX1) درSND برای حداکثرLTG256 استفاده می‌شود. دراین ساختار1SNMUX فانکشن‌های سوئیچ را اجرا می‌کند و 2SNMUX فانکشن‌های مالتی پلکسرودی مالتی پلکسررا.
هردو SNMUX بوسیله امواج نوری وبا سرعت Mbps920 ارتباط مستقیم با هم دارند.
SND برای حداکثر LTG 1008
مالتی پلکسراضافی شبکه سوئیچ (بیش از 8 تا SNMUX) وماتریس شبکه سوئیچ (SNMAT) درمراحل ظرفیتی برای بیش از 252 LTG استفاده می‌شوند. تمام SNMUX ها با SNMAT توسط امواج نوری با سرعت Mbps 920 ارتباط مستقیم دارند. دراین حالت SNMUX فانکشن‌های مالتی پلکسررا اجرا می‌کند و SNMAT فانکشن‌های سوئیچ را.
2-4-1 آرایش سخت افزاری SND:
دیاگرام زیرتنها واحدهای عملیاتی ماژول مربوط به ماژول SND را توضیح داده است. واسط بسیارساده شده وبسیاری از SND ها نشان داده نشده اند.
مالتی پلکسرشبکه سوئیچ: (SNMUXA)
مالتی پلکسرشبکه سوئیچ شامل بخش‌های زیراست:
- ماژول واسط نوع D برای LTG (LTGD)
- ماژول کنترلی مالتی پلکسر(MUXC)
- ماژول گیرنده فرستنده برای اتصالات نوری (OML 920)
MUXC , LILD با هم شامل مالتی پلکسرودی مالتی پلکسربرای اتصال LTG ها است.
با توجه به ظرفیت SND و MUXC می‌تواند فانکشن‌های سوئیچ را اجرا کند.
واسط بین SNMAT، OML 920 را به عنوان لینکهای نوری مورد استفاده قرار می‌دهند. بیش از دو OML 920 می‌تواند به ادامه فریم ماژول برای هریک از SNMUX وصل شود. حداکثر16 تا OML 920 برای ساختارحداکثر8 تا SNMUXS امکان پذیرمی باشد. ارتباط نوری مسیری دوطرفه است ودیتا با سرعت 920Mbps درهرمسیرانتقال داده می‌شود.
مالتی پلکسرشبکه سوئیچ:
مالتی پلکسرشبکه سوئیچ شامل بخش‌های زیر است:
- اتصالات فیبرنوری (M:OFC)
- ماژول واسط نوع E برای LTG (LILE)
- ماژول کنترلی مالتی پلکسر(MUXC)
- ماژول گیرنده فرستنده برای اتصالات نوری (OML 920)
OFC واسط نوری را به LTGP: F با سرعت Mbps184 تبدیل می‌کند. LILD و MUXC با هم شامل مالتی پلکسر ودی مالتی پلکسربرای اتصال به LTGها می‌باشند. MUXC و OML 920 دارای فانکشن مشابه در SNMUXA است.
ماتریکس شبکه سوئیچ (SNMAT):
ماتریکس شبکه سوئیچ شامل بخش‌های زیراست:
- ماژول ماتریکس (MATM)
- ماژول کنترل ماتریکس (MATC)
- ماژول گیرنده فرستنده برای اتصالات نوری (OML 920)
هرماژول ماتریکس (MATM) چهارماژول گیرنده فرستنده را تعیین می‌کند. هرکدام از اینها سیراطلاعاتی آمده از مالتی پلکسرشبکه سوئیچ را به چهارسیگنال دیتا با سرعت Mbps184 تبدیل می‌کنند.
هریک از این چهارسیگنال به هشت سیگنال خروجی تقسیم می‌شوند وبه هریک از هشت MATMS مرتبط می‌شوند.
دریافت دستورات ماتریکس شبکه سوئیچ بلوک‌های آزاد دراین مسیردرANMAT توسط MATM , MATC کنترل ونظارت می‌شوند.
SNMAT به MBD بوسیله HDLC با سرعت Mbps8 به ماژول MATC وصل می‌شود.
5-1 فریم SND:
SNMUXA:F شامل ماژول زیراست:
- LILD:M ماژول واسط سوئیچ LTG نوع D
M:LILD واسط را به شکل LTG و MBDH درمی آورد برای این منظور16 تا SDC با سرعت Mbps8 داخل LTGها به یک اتصال ATM سرعت بالا Mbps 32/184 تبدیل می‌شود. سپس، با این 16*128 کانال کاربر(بارمفید) سایر256 کانال سنکرون اضافه می‌شود. داخل SND هرهشت تایم اسلات بوسیاه دوبیت توازن داده می‌شوند.
- M:MUXC: ماژول کنترل مالتی پلکسر
M:MUXC هشت تا LILD:M ودوتا OML 920:M را توسط اتصالات 2Mbps , HDLC کنترل می‌کند.
با توجه به ساختار SND، MUXC به عنوان سوئیچ ویا مالتی پلکسراستفاده می‌گردد.
M:MUXC اطلاعات را به ماژول با سرعت Mbps 32/184 ارسال (دریافت) می‌کند.
در SND برای حداکثر256 تا LTG، ماژول MUXC توسط OML 920:M به MUXC سایر SNMUXها وصل می‌شود. در SND برای بیش از 252 تا LTG توسط دوتا OML 920:M به SNMAT وصل می‌شود.
- M:OML920: ماژول سوئیچ مالتی پلکسرنوری برای دیتا با سرعت Mbps920
در SND با بیش از 126 تا LTG، OML 920 ارسال دیتا را توسط کابل‌های فیبرنوری بین فریم ها فعال می‌کند.
OML 920 یک ماژول فرستنده گیرنده برروی صفحه فریم ماژول می‌باشد که امکان دسترسی به دیتا انتقال یافته را فراهم می‌سازد.
چهارمسیردیتا الکتریکی با سرعت Mbps32/184 متحد شده واز یک ماژول OML 920 به یک ماژول دیگر OML 920 توسط کابل فیبرنوری فرستاده شوند. این اتصال دوطرفه دیتا می‌تواند درمسیرهای بیش از 200 متراستفاده شود. بنا به دلایل تکنیکی، بیت سرعتی با نسبت 4/5 وسرعت Mbps32/184 اضافه می‌گردد.
SNMUXB: F شامل ماژول زیراست:
- M:OFC اتصال فیبرنوری
M:OFC نقطه مقابل M:SNOP می‌باشد وسیگنال Mbps184 متعلق به F:LTOP را به سیگنال الکتریکل Mbps184 برای M:LILE تبدیل می‌کند.
M:LILE: ماژول واسط شبکه LTG نوع E
M:LILE واسط برای یک محیط جدید LYGP شکل می‌دهد. همچنین باعث ارسال (دریافت) اطلاعات تا حد 15 تا LTGS بصورت الکتریکی برای 5-1 LTG واسط نوری بخوبی آماده می‌شود. اما اگرواسط الکتریکی وصل شود وجایگزین واسط نوری می‌گردد.
علاوه برهشت واسط نوری دوطرفه با سرعت Mbps32/184 هرلینگ SDCS با سرعت Mbps192 آماده است.
این تنظیمات را به کمک همزمان سازی وتفاوت طول کابل ها تنظیم می‌کنند وبه لینکهای رابط با سرعت Mbps32/184 تقسیم می‌کنند. علاوه برآن دوبیت توازن برای هرتایم اسلات وارد شده وارزیابی می‌گردد.
- M:MUXC ماژول کنترلی مالتی پلکسر
با توجه به ساختار SND، MUXC به عنوان سوئیچ ویا مالتی پلکسراستفاده می‌گردد. M:MUXC اطلاعات را به ماژول M:LILD با سرعت Mbps32/184 ارسال (دریافت) می‌کند.
در SND برای حداکثر256 تا LTG، ماژول MUXC توسط OML 920:M به MUXC سایرSNMX ها وصل می‌شود. در SND برای بیش از 252 تا LTG هرماژول MUXC توسط دوتا OML 920: M به SNMAT وصل می‌شود.
- OML 920‌: M: ماژول سوئیچ مالتی پلکسرنوری برای دیتا با سرعت Mbps920
درشکلهای بعد نحوه نمایش این لایه ها همراه با آرایش شلفها دریک راک psm نشان داده شده است.
1- یونیت مشترکین: (subscriber line unit) = SLU :
اولین ودومین شلف موجود در راک از پایین مربوط به مشترکین میباشد که درشلف اول کارتهای Aslc – Mtt – sp power A ودرشلف دوم نیز همین کارتها فقط با این تفاوت که بجای کارت sp کارت اینترفیس spi وجود دارد. نام back plan شلف مشترکین Bslc میباشد.
درشکل زیرآرایش وچیدمان کارتهای فوق دراین دوشلف که یک یونیت SLU نامیده می‌شود آمده است:
با توجه به اینکه درهرشلف 20 کارت مشترک جا می‌گیرد لذا مجموعاً درهرشلف 480 مشترک قراردارند.
** کارت مشترکین دراین دوشلف میتواند Dslc – Aslc – Pslc – Rslc – Islc باشند که Aslc برای مشترکین آنالوگ و Dslc برای مشترکین دیجیتال و Rlsc مشترکین دوراز مرکز وPslc مشترکین همگانی پالسی می‌باشد که درحال حاضربجای این دوکارت Islc قرارمیگیرد (درصورت استفاده از کارت dslc باید بجای mtt کارت tdsl گذاشت).
** SP برای پردازش ومدیریت مشترکین بوده که بصورت Active – Standby عمل می‌کند که درشلف پایین قراردارد وهمین مسئولیت را کارت spi بصورت اینترفیس برای مشترکین شلف بالا بعهده دارد وعمل میکند.
** Mtt یا مولتی Task test برای تست مشترکین وهمچنین ارسال بوق درزمان Holer Tone میباشد.
** کابل High Way = درداخل هرکابل دورشته کابل وجوددارد که هرکابل دارای 8 مگا بیت برثانیه میباشد ولذا داریم: 1HW = 8mb/s , 1Cable = 2HW
ازهرشلف مشترکین یک HW بیرون آمده وبا توجه به اینکه هر2mb/s شامل 32 تایم اسلایت میباشد لذا یک HW دارای 128 تایم اسلایت است که تایم اسلایتهای 0 تا 124 برای voice وتایم اسلایت 125 برای Busy tone وتایم اسلایت 126 و 127 برای message control بکارمیرود که برای دوشلف 256 تایم اسلایت میگردد که با تقسیم آن بر960 مشترک دوشلف عدد 25 یا 25 درصد را داریم که نشان دهنده امکان برقراری تماس 25 درصد همزمان مشترکین میباشد.
وظایف برد مشترکین:
طبق قانون BORSCHT عبارت است از:
B=Batry
O=over voltage protjection
R=Ringing
S=supervisory
C=coding
H=hibride
T=test
2- شلف سوئیچ:
این شلف نیز مانند مشترکین دارای 27 اسلایت بوده وبسته به نوع سوئیچ بکار گرفته دارای نامهای مخصوص به خود میباشد که بشرح زیرنام گذاری شده است و همیشه بصورت active/standby میباشد:
DDSN=16K DSN=8K TNET=4K
CPSN=64K CDSN=32K
بهمین ترتیب Back plan مربوط به هریک نیز متفاوت نام گذاری گردیده است:
BNEN=16K BNET=8K NCTL=4K
درشکل زیرنمای شلف سوییچ با کارتهای مربوط به آن از جلو نمایش داده شده است:
با توجه به ظرفیتهای فوق تعداد کابلهای HW متصل به پشت شلف سوئیچ جهت ارتباط با شلف کنترلی ومشترکین متفاوت میباشد که با توجه به تعداد زیاد کابلها، اینترفیس هایی را درنظرگرفته اند که برای ارتباط با مشترکین DSNIS وبرای ارتباط با بخش کنترلی بنام DSNIC میباشد که آرایش 

 

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله  36  صفحه

پس از پرداخت ، میتوانید مقاله را به صورت انلاین دانلود کنید


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


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

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

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

 

 

 

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

فهرست مطالب
عنوان صفحه
مقدمه
فصل 1: پردازش تصویر رقمی
-نمایش تصویر رقمی
-مراحل اساسی پردازش تصویر
-پردازش
-نمونه برداری و چندی کردن
نمونه برداری و چندی کردن یکنواخت
نمونه برداری و چندی کردن غیریکنواخت
-چند رابطه پایه ای بین پیکسلها
همسایه های یک پیکسل
اتصال
-همبستگی
-فیلتر کردن
فیلترهای آرام کننده
فیلتر کردن مکان پایین گذر
فیلتر کردن پایین گذر
-پردازش تصویر زندگی
مبانی رنگ
مدلهای رنگ
مدل RGB
-بخش بندی تصویر
-آشکارسازی لبه
توصیف پایه ای
پیوند لبه و آشکارسازی مرز
-شکل شناسی
گسترش و سایش
 چند تعریف پایه ای
 گسترش
سایش
فصل 2: نمودارهای بلوکی، مراحل و نحوة انجام پروژه
-فلوچارت برنامة لب خوانی از روی چهره
-فلوچارت برنامة تشخیص حالات از روی چهره
-مقدمه ای بر پردازش تصویر
عوامل درونی
عوامل خارجی
-گرفتن عکس
-خواندن عکس
-یافتن کادر صورت
Resize کردن عکس
تبدیل عکس رنگی به حالت gray scale
الگوریتم لبه یابی
Scan کردن عکس
-فیلترکردن تصویر
-دستور strel
-انجام dilation و erosion
-پیدا کردن کادر لب
-یافتن اندازه های مورد نظر لب
-مقایسة اندازه ها با اندازه های حالات لب
-ادامة عملیات برای تشخیص حالت
-یافتن کادر حدودی چشم توسط correlation
 چند تعریف پایه ای
 گسترش
 سایش
فصل 2: نمودارهای بلوکی، مراحل و نحوة انجام پروژه
-فلوچارت برنامة لب خوانی از روی چهره
-فلوچارت برنامة تشخیص حالات از روی چهره
-مقدمه ای بر پردازش تصویر
 عوامل درونی
 عوامل خارجی
-گرفتن عکس
-خواندن عکس
-یافتن کادر صورت
 Resize کردن کادر صورت
 تبدیل عکس رنگی به حالت grayscale
 الگوریتم لبه یابی
 Scan کردن عکس
-فیلتر کردن تصویر
-دستور strel
-انجام dilation و erosion
-پیدا کردن کادر لب
-یافتن اندازه های مورد نظر لب
-مقایسة اندازه ها با اندازه های حالات لب
-ادامة عملیات برای تشخیص حالت
-یافتن کادر حدودی چشم توسط correlation
-دستور Corr2
-مقایسه با اندازه های چشم در حالات مختلف
-یافتن کادر ابرو
-یافتن فاصلة دو ابرو
-توضیحاتی در مورد بیومتریک چهرة انسان
مقدمه
روشهای بیومتریک
استخراج ویژگیهای صورت در بیومتریک
فصل سوم: نتایج و نکات به دست آمده از انجام پروژه
-تغییرات ابعاد لب، چشم و ابرو
-ابعاد لب برای افراد مختلف
-نرمالیزه کردن ابعاد
-ابعاد قطر چشم در حالات مختلف
-رنج RGB به دست آمده از رنگ لب
-رنج RGB به دست آمده از رنگ پوست
-چند مورد پیشنهادی در راستای ادامة پروژه
4-فهرست کلمات لاتین
5-مراجع و منابع

 


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

 


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

 


مقدمه یا بر پردازش تصویر صورت:
صورت یک منبع قوی از اطلاعات رفتاری انسانهایت. بیان چهره نشان دهندة حالات رفتارهای اجتماعی رگوله شده سیگنالهای مربوط به صحبت کردن، حالات عاطفی و ... است که می تواند عملکرد مغز و آسیب شناسی را آشکار سازد.
اغلب سیستمهای توصیف کنندة صوت از مدلهای پیچیدة دو یا سه بعدی صوت را برای درک حالات مثل پیشانی، ابرو، چشمها، بینی، دهان، گونه و چانه استفاده می کنند.
اغلب شش حالت برای درک حالات چهره وجود دارد که عبارتند از خوشحالی، ترس، عصبانیت، تنفر، ناراحتی و تعجب.
اگر به بررسی صورت به صورت دینامیک بپردازیم تغییرات صوت می تواند به دو دلیل باشد:
1-عوامل درونی و 2-عوامل بیرونی

• عوامل درونی
کارهای ممکن برای بررسی منبع
کلاس بندی، شناسایی کامل
استنباط از عواطف و نیتهای درونی
لب – خوانی
تصمیم گیری مرد یا زن بودن
تخمین سن هویت
حالت چهره ای
صحبت
جنسیت
سن

 

• عوامل خارجی
تأثیرات منبع
سایه روشن، رنگ، سایة خود فرد، Highlight
اثرات مناظر، تجزیه، کانون، نویز تصویر، نمونه‌برداری از توزیع تابش، روشن شدن غیرمستقیم، سایه انداختن مشاهدة هندسة صوت
روشنایی
پردازش تصویر
موارد دیگر

 

حالات عضلانی صورت نقش مهمی در رفتار بشر مثل سخنرانی، توصیف چهره و ... اشارات دارند. پنفیلد به این نکته دست یافته است که مدارات عصبی که وابسته به دست ها و صورت (بخصوص دهان) هستند نقش مهم در فعل و انفعالات ماشین دارند.
کلاً مراحل درک تصویر 6 مرحله است:
1-گرفتن عکس 2-پردازش اولیه 3-توصیف ویژگیها 4-مرحله دریافت 5-بیس اطلاعات 6-تشخیص
*گرفتن عکس: در این پروژه برای هر حالت یا در مورد ادای هر حرف از 5 الی 9 نفر توسط دوربین دیجیتال عکسبرداری شده که این عکسها با کیفیت بالا در ابعاد 1536×2048 هستند.
برای بالا بردن دقت لازم است که حروف به طور کامل توسط افراد ادا شوند و هم چنین لازم است حالات به خوبی اجرا شوند، پس ممکن است از هر فرد برای هر حالت یا هر خرف عکسهای متعدد گرفته شود. عکسها با زمینة تیره درنظر گرفته شده اند.
این عکسها اطلاعات آماری از ابعاد و هندسة صورت را در همة این حالات نتیجه می دهد.
خواندن عکس:
خواندن عکس توسط دستور Imread صورت می گیرد.
\filename)آدرسA=(Imread(
این دستور تصویر را از فایلهای گرافیکی می خواند و به صورت دیتا قابل استفاده می سازد.
هر پیکسل عکس حاوی اطلاعات لازم است.

 

یافتن کادر صورت:
برای resize کردن یک عکس یک function به نام myresize تعریف نموده ایم. در این function این گونه عمل می کنیم:
ابتدا size عکس را به حدود کاهش داده این چون تصاویر بسیار بزرگ بوده و سرعت انجام برنامه کم است پس از این دستور استفاده می کنیم:
(ضریب کوچک کردن عکس و A=Imresize(filename
2-تبدیل عکس رنگی به حالت grayscale:
برای این کار از دستور زیر استفاده می کنیم.
I=rgb 2 gray (filename)
با انجام این کار اطلاعات از رنج 256 رنگ به رنج 5 تا 1 تبدیل می شوند. بدین ترتیب انجام بسیاری از عملیات روی تصویر مقدور می گردد.
3-الگوریتم لبه یابی:
برای پیدا کردن کادر صورت نیاز به پیدا کردن لبه های چهره داریم و یک الگ.ریتم نیاز است تا با توجه به تغییرات رنگ کادر نسبت به چهره ما تیرگی ها و روشنی ها و سایه ها و ... لبه های موجود در عکس را پیدا کنیم تا بتوانیم با scan کردن لبه های مختلف کادر چهره را پیدا کنیم. الگوریتم مورد نظر به این صورت است.
عکس را به حالت باینری درمی آورد: A=Im2bw(IC, gray+hresh (IC))
دستور strel بعداً به طور کامل توضیح داده می شود:
se = strel (disk,6)
A = Imclose (A , se)
B = Imopen (B , se)
4-Scan کردن عکس:
برای این کار لازم است اطلاعات موجود روی عکس از چهار طرف scan شوند تا به خطوط کادر صورت برسیم.
ما با عکسهایی با Bacjground سیاه یا تیو کار کرده ایم.
پس برای یافتن کادر چهره نکتة مهم لبه یابی است.
چهار لبة اطراف صورت این گونه تعریف شده اند.
*Upedge
یک function با عنوان updage برای پیدا کردن لبة بالایی صورت درنظر گرفته ایم. در این function از گوشة بالا سمت چپ شروع به scan کردن نموده و با رسیدن به لبه های مورد نظر مقادیر ثبت می گردد.

 

Downedge:
یک function برای یافتن لبة پائین صورت است مانند upedge می باشد با این تفاوت که از گوشة پائین سمت چپ شروع به scan به صورت افقی می کنیم.
Right edge:
در این function، scan کردن از گوشة بالا سمت راست شروع می شود و عملیات جاروب کردن به صورت عمودی صورت می گیرد.
Left edge:
نقطة شروع آن مانند upedge می باشد ولی scan کردن به صورت عمودی انجام می گیرد حال با مقادیر به دست آمده از این چهار function کادر صورت به دست می آید.

 

فیلتر کردن تصویر:
برای حذف نویز تصویر نیاز به یک فیلتر پائین گذر داریم تا کمی محوی در تصویر ایجاد کند. چون ما برای پیدا کردن ناحیة لب و مقادیر آن از رنج RGB رنگ لب استفاده کرده ایم، ممکن است وجود هرگونه لکه روی پوست صورت مشکل ساز باشد، به همین دلیل از یک فیلتر پائین گذر استفاده می کنیم تا گونه ای یکنواختی روی صورت ایجاد سازد.
ما بدین صورت از فیلتر پائین گذر استفاده کرده ایم:
I=imfilter (i,h);
که با این کار عکس i را از فیلتر h عبور می دهیم. H یک فیلتر پائین گذر است که آن را خودمان در ابتدای برنامه تعریف می کنیم. ابعاد I با ابعاد i (تصویر قبل از فیلتر شدن) یکسان است.0

 

دستور strel:
این دستور یک المنت ساختاری مورفولوژیک بوجود می آورد.
SE= strel (shape , parameters)
Shape: شل مورد نظر
Parameters: ابعاد شکل مورد نظر
به این صورت که ما با دادن یک شکل، کادر مورد نظر خود را تعریف می کنیم و ابعاد آن را تعیین می نماییم. با حرکت دادن آن کادر روی تصویر اصلی عملیات مورد نظر روی آن کادر انجام می گیرد. این گونه که ما بعضی از نقاط را در واقع 1 کرده و برخی دیگر را 0 می کنیم. پس عملیاتت فقط روی نقاط 1 صورت می گیرد.
مثلاً ما برای انجام dilation و erosion روی صورت به این صورت از این دستور استفاده کرده ایم:
SE=strel (“rectangle” , [15 20])
با این کار روی یک مستطیل این عملیات را انجام می دهیم و یا حرکت آن روی همة عکس در تمام تصویر روی نقاط مورد نظر گسترش و سایش را انجام می دهیم. یا مثلاً در مورد پیدا کردن کادر چشم و یا ابرو یک کادر تعریف کرده و با حرکت آن کادر روی تمام صورت و پیدا کردن همبستگی بیشتر چشم و ابرو را می یابیم.
* انجام dilation و erosion (گسترش سایش):
در هنگام کار با عکسهای رنگی مثلاً برای پیدا کردن لب اگر بخواهم با دادن مقادیر RGB لب، آن را محل یابی کنیم ممکن است وجود لکه روی پوست یا وجود قرمزی های کوچک روی نواحی صورت مشکل ساز شود.
پس لازم است ابتدا این لکه های کوچک را حذف کنیم.
بهترین روش برای این کار درنظرگرفتن مشاع همسایگی است. به این صورت که نکته هایی که اندازة کوچکی دارند باز هم کوچکتر و کوچکتر شده و محو شوند. به این عمل erosin می گویند. در نرم افزار matlab از دستور Imerode برای این منظور استفاده می شود.
A=Imerode (IM , SE)
IM همان اسم عکس مورد نظر می باشد.
SE نیز قبلاً تعریف شده است که در دستور strel شرح داده شد. پس از انجام شرح داده شد. پس از انجام خسهد (سایش) با این مشکل ممکن است مواجه شویم که برخی از اطلاعات لازم نیز از بین برود. به همین دلیل لازم است که پس از محو کردن نقاط و لکه های غیرلازم، اطلاعات لازم را تقویت کنیم یعنی نقاطی که شعاع همسایگی خوبی دارند و ممکن است با erosion دچار محوی شده باشند، دوباره تقویت کنیم به همین دلیل عملیات dilation را انجام می دهیم.
برای انجام این کار در نرم افزار matlab از دستور Imedilate استفاده می کنیم.
این دستور به این صورت استفاده می شود.

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله   91 صفحه

پس از پرداخت ، میتوانید مقاله را به صورت انلاین دانلود کنید


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


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

دانلود مقاله جنبش نرم افزاری چیست؟

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

 

ابتدا به بررسی و تحلیل مفردات این ترکیب می پردازیم:

 

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

 

معمولاًً «سخت افزار» به اموری اطلاق می شود که جنبه ی عینی و ملموس و فیزیکی دارد و در برابرش در واژه ی «نرم افزار» جنبه ی غیر ملموس و غیر فیزیکی ملحوظ است. در ترکیب «جنبش نرم افزاری» و «تولید نرم افزار دینی» نرم افزار حالت واسطه ای دارد برای دستیابی به «سخت افزار» که همان «تمدن» است.

 

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

 

پس «نهضت نرم افزاری» یا «جنبش نرم افزاری» مقدمه ای است برای تحقق یک سخت افزار که در فضای مورد بحث ما آن سخت افزار همان «تمدن اسلامی» است.

 

اینکه چرا برای «تمدن اسلامی» از واژه ی «سخت افزار» کمک گرفته ایم. به این دلیل است که تمدن همان تجسد عینی فرهنگ و آرمان ها و ارزش های جامعه است و به تعبیری کالبد و شکل فیزیکی و عینی آنهاست.
پس اگر «جنبش نرم افزاری» را فرآیندی دانستیم که مدعی قدرت تمدن سازی و قدرت مهندسی تمدن اسلامی است نوعی بستر سازی و زمینه سازی هم مسلماً نیاز دارد؛ و این ادعا جنبش و خیزش و نهضتی فراگیر را می طلبد نه یک تلاش موضعی یا انفرادی و قائم به افراد را و از اینجا کاربرد واژه های «جنبش» و «نهضت» در آن ترکیب ها معنی می یابد زیرا «جنبش نرم افزاری» مدعی است که باید یک خیزش جدید و فراخوان عمومی در نسل آماده و آشنا به فرهنگ انقلاب آغاز شود و تاکید بر بکارگیری لفظ جنبش هم در همین نکته است که این ایده نباید تنها در لایه ی نخبگان و اساتید حوزه و دانشگاه بماند. این مطالبات باید در سطح بدنه ی حوزه و دانشگاه مطرح شوند و حتی فشار مطالبات نسل جوان، بزرگان و نخبگان نسل گذشته ی ما را نیز به میدان آورد. بلکه باید با توجه به چگونگی و گستره ی تحقق آن و موانع گوناگونی که در راستای تحقق و فراگیری آن وجود دارد تمامی لایه های جامعه را درگیر و متاثر از خود سازد.

 

تعریف مختار ما از «جنبش نرم افزاری» عبارتست از:

 

«تحول عمومی و خیزش نخبگانی برای تولید نرم افزار بومی و دینی کارآمد و روز آمد جهت تحقق آرمان های انقلاب و ایجاد تمدن نوین اسلامی از طریق شناسایی نیازها و بازشناسی و بازسازی فرهنگ جامعه و ظرفیت های علمی کشور»

 

لازم به ذکر است که اصطلاح «نهضت آزاد اندیشی» که غالبا همراه با «نهضت و جنبش تولید علم» بیان می شود به منزله فرآیند بستر ساز و زمینه ساز تحقق و اجرای جنبش نرم افزاری است زیرا آزاد اندیشی بستری برای فرآیندی شدن نظریه پردازی و تولید علم است و به عنوان تاکید بر یکی از محوری ترین عوامل به صورت مستقل تحت عنوان «نهضت آزاد اندیشی» از آن یاد می شود که با این بیان «شرط لازم» (و نه شرط کافی) «جنبش نرم افزاری» است.

 

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

 

نکته ای که نباید از آن غافل شود لزوم نگرش مجموعه ای و شبکه ای به جنبش نرم افزاری است که نیازمند «منطق مجموعه نگر» نه «جزءنگر» است و چون به دنبال حرکت عمومی آگاهانه هستیم باید تمام سطوح و طبقات جامعه متاثر از آن باشند و برای تمام لایه های جامعه و همه ی اقشار نقش های متناسبی تعریف شود و از 3 قشر تعیین کننده ی صاحبان قدرت، ثروت و معرفت نباید غافل ماند و همینجاست که لزوم پی گیری اندیشه های آرمان ها و مطالبات «عدالت خواهانه» و هوشیاری ویژه در این مقولات را واضح تر و جدی تر می سازد و پیوند وثیق دو مقوله ی «عدالت طلبی» و «جنبش تولید علم» را نشان می دهد.که در اینجا به علت گستردگی این موضوع و نبودن مجال کافی از توضیح بیشتر این نکته صرفنظر می کنیم.

 

پیشینه ی بحث «جنبش نرم افزاری»
اگر با توجه به مفهوم اصطلاح جنبش نرم افزاری در فضای پس از انقلاب اسلامی ایران بخواهیم در جستجوی پیشینه ی تاریخی آن باشیم باید به آغاز پیروزی انقلاب اسلامی باز گردیم آرمان و هدف اصیل انقلاب این بود که در تمام عرصه های فرهنگی، اقتصادی و سیاسی تحولی فراگیر و همه جانبه ایجاد کند و لذا پس از پیروزی در عرصه ی سیاسی، طبیعتاً توجه به مسائل فرهنگی نیز بیشتر شد بویژه با نقش بنیادین و اساسی دانشگاه ها در تحولات اجتماعی لزوم تحول خود نظام و ساختار دانشگاههای کشور بیشتر مطرح شد و برای اینکه حاکمیت اسلامی‌ به تدریج در همه شؤون کشور گسترش یابد مسئله ی توجه به وضعیت دانشگاه ها به صورتی پر حرارت و جدی مطرح شد که نقطه ی اوج آن، تعطیلی دانشگاه های سراسر کشور و صدور فرمان تاریخی امام (ره) برای تشکیل ستاد انقلاب فرهنگی در بیست و سوم خرداد 1359 بود.

 

گرچه فرمان امام خمینی (ره) درباره ی دامنه ی فعالیتهای «ستاد انقلاب فرهنگی» بسیار وسیع بود و سراسر نهاد آموزش و پرورش جامعه ی ما را در بر می گرفت ولی محور اصلی آن را بازسازی نظام آموزشی حاکم بر دانشگاه ها تشکیل داد برخی از ایجاد گوناگون این بازسازی عبارتند از:
ـ جهت گیری و اهداف علوم دانشگاهی

 

ـ برنامه ریزی درسی دانشگاه ها

 

ـ درس های مورد نیاز

 

ـ کیفیت تدریس و سایر شؤون تعلیم و تربیت در دانشگاه ها

 

ـ تحول بنیادین و تجدید نظر و بازسازی متون و منابع درسی

 

که این مورد اخیر اهمیتی ویژه دارد و منشأ تحولات دیگر نیز می باشد.

 

مجموعه این مسائل تحت عنوان «اسلامی کردن دانشگاه ها» تعقیب می شد که متأسفانه با برداشت هایی سطحی، شتابزده و غیر اصولی از این مفهوم عمیق و کاربردی سیر این حرکت با کندی همراه گشت و از حرارت و شور و توان اولیه اش خالی شد. جهت تقویت جریان این مساله ی اساسی امام خمینی (ره) لزوم «وحدت حوزه و دانشگاه» را مطرح کردند و در پی رهنمود ایشان، اعضای ستاد انقلاب فرهنگی با جامعه ی مدرسین حوزه ی علمیه ی قم طرح مشترک همکاری حوزه و دانشگاه را تهیه کردند و اجرای آن به کمیته ی حوزه و دانشگاه جامعه ی مدرسین، که از مسوولان موسسه ی در راه حق نیز بودند واگذار گردید و برای این منظور دفتری بنام «دفتر همکاری حوزه و دانشگاه» تاسیس گردید که بعدها در قالب «پژوهشکده ی حوزه دانشگاه» و «موسسه پژوهشی حوزه و دانشگاه» ادامه ی فعالیت داد اما بنابر دلایل فراوانی که اینک مجال طرح و بررسی آنها نیست مجموعه ی این فعالیت ها، نتیجه ای متناسب با اهداف اولیه از «اسلامی شدن دانشگاه ها» و «نظریه پردازی گسترده بویژه در حوزه ی علوم انسانی با نگاه اسلامی» را در پی نداشت و علیرغم توصیه های مقام معظم رهبری در سالیان پس از آن هم شاهد تحولی بنیادین در آن راستا نبودیم تا اینکه در پی بیانات رهبر انقلاب در دیدار با اعضا انجمن قلم در 8/11/81 به منزله ی فراخوانی تاریخی تلقی نمودند و در نامه ای به رهبر انقلاب خواهان راهنمایی و مساعدت ایشان و حمایت نهادینه از سوی تصمیم گیران فرهنگی و متصدیان حوزه و دانشگاه در زمینه ی «تولید نرم افزار علمی و دینی» در حوزه و دانشگاه شدند که در پاسخ رهبر انقلاب به آن نامه ضمن تایید این حرکت تعیین چیستی و چگونگی تحقق آن خواهان انجام کارهای جدی در این راستا شدند تا جایی که تا پیش از بیست و پنجمین سالگرد انقلاب بتوان نخستین ثمرات آن را دیده در پی این تاکیدات و با حمایت ویژه ی مقام رهبری از این پیشنهادات و تصمیم شورای عالی حوزه ی علمیه ی قم مقرر گردید مجموعه ای در این رابطه تشکیل گردد تا امور مربوط به محتوای پیام ها را سامان دهد و پس از این مجموعه ها پیام ها و پی گیری ها بود که مجددا حرکتی در راستای زمینه سازی برایب ایده پردازی و نظریات نو پدید آغاز شد که بر ضرورت تحول روشمند و هدفمند در عرصه ی پژوهش در علوم و تلاش برای تولید علم با هدف نظام سازی دینی تاکید می کرد که از آن تحت عنوان «جنبش نرم افزاری» یا «نهضت تولید علم» یاد می شود.

 

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

 

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

 


«ضرورت و هدف جنبش نرم افزاری»

 

همچنانکه در مقدمه و بخش های پیشین بیان گردید بدون تحقق «جنبش نرم افزاری» دستیابی به تمدن نوین اسلامی صرفا در حدود شعار باقی خواهد ماند چرا که پی ریزی چنین تمدنی نیازمند تنظیمات و توسعه و مدیریت اجتماعی است که بدون برنامه ریزی امکان ندارد و این برنامه ریزی و تدبیر نیازمند به پشتوانه ای است که قرار است در این نهضت نرم افزاری تولید گردد.

 

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

 

و از نقطه نظر انقلاب اسلامی که بخواهیم به این مساله بنگریم «بقا و دوام و استمرار» این انقلاب وابسته به این جریان است که غفلت از آن حذف و محو انقلاب را در پی خواهد داشت.

 

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

 

«چالش، موانع » و «راهکارهای» تحقق جنبش نرم افزاری

 

بررسی این عنوان نیازمند مجالی واسع و تحقیقاتی مستقل از منظرهای مختلف است که به علت اختصار این نوشتار این موضوع را به بخش «تحلیل محتوای بیا نیه ی رهبری» ارجاع می دهیم هر چند خود آن نیازمند شرح و بسط و تفصیل می باشد.

 

جریان گروه های مختلف و آراء و نظریات گوناگون درباره ی چیستی جنبش نرم افزاری و گستره ی آن بررسی عنوان فوق نیز خارج از هدف اصلی این نوشتار و نیازمند مجال طرح مستقل و گسترده تری می باشد. تصمیم بر این شد که ضمن بررسی منابع مطالعاتی به بعضی از آنها اشاره نماییم و منابع برای آشنایی تفصیلی با نظریاتشان در این زمینه معرفی شود امید است که در فرصتی دیگر به بررسی و توصیفی و تحلیلی هر کدام از آنها اقدام شود که البته کاری بجا و شایسته است.

 

در اینجا به نحو بسیار اجمالی و گذرا برخی نظریات مطرح در این عرصه را بررسی می کنیم:

 

اصولا اینکه «علم دینی» می توان داشت یا نه مورد اختلاف جدی صاحب نظران است. و بستگی به اینکه چه معنایی از آن مراد باشد دیدگاه ها متنوع می شوند. از منظری دیگر اگر بخواهیم نسبت و رابطه ی علم و دین را بررسی نماییم و بر اساس آن مفهومی چون «علم دینی» را مورد نظر قرار دهیم باز هم به تبع آن نتایجی مختلفی خواهیم داشت به گمان ماریشه ی اختلافات صرف نظر از تعریفی که از علم و دین می شود و مسلما نسبت های خاصی بر اساس هر تعریف بین آن دو خواهد بود؛ به قلمرو و گستره ی دین و همچنین گستره ی ادراکات بشری باز می گردد.

 

یعنی بستگی به اینکه هر یک از آن دو چه گستره ای داشته باشند صورت مساله تغییر خواهد کرد فی المثل اینکه دین برای بیان همه چیزهایی است؟ و اینکه آیا وظیفه ی آن است که در همه ی زمینه ها، همه چیز را به ما بگوید آمده یا نه؟ از جمله سوالات کلیدی است که تعیین نسبت علم و دین و تبیین مفهوم «علم دینی» وابسته به آن است. همچنین تعیین گستره ی ادراک بیشتر از نظر عقلی، تجربی و شهودی مساله ای کلیدی محسوب می شود که بدون تصحیح آن امکان پاسخگویی به آن سوالات را نخواهیم داشت.

 

در بحث «اسلامی شدن دانشگاه ها» هم همین مباحث به گونه ای مطرح شده است. اگر پذیرفتیم که علوم دانشگاهی نیاز به تحول دارند و باید اسلامی شوند این مطلب شامل کدام دسته از علوم دانشگاهی می شود.

 

اگر قائل به تفکیک علوم انسانی و علوم طبیعی بشویم کدام دسته از این علوم نیاز به تحول دارند و اسلامی شدن در مورد شان معنا دار است و اگر قائل به امکان اسلامی شدن یک علم شدن آیا مطلوبیت نیز دارد؟

 

 

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله   21 صفحه

پس از پرداخت ، میتوانید مقاله را به صورت انلاین دانلود کنید


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


دانلود مقاله جنبش نرم افزاری چیست؟

گزارش کارورزی در یک شرکت نرم افزاری

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

گزارش کارورزی در یک شرکت نرم افزاری


گزارش کارورزی  در یک شرکت نرم افزاری


لینک پرداخت و دانلود *پایین مطلب*

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


تعداد صفحه:68

طراحی سایت با نرم افزار FrontPage. 5

- قسمت Size 5

- قسمت Layout 5

a) گزینه ی Alignment 5

b) گزینه ی Float 6

c) گزینه ی Specify width 6

d) گزینه ی Cell padding 7

e) گزینه ی Cell Spacing 7

f) گزینه ی Table Direction 7

انواع Button 8

- Name. 9

- Value 9

طریقه ی لینک دادن فریمها به یکدیگر. 14

پاورقی... 20

انتها نویس (Endnote) 22

شماره (Numbering) 23

کار با شیوه ها 27

چاپ پرونده. 29

قالب بندی خودکار. 31

طراحی یک اسلاید با ایجاد زمینه جدید.. 33

اضافه کردن اسلاید از فایلهای دیگر به فایل جاری... 36

ایجاد پیوند در Power Point 36

Setup Show... 37

Loop Continuously until 'Esc' 38

Show without Animation 39

Slide Transition 40

Rehearse Timing.. 41

روش ارسال نامه. 45

پارامترهای تکمیلی در E- mail 46

  1. Reply.. 47

طریقه حذف نامه ها : 47

طریقه ضمیمه کردن یک فایل ِAttachment 48

پوشه ها (Folders) 49

ایجاد دفترچه Address Book.. 50

پوشه ها (Folders) 51

عوض کردن مشخصات Account 53

Signature (امضای دیجیتال) 54

طریقه فرستادن Greeting Card از سایت Yahoo.. 55

Out look express. 56

پیکر بندی Out look Express. 56

چاپ و ذخیره اطلاعات صفحه. 57

چاپ اطلاعات صفحه 58

مدیریت فایلهای موقت... 59

افزودن یک آدرس وب به لیست سایتهای مورد علاقه Favorites 61

مشخص کردن صفحات وب برای مشاهده در حالت Offline 63

به روز رسانی همه صفحات Offline 63

جستجو در اینترنت دو صورت دارد. 65

قواعد حاکم بر جستجو 65

چگونگی ایجاد یک وب لاگ شخصی در persianblog.com   66

طراحی سایت با نرم افزار FrontPage

من درقسمت کارشناسی و ارزشیابی تحصیلی  یک نمونه وب سایت با کمک FrontPage  طراحی کردم که در قسمت کار با جدولها و قسمتهای دیگر توانستم چیزهایی یاد بگیرم برای ایجاد جدول از منوی table گزینه ی insert و سپس table  را انتخاب می کنیم . پنجره ای با عنوان insert table باز می شود که مختص طراحی و تغییرات جدول می باشد که شامل یکسری گزینه می باشد نظیر:


- قسمتSize :

که شامل دو قسمت Rows و Columns می باشد . این گزینه تعیین کننده ی تعداد سطر و ستونهای جدول می باشد . گزینه ی Rows نشان دهنده ی تعداد سطر و گزینه ی Columns نشان دهنده ی تعداد ستون جدول می باشد .


- قسمتLayout

این قسمت شامل پنج گزینه می باشد که به شرح تک تک آنها می پردازیم :

a) گزینه یAlignment :

برای تعیین نوع تراز جدول از این قسمت استفاده می شود . این گزینه شامل چهار عبارت زیر است :

1- Default: جدول را در حالت پیش فرض صفحه قرار می دهد . به عنوان مثال اگر پیش فرض تمام گزینه های صفحه یمان  چپ چین باشد جدول را نیز در سمت چپ قرار می دهد .

2- Left: جدول را در سمت چپ صفحه تراز می کند .

3- Right: جدول را در سمت راست صفحه تراز می کند .

4- Center: جدول را در قسمت وسط صفحه قرار می دهد .


b) گزینه یFloat :

موقعیت متنی که بعد از جدول قرار می گیرد در این قسمت تعیین می شود . معنای لغوی کلمه ی Float شناور بودن است . با این توضیح که Float دارای اولویت نسبت به Alignment می باشد . پس بسته به نوع سلیقه متن بعد از جدول را راست ، چپ و یا وسط چین کنید .


c) گزینه یSpecify width :

تعیین طول و عرض جدول بصورت دستی در این قسمت امکانپذیر می باشد . in pixel تعیین کننده ی معیار اندازه با Pixel و in percent تعیین کننده ی معیار اندازه با درصد می باشد .

 


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


گزارش کارورزی در یک شرکت نرم افزاری