PC Terminal Program with C# Source Code

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
lock attach
Attachments are accessible only for community members.
Len_CONSULTRON
Level 9
Level 9
Beta tester 500 solutions authored 1000 replies posted

Here is the C# source code to a terminal program for a Windows PC.

Minimum System Requirements:

  • Windows 7.  A lower version may work but has not been tested.
  • C# Compiler.  I have compiled this on both Visual C# 2017 and 2019.

This code started as a simple PSoC UART (remote) to PC terminal application to replace Teraterm, Termite, RealTerm, etc.

I did this to eventually enhance the UART comm capabilities to include features such as

  • Data logging (appending to a .csv file)
  • Data Plotting.  This includes saving the plots as a .png file or .csv.

This code has those features built in by using my packetizing protocol.

Disclaimer

You are allowed to use this source code “at-will” for commercial or non-commercial purposes. I DO NOT state or imply any warranty for the use of this code in-whole or in-part.

I've attached an archive of the source code and a .pdf that describes the use and the packetizing protocol.

Len

Message was edited by: Len Removed bin and obj directories. Makes for a smaller .zip. Will be rebuilt when compiled.

Len
"Engineering is an Art. The Art of Compromise."
10 Replies