|
I was able to fix this as I had the datagrid set as
this.dataGridTicketTypes.CausesValidation = false;
changing this to true fix the issue
|
|
|
|
|
Text box lost focus simple solution
|
|
|
|
|
i want to read data from a serial port(where a gsm modem is connected). I want to read the reply from modem when an AT command is send to the modem.
i.e for eg. if i send AT to the modem i want to read the reply OK from the modem!
I had used the below codes but the application hangs while executing these lines:
string data = Convert.ToString(serialPort1.Read(buffer, 0, (int)buffer.Length));<br />
string data1 = Convert.ToString(serialPort1.BaseStream.Read(buffer, 0, (int)buffer.Length));<br />
I had also tried
string data = serialPort1.ReadLine();
Below is my full code section:
private void button1_Click(object sender, EventArgs e)
{
try
{
serialPort1.PortName = "COM6";
serialPort1.Handshake = Handshake.None;
serialPort1.BaudRate = 115200;
serialPort1.DataBits = 8;
serialPort1.Parity = Parity.None;
serialPort1.StopBits = StopBits.One;
serialPort1.DtrEnable = true;
serialPort1.Open();
string c = "AT+CMGS=";
string c1 = "\"+6582083412\"\r\n";
serialPort1.Write(c+c1);
string d = "Test message from coded program ";
serialPort1.Write(d);
char[] arr = new char[1];
arr[0] = (char)26;
serialPort1.Write(arr, 0, 1);
serialPort1.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
I would appreciate your help very much, since this is my first time i am trying to communicate with a serial port. Thanks in advance
modified on Thursday, January 15, 2009 11:48 PM
|
|
|
|
|
use the event DataReceived...
this is my email :lebron_y@126.com
we can discussion then SerialPort communications.
regards
|
|
|
|
|
Hi Aghosh Babu,
It seems like you are try to build an application which send SMS using a connect Phone , and the serial port you are using (COM6) is a virtual serial port (port used to connect to through buletooth or USB ) , so please make sure that you com6 is working , by using Apllication like Hyper Terminal (it comes with windows XP) , try to send AT , and recive OK , if its is working over there , than you can try it in your code (dont forget to disconnect hyper terminal bepore try from you code , other wise it will give error , say port already in use).
I have used the following code recive data that arrives on serial port
private static void SerialPortDataReceived(object sender, SerialDataReceivedEventArgs e)
{
if (_serialPort.BytesToRead > 0)
{
int bytesToRead = _serialPort.BytesToRead;
byte[] dataRead = new byte[bytesToRead];
string linedata;
_serialPort.Read(dataRead, 0, bytesToRead);
linedata = ConvertToString(dataRead);
}
}
private string ConvertToString(IEnumerable<byte> ByteArray)
{
string tempStringToReturn = string.Empty;
foreach (byte bt in ByteArray)
{
tempStringToReturn = tempStringToReturn + Convert.ToChar(bt);
}
return tempStringToReturn;
}</byte>
In the above code SerialPortDataReceived is a event of serial port object , this event is raised when there data arrives on the serial port .
Try out with above information , see if it helps , i need to move now , let me know if you find any problem regarding the same
-Regards
Bharat Jain
bharat.jain.nagpur@gmail.com
|
|
|
|
|
Hi Bharat,
Thanks for the code... i am now able to read data from serial port.. initially i haven't set my handshake property properly...I used serialPort1.ReadExisting(); to read the data from serial port... i think i will redo my code with yours ...i hope your code will automatically initiate the method when a data comes into the port...
|
|
|
|
|
Gr8 to know that the code was helpful.
-Regards
Bharat Jain
bharat.jain.nagpur@gmail.com
|
|
|
|
|
Hi,
I need to take the value in label1 on form 1 and populate textbox1 on form 2. Can someone please tell me how I can go about doing this?
Thank you!
Illegal Operation
|
|
|
|
|
|
I need to display multiple lines of information on a hyperlink mouseover for a web application. The mouseover works fine, but niether " " nor "\n" works to get a linebreak into the tooltip text. Can someone please help?
Thanks.
|
|
|
|
|
|
Thanks, but no dice - Environment.NewLine.Insert(0, "sometext") does not put a line break into the Tooltip, Environment.NewLine has no effect either this thing seems bent on ignoring whitespace.
my code lokks like this:
H.ToolTip = "Date of Order: " + Convert.ToDateTime(dataread["DateStamp"].ToString()).ToString("MM/dd/yyyy HH:mm") + Environment.NewLine.Insert(0, "sometext");
|
|
|
|
|
Perhaps something like this?[^] Btw this would have been more appropriate in the ASP forum.
|
|
|
|
|
I have no idea if this actually helps you, but you are using Environment.NewLine the wrong way. It's used to insert a new line like this:
string s = "Ladies and gentlemen..." + Environment.NewLine + "Welcome to my new lair!";
Cheers,
Vıkram.
I don't suffer from insanity, I enjoy every moment of it.
|
|
|
|
|
Thanks for the pointer,
I have unfortunately come to the conclustion after trying even an ASCII carriage return that the Web Hyperlink Tooltip displays all whitespace as a single space. So, I will either have to clutter an already busy dynamic display or figure out how to get the AJAX to update just my popup panel instead of the entire page.
|
|
|
|
|
This is an ASP.NET question, you are more likely to get better help in the ASP.NET forum.
HTML collapses all contiguous whitespace into a single whitespace. If you want to use multiple whitespace characters, use For the line break, have you tried <BR> ? I have no idea if it will work in your case, but that's the line break tag in HTML.
Sorry if you know all of this: I'm assuming you're a beginner, no offence meant.
Cheers,
Vıkram.
I don't suffer from insanity, I enjoy every moment of it.
|
|
|
|
|
None taken, yes and \n is the first thing I tried actually, no I am definately not a beginner at this but sometimes one has to look at the basics which can become more difficult the more experienced one becomes.
Thanks for your thoughts on this, I am going to persue another solution.
|
|
|
|
|
Hi,
I'm currently sparetime coding on a neural network analyzer of Kismet (Wlan) data.
Project language is c# (.net 2-3.5)
As NN I'm using NeuronDotNet-3 or encog-1.1.0
Current state:
* Read data from logfiles
* Sort data into Lists<points> devided by track and BSSID
* work in progress: Analyse input data and complete field calculation with a FeedForward BackPropagation NNetwork
* ToDo: display calculated data, calculated center of field
As sampled input data has a lot of errors, the NN is my current problem. Is there anybody to contribute to this project? It will be licensed under LGPL or something similar.
If anybody is interested, please write a short mail with the title "Neural Network KisLyzer" to:
dhg8641 /\a_t/& g(m)x [dot.t] net
Source is maintained on a public subversion server and my be moved to sourceforge, if projekt is progressing.
Backgrund: Mathematical analysis works in free space or with a lot of calculation power and exact placement of walls and fences.
If these parts are not given, the analysis has to follow other rules. A neural network seems to produce the best fit.
If there are some interested people, I'll publish a webpage with the current source and something like a dev-blog.
current code version of pre-alpha NN-code (NeuronDotNet-3):
public List<clstypedatapoint> CalcSigmoidSignal(List<clstypedatapoint> sampleData, List<clstypedatapoint> requestPoints)
{
updateLogDelegate("Initializing samples");
updateProgressMDelegate(10);
List<clstypedatapoint> calcData = new List<clstypedatapoint>();
foreach (ClsTypeDataPoint p in sampleData)
{
ClsTypeDataPoint pt = p;
pt.Signal = (p.Signal - 128) / 256;
calcData.Add(pt);
}
updateLogDelegate("Initializing neural network.");
updateProgressMDelegate(20);
LinearLayer inputLayer = new LinearLayer(2);
SigmoidLayer hiddenLayer1 = new SigmoidLayer(this.neuronCount);
SigmoidLayer hiddenLayer2 = new SigmoidLayer(this.neuronCount);
SigmoidLayer outputLayer = new SigmoidLayer(1);
BackpropagationConnector bp1 = new BackpropagationConnector(inputLayer, hiddenLayer1);
BackpropagationConnector bp3 = new BackpropagationConnector(hiddenLayer1, hiddenLayer2);
BackpropagationConnector bp2 = new BackpropagationConnector(hiddenLayer2, outputLayer);
bp1.Momentum = momentum;
bp2.Momentum = momentum;
BackpropagationNetwork network = new BackpropagationNetwork(inputLayer, outputLayer);
network.SetLearningRate(learningRate);
outputLayer.Initializer = new ZeroFunction();
hiddenLayer1.Initializer = new RandomFunction();
network.Initialize();
int progress = 0;
network.EndEpochEvent += new TrainingEpochEventHandler(delegate(object senderNetwork, TrainingEpochEventArgs args)
{
progress++;
if (progress % 1 == 0)
{
updateProgressTDelegate(((int)((progress) * 100) / trainingCycles)%100);
updateLogDelegate("SquaredError: " + network.MeanSquaredError);
}
});
updateLogDelegate("Adding training data.");
updateProgressMDelegate(30);
TrainingSet trainingSet = new TrainingSet(2, 1);
foreach (ClsTypeDataPoint p in calcData)
{
trainingSet.Add(new TrainingSample(new double[] { p.Longitude, p.Latitude }, new double[] { (p.Signal)}));
}
updateLogDelegate("Training network.");
updateProgressMDelegate(50);
network.Learn(trainingSet, trainingCycles);
network.StopLearning();
updateProgressTDelegate(0);
updateLogDelegate("Calculating field.");
updateProgressMDelegate(90);
int reqCnt = requestPoints.Count;
int cnt = 0;
foreach (ClsTypeDataPoint p in requestPoints)
{
cnt++;
if ((cnt % 100) == 0)
updateProgressTDelegate((int)(100 * (cnt) / reqCnt));
double[] ret;
ret = network.Run(new double[] { p.Longitude, p.Latitude });
p.Signal = ret[0];
}
updateProgressTDelegate(0);
updateProgressMDelegate(0);
return requestPoints;
}
</clstypedatapoint></clstypedatapoint></clstypedatapoint></clstypedatapoint></clstypedatapoint>
|
|
|
|
|
salam sir;
how can made student form application in C#.net and login form?please send me coding and tutorial
thanks sir
mohammedali
|
|
|
|
|
I AM NEW USER OF THIS FORUM.PLEASE HELP ME HOW CAN MADE CALCULATOR APPLICATION IN C#.NET WINDOWS APPLICATION?
how can made login user form application in c#.net?
please you will help me about how can made marks sheet project in vb.net or c#.net?
how can made msn messenger or windows messenger in vb.net?please send me coding of this application and send me msn messenger application in vb.net
how can made login form in vb6 and vb.net?please send me coding
how can made Login Form in c#.net?how can coding any easy in dot net or c#.net?please send me any software
HOW CAN MADE MESSENGER IN C#.NET?HOW CAN MADE STUDENT FORM IN C#.NET?
how can made clinic project in c#.net?
This is ridiculous, buy a book and at least try to learn.
modified 12-Sep-18 21:01pm.
|
|
|
|
|
which books is best?
mohammedali
|
|
|
|
|
|
plz help me applicaton form in c#.net and loginform
|
|
|
|
|
I'd start with my answer to the last inane question you posted. Clickety[^]
|
|
|
|
|
I have a .NET service that collects data from custom hardware.
I want clients to log on to the service so I can do the Publisher-Listener pattern to publish updated data to the clients.
Right now I have remoting objects that both sides use that are basically event containers. Server gets new data, server gets listener objects from listener collection, server transmits new data via the event to the client. Client observes event, unpacks and updates. Is this the best way to do this?
The way it's laid out now seems hackish just to have classes that are nothing more than event containers. I also need additional scaffolding on both sides to observe the events and client request calls. The system is safety critical and the prototype application leaves a bad taste in my mouth.
Does anyone have a different approach other than the event container, or should I get some mouthwash (or some bourbon) for the bad taste?
Scott P
"Simplicity carried to the extreme becomes elegance."
-Jon Franklin
|
|
|
|