VS 2008 Serial Data - Make Sure The Correct Data Is Received?

Jun 28, 2009

I am using Visual Basic express to create a serial interface to a multi-room audio controller. I have started by creating a form that can connect to the controller and I can receive data from the Controller and display Zone status, volume etc in corresponding texts box thaks to help from Stanav and Tassa in my previous thread.

My next problem is to do with receiving lots of data from the serial port and my application getting out of sync. This is mainly caused by turning the volum control as each time it is turned a little bit the controller sends out the new status of the Zone being effected

eg
****Turning Volume knob on Zone 1***
Status returned from Controller:
#Z01PWRON,SRC3,VOL05<CR>

[Code].....

View 7 Replies


ADVERTISEMENT

Pass Serial Data From Serial Data Received Event

Dec 13, 2009

I'm trying to pass a data packet from the serial data received event.The code can capture the data without any issues.I'm spinning my wheels on getting the data packet out of the thread for further processing.[code]

View 4 Replies

Sorting Received Data From Serial?

Apr 7, 2012

I am constantly receiving 2 lines of data via my serial port, example:

GPRMC, 151243.000 , A, 3723.2475, N, 10354.0208,E,1.26, 290.95, 9.0,,,A*67
GPGGA, 151244.000, 0122.4098, N, 10354.0212, E, 1, 04, 2.1, 71.4, M, 4.3, M,,0000*5F

Apart from the starting 5 alphabets which is the message ID, the other numbers are constantly changing every second. I wish to pick out specific values from these GPRMC and GPGGA and constantly update their respective text boxes, how do I go about doing that?

The 4th, 6th & 8th values of the GPRMC message (in this case '3723.2475' 10354.0208' and '1.26')The 10th value of the GPGGA message (in this case that value is '71.4')

View 1 Replies

Using The Received Data From Serial Port?

Oct 6, 2011

the problem I am having is probably mainly because of I am very new at VB.net, anyway, the thing is, I am able to receive data from microcontroller successfully. The format of the data coming from the Microcontroller is shown below

0,2 1023,1023 1023,1023 1023,1023
1,5 1023,1023 1023,1023 1023,1023
2,8 1023,1023 1023,1023 1023,1023

[code].....

View 2 Replies

Close Serial Port After Data Received?

Feb 22, 2009

I have the following code that listens to a serial port and writes the incoming data to a listview control (the serial data are a delimited string taht arrives once per second that I parse into separate listview subitems). I would like to be able to close/disconnect the serial port once a specific value in the incoming string is detected. For example, in this case one of the columns of data in the incoming string represents depth, I would like to close the serial port when the depth falls below a given number. I have tried the code below, but my program crashes on the SerialPort.CLose method.

dim m_strOBS() as string
Private Sub SerialPort_OBS_DataReceived(ByVal sender As Object, ByVal e As System.IO.Ports.SerialDataReceivedEventArgs) _

[code].....

View 4 Replies

Incorrect Data Is Received From Serial Port?

Nov 10, 2010

I am current using VS2008 to write a little app to transmit hex data via the serial port to the target device and receive back data from it and display that on a text box.

The problem i am facing is receiving "read" data "hex" back from the serial port and displaying it. I am able to send data to the target system without any problem. For example, if i send this command "&H10, &H0, &H1, &H7E, &HFF, &H49" The LEDs on the system blink 10 times and it works every time. If i send this command "&H10, &H0, &H0, &HFF, &HD" i should get 5E back and I use Realterm to verify the communication and it works great. When i use my VB app it fails, instead of getting back 5E.I get "&H35, &H45, &HD, &HA" on the buffer

Private Sub sendbutton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles sendbutton.Click
Dim send_Buffer() As Byte = {&H10, &H0, &H0, &HFF, &HD}

[Code]...

View 1 Replies

Serial Port, Data Received Handler?

Oct 1, 2009

I am writing a program to read data from the serial port using the data received event. But, I realised that My data received event run more than 1 time when there is a data received at the com port and this actually makes my reading command reads the wrong data. The correct procedure is whenever I send a "+++" over to my device. It should responses with "OK."message.

Why the DataReceived Event will read more than 1 time?
Below is my coding for your reference.
Public Class ControlProgram

[code].....

View 8 Replies

.NET And Displaying Real-time Received Serial Data On GUI?

May 24, 2010

I'm having a bit of an issue receiving a stream of serial data and displaying the data real-time in my GUI. I am fairly new to VB.Here's what I'm trying to achieve: I have an I2C device (bank of LED's) connected to my Arduino. Using the VB.NET (2010) GUI I request which LED I want on (via buttons) and the I2C device then sends a reply confirming which LED actually turned on (basic feedback). Ok, sounds great right? Here's where I get issues. Well when I try to read the serial data sent to VB and display the real-time stream on the GUI, a) I get a bit of a mess as an output (values are ok, just spewn across GUI) and b) when I select a new LED to turn on, the GUI data does not refresh to this change. The stream being sent from the Arduino is ok, I looked at the data in a serial monitor.

