VB 2005 - Serial Port Communication - Error: AxMSComm1.Output
Jun 16, 2010
I am using MSCOMM (mscomm32.ocx) for serial Comm. using VB.NET 2005:
Receiving Error: "AxMSComm1.Output {"Exception from HRESULT: 0x800A018A (CTL_E_GETNOTSUPPORTED)"} Object "
How to resolve this Issue, Below is the code snippet which i am using. [Code]
View 1 Replies
ADVERTISEMENT
Dec 30, 2009
i'm creating a windows form to send/receive data to/from serial port.At first : i send the data as string to the serial port .Second: i tried to read the string again for test the successfull transmission , but i recieved empty string
[Code]...
View 4 Replies
Feb 9, 2009
I am using two serial port in my programm.What is want is, i need to receive data from one port and send on another port and vice a versa.This code receive data from one port but can't receive data from another port. I have tried to simulate this code by using hyper terminal and it works properly with both com port. Where as i have written code in Vb6 too and its is giving same problem as giving interupt while recieved data from one port but not giving interupt which receiving from another port. I know the another way to receive data is by using timer and read data by command as readline(), but what to do to make both the port gives interupt which receive data.Please help to find out the porblem, the code is in Vb.net and it is as under.[code]
View 1 Replies
Dec 23, 2011
I am trying to get serial port communication working between two PC's.
My environment is: XP SP3, 9 pin serial ports on both ends, connected by a null modem cable, Visual Basic 2010 Express.
I have a sending routine and a receiving routine, both based on the on line documentation.
There are no Errors, Warnings or messages.
Problem: The receiving machine shows no sign of receiving a message sent by the sending PC. I have tried making the sending PC into the receiving PC - makes no difference.
My sending routine looks like this:
Sub SendSerialData(ByVal SendData As String)
'Send string to serial port
Using com1 As IO.Ports.SerialPort = My.Computer.Ports.OpenSerialPort("COM1", 9600, Parity.None, 8, StopBits.One)
[Code].....
View 1 Replies
Apr 10, 2009
How do I implement Serial COM Port communication?
View 1 Replies
Nov 14, 2011
I am trying to interface an instrument that I send orders to.An order consists of 4 lines which I am to write to the serial port one at a time and receive an ACK before sending the next line.I have interfaced in the past using the MSCOMM, I'm new to the Serial Port class. But even then I've always received data, never sent anything.My question is when I'm looping through my 4 lines of my order, at what point do I receive ACK? Obviously, not in the same function, right? And how do I know I received an ACK and can go on to output the next line?
View 2 Replies
Dec 31, 2010
I'm trying to read data coming from a serial port. I simply want to ignore all other data besides the string "button_pushed". The device actually writes "button_pushed" to clean up the display when viewing the serial connection from console or similar. I can change this easily but I'd like to keep it if possible.
My code is as follows:
[Code]...
I'll get an IOException from readLine(). I tried using readExisting() which prevented the error but results in the block being executed twice (probably caused by the "") so the log reads "No data match" and "Data match" for one button push.I have a few questions. First, why does ReadLine cause an exception? I tried to negate that with is_closing but it still occurs. Second, will I run into problems using readExisting as it reads the entire buffer?
View 1 Replies
Nov 1, 2010
I am working on an application on serial port communication with PLC machine. Now this communication is only done with one PLC at a time. So I m sending a query to PLC and until its responds back the application goes into wait mode. i.e. no other operations can be done, and an hourglass cursor should be displayed with all other components locked on the form. So how do I achieve this using vb.net?
View 3 Replies
Aug 6, 2009
tell me the settings required for serial port communication
View 1 Replies
Feb 22, 2012
I am using two computer to connect to each other via serial port, I have made a program in VB that allows me to read from the serial port then store whatever that character is to a variable. The only problem is I have to hit a button to read in from the serial port and pass the character to the variable. Is there any way to do this automatically?
View 6 Replies
Feb 7, 2012
I am trying to create a client server application. I am going to make this simple so that a basic chat application. I have gone through these tutorials:
[Code]...
View 1 Replies
Jul 9, 2007
I have a VB2005 application that sends and recieves data with another application (3rd party, not vb 2005) via COM port. When I run the apps on different computers they work great, they send all data to eachother and everything is fine. When I run them both on the same computer with either virtual null modem ports or with 2 hardware ports connected together via null modem cable they stop communicating.
[Code]....
View 5 Replies
Jun 16, 2010
In my application I am using MSComm32.ocx control for the purpose of serial port communication.
when i am using it I am getting a following error while writing data to the port.
"AxMSComm1.Output {"Exception from HRESULT: 0x800A018A (CTL_E_GETNOTSUPPORTED)"} Object "
I am writing the output to the port like below. AxMSComm1.Output ="Hello"
I mention the properties of the ocx control in the form load like below. AxMSComm1.CommPort = 1
AxMSComm1.Settings ="9600,N,8,1"
AxMSComm1.InputLen = 0
AxMSComm1.PortOpen =True
I searched for this error in the net.But I am not found any information for this issue.
can anybody explain why I am getting that error and how to resolve it???
View 5 Replies
Sep 4, 2009
I have a VB.net app running on one computer, displaying text into 2 texboxes or labels.I need to see the two values in two sperate textboxes or labels from the two labels on another computer via a null modem serial adapter.
1st computer.
Code:
serialport1.writeline(label1.txt)
straight forward right?
2nd computer to read the data
Code:
Private Sub SerialPort1_DataReceived(ByVal sender As Object, ByVal e As System.IO.Ports.SerialDataReceivedEventArgs) Handles SerialPort1.DataReceived
dim s as new string = serialport1.readline()
label1.text = s
This is what I was thinking;
Code:
serialport.writeline(label1.text & label2.text
This would send the two values over the serial port. How would I seperate the two values and display them in two different texboxes?cannot use them together)Am I on the right path at all? Or using the serialport.writeline method won't work at all....
View 4 Replies
Dec 15, 2010
when I connected the program with a serial port and planning to get the data from the serial port to the label, the label was error its says Cross-thread operation not valid: Control 'Label1' accessed from a thread other than the thread it was created on.
[Code]...
is there any limitation for data taken from serial connection??
View 4 Replies
Dec 10, 2011
Actually I have a Weigh Bridge (A Large Scale weight mechanism which weighs in Tons) , for which we use an ELECTRONIC WEIGHT INDICATOR which display the weight on its own digital screen while it has an option to connect with a pc via Serial Port,,I just want is to have its weight (Digits) in a text box of my VB.Net Program,Here I want to mention that I know technical settings of my weight machine such as
Bite Per Second
Data Bits
Parity
Stop Bits
Etc,,,
View 17 Replies
Aug 16, 2011
i am a absolute beginner and i want to use vb to receive data from micro controller through serial port using rs232 standards, i found this code to receive the data serially, can any one tell me where should i paste this code, so that the data received will be displayed in message box.Private Sub DataReceived(ByVal sender As System.Object, ByVal e As System.IO.Ports.SerialDataReceivedEventArgs) HandlesSerialPort1.DataReceived
[Code]...
View 9 Replies
Oct 26, 2011
The link below has code to connect to a modem thru the serial port but it is for an earlier version of VB. when I convert the code, it does not fully convert and has 4 errors that prevent building the project. can someone tell me what needs to be changed or added?
[URL]
Note: the error: not CLS-Compliant
View 8 Replies
Apr 12, 2011
I write program for Windows CE that should work with Serial ports. I use object System.IO.Ports.SerialPort. Everything works well but when I close program and open it again, I receive error: Port is in use! At the end I write:
port.close()
port.dispose()
And If I add this:System.GC.collect() than everything begins to work But problem is that computer gets stuck when garbage collector is called for each port. If I tried to use collector somewhere else, it doesnt "collect" ports and they look like used if program starts again.
View 3 Replies
Mar 14, 2010
I have a problem with my program. i can't read any data from serial port. when i click on open the rs232 has to read but it doesn't.i use the program in a pdf(ADAM-4000_Ed-15).[code]
View 3 Replies
Jan 13, 2009
My app runs perfectly with debug but I'm having a couple of little problems with the actual build on another machine.'m getting a "safe handle has been closed" (most of the time, but not all the time) when I button click out of a certain area.The problem, no doubt, is related to the serial port and I think I can solve it but I do want to ask something very basic....I have several points in the code where I'm doing a serialport.open and serialport.close....and clearing some registers etc.....like I say, in debug all is well.
View 4 Replies
Jun 18, 2010
I am having trouble running a VB.NET 2.0 Serial Port application in Windows 7. I developed it in Windows XP, it ran fine in Windows 2000 and now when the company upgraded the machines to Windows 7, the application does not kick off. All platforms were/are 32-bit. I did some research online, but have not found anything relevant to resolve my issue. Does anyone know what the issue might be and the possible solution to it?
View 5 Replies
May 25, 2011
I am currently working on a program that gets data from an external device (microcontroller) and saves the data into a database. I got everything to work except for one simple part. Everytime I disconnect from the serial port, the program stops working and highlights this part of my program:
x = SerialPort.ReadTo("a")
This part just gets the data from the serial port and saves it to variable [COLOR="rgb(72, 209, 204)"]x[/color]This is the complete subclass of my program:
[code]...
It is supposed to read data from the serial port and execute a command that tells VB store the data collected. Whenever I use the function
[COLOR="rgb(72, 209, 204)"]SerialPort.Close()[/color] , the program stops working. What could I be doing wrong? Could the program be stuck in the serialPort.ReadTo() function? Although it does execute the lines in the subclass.
View 7 Replies
Sep 9, 2009
When i try to send the &HBB value through it just sends a &H3F value i think is an error character i use this code:
SerialPort1.Write(System.Convert.ToChar(&HBB))
I am able to send other ascii character using this but i really need to send this &HBB value through serial port.
View 2 Replies
Jul 5, 2010
I have developed serial port communication application using vb 2008 with serial port class.
Previously everything was ok. Now a days error occurs when closing serial port.
At the time of closing there is no receiving data .
Error is "The i/o operation has been aborted because of either a thread exit or an application request"
View 11 Replies
Apr 11, 2012
I'm trying to make a rs232 serial data logging program, that accepts a 12 bit hex RFID tagID from an RFID module. My end objective is to save this RFID tagID into a database and assigned to a person for a personnel management system.I had to use button3 to add the value of the variable 'msg' into textbox1 because I was getting the following error "Cross-thread operation not valid: Control 'TextBox1' accessed from a thread other than the thread it was created on". It is a temporary workaround.When I do press button3, I get the incomplete hex number, instead of "4C00A2C82A0C", I get "A2C82A0C", and sometimes I get random digits like 1,A,C etc etc.
Public Sub OpenPort()
Try
If SerialPort1.IsOpen Then
SerialPort1.Close()
[code]....
View 4 Replies
Mar 28, 2006
I have a stand alone VB.Net 2005 application that uses a serial port that generally stays open while the application runs on a Windows XP system. In trying to bullet-proof the UI, I ran into a problem when the USB to Serial Converter normally used to provide the serial port is disconnected while the serial port is open. In trying to handle the resulting error when accessing the port, I find I cannot close the port.
When trying to do so, the error message says something like "unable to close the port. You may not have sufficient permissions." Reconnecting the USB/Serial Converter does not reactivate the port.
[Code]...
View 8 Replies
Nov 27, 2010
I'm mohammed from Oman ,I'm visual studio.net programmer How I can Read the Data From Barcode Weight scales By Serial port and TcpIp port
View 7 Replies
Jul 25, 2011
I have a Windows form.in windows form have a combo box that give me a list of available port serial with it code (Dim ports As String() =SerialPort.GetPortNames())for example( Com1,Com8,Com15,...).but I want to give me fullname of serial port in device manager for example in dvice manager is these (Comunication Port(COM1) - Printer Port(LPT1) And USB Serial Port(COM8)).how to Get it?
View 2 Replies
Aug 2, 2011
If I uninstall the COM1 and reboot, it works. If I shut down (power off) and restart, I get the message below. If I uninstall then click on Scan for Hardware Changes,The given port name does not start with COM/com or does not resolve to a valid serial port. Parameter name:portName
View 8 Replies