اطلاعیه

Collapse
No announcement yet.

مشکل با تبدیل یک رشته به عدد در بسکام

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

    #16
    پاسخ : مشکل با تبدیل یک رشته به عدد در بسکام

    نوشته اصلی توسط baby_1
    سلام
    شما دادتون درست هست که نمای باینری دارند اما در بطنشون رشته هست ، رشته عددی هم هر عدد رو با عدد 48 جمع می کنه تا نمای رشته ای به خودش بگیره به عنوان مثال عدد 1 رشته برابر مقدار 49 هست و برای تبدیل ان به عدد دهدهی باید مقدار 48 رو ازش کم کنیم بنابراین اعداد 0 و 1 اسکی که عدد 48 رو ازشون کسر کنیم به معادل مقدار باینری آنها دست پیدا می کنیم .این تابع رو ملاحضه کنین
    کد HTML:
    <br>

    اییییییییییییول

    فقط رشته ممکنه 0000000000 باشه
    ولی تو تبدیل درست تبدیل میشه و عدد نهایی 0 بدست میاد
    باید یه شرط بذارم که برای اعداد مثبت عمل کنه؟
    -------------

    جو گیر شدم
    این واسه رشته یک بیتی جواب میده
    ولی این یک بایت هست
    آموزش ساخت جعبه برای مدار با نرم افزار Corel Draw - آموزش طراحی تابلو ثابت با Corel Draw و LED Tool - آموزش کرک LED Tool

    116 کتابخانه مورد نیاز برای Altium Designer

    از دروغ متنفرم؛ هرچند در این مملکت به جرم صداقت، کودن نامیده شوم.

    دیدگاه


      #17
      پاسخ : مشکل با تبدیل یک رشته به عدد در بسکام

      سلام

      متوجه منظورتون نشدم
      جو گیر شدم
      این واسه رشته یک بیتی جواب میده
      ولی این یک بایت هست
      هیچ دانش آموزی نیست که به در خانۀ دانشمندی آمد و شد کند, مگر این که خداوند برای هر گامی که برمی دارد عبادت یک سال را برایش رقم زند.

      دیدگاه


        #18
        پاسخ : مشکل با تبدیل یک رشته به عدد در بسکام

        آقا ما که بلد نیستیم ولی شما که بسکام کار کردید کمک مسعود بدید
        منم از اینجا به همه خسته نباشید میگم
        ایشالا که به نتیجه برسی مسعود جان :wow:
        درایور شبکه و nRF24L01
        کاتالوگ محصولات
        کنترلر CNC شش محوره برای پرینتر 3D و Pick n Place
        شبیه ساز تک تیرانداز و سیبل دیجیتال با پردازش تصویر
        فروش اسیلوسکوپ GWinstek GOS-630FC

        دیدگاه


          #19
          پاسخ : مشکل با تبدیل یک رشته به عدد در بسکام

          نوشته اصلی توسط baby_1
          سلام
          شما دادتون درست هست که نمای باینری دارند اما در بطنشون رشته هست ، رشته عددی هم هر عدد رو با عدد 48 جمع می کنه تا نمای رشته ای به خودش بگیره به عنوان مثال عدد 1 رشته برابر مقدار 49 هست و برای تبدیل ان به عدد دهدهی باید مقدار 48 رو ازش کم کنیم بنابراین اعداد 0 و 1 اسکی که عدد 48 رو ازشون کسر کنیم به معادل مقدار باینری آنها دست پیدا می کنیم .این تابع رو ملاحضه کنین
          کد HTML:
          <br>
          بذارید منم یه توضیحی بدم تو برنامه ای که گذاشتی از تابع Val() استفاده کردی و از 48 کمش کردی این که درست نیست !
          تو برنامه شما باید از تابع Asc به جای val استفاده کنید تابع Asc معادل کد اسکی رو میده
          البته نیازی به این کارا نیست اگه از همون تابع Val استفاده کنید و از 48 کم نکنید جواب میگیرید ...
          [br /][hr]http://pcenter.ir[hr][br /]

          دیدگاه


            #20
            پاسخ : مشکل با تبدیل یک رشته به عدد در بسکام

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

            دیدگاه


              #21
              پاسخ : مشکل با تبدیل یک رشته به عدد در بسکام

              نوشته اصلی توسط Bastam (بسطام)
              آقا ما که بلد نیستیم ولی شما که بسکام کار کردید کمک مسعود بدید
              منم از اینجا به همه خسته نباشید میگم
              ایشالا که به نتیجه برسی مسعود جان :wow:


              نوشته اصلی توسط adelavr110
              بذارید منم یه توضیحی بدم تو برنامه ای که گذاشتی از تابع Val() استفاده کردی و از 48 کمش کردی این که درست نیست !
              تو برنامه شما باید از تابع Asc به جای val استفاده کنید تابع Asc معادل کد اسکی رو میده
              البته نیازی به این کارا نیست اگه از همون تابع Val استفاده کنید و از 48 کم نکنید جواب میگیرید ...
              نوشته اصلی توسط baby_1
              سلام و ممنونم از توضیحاتتون
              شرمنده جدیدا چون با C بیشتر از بیسیک در حال کار هستم فراموش کردم توابع و دستورات بیسیک رو
              همون طوری که دوستمون فرمودن تابع با مقدار val خروجی اعداد رو بهتون می ده اگر به جای val از asc استفاده کنین برنامه بالا هم به درستی جوابگو خواهد بود
              مرسی
              من -48 رو امتحان کردم نشد
              این دستور برای 1 بیت جواب میده
              ولی من 8 بیت پیوسته رو نیاز دارم

              asc برای 8 بیت جواب میده تو برنامه خودم؟
              آموزش ساخت جعبه برای مدار با نرم افزار Corel Draw - آموزش طراحی تابلو ثابت با Corel Draw و LED Tool - آموزش کرک LED Tool

              116 کتابخانه مورد نیاز برای Altium Designer

              از دروغ متنفرم؛ هرچند در این مملکت به جرم صداقت، کودن نامیده شوم.

              دیدگاه


                #22
                پاسخ : مشکل با تبدیل یک رشته به عدد در بسکام

                ببینید توی حلقه دونه دونه بیتها رو توی پورت قرار میدیم اگه منظور شما اینه که 8 بیت رو یکجا در پورت قرار بدین باید قبل از قرار دادن در پورت در یک متغییر ذخیره کنید سپس بعد از اتمام حلقه مقدار متغیر رو در پورت قرار بدین
                [br /][hr]http://pcenter.ir[hr][br /]

                دیدگاه


                  #23
                  پاسخ : مشکل با تبدیل یک رشته به عدد در بسکام

                  نوشته اصلی توسط adelavr110
                  ببینید توی حلقه دونه دونه بیتها رو توی پورت قرار میدیم اگه منظور شما اینه که 8 بیت رو یکجا در پورت قرار بدین باید قبل از قرار دادن در پورت در یک متغییر ذخیره کنید سپس بعد از اتمام حلقه مقدار متغیر رو در پورت قرار بدین
                  خب همین
                  نمیخوام حجم محاسبات بالا بره
                  هیچ راه دیگه ای نداره؟
                  آموزش ساخت جعبه برای مدار با نرم افزار Corel Draw - آموزش طراحی تابلو ثابت با Corel Draw و LED Tool - آموزش کرک LED Tool

                  116 کتابخانه مورد نیاز برای Altium Designer

                  از دروغ متنفرم؛ هرچند در این مملکت به جرم صداقت، کودن نامیده شوم.

                  دیدگاه


                    #24
                    پاسخ : مشکل با تبدیل یک رشته به عدد در بسکام

                    نوشته اصلی توسط masoud_m_bf
                    خب همین
                    نمیخوام حجم محاسبات بالا بره
                    هیچ راه دیگه ای نداره؟
                    کجاش حجم رفته بالا اگه برنامه ات هزار بیت رو هم بخواد با این روش قرار بده باز مشکلی نیست!
                    [br /][hr]http://pcenter.ir[hr][br /]

                    دیدگاه


                      #25
                      پاسخ : مشکل با تبدیل یک رشته به عدد در بسکام

                      نوشته اصلی توسط adelavr110
                      کجاش حجم رفته بالا اگه برنامه ات هزار بیت رو هم بخواد با این روش قرار بده باز مشکلی نیست!
                      تشکر
                      امتحان میکنم ایشالا که درست بشه
                      مرسی
                      جایی نرین من بازم مزاحم میشم آ
                      آموزش ساخت جعبه برای مدار با نرم افزار Corel Draw - آموزش طراحی تابلو ثابت با Corel Draw و LED Tool - آموزش کرک LED Tool

                      116 کتابخانه مورد نیاز برای Altium Designer

                      از دروغ متنفرم؛ هرچند در این مملکت به جرم صداقت، کودن نامیده شوم.

                      دیدگاه


                        #26
                        پاسخ : مشکل با تبدیل یک رشته به عدد در بسکام

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

                        دیدگاه


                          #27
                          پاسخ : مشکل با تبدیل یک رشته به عدد در بسکام

                          نوشته اصلی توسط am.***hesh نمایش پست ها
                          چی شد پس کجا رفتی جواب گرفتی یا نه؟ من همین کار رو میخوام بکنم
                          این مال 10 سال قبله

                          Dim S As String * 3
                          Dim V As Word
                          S = "123"

                          V = Val(s)
                          Print V
                          اگه مردم می دونستن زمان چقدر با ارزشه دیگه هیچ وقت کفش بند دار نمی خریدن البرت انیشتن

                          دیدگاه

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