[Code]...

View 2 Replies

Send XML Commands In Vb To Get Data Received Over A Serial Port

May 5, 2011

How do I send XML commands in vb to get data received over a serial Port?

I know the commands I'm just not sure how to send them.

View 2 Replies

Serial Port Data Received Event Not Executing?

May 17, 2010

I don't know why this is. I am using VB 2008.net and I am trying to receive data on the serial port.

For some reason, the following event is not executing. Here is the

[Code]...

Just simple as of right now for debugging purposes. I have a breakpoint at getMe and it doesn't hit it at all. I know for sure that the serial port should be receiving data as I am using RealTerm to monitor serial port input data before I run my program.

View 8 Replies

Check Serial Port Data Received Event Status?

Oct 2, 2009

I am trying to write something through serial port to my device. Before that, I added the data received handler to read the data when the device response with some data. The problem now is how can i check the status of the data received event? I need to know when the data received event has started or has ended before I can proceed to do some other task like check if the result is successfully receive.

View 2 Replies

Graphical Interface - Need To Filter Data Received From Serial Port?

Jun 4, 2010

I'm doing a project and want to do a graphical interface using V. Studio 2010. I want to use VB.NET as a programming language.
- Do I have to add any software to define VB.net?
- What is the function that reads the data from the serial port?
- If I want to receive more than one type of data, and I want to put/read them in separate text boxes, what is the function to filter the incoming data?

View 4 Replies

Read From Serial Port And Parse Received Data On Event Serialdata.eof?

Nov 2, 2011

I'm having trouble with parsing an XML data from serial port.Actually I need to parse it automatically after all data is received from serial port.I can display all the data in a richtextbox control and all data is received perfectly but my problem isit seems that serialdata.eof function seems like it's not firing.

here's some of my code:

Private Sub frmMain_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'set serial port properties
With COMPort
.BaudRate = 19200

[code]....

what i need to know is how can i automatically parse the XML data from serial port after all data is received.

View 8 Replies

VS 2008 How To Make Serial Data Base That Application Can Connect To

Aug 26, 2009

Can anyone tell me how to make a serial data base that my application can connect to?

View 9 Replies

VS 2008 Monitor How Much Data Application Has Sent/received

Dec 20, 2009

Is it possible to monitor how much traffic my application has used? I'm interested to see how much data that has been sent and received over the internet from/to my own vb.net application.

View 2 Replies

[2008] Serial Port Received Bytes Is Zero?

Mar 12, 2009

In my serial port application, I have my code -

Private Sub SerialPort_DataReceived(ByVal sender As System.Object, ByVal e As System.IO.Ports.SerialDataReceivedEventArgs) Handles SerialPort.DataReceived
Dim cnt2 As Byte

[code]....

For some packets I sent, "Error Data Received" came up. I checked BytesReceived, it was 0. My question is: since SerialPort_DataReceived processes data received, data was supposed to be received. Why the number of bytes I read was zero? BTW, when is this event accessed? it is accessed when any number of bytes received or the whole packet received?

