قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

   

الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,673
نشاط [ حسن هادي محمود ]
قوة السمعة:
قديم 05-07-2014, 06:05 PM المشاركة 137   
افتراضي



السلام عليكم

ساقوم ان شاء الله باضافه درس عن كيفيه عمل برنامج للقراءه عن طريق السريال
ولكن لدي مشكله عن برنامج التسجيل لان فتره التجربه قد انتهت فلو يوجد كراك للبرنامج الدي يسمى CAMTASIA studio8
?????????
السلام عليكم
جرب هذا الرابط
http://www.dev-point.com/vb/t333293.html
https://www.youtube.com/watch?v=7WsAodLAvxA
تحياتي

اعلانات

hamzazayyad
:: مهندس متميز ::
تاريخ التسجيل: Aug 2005
الدولة: موزنبيق
المشاركات: 696
نشاط [ hamzazayyad ]
قوة السمعة:
قديم 11-07-2014, 03:57 PM المشاركة 138   
افتراضي serial comunication RS 232 using vc sharp


السلام عليكم

سنضيف اليوم باضافه كيف نقوم باستلام بيانات عن طريق السيريال بورت RS232 بشكل مستمر واكتر من بايت



كود:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.IO.Ports ;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void richTextBox1_TextChanged(object sender, EventArgs e)
        {

        }

        private void button1_Click(object sender, EventArgs e)
        {
            button1.BackColor = Color.GreenYellow;

            if (!serialPort1.IsOpen)
                serialPort1.Open();
            textBox1.Text = "Opened";
            this.BackColor = Color.Green;
            serialPort1.DataReceived += new SerialDataReceivedEventHandler(DataReceivedHandler);

        }
        string w;
        private void DataReceivedHandler(object sender, SerialDataReceivedEventArgs e)
        {
            //int numberOfBytesToRead;
            w = serialPort1.ReadLine();
           /// w = serialPort1.ReadTo("SS");
          
            if (w != string.Empty)
            {
             Invoke(new Action(() => richTextBox1.AppendText(w)));
             
  
                ; 

            }
        }

        private void button2_Click(object sender, EventArgs e)
        {
            serialPort1.Close();
            textBox1.Text = "Closed";
        }

        private void label2_Click(object sender, EventArgs e)
        {

        }
    }
}

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )

الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,673
نشاط [ حسن هادي محمود ]
قوة السمعة:
قديم 11-07-2014, 08:26 PM المشاركة 139   
sun شكرا جزيلا لك أخي كريم


السلام عليكم

سنضيف اليوم باضافه كيف نقوم باستلام بيانات عن طريق السيريال بورت RS232 بشكل مستمر واكتر من بايت



كود:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.IO.Ports ;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void richTextBox1_TextChanged(object sender, EventArgs e)
        {

        }

        private void button1_Click(object sender, EventArgs e)
        {
            button1.BackColor = Color.GreenYellow;

            if (!serialPort1.IsOpen)
                serialPort1.Open();
            textBox1.Text = "Opened";
            this.BackColor = Color.Green;
            serialPort1.DataReceived += new SerialDataReceivedEventHandler(DataReceivedHandler);

        }
        string w;
        private void DataReceivedHandler(object sender, SerialDataReceivedEventArgs e)
        {
            //int numberOfBytesToRead;
            w = serialPort1.ReadLine();
           /// w = serialPort1.ReadTo("SS");
          
            if (w != string.Empty)
            {
             Invoke(new Action(() => richTextBox1.AppendText(w)));
             
  
                ; 

            }
        }

        private void button2_Click(object sender, EventArgs e)
        {
            serialPort1.Close();
            textBox1.Text = "Closed";
        }

        private void label2_Click(object sender, EventArgs e)
        {

        }
    }
}
السلام عليكم
شكرا جزيلا لك اخي كريم
سوف أجربه
تحياتي الطيبه لكم


hamzazayyad
:: مهندس متميز ::
تاريخ التسجيل: Aug 2005
الدولة: موزنبيق
المشاركات: 696
نشاط [ hamzazayyad ]
قوة السمعة:
قديم 12-07-2014, 09:33 AM المشاركة 140   
افتراضي


