دسته: برق
حجم فایل: 330 کیلوبایت
تعداد صفحه: 28
. مقدمه
PLC از عبارت Programmable Logic Controller به معنای کنترل کننده قابل برنامه ریزی گرفته شده است. PLC کنترل کننده ای است نرم افزاری که در قسمت ورودی، اطلاعات را بصورت باینری دریافت و آنها را طبق برنامه ای که در حافظه اش ذخیره شده پردازش می نماید و نتیجه عملیات را نیز از قسمت خروجی به صورت فرمانهایی به گیرنده ها و اجرا کننده های فرمان، ارسال می کند.
وظیفه PLC قبلا بر عهده مدارهای فرمان رله ای بود که استفاده ازآنها در محیط های صنعتی جدید منسوخ گردیده است. اولین اشکالی که در این مدارها ظاهر می شودآن است که با افزایش تعداد رله ها حجم و وزن مدار فرمان بسیار بزرگ شده، همچنین موجب افزایش قیمت آن می گردد. برای رفع این اشکال مدارهای فرمان الکترونیکی ساخته شد، ولی با وجود این هنگامی که تغییری در روند یا عملکرد ماشین صورت می گیرد لازم است تغییرات بسیاری در سخت افزار سیستم کنترل داده شود.
با استفاده از PLC تغییر در روند یا عملکرد ماشین به آسانی صورت می پذیرد، زیرا دیگر لازم نیست سیم کشی ها و سخت افزار سیستم کنترل تغییر کند و تنها کافی است چند سطر برنامه نوشت و به PLCارسال کرد تا کنترل مورد نظر تحقق یابد.
PLC ها سخت افزاری شبیه کامپیوتر دارند، البته با ویژگیهای خاصی که مناسب کنترل صنعتی است:
در مقابل نویز حفاظت شده اند.
ساختار مدولار دارند که تعویض بخشهای مختلف آنرا ساده می سازد.
اتصالات ورودی- خروجی وسطوح سیگنال استاندارد دارند.
زبان برنامه نویسی آنها ساده و سطح بالاست.
تغییر برنامه در هنگام کارآسان است.
2. مقایسه سیستم های کنترلی مختلف
به طور کلی چهار سیستم کنترلی وجود دارد:
1. سیستمهای رله ای از قدیمی ترین سیستم کنترلی هستند. در این سیستمها کلیه عملیات کنترلی با استفاده از رله ها انجام می پذیرد.
2. سیستمهای کنترلی مبنی بر مدارهای منطقی. در این سیستم ها از دروازه های منطقی و تراشه های کوچک برای پیاده سازی عملیات منطقی استفاده می شود.
3. کنترل با کامپیو تر شخصی.
4. کنترل مبنی بر PLC.
قیمت: 6,000 تومان
چکیده
پروژه Nutch، تلاشی برای ایجاد موتورهای جستجوی منبع باز و رایگان می باشد. این پروژه از Lucene به منظور جستجو و ابزار شاخص استفاده می کند. فتچر (روبات) از ابتدا برای این پروژه نوشته شد. پروژه Nutch دارای معماری مدولار سطح بالایی می باشد که به طراحان این امکان را می دهد تا پلاگین هایی را برای فعالیت ها همانند تحلیل نوع رسانه، بازیابی اطلاعات، جستجو و خوشه بندی، ایجاد کنند. داگ کاتینگ به عنوان یکی از توسعه دهندگان پیشگام در پروژه Nutch می باشد. Lucene چیست؟ Lucene به عنوان یکی از نرم افزارهای منبع باز و شاخص رابط برنامه کاربردی (رابط برنامه کاربردی) می باشد که توسط موسسه آپاچی انتشار یافته است. Lucene به صورت جاوا نوشته شده و تحت لیسانس نرم افزاری موسسه آپاچی انتشار یافته است. Lucene به عنوان هسته مرکزی موتور جستجو می باشد. به این ترتیب آن شامل مواردی همانند شبکه های عنکبوتی و برنامه های تجزیه کننده در ارتباط با فرمت های اسناد نمی باشد. در عوض چنین مواردی می بایست توسط افرادی اضافه گردد که از Lucene استفاده می کنند. Lucene در ارتباط با منابع اطلاعاتی، فرمت خاص، و یا زبان خاصی نمی باشد و شما می توانید آن را به متن تبدیل کنید. این بدین معنی می باشد که شما می توانید از Lucene برای ایجاد شاخص و جستجوی اطلاعات ذخیره شده در فایل، صفحات وب بر روی سرورهای شبکه از راه دور و اسناد ذخیره شده در فایل های سیستمی محلی، فایل های متنی ساده، اسناد مایکروسافت، فایل های PDF یا HTML یا فرمت های دیگر، که شما می توانید اطلاعات متنی را از آن دریافت کنید، استفاده کنید. Lucene در فرایند جریان انتقال به زبان های برنامه نویسی دیگر به غیر از جاوا قرار می گیرد.
پروانه کسب (لیسانس) چیست؟
Lucene و Nutch به عنوان پروژه آپاچی بوده و تحت لیسانس آپاچی قرلر دارند.
2 طراحی Nutch
اجزای اصلی Nutch
موتور جستجوی Nutch شامل سه بخش می باشد
1- کرالر، که به اکتشاف و بازیابی صفحات وب می پردازد.
2- WebDB، پایگاه اطلاعاتی به ذخیره URL پرداخته و محتوای صفحات را جمع آوری می کند.
3- برنامه لکسندر، که صفحات را از هم جدا کرده و بر اساس آن ها شاخص های بر مبنای کیبورد را می سازد.
مقدمه
PHP مخفف کلمه Hypertext Preprocessor یک زبان تحت سرور (server side) است. این زبان مخصوص برنامه نویسی وب و ایجاد برنامه های تحت وبweb application)) میباشد و زمانی وارد بازار شد که برنامه نویسی های وب عمدتا برپایه کدنویسی سخت CGI و استفاده از نسخه قدیمی و منسوخ شده asp کلاسیک بود. راه حل این زبان استفاده از کدنویسی ساده و فرار کردن از نوشتار سخت CGI بود.
پس از عرضه این زبان تقریبا کار زبان asp به پایان رسید و تقریبا همه برنامه نویسان وب روی به این زبان آوردند. تا اینکه در سال 2002 مایکروسافت نسخه اول از اسکریپت برنامه نویسی خود برای وب را تحت عنوان Asp. NET روانه بازار کرد.
پشتیبانی قوی و داشتن چند ویژگی خاص که این زبان را نسبت به زبان PHP سر تر میکند باعث شد تا برنامه نویسان وب از زبان PHP به فریمورک Asp. NET کوچ کنند.
هر دو زبان قابلیت این را دارند که برنامه تحت ویندوز بنویسند اما در این مبحث فقط به مبحث تحت وب بودن آنها میپردازیم.
هر دو زبان مزیت ها و نقص هایی دارند که در این مختصر بحث، آنها را بیان می کنیم.
IDE (محیط برنامه نویسی)
IDE یا محیط های برنامه نویسی یکی از اصول و امکانات یک زبان به حساب می آید.
اسکریپت برنامه نویسی Asp. NET از Visual Studio استفاده میکند که امکانات بسیار زیادی دارد و مایکروسافت تاکید بسیار زیادی بر پیشرفت و توسعه این محیط دارد.
زبان PHP وابسته به محیط خاصی نیست و شما در صورتی که مهارت بالایی در این زبان داشته باشید میتوانید حتی با استفاده از ویرایشگر notepad به برنامه نویسی بپردازید. اما برای اجرای آن نیازمند یک ماشین مجازی هستید.
خوبی داشتن محیط برنامه نویسی اختصاصی این است که یک مکانی برای نوشتن کد ها وجود دارد که همه ویژگی های نوشتار زبان را به همراه دارد و خطاهای موجود را گوشزد میکند و دارای محیط گرافیکی می باشد که کار برنامه نویسی را راحت میکند.
اما کسانی که از زبان های کد باز استفاده می کنند اغلب از VI، VIM یا ++Notepade استفاده می کنند. اینها ویرایشگرهای مستقلی هستند که برنامه نویس هایی که با آنها کار میکنند توانایی نوشتن پیچیده ترین برنامه ها را پیدا می کنند. این برنامه نویسها کنترل و انعطاف بیشتری دارند، چون آشنایی بیشتری با کدهای باز دارند.
مقدمه
شرکت مهندسی نارا خدمات در زمینه واردات و خدمات دستگاه های بانکی از جمله CBD SORTER ,ATMو .. فعالیت دارد که اکثر بانک های کشور را تحت پوشش داردو توانسته است پاسخگوی نیاز تعداد زیادی از شرکتها، سازمانها و ادارات دولتی و خصوصی باشد.
ترکیب تخصصی، شامل تخصصهای نرم افزار، سخت افزار، صنایع و الکترونیک می باشد. به جهت وجود تخصص در مدیران ارشد شرکت این مجموعه بر پایه اصول و دانش تخصصی انفورماتیک در جهت تامین ماموریتهای پیش بینی شده بنا نهاده شده است.
این مجموعه در زمینه های بازرگانی و فروش و خدمات پس از فروش سیستمهای بانکی ارائه خدمات در نگهداری و استفاده بهینه از سخت افزار ها و نرم افزارهای کامپیوتری (عقد قراردادهای خدمات و پشتیبانی) ، و پیاده سازی سیستمهای اطلاعات مدیریت(MIS) با استفاده از ابزارهای نوین قادر به همکاری می باشد.
همچنین این شرکت همواره به دنبال پیدا کردن روش های جدید جهت ارائه خدمات بهتروارتقاء سطح کیفی و بهره وری بالا می باشد، امید است با همکاریهای فی مابین شاهد شکوفائی هر چه بیشترآن سازمان محترم باشیم. در این قسمت به معرفی واحدهای مختلف این شرکت می پردازیم
فصل اول: آشنایی با محل کارآموزی
فصل دوم: آشنایی با زبان PHP
مقدمه
برتریها و نقاط قوت PHP
شما به چه چیزی احتیاج دارید؟
PHP و فرم های HTML
ساختار های کنترلی
ایجاد توابع
پایگاه های داده
ایجاد برنامه های کاربردی وب
فصل سوم: آزمون آموخته ها، نتایج و پیشنهادات
برنامه تغییر سایز عکس
برنامه ثبت نام کاربر
برنامه login و logout
برنامه چک کردن و عوض کردن رمز عبور
پیشگفتار:
فعالیت اجرایی در شرکت داده پردازان راتین (گروه راتین) هرچند که در مدت زمان بسیار کوتلاهی انجام شد، اما آشنایی با فعالیت های لازم و اجرایی در یک شرکت برنامه نویسی و همچنین آشنایی با طراحی صفحات وب و سی دی های مولتی مدیا دوره ای سرشار از اطلاعات و نکات فنی را برای ما برای ورود به بازار کار فراهم نمود
فهرست مطالب
آشنایی با مکان کارآموزی
مفاهیمHTML & XHTML
یک صفحه وب چیست
طرزکارصفحات وب
درموقع مروروب چه اتفاقی می افتد
نحوه ویرایش صفحات وب
دوراه تولیدصفحات وب
نرم افزارهای تولید وویرایش HTML
۱. ویرایشگرهای ساده متن
۲. ویرایشگرهای مخصوصHTML
۳. نرم افزارهای گرافیکی تولیدکننده کدهایHTML
ایجاد کردن یک صفحه وب
دستور ها ویا برچسب هایی که دریک صفحه وب وجوددارد
(دستورهای مشترک)
شکست خطوط وپاراگراف ها
ایجاد اتصال وپیوند (link) به صفحات وب دیگران
ایجاد اتصال وپیوند (link) بین صفحات وب خودتان
ادرس های وابسته
انتشارصفحاتHTML
ایجادوتنظیم یک سایت وب اینترنتی
انتشارصفحات وب با نت اسکیپ
انتشارصفحات وب با کمک Microsoft IE
انتشار صفحه های وب بوسیله Microsoft front page
قراردادن صفحات وب برروی یک اینترانت (شبکه محلی)
انتشارصفحات وب برروی دیسک
تنظیم محل قرارگیری خطوط
سه نوع از لیست های موجود درHTML
برجسته کردن متن ها (boldface) استفاده ازحروف کج
(Italics) وارایش های اختصاصی
اندازه ورنگ فونت
انتخاب نوع فونت
استفاده ازنقاط عطف در صفحه وب
ایجاد پیوند به نقاط خاصی از یک صفحه دیگر
قراددادن پیوندی ازادرسe-mail خوددرداخل یک صفحه وب
ایجاد فرم های HTML
ایجاد یک فرم
ورود متن text input
شناسایی داده های موجود در یک فرم
پذیرفتن داده های مخفی درفرم ها
محدوده های متنی text area
ارسال فرم submit
ایجاد یک تکمهsubmit سفارشی
ایجاد تصاویر گرافیکی برای صفحات وب
اصول طراحی وتولید تصاویر گرافیکی برای وب
کنترل فشرده سازی JPEG
تولید بنر ها وتکمه ها
کاهش تعداد رنگ ها
قراردادن یک تصویر گرافیکی بر روی صفحه وب
ایجاد برچسب برای یک تصویر
تصاویری که خود یک پیوند LINK می باشند
مرتب کردن سازی عرض تصاویر
مرتب سازی عمودی تصاویر
پس زمینه ها back ground ورنگ های سفارشی
رنگ های متن وپس زمینه
ایجاد رنگ های سفارشی و دلخواه
استفاده از قالبهای تصویر برای ایجاد پس زمینه background
تصاویرشفاف (transparent)
ایجاد تصاویر متحرک
نرم افزارهای تولید کننده انیمیشن های مربوط به صفحات وب
ایجاد تصاویری که قرار است به حرکت درآیند
چگونه یک انیمیشن با فرمت Gif را بر روی یک صفحه وب قراردهیم
به حرکت دراوردن و تولید جلوه های ویزه متن ها
طراحی صفحات ونماها
مشخص کردن طول وعرض تصاویر
پیوندهای گرافیکی و نقشه های تصویری
ایجاد نقشه مناطق مختلف در یک تصویر
نقشه های تصویری مربوط به سرویس گیرنده ها (client-side)
قراردادن چندرسانه ای در صفحات وب
قرار دادن صدا در صفحات وب
قرار دادن تصاویر ویدئویی در صفحه وب
برنامه ریزی برای اینده HTML
۱. استفاده ازHtml در خارج از وب
۲. Html به عنوان رابط کاربری نوین
۳. انقلاب رسانه ای دیجیتالی
۴. Html نوین یاXhtml