|
I assume you set the Baudrate,NoOfBit,Parity etc. correctly. If yes then it is usually a question of handshaking (RTS, CTS). This depends very much what the Sender Needs. But if you where sucessfully with another terminal then "simply" check there what Settings are working and Setup SerialPortTerminal with same values.
And have also a look to the code, I think it is easy to understand.
Regards, Bruno
modified 19-Jan-21 21:04pm.
|
|
|
|
|
Hav eyou worked on Electricity meter before?
|
|
|
|
|
Oh! Now got it to work! Just needed to tick the "DTR" option.
|
|
|
|
|
modified 19-Jan-21 21:04pm.
|
|
|
|
|
Yeah! Got it! But now I need to learn how to edit this and have a small window just show that "received" data!
|
|
|
|
|
Step by step. Play a Little bit, analize/modify code. Especally take a look how DataReceived-Hanlder from the serialport component is implemented. This part is the hardest part because one needs this Invoke Thing to avoid crashes between GUI main thread and serialport component threads.
And Keep in mind you always can unzip the original again
modified 19-Jan-21 21:04pm.
|
|
|
|
|
Yeah! It looks easy to modify but in practice it is not at all! Each time I change the GUI and delete something I have bunch of errors! Yes, seems I need to unzip everything and discover every inches!
|
|
|
|
|
Don't worry you will learn this. I learned it also and still have from time to time Problems
One tip: All these visual components have a property "Visible". For the first trials maybe it is easier simply to set this prop to false to hide them.
modified 19-Jan-21 21:04pm.
|
|
|
|
|
Ummm... visibility! Good advice Bruno! I will take it!
|
|
|
|
|
I would say it is fast and dirty, but for a Trial who cares
modified 19-Jan-21 21:04pm.
|
|
|
|
|
LOL! These smiley icons make me laugh! Yes, so dirty!
Listen I have a question for you if you don't mind:
How can I run this:
<a href="http://msdn.microsoft.com/en-us/library/system.io.ports.serialport.aspx">http://msdn.microsoft.com/en-us/library/system.io.ports.serialport.aspx</a>[<a href="http://msdn.microsoft.com/en-us/library/system.io.ports.serialport.aspx" target="_blank" title="New Window">^</a>]
Should I use a Form Application? If yes, Why I have too many errors!
|
|
|
|
|
The link you mention is same Serial port class like SerialPortTerminal uses.
I suggest to use WinForms (for me WinForm is the easiest case).
What kind of errors do you have?
Go step by step:
1.) Make a new Project of type c#, Windows Forms Application
2.) Run it...I know this step is more or less meaningless, but even you know if it runs your very base is ok.
3.) Go on with Serial port component (either you create it at runtime with new, like the demoprogram). But it is also possible to drag&drop it from tool box (section Components) to the mainform. In this case you do not have to bother about create it at runtime....and even more most of the properties like Baudrate etc. you can set directly in visual studo.
modified 19-Jan-21 21:04pm.
|
|
|
|
|
Bruno!
Thanks for your guidelines. Bill mentioned that I cannot simply copy and paste that MSDN code and run it and expect it to work immediately. As you know when you have an empty Form the code is as follows.
<pre lang="c#">
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication6
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
}
}
</pre>
But when if you replace it with one of the MSDN codes, the compiler gets many errors such as:
Error 2 'object' does not contain a definition for 'Dispose'
|
|
|
|
|
Thanks for the steps. I will apply them.
|
|
|
|
|
Otherwhise we can make a teamviewer session....
N.B: Je l'ai demandé pour un contact sur LinkedIn.
Bruno
modified 19-Jan-21 21:04pm.
|
|
|
|
|
Oh! C'est tres gentile de vous mon ami!
I will let you know how I make it out!
|
|
|
|
|
Bruno I did not hear back from you for so long!
|
|
|
|
|
Please delete my account as I am setting up a new e-mail and have no use for this account anymore. thank you.
|
|
|
|
|
|
Or just change the email and continue with the same account?
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
Ah. Too late...he gone...
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
Usually requests to delete an account are posted here: [^], but, who knows, this may work.
«If you search in Google for 'no-one ever got fired for buying IBM:' the top-hit is the Wikipedia article on 'Fear, uncertainty and doubt'» What does that tell you about sanity in these times?
|
|
|
|
|
hi I was just wondering was their a solution to my problem. I downloaded visual studios 2012 recently, but it won't work, it keeps saying compatibility mode is on? any solutions
modified 18-Nov-14 11:07am.
|
|
|
|
|
Member 11243879 wrote: Please help me head in the right way as this will be a kind of exam I will be getting
Help you? With what? You never asked a question or stated any kind of problem you're having.
|
|
|
|
|
What you need to do is start off by breaking down your requirements into smaller, more manageable chunks. That's always the place to start.
|
|
|
|