السلام عليكم
شكرا جزيلا لك اخي كريم
سوف أجربه
تحياتي الطيبه لكم
السلام عليكم
اخي حسن البرنامج شغال مئه بالمئه ولكني لم اعمل فيديو بسبب عدم توفر النت على كل حال لا تنسى ان تضيف اضافه سطر بعد كل ارسال كما كانت في الدرس قبل هدا عن طريق اداه الميكرو سي حتى لا يعلق البرنامج

بالتوفيق اخي.


الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,673
نشاط [ حسن هادي محمود ]
قوة السمعة:
قديم 14-07-2014, 08:56 PM المشاركة 141   
افتراضي


السلام عليكم
اخي حسن البرنامج شغال مئه بالمئه ولكني لم اعمل فيديو بسبب عدم توفر النت على كل حال لا تنسى ان تضيف اضافه سطر بعد كل ارسال كما كانت في الدرس قبل هدا عن طريق اداه الميكرو سي حتى لا يعلق البرنامج

بالتوفيق اخي.
السلام عليكم
شكرا أخي أشتغل البرنامج
بالنسبه للبرمجه اضيف بنهايه كل رساله امر enter +newline
يعني مثلا
كود:
uart1_write_text("IRAQ\r\n");
حيثr \ هو enter
n \ هو newline

ممكن شرح لي كود
كود:
serialPort1.DataReceived += new SerialDataReceivedEventHandler(DataReceivedHandler);
كود:
 private void DataReceivedHandler(object sender, SerialDataReceivedEventArgs e)
        {
            //int numberOfBytesToRead;
            w = serialPort1.ReadLine();
           /// w = serialPort1.ReadTo("SS");
          
            if (w != string.Empty)
            {
             Invoke(new Action(() => richTextBox1.AppendText(w)));
             
  
                ; 

            }
        }


الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,673
نشاط [ حسن هادي محمود ]
قوة السمعة:
قديم 20-07-2014, 03:37 PM المشاركة 142   
افتراضي


السلام عليكم
ماذا يعني groupbox وماذا يمكن استفاده منه


Mahdi Al-kindy
:: مهندس ::
تاريخ التسجيل: Feb 2013
المشاركات: 15
نشاط [ Mahdi Al-kindy ]
قوة السمعة:
قديم 20-07-2014, 04:42 PM المشاركة 143   
افتراضي


شرح جدا جميل ومفهوووم ربي يجعله في ميزآآن حسناتك يآرب

ممكن طلبـ بسيط إذ أمكنك برمجة برنامج المايكرو سي للارسال الى السي شارب بواسطة برنامج الفلوكود

وأكن لك من الشاكرين أخي


hamadalla31
:: مهندس متميز ::
تاريخ التسجيل: Mar 2009
المشاركات: 585
نشاط [ hamadalla31 ]
قوة السمعة:
قديم 22-07-2014, 12:46 AM المشاركة 144   
x6 بارك الله لك اخي الكريم واعزك وفتح لك كل ابواب الخير


السلام عليكم
ماذا يعني groupbox وماذا يمكن استفاده منه
وعليكم السلام ورحمة الله وبركاته
مربع التجميع GroupBox
هو إطار مخصص لإحتواءمجموعة من الأدوات داخله ويعرض مربع التجميع عنوان نصيا
تتحكم فيه الخاصية text يظهر في اطاره العلوي
ويستخدم مربع التجميع لأداء الوظائف التالية
1- تنسيق شكل الأدوات علي النموذج ، بجمع الأدوات المتشابهة في الوظيفة داخل اطار واحد له اسم يدل علي وظيفتها
2- عرض واخفاء مجموعة من الأدوات معا او تفعيلها او تعطيلها معا
3- عزل بعض الأدوات المتربطة الموضوعة علي مربع التجميع

اتمنى ان أكون وصلت لك المعلومة



الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 04:27 PM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)