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

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

  1. #1
    کاربر دائمی آواتار علی فتحی
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    مهاباد
    سن
    42
    پست
    1,076

    نوشتن برنامه برای باسکول دیجیتال

    سلام چگ.نه میتوان برای باسکول رو ی رایانه پورت تعریف کرد با سی شارپ

  2. #2

    نقل قول: نوشتن برنامه ببرای باسکول دیجیتال

    سلام دوست عزیز
    از سریال پورت استفاده کنید. عموما روی هر باسکول بیت ریت و دیتا ریت رو نوشته.
    بعد نوع اطلاعاتی رو که ارسال میکنه رو نیز نوشته. مثلا 10 کاراکتری. که بعد از خوندن اون اطلاعات میتونید با کم و زیاد کردن نمایش بیت ها عدد باسکول رو بدست بیارید.

  3. #3
    کاربر دائمی آواتار علی فتحی
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    مهاباد
    سن
    42
    پست
    1,076

    نقل قول: نوشتن برنامه برای باسکول دیجیتال

    مرسی از جوابتون من عکس زیر پورت باسکول رو کشیدم آیا سریال پورت همین است؟
    اگر درسته ممنون میشم نحوه کد نویسی رو ارائه فرمایید.
    port.jpg

  4. #4

    نقل قول: نوشتن برنامه برای باسکول دیجیتال

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

  5. #5
    کاربر دائمی آواتار علی فتحی
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    مهاباد
    سن
    42
    پست
    1,076

    نقل قول: نوشتن برنامه برای باسکول دیجیتال

    اصلا متوجه منظورتون نشدم . هایبرترمینال اصلا چی هست؟

  6. #6
    کاربر دائمی آواتار علی فتحی
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    مهاباد
    سن
    42
    پست
    1,076

    نقل قول: نوشتن برنامه برای باسکول دیجیتال

    http://s2.picofile.com/file/8262622126/RS232.zip.htmlلطفا یک نمونه اتصال به پورت و نحوه شناسایی رو اینجا قرار بدین
    آخرین ویرایش به وسیله علی فتحی : شنبه 16 مرداد 1395 در 00:34 صبح

  7. #7

    نقل قول: نوشتن برنامه برای باسکول دیجیتال

    نقل قول نوشته شده توسط علی فتحی مشاهده تاپیک
    http://s2.picofile.com/file/8262622126/RS232.zip.htmlلطفا یک نمونه اتصال به پورت و نحوه شناسایی رو اینجا قرار بدین
    این فایلی رو که فرستادید درسته و به راحتی به باسکول وصل میشه.
    BaoudRate:1200
    ReadBufferSize:2048
    و توی ایونت serialPort1_DataReceived:

    try
    {
    //lblvazn.Text = "0";
    string s = serialPort1.ReadExisting();
    int j = 0;
    int k = 0;
    for (int i = 0; i < s.Length; i++)
    {
    try
    {
    if (Convert.ToInt32(s.Substring(i, 1)) >= 0)
    {
    j = i;
    i = s.Length;
    }
    }
    catch { }
    }
    string s2 = s.Substring(j);
    string w = "";
    for (int i = 0; i < s2.Length; i++)
    {
    try
    {
    if (Convert.ToInt32(s2.Substring(i, 1)) >= 0)
    {
    w += s2.Substring(i, 1);
    }
    }
    catch
    {
    k = i;
    i = s2.Length;
    }
    }
    //string s2 = s.Substring(0, 10).Replace("P","").Replace("p","").Replace("+","" ).Replace("\r","").Replace("t","").Replace("T","") .Replace("-","");
    // if (w.Length > 5)
    lblvazn.Text = w;//(Convert.ToDecimal(w)).ToString();//Convert.ToDecimal( s.Substring(j, k)).ToString("000000");//(Convert.ToDecimal( s.Substring(j,k))).ToString("00000");// Convert.ToDecimal(s).ToString("00000");

    }
    catch
    {

    }

    فقط یادتون باشه lblvan لیبلی هست که مقدار باسکول رو توش نمایش میدم.

  8. #8

    نقل قول: نوشتن برنامه برای باسکول دیجیتال

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

  9. #9
    کاربر دائمی آواتار علی فتحی
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    مهاباد
    سن
    42
    پست
    1,076

    نقل قول: نوشتن برنامه برای باسکول دیجیتال

    با عرض سلام مجدد و تشکر از جواب دوستان من تنظیمات پورت رو پیدا کردم روی باسکول :
    1-فرمت ارسال = Alpha
    2-تنظیمات سرعت =1 8 n 1200

    تنظیمات سرعت معلومه:
    stop bit=1
    data=8
    parity=n
    baud rate=1200

    فرمت ارسال چی است و کجا استفاده میشه ؟ Alpha
    آخرین ویرایش به وسیله علی فتحی : یک شنبه 17 مرداد 1395 در 21:03 عصر

  10. #10
    کاربر دائمی آواتار علی فتحی
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    مهاباد
    سن
    42
    پست
    1,076

    نقل قول: نوشتن برنامه برای باسکول دیجیتال

    اینم نمونه که خودم ساختم لطفا در نحوه کد نویسی و بهینه کردن کمک کنید. با تشکر

    http://s1.picofile.com/file/8262883884/Baskol.zip.html

  11. #11
    کاربر دائمی آواتار علی فتحی
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    مهاباد
    سن
    42
    پست
    1,076

    نقل قول: نوشتن برنامه برای باسکول دیجیتال

    اینم یک سری کد که نتونستم استفاده کنم .
     WeighingForm.MySetting.ComPortNo = this.d.Text;      WeighingForm.MySetting.BaudRate = Convert.ToInt32(this.j.Text);
    WeighingForm.MySetting.DataBits = Convert.ToInt32(this.k.Text);
    WeighingForm.MySetting.parity = this.l.Text;
    WeighingForm.MySetting.StopBoit = Convert.ToInt32(this.m.Text);
    WeighingForm.MySetting.OutdoorType = this.o.Text;
    WeighingForm.MySetting.SaveSetting();
    WeighingForm.Closeflag = true;
    int num1 = (int) MessageBox.Show("تنظیم پورت سریال تغییر کرد");








    WeighingForm.MySetting.LoadSetting();
    this.d.Text = WeighingForm.MySetting.ComPortNo;
    this.j.Text = WeighingForm.MySetting.BaudRate.ToString();
    this.k.Text = WeighingForm.MySetting.DataBits.ToString();
    this.l.Text = WeighingForm.MySetting.parity;
    this.m.Text = WeighingForm.MySetting.StopBoit.ToString();
    this.o.Text = ((object) WeighingForm.MySetting.OutdoorType).ToString();
    this.q.Text = WeighingForm.MySetting.MahakIdCode.ToString();

  12. #12
    کاربر دائمی آواتار علی فتحی
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    مهاباد
    سن
    42
    پست
    1,076

    نقل قول: نوشتن برنامه برای باسکول دیجیتال

    دوستان حرفه ای ممنون میشم نمونه سورس ارسالی رو اصلاح بفرمایید .پست 10
    پست 9 .alpتفاده بشهh هست و کجا باید اسa. چی

  13. #13
    کاربر دائمی آواتار علی فتحی
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    مهاباد
    سن
    42
    پست
    1,076

    نقل قول: نوشتن برنامه برای باسکول دیجیتال

    خود دستگاه باسکول یک پورت ورودی و یک پورت خروجی داره کامپیوتر باید به کدوم وصل بشه؟

  14. #14

    نقل قول: نوشتن برنامه برای باسکول دیجیتال

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

  15. #15

    نقل قول: نوشتن برنامه برای باسکول دیجیتال

    سلام اگه به نتیجه نرسیدی به من پیام بزار کارم کلا همین باسکوله و برنامه نویسی اش میتوتم تا حدی کمکت کنم شماره تلگرامم اینه
    ۰۰۹۳۷۹۴۰۴۰۲۹۸

  16. #16
    کاربر تازه وارد
    تاریخ عضویت
    بهمن 1386
    محل زندگی
    مشهد
    پست
    80

    نقل قول: نوشتن برنامه برای باسکول دیجیتال

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

  17. #17

    نقل قول: نوشتن برنامه برای باسکول دیجیتال

    کابل خروجی اش ر ا چک کنید

  18. #18
    کاربر تازه وارد
    تاریخ عضویت
    بهمن 1386
    محل زندگی
    مشهد
    پست
    80

    نقل قول: نوشتن برنامه برای باسکول دیجیتال

    نقل قول نوشته شده توسط esagraphic مشاهده تاپیک
    کابل خروجی اش ر ا چک کنید
    کابل درسته
    اطلاعات دریافتی نامفهومه

  19. #19
    کاربر دائمی آواتار علی فتحی
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    مهاباد
    سن
    42
    پست
    1,076

    نقل قول: نوشتن برنامه برای باسکول دیجیتال

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

    Outdoor 3000 Samples:
    P+ 01994
    @+ 01990
    @+ 01993
    p+ 00000
    I>>>>>>>
    @- 01994
    @-01,994
    p+00,000
    P+01,994
    all packets ended with Enter character with ascii code=0x0d


    Line2: stable weight no decimal point {P+ 01994}
    Line3 and Line4: varying weight(motion) {@+ 01990} and {@+ 01993}
    Line5: zero stable weight {p+ 00000}
    Line6: Error {I>>>>>>>}
    Line7: negative weight {@- 01994}
    Line8: negative weight + decimal point=3 {@-01,994}
    Line9: zero stable weight + decimal point=3 {p+00,000}
    Line10: stable weight + decimal point=3 {P+01,994}


    default RS232 serial port Settings : 9600,8,E,2
    outdoor 3000 RS232 serial port Settings: 2400,7,E,1

تاپیک های مشابه

  1. نوشتن برنامه برای قطع ارتباط یکی از کلاینت ها
    نوشته شده توسط Mahdi_Delphi در بخش برنامه نویسی در Delphi
    پاسخ: 13
    آخرین پست: چهارشنبه 08 اسفند 1386, 19:13 عصر
  2. نوشتن برنامه برای کافی نت
    نوشته شده توسط *unos* در بخش WCF , Web Services , .Net Remoting
    پاسخ: 6
    آخرین پست: سه شنبه 07 اسفند 1386, 18:33 عصر
  3. نوشتن برنامه برای کافی نت
    نوشته شده توسط dadvand در بخش توسعه نرم افزارهای تحت شبکه
    پاسخ: 4
    آخرین پست: جمعه 16 شهریور 1386, 11:59 صبح
  4. نوشتن برنامه برای مبایل
    نوشته شده توسط saeid taheri در بخش ASP.NET Web Forms
    پاسخ: 4
    آخرین پست: پنج شنبه 07 دی 1385, 00:53 صبح
  5. نوشتن برنامه برای ساختن AutoRun
    نوشته شده توسط ICEMAN در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 7
    آخرین پست: جمعه 21 مرداد 1384, 11:39 صبح

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

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