اطلاعیه

Collapse
No announcement yet.

مباحث مربوط به الکترونیک و ارتباط ان با کامپیوتر(طراحی نرم افزار و مدار)

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    مباحث مربوط به الکترونیک و ارتباط ان با کامپیوتر(طراحی نرم افزار و مدار)


    با سلام خدمت تمام دوستان و اساتید
    چند وقتی هست که قصد ساخت یه سی ان سی رو دارم ولی هنوز فرصت نشده و خیلی در این باره تحقیق کردم ولی چیز زیادی درباره طراحی نرم افزار برای سی ان سی پیدا نکردم تا جایی که من فهمیدم اکثر افراد از نرم افزار های اماده استفاده می کنند
    ولی ما این جا نیومدیم که استفاده از کامپیوتر رو یاد بگیریم ما امدیم کامپیوتر رو بسازیم پس درست نیست که همه چی رو بسازیم الا این یه قلم
    خوب چرا خودمون شروع به ساخت نرم افزار قدرتمند و ساخت کنترولر هامون بر مبنای اون نکنیم
    من در این اموزش قصد دارم تا جایی که بلدم اموزش بدم که چه طوری یه مدار و نرم افزار شخصی بسازید البته من زیاد هم بلد نیستم ولی همین که شروع کنم کم کم هم من یاد می گیرم و هم شما ها .
    البته دوستان هر جا که اشتپ کردم بهم بگید و کمکم کنید تا یه اموزش جامع داشته باشیم
    مراحل ساخت و طراحی نرم افزار و برد:
    1)مشخص کردن استاندارد کاری
    2)مشخص کردن نحوه ارتباط
    3)طراحی مدار بر مبنای استاندارد کاری و نحو ارتباط
    4)تست کردن و رفع مشکالات مراحل قبلی
    5) و بالاخره طراحی نرم افزار
    خوب حالا تا دلتون می خواد طرح بزنید :mrgreen:
    آدلان پایا متخصص در حوضه ربات های پرنده
    https://adlanpaya.ir/

    #2
    پاسخ : مباحث مربوط به الکترونیک و ارتباط ان ب

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

    دیدگاه


      #3
      پاسخ : مباحث مربوط به الکترونیک و ارتباط ان با کامپیوتر(طراحی نرم افزار و مدار)

      سلام دوست عزیز طراحی استاندارد کاری نداری اگه وقت بشه تا ظهر یه استاندارد خیلی ساده رو می گم بعد کد ها رو کم کم کوتاه تر و پیچیده تر می کنم
      آدلان پایا متخصص در حوضه ربات های پرنده
      https://adlanpaya.ir/

      دیدگاه


        #4
        پاسخ : مباحث مربوط به الکترونیک و ارتباط ان با کامپیوتر(طراحی نرم افزار و مدار)

        با سلام مجدد
        بخش اول : طراحی استاندارد

        شما برای این که بتونید با کیفیت و با دقت و با........................ ارتباط بین کامپیوتر و سی ان سی رو بر قرار کنید نیاز دارید تا کد ها رو به نظم و منطق منظم کنید تا در فرایند انتقال دچار مشکل نشید
        کد نویسی راحت تر داشته باشید
        انتقال سریع تر داشته باشید
        از سردر گمی بیرون بیاید :angry:
        و...................

        خلاصه سرتون رو درد نیارم به نظر من این استاندارد جز واجبات ارتباطات است :agree:
        (قبل از هر چیز بتره بهتوم بگم که اطلاعات رو به صورت رشته جا به جا می کنیم و نحو قرار گیری محتوا در اون بستگی به استاندارد داره)
        حالا این استاندارد شامل چی میشه؟
        طول رشته
        کارکتره های قابل قبول در رشته
        قانون و ترتیب استفاده از کارکتر
        محل جایگیری
        نوع اطلاعات
        و مواردی از این قبیل
        حال چه خوب است که قبل از شروع مشخص کنیم که چه چیز هایی باید
        انتقال داده بشه
        دوستان فکر می کنید چه مواردی لازمه که ارسال بشه ؟

        امیدوارم مطالب مفید باشه
        آدلان پایا متخصص در حوضه ربات های پرنده
        https://adlanpaya.ir/

        دیدگاه


          #5
          پاسخ : مباحث مربوط به الکترونیک و ارتباط ان با کامپیوتر(طراحی نرم افزار و مدار)

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

          دیدگاه


            #6
            پاسخ : مباحث مربوط به الکترونیک و ارتباط ان با کامپیوتر(طراحی نرم افزار و مدار)

            اولین هدف من طراحی استاندارد ایرانی است و گرنه سی ان سی اماده و نرم افزار ان موجود است
            خدارو چه دیدی شاید خیلی از جی کد بهتر یا کمی بدتر شد
            خوب حالا به مثال زیر دقت کنید
            فرض طول رشته 9 باشه
            و فقط بخواهیم x y zرو انتقال بدیم
            با یه حساب سر انگشتی می فهمید که هر محور یه عدد سه رقمی است
            حالا اگه عدد رو سه رقمی بزاریم محدوده کاری ما کم میشه و اگر بیشتر از سه رقم بزاریم استاندارد به هم میریزه
            البته این استاندارد جنبه اموزشی داره و به هیچ وجه کامل نیست
            پس اگر بخواهید به 12 و 24 و 57 برید کد به صورت 012024057 خواهد بود
            همون طور که می بینید در عین سادگی ظاهر پیچیده است و یه کم ترسناک :twisted:
            به علاوه با این قیافه داغون ادم رو از کد نویسی بیزار میکنه

            سعی می کنم تا به روند اموزش سرعت بدهم شرمنده اگه کنده :redface:
            آدلان پایا متخصص در حوضه ربات های پرنده
            https://adlanpaya.ir/

            دیدگاه


              #7
              پاسخ : مباحث مربوط به الکترونیک و ارتباط ان با کامپیوتر(طراحی نرم افزار و مدار)

              خوب حالا برای ایحاد امنیت به اول استاندارد یه کارکتر یک رقمی به عنوان ID دلخواه خودتون اضافه کنید مثلاً @ یا $ یا & یا................
              پس تا این جا کد استاندارد ما این شکلیه
              #012024057
              یکم عحیبه شاید از خودتون بپرسید وضعیت ابزار چی میشه
              برای ابزار سه حالت
              L:حداقل سرعت چرخش ابزار
              H:حداکثر سرعت چرخش ابزار
              0:ابزار خاموش
              در نظز گرفتم و اون رو به انتها کد اضافه کردم
              #012024057H
              پس تا این جای کار بدون در نظر گرفتن سرعت حرکت موتور ها کد ما 11 رقمی شد
              همون طور که گفتم این استاندارد یه استاندارد ابتدایی است پس نگران نباشید
              چون کد ساده است برای کم تر شدن حجم کد از نوشتن Z X Y خود داری کردیم

              فعلا برم یه چرت بزنم تا بعد :!!
              آدلان پایا متخصص در حوضه ربات های پرنده
              https://adlanpaya.ir/

              دیدگاه


                #8
                پاسخ : مباحث مربوط به الکترونیک و ارتباط ان با کامپیوتر(طراحی نرم افزار و مدار)

                وقتشه که استاندارد ابتدایی مون رو کامل کنیم
                اضافه کردن شتاب ودر نهایت یه استاندارد جامع و کامل ارائه کنیم
                برای اضافه کردن شتاب یه عدد دو رقمی را زیاد به انتها اضافه کنید
                پس کد نهایی ما:
                #012024057H50
                این کد یعنی چی؟
                H:حداکثر سرعت چرخش ابزار
                012:x
                024:y
                057:z
                50:شتاب
                این هم پایان مثالی از استاندارد
                استاندارد ارائه شده ناقص و دارای مشکلات فراوانی است

                نگران نباشید من در حال طراحی زی کد هستم و به کمک شما نیز دارم هر کی میتونه دریغ نکنه
                آدلان پایا متخصص در حوضه ربات های پرنده
                https://adlanpaya.ir/

                دیدگاه


                  #9
                  پاسخ : مباحث مربوط به الکترونیک و ارتباط ان با کامپیوتر(طراحی نرم افزار و مدار)

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

                  کدی که از طرف من ارائه خواهد شد حداکثر 6 کارکتر است امنیت بالا و ارائه تمام اطلاعات در عین سادگی می باشد
                  اولین کد ایرانی خواهد بود و نیاز به حمایت شما دارد
                  خودمونیم ها ولی میترسم کسی استقبال نکنه
                  فکر می کردم توضیحاتم لایق یه تشکر باشه ولی نیست اصلا ولش کن تشکر کلیو چند
                  تا بعد :bye
                  آدلان پایا متخصص در حوضه ربات های پرنده
                  https://adlanpaya.ir/

                  دیدگاه


                    #10
                    پاسخ : مباحث مربوط به الکترونیک و ارتباط ان با کامپیوتر(طراحی نرم افزار و مدار)

                    زی کد:
                    با سلام
                    این مطلب اولین روی نمایی از زی کد می باشد که کد کاملا استاندارد و کاملا ایرانی می باشد و برای انتشار نیاز به حمایت شما دوستان دارد
                    ساختار زی کد:
                    تمام کد ها بر مبنای زی کد ساختار این چنینی دارند:
                    IAXYZB
                    این ساختار در عین سادگی پویا و جامع است
                    بررسی ساختار:
                    I :ای دی دستگاه مورد نظر است
                    A :وضعیت ابزار
                    X : وضعیت محور X ها
                    Y : وضعیت محور Y ها
                    Z : وضعیت محور Z ها
                    B:شتاب و سرعت محور ها
                    بررسی کارکتر I:
                    این کاکتر کارکتری به طول یک است و بسته به ID CNC متغییر هست و می تواند هر کارکتر استانداری باشد
                    این ویژگی چه فایده ای دارد؟
                    ویژگی ID سبب میشود که اگر در یک خط هر تعداد CNC با هم موازی شده باشند میتوان به صورت تکی یا چندین دستگاه رو به صورت هم زمان استفاده کرد بدون کوچک ترین اختلال در فرایند
                    بررسی کارکتر A:
                    این کارکتر وضعیت ابزار را مشخص می کند و دارای ده حالت است
                    این کارکتر فقط شامل اعداد است(0123456789)
                    صفر ابزار خاموش است
                    یک ابزار با یک دهم قدرت کار می کند
                    دو بزار با دو دهم قدرت کار می کند
                    سه بزار با سه دهم قدرت کار می کند
                    چهار بزار با چهار دهم قدرت کار می کند
                    پنج بزار با پنج دهم قدرت کار می کند
                    شش بزار با شش دهم قدرت کار می کند
                    هفت بزار با هفت دهم قدرت کار می کند
                    هشت بزار با هشت دهم قدرت کار می کند
                    نه ابزار با تمام قدرت کار می کند
                    بررسی کارکتر X:
                    این کارکتر وضعیت محور X ها را نسبت به مختصات قبلی مشخص می کند
                    شامل اعداد 0 1 2 3 4 5 6 7 8 است
                    0:بدون تغییر
                    1و3و5و7:
                    1:یک واحد به راست
                    3:دو واحد به راست
                    5:سه واحد به راست
                    7:چهار واحد به راست

                    2و4و6و8:
                    2:یک واحد به چپ
                    4:دو واحد به چپ
                    6:سه واحد به چپ
                    8:چهار واحد به چپ

                    بررسی کارکتر Y:
                    این کارکتر وضعیت محور Y ها را نسبت به مختصات قبلی مشخص می کند
                    شامل اعداد 0 1 2 3 4 5 6 7 8 است
                    0:بدون تغییر
                    1و3و5و7:
                    1:یک واحد به جلو
                    3:دو واحد به جلو
                    5:سه واحد به جلو
                    7:چهار واحد به جلو

                    2و4و6و8:
                    2:یک واحد به عقب
                    4:دو واحد به عقب
                    6:سه واحد به عقب
                    8:چهار واحد به عقب

                    بررسی کارکتر Z:
                    این کارکتر وضعیت محور Z ها را نسبت به مختصات قبلی مشخص می کند
                    شامل اعداد 0 1 2 3 4 5 6 7 8 است
                    0:بدون تغییر
                    1و3و5و7:
                    1:یک واحد به بالا
                    3:دو واحد به بالا
                    5:سه واحد به بالا
                    7:چهار واحد به بالا

                    2و4و6و8:
                    2:یک واحد به پایین
                    4:دو واحد به پایین
                    6:سه واحد به پایین
                    8:چهار واحد به پایین

                    بررسی کاکتر B:
                    این کارکتر سرعت حرکت را مشخص می کند و بین 0 تا 9 است و رابطه مستقیم با افزایش اعداد دارد صفر محور ها بدون حرکت و نه حرکت با تمام سرعت


                    فعلا این ها را داشته باشید تا اموزش کار با اون و الگوریتم بررسی اون رو هم اموزش بدم
                    البته این رو هم بگم که من نیاز به یه تیم دارم هرکی می تونه کمکم که تا کار رو به سر انجام برسونیم
                    آدلان پایا متخصص در حوضه ربات های پرنده
                    https://adlanpaya.ir/

                    دیدگاه


                      #11
                      پاسخ : مباحث مربوط به الکترونیک و ارتباط ان با کامپیوتر(طراحی نرم افزار و مدار)

                      من دارم کارتو پیگیری میکنم و منتظرم تا یه نکته منحصر به فرد تو کدت پیدا بشه تا وارد بشم.
                      خوب اول چندتا ایراد بگیرم:
                      1- محدوده تغییر سرعت خیلی کمه. الان من توی دستگام محدوده ی سرعتی که دارم باهاش کار میکنم بین 30 تا 20000 هستش و ممکنه بالاتر هم بره. یعنی ممکنه توی یک طرح از سرعت 30 استفاده کنم ممکنه از سرعت 32 استفاده کنم ممکنه از 125 استفاده کنم و همچنین 126 - 127 - 189 - 2005 - 3059 - 5632 - 10000- 15240 - 20000 . منظورم از این اعداد اینه که به هیچ وجه نمیشه اینو خلاصه کرد و از هر سرعتی ممکنه استفاده بشه. بهتره مقادیر سرعت اوپن سورس باشه و هر مقداری که میخوایم با دقت بسیار بالا بتونیم بزاریم. و اینکه مقادیر سرعت بر حسب میلی متر بر دقیقه باشه بهتره چون اینطوری نیازی به اعداد اعشاری نیست.
                      2- توی این کدی که گذاشتی حداکثر حرکتی که بر اساس یک خط کد وجود داره 4 واحد هست. خوب این اصلا قابل قبول نیست. فرض کن من دارم محورمو با دقت 0.01 میلی متر حرکت میدم چهار واحدش میشه 0.04 میلی متر یعنی با یک خط کد فقط میتونم 0.04 میلی متر حرکتش بدم حالا اگه بخوام مثلا 10 سانتی متر رو یدفه حرکت کنه 250 خط کد باید بهش بدم در صورتی که همونطور که میدونی با جی کد این 250 خط میشه فقط یک خط. با این کد یک عکس 10 * 10 رو بخوایم با دقت 0.01 میلی متر بزنیم حداقل 62500 خط کد نیاز داریم. حالا دلایل دیگش بماند ک چرا قابل قبول نیست... پس این نمونه کد رو عوض کن و به جاش مختصات قرار بده.
                      3- من این راهو خیلی جلو رفتم و به نکته های زیادی بر خوردم حالا تو بازم برو یکی یکی اشکالاتو میگم و تو بر طرف کن در ضمن سرم شلوغه وگرنه باهات میومدم.
                      موفق باشی...
                      فقط خودمو خودشو خدامون...

                      دیدگاه


                        #12
                        پاسخ : مباحث مربوط به الکترونیک و ارتباط ان با کامپیوتر(طراحی نرم افزار و مدار)

                        چند تا نکته اگه میخوای واقعا پیگیر مساله بشی خیلی خوبه طراحی یه استاندارد واسه همچین مثالی خیلی سخت نیست فقط باید چند تا چیز رو توش مد نظر بزاری
                        1-قابلیت توسعه شاید پس فردا خاستی محور 4 یا 5 هم اظافه کنی یا پارامتر های دیگه
                        2-مقادیر در نظر گرفته شده حتی در حد مثال هم خیلی کم و محدود هست
                        3-قابلیت ارتقا نداره
                        4-اگه میخوای بعدا از این استاندارد استفاده درست و درمون بشه کرد باید با جی کد بتونی تطبیق بدی یعنی فایل جی کد باید بتونه به زی کد ترجمه بشه
                        حالا راه حل اولیه من واست اینه
                        یه فایل داری که زی کدت توش هست
                        یه هدر داره اولش به این شکل
                        کد:
                        #config
                        اینجا تنظیمات اولیه رو میریزی چیزایی که دستگاه توافق میکنه قبولشون کنه به چه درد میخوره ؟ مثلا لیمیت ها مثلا طول رشته ها و ... واحد میلی متر یا اینچ و ....
                        که کلی قایلیت توسعه میده بهت حتی میشه کاربردای خیلی خیلی خاصی براش نوشت
                        کد:
                        #End_config
                        نکته مهم تر کد رو به این شکل تغییر بده الان کد این جوریه IAXYZB
                        کد رو به این شکل در بیار
                        I:A:X:Y:Z:B
                        با همین تکنیک ساده چند صد تا از اشکالای طرحت حل میشه
                        1-به واحد وابستگی نداره
                        2-مشکل جدا سازی نداره
                        3-وحشتناک قابل توسعه هست مثال نرم افزار دستگاهی کد رو به این شکل میتونه بنویسه I:A:X:Y:Z:B:H:J:K:L:M:N:O:P و به همین راحتی 1000 تا قابلیت دستگاه رو
                        بیاره تو اون فرمت قرار بده حالا به صورت عادی دستگاه معمولی که نمیتونه اون اظافات رو بخونه کد رو I:A:X:Y:Z:B میبینه و بقیه رو میریزه دور
                        4-قابل ترجمه هست
                        5-هر کی نگاه کنه سریعا میفهمه کی به کیه
                        6-ساده هست

                        منظورت از امنیت چیه ؟ DRM میخوای بزاری :biggrin: :biggrin: :biggrin:
                        اگه قرار نیست مختصاتی باشه پس چی میخواد باشه ؟
                        وقتی که قراره نهایتا برای هر خط فرمان که 6 تا پارامتر رو میفرسته 6 کاراکتر (مهندس کاراکتر ascii یا utf32 ,utf16,utf8) و این همه مشکل داشته باشیم بهتره که حجم رو محدود نکنیم
                        فرض بخوایم برای هر خظ 120 بایت در نظر بگیریم یعنی هر پارامتر 20 بایت فضا که خیلی خیلی خیلی خیلی زیاده اگه یه نفر بشینه با تلگراف مورس هم اونو ارسال کنه خیلی زمان نمیبره
                        چه برسته به usb که چند مگ پهنای باند داره یا حتی سریال :biggrin: با باد ریت 9600 :biggrin: :biggrin: تو هر ثانیه 10 تا خط فرمان میفرسته تقریبا !!!!!!
                        120*8=960
                        9600/960=10
                        !!!!!
                        پس اینم یه اشتباه دیگست
                        من دوست ندارم خودم را درگیر مسئله بهشت یا جهنم بکنم ، چون در هر دو قسمت دوستان خوبی دارم !

                        دیدگاه


                          #13
                          پاسخ : مباحث مربوط به الکترونیک و ارتباط ان با کامپیوتر(طراحی نرم افزار و مدار)

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

                          2-مقادیر در نظر گرفته شده حتی در حد مثال هم خیلی کم و محدود هست
                          قبول دارم
                          سریال :biggrin: با باد ریت 9600 :biggrin: :biggrin: تو هر ثانیه 10 تا خط فرمان میفرسته تقریبا !!!!!!
                          شرمنده فکر کنم اشتباه می کنید
                          چون من خودم با سریال باد ریت 9600 25 تا عکس رو با استاندارد img تو یه ثانیه ارسال می کنم
                          احسان جان از شما هم ممنون
                          ولی یه سوال فکر می کنید این زی کد چه ویژگی هایی داره؟
                          آدلان پایا متخصص در حوضه ربات های پرنده
                          https://adlanpaya.ir/

                          دیدگاه


                            #14
                            پاسخ : مباحث مربوط به الکترونیک و ارتباط ان ب

                            یکی از ویژگی ها میتونه این باشه:
                            توی جی کد مثلا داریم:
                            کد:
                            G0 X0.0 Y0.0
                            M3
                            G1 X99.83298 Y0.0
                            M5
                            G0 X99.99964 Y0.16666666
                            M3
                            G1 X0.16666451 Y0.16666666
                            M5
                            G0 X-2.1457672E-6 Y0.3333333
                            M3
                            G1 X0.33333117 Y0.3333333
                            M5
                            G0 X99.66631 Y0.3333333
                            M3
                            G1 X99.83298 Y0.3333333
                            M5
                            G0 X99.99964 Y0.49999997
                            M3
                            ولی همون کد توی زی کد باشه یه چیزی شبیه این داریم:
                            کد:
                            G0X0.0Y0.0M3
                            G1X99.83298Y0.0M5
                            G0X99.99964Y0.16666666M3
                            G1X0.16666451Y0.16666666M5
                            G0X-2.1457672E-6Y0.3333333M3
                            G1X0.33333117Y0.3333333M5
                            G0X99.66631Y0.3333333M3
                            G1X99.83298Y0.3333333M5
                            G0X99.99964Y0.49999997M3
                            G1X99.66631Y0.49999997M5
                            G0X0.33333117Y0.49999997M3
                            البته کد دوم که زی کد نیست فقط خواستم خلاصه شدن کد رو نشون بدم که به چه صورته.
                            درواقع تعداد خط های برنامه نصف میشه چون توی زی کد اونطور که من متوجه شدم قراره روشن یا خاموش بودن اسپیندل یا ابزار توی همون خطی معلوم بشه که مختصات رو دادیم.
                            درضمن اینو یادم رفته بود بگم اینکه اولو آخر این کد رو بر اساس یه استانداردی الگو گذاری میکنی و مشکل زیادی هم نداره اما مهمتر از اون نرم افزار هست نرم افزار هایی که بتونن تصویر یا هر طرحی رو به زی کد تبدیل کنن. من بیشتر منتظر این قسمتشم به اینجا رسیدی وارد میشم...
                            موفق باشی
                            فقط خودمو خودشو خدامون...

                            دیدگاه


                              #15
                              پاسخ : مباحث مربوط به الکترونیک و ارتباط ان با کامپیوتر(طراحی نرم افزار و مدار)

                              اولین مرحله از نرم افزار:
                              سلام مجدد
                              فعلا زی کد ارائه شده نسخه آزمایشی است و مبنای کار رو بر همون میزارم
                              برای شروع فعلا از چاپ عکس و تبدیل اون به زی کد براتون میگم
                              مرور کلی:
                              بررسی نوع دستگاه (برش با لیزر یا برش با تیغه)
                              دریافت عکس
                              عبور از فیلتر سیاه و سفید
                              تقسیم رنگ های بین سیاه و سفد بر 10
                              بدست اوردن طول و عرض عکس
                              خواندن ردیفی پیکسل ها
                              (برای کار سه مشخصه ار هر پیکسل لازم است باید ببینیم در کدام یک از 10 قسمت بین سیاه و سفید قرار می گیرد x و y )
                              قرار دادن مشخصات و ارسال
                              و.............
                              طبق توضیحات بالا اندازه و مشخصات استاندارد کافیست
                              یه سوال شما چه برنامه و زبانی را برای طراحی نرم افزار پیشنهاد می دهید؟
                              آدلان پایا متخصص در حوضه ربات های پرنده
                              https://adlanpaya.ir/

                              دیدگاه

                              لطفا صبر کنید...
                              X