View 2 Replies

VS 2008 Monitor HTTP Data Sent And Received Over A Webbrowser Control?

Jan 23, 2011

How can i monitor the HTTP data (headers including raw html data) that is sent and recieved while a user browses with a web browser control in my application?

is there some way to capture the connection itself into a socket?

View 11 Replies

Make A Program With First Form To Enter The Serial If Correct Just Continue To Form2 If Incorrect Just A Popup Say Like "Serial Incorrect"?

Aug 13, 2010

i just want to make a program with first form to enter the serial if correct just continue to form2 if incorrect just a popup say like "Serial Incorrect" how i can make it ?

View 2 Replies

HSD 32 Bit Data Bus To Serial Converter Via A Microcontroller - Data Sniffer To Read The Data Bus (32Bit)

Sep 3, 2008

Im working on a HSD 32 bit data bus to serial converter via a microcontroller. Now first I want to make a sort of data sniffer to read the data bus (32Bit) .All on the controller side is working and the stream of bytes are coming in via RS232 as 4 bytes in HEX like FD,A5,45,8B . I already converted the bytes in Dec and ASCII to determine what is passed true the bus and how fast and stuff.. Now that is all correct and working very well if the LSB (least significant bit) of the 32 data bus is Data line 0 and the MSB (most significant bit) is Data line 31 but if that is not the case I need to invert the 32Bits (like as I would invert the connector on the bus) . How do I best do this using the 4 bytes I send from the micro controller.

Example:

(MSB) 01001000 01100101 01101100 01110000 (LSB)
HEX= 48 65 6C 70
DEC= 72,101,108,112
ASCII= H E L P

I need to invert it with a button to:

(MSB) 00001110 00110110 10100110 00010010 (LSB)
HEX= 0E 36 A6 12
DEC= 14,54,166,18
ASCII= (SO) 6 : (DC2)

View 3 Replies

Password Loop Textbox - Code Works To Read The Entry Data And To Recognise The Correct Data, And The Incorrect

Apr 16, 2012

CODE:

That code works to read the entry data and to recognise the correct data, and the incorrect. However, even if entry is correct, the error msgbox will appear (x times of how many records there are in file), despite being navigated to the menu. Anyway that the Else isn't triggered when data is correct. Also for it to appear just one instead of (x times of how many records there are in file.)

View 2 Replies

VB 2008 Check For Data And Make The Program Stay There Until The Data Is Input?

Aug 3, 2010

I have a program for school project that has input fields for Name, Address, City, State and Zip. I need to error check so that the fields are not empty.I have used If statements that check to see if the fields are empty and shows a message box if they are but if I leave the whole form empty and click the button that activates it, all the if statements go- one by one instead of pausing for the user to input the required data.How do I check for data and make the program stay there until the data is input? I have tried TRY/CATCH but it won't catch this type of error.

this is the

'This program computes customer's bills at the pizza shop for all combinations of
'crusts, toppings, sizes and discounts
Option Strict On
Public Class PizzaForm

[code].....

View 10 Replies

VS 2008 Serial Data To A Text Box?

Aug 21, 2010

I have a PIC program written in PicBASIC pro that sends out variables in word (ie 260, 458 etc). I would like to write a simple one form application that displays these variables in a box like this (just a mocked up image)In my search for VB code examples on how to use the serial port I came across one basic but functional example

Imports System.IO
Imports System.IO.Ports
Imports System.Net
Imports System.Data

[code]....

This is correct as there is only one variable that contains data at the moment (Temperatures(2) ), so the values are 0,0,261,0 for the first line. the increase in temperature was reflected in subsequent readings as it went up to 26.6C and then 26.8C.However I am now stumped... I don't know how I can adapt the code to brake the data up into the 4 variable and place them in to 4 different text boxes.

View 2 Replies

VS 2008 Serial GUI Data Manipulation

Apr 26, 2010

I have been using Dick Grier's example to attempt to attempt to read data coming from a project.I first have to read 16 bytes for an RFID tag. I have that working and am able to extract the unique ID code and display it (cut out for length).The project samples voltage on an ADC and transmits 120 samples ranging from 0 to 255.I am attempting to buffer in the 120 samples, convert the scaled voltages (195 Vp or so (115% of Vnom)), and calculate Vrms.When I attempt to calculate and display the information, nothing is displayed.[code]

View 5 Replies

VB 2003 - Handling Data - Transmitting Data From A Comm Device Via Serial Port

Nov 10, 2009

I'm currently working on a project where I am transmitting data from a comm device via the serial port and resorting the raw data (in binary) to its respective ascii values. The problem I'm facing is determining the most efficient method to accomplish my goal. Essentially, I have 68 bytes coming in, the first and second bytes represent the page and packet number and the data itself ranges from 3 to 64, the remaining for my checksum.

What I am needing to do is, grab 50 consecutive bytes per variable in my array, and that is where I'm confused. I have easily pulled my 3-64 bytes and stored that data to a string. I just don't know the most efficient method to accomplish my goal. Should I write directly to file all my data, as there are like 8 pages, of 128 packet data. [Code] I can capture the the first 50 by using a for-loop easily, but what would be the preferred method to track what data chunk I've taken? The more I think about it, I think I may just want to write to file, all my data, and then just take them back to back in 50 byte chunks. Is that the most efficient method?

View 3 Replies

VS 2008 - Program In Vb To Serial In Data From My Microcontroller

May 18, 2010

I have written a program in vb to serial in data from my microcontroller and it is working good except for one thing. When I try to send the number 26 to vb it just reads a blank I dont know what is going on? The data that I am reading is being converted to int16, and I am using Encoding 28591 and have also tried Encoding 1252. I have also tried a new microcontroller with no success. I dont know if this is a VB problem or a microcontroller program problem.

Dim ReceiveBuffer As String
Dim portname1 As String = "Com5" ' Serial in through this port
Dim portspeed1 As Integer = 19200
Dim WithEvents COMPort As New System.IO.Ports.SerialPort

[CODE]...

View 13 Replies

VS 2008 Get Data From USB UART, But Not USB-to-Serial Adaptor?

May 27, 2011

I have written a sketch for Arduino that sends serial data to my VB.Net app. Works great using the included USB port on the board. I need more distance, so I installed a MAX232. This is interesting. I get proper data in TeraTerm for both com ports (the Arduino USB comes up as a com port). I get proper data in my VB app from the Arduino USB (com) port. I get nothing from the MAX232 circuit on the other com port in my VB app. Why would both work in TeraTerm, but only the USB cable on the Arduino, not my MAX232 circuit in my application?

View 2 Replies

VS 2008 Serial Port - Data Type?

Aug 22, 2009

seems to be quite easy but i'm stuck I'm reading a hex string from serial port (f.e. 20FD05C4), but can't read it proper in VS:/ . I've been trying with serialPort.ReadExisting(), serialPort.Read, etc

Is there any way to just read that String or convert it easyly bin/hex ?

View 8 Replies

VS 2008 Reading And Writing Data To A Serial Port

May 25, 2009

reading and writing data to a serial port. the settings for the port are correct (from manual of device):

[Code]...

View 1 Replies

Get The Length Of Received Data Of Socket?

Mar 9, 2011

I built a server to receive data from clients.But how can I know the length of every data package.

Dim bteAcceptData(1024) As Byte
Dim myAsyncCallBack As New AsyncCallback(AddressOf ReceiveData)
intByte = EndSocket.EndReceive(pIAsyncResult)

[Code].....

View 2 Replies

Split Received Data Then Append It?

Jun 13, 2011

how can i split the recieved data to my vb.net application and then save it, so for example whatever starts with e must be appended to a textfile and whatever starts with a must be display in the label.[URL]..

View 4 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved