نمایش نتایج 1 تا 2 از 2

نام تاپیک: win CE یا Windows XP embedded

  1. #1

    win CE یا Windows XP embedded

    با سلام
    من می خواهم یک سیستم مانیتورینگ صنعتی بسازم که در آن از یک PC صنعتی استفاده شده است. حال می خواستم بدانم برای انجام یک عملیات نیمه سنگین مانیتورینگ استفاده از Win CE مناسب تر است یا Windows XP Embedded? در ضمن من می خواهم با دات نت برنامه را بنویسم. استفاده از کدامیک مناسب تر و کدامیک ساده تر است؟ با این توضیح که می خواهم مطمئن باشم که سیستم هیچ گاه هنگ نمی کند؟

  2. #2
    کاربر تازه وارد
    تاریخ عضویت
    دی 1384
    محل زندگی
    Germany
    پست
    77

    نقل قول: win CE یا Windows XP embedded

    سلام

    استفاده از win ce برای چنین کاری زمانی می تواند توجیه پذیر باشد که کامپیوتر صنعتی مورد نظر را به همراه WIN CE که بر روی آن نصب شده خریداری کرده باشی

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

    XPE برخلاف WIN CE درحقیقت یک ساختار مادولار از همان xp است که می شناسیم و می توانی سیستم بهینه مورد نیازت را با استفاده از Target Designer تعریف کنی و به طور کلی شاید بتوان گفت XPE دردسر کمتری بعد از نصب سیستم ایجاد خواهد کرد و ضمنا این نسخه ویندوز در سالهای آینده هم از طرف مایکروسافت پشتیبانی خواهد داشت و نسخه های جدید خواهد آمد که در حقیقت پروژه طول عمر بیشتری خواهد داشت که یک فاکتور مهم برای پروژه های که در صنعت نصب میشوند همین مساله طول عمر سیستم است.



    اشاره کردی که : " .... برای انجام یک عملیات نیمه سنگین ....."

    منظور دقیقا چیست ؟ آیا نیاز به قابلیت realtime داری؟

    در این صورت تصمیم گیری کمی سخت می شود چون win ce امکانات بیشتری برای realtime در اختیار می گذارد و از این نظر گزینه مناسبتری است اما از طرف دیگر هم چون نوشتی با دات نت میخواهی کار کنی , به نظرم نرم افزار مبتنی بر پلتفرم دات نت برای عملیات realtime سرعت کافی نداشته باشد اما به هر حال باید خودت این مورد را بررسی و تست کنی (معمولا این نوع پروژه ها را با c تحت لینوکس کار می کنند )

    اگر هم یک پروسه داینامیک مثلا راکتورهایی که در صنایع پتروشیمی استفاده می شود را بخواهی مانیتورینگ کنی داستان باز هم پیچیده تر است و میتوانی مثلا راجع به QNX Neutrino RTOS هم به عنوان یک گزینه بررسی کنی.

    انتخاب درست بستگی به نوع پروژه و جزییات پروسه صنعتی مورد نظردارد و جواب قطعی نمی توان داد.


    اما نکته آخر که نوشتی : "می خواهم مطمئن باشم که سیستم هیچ گاه هنگ نمی کند"

    با توجه به تجربه شخصی باید بگویم که سیستم مبتنی بر ویندوز هنگ می کند !! و هیچگاه نمی توان اطمینان صد درصد به سیستم داشت

    می توان مواردی را پیدا کرد که مثلا تعطیلی مانیتورینگ کارخانه ممکن است مشکل مهمی ایجاد نکند و تولید ادامه یابد اما بسیاری مواردی هم هست که مثلا از کار افتادن یک کامپیوتر ممکن است خط تولید کارخانه ای که در یک ساعت چندین میلیون در امد دارد را تعطیل کند و خوب منطقی این است که 2-3 میلیون بدهند یک کامپیوتر به عنوان Redundancy در نظر بگیرند .

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

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •