由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Military版 - 简单编程问题求教。
相关主题
diy6轴机床4D打印技术问世
码工的超级计算机,只要192$转个搞笑的,但和军事相关的
见识了亚洲上流社会富二代过生日特大喜讯:继脸书后,“推特”宣布上市计划
是不是东方文化在开发软件方面有天然的劣势matlab开始赚中国钱了
拒絕韓流 8千日人示威姚明要买Clippers
再来谈谈通过当群众演员解决农民就业的问题华为手机可能是真好,周围的人没有一个用。
看来日本为了‘心神’煞费苦心借人气问一下,长脸跟圆脸会生出什么形状脸?
春晚的相声来了加州自杀案其实与藤校对华人的歧视很有关系
相关话题的讨论汇总
话题: serialport话题: indata话题: void话题: public
进入Military版参与讨论
1 (共1页)
w*********r
发帖数: 42116
1
RS232通讯,从一个设备读整数。
要求:
能在Windows 7, 10运行。
时钟控制定时读数,存到硬盘,显示当前数据就好。
不要VBA。
不要安装复杂的开发软件。
A***g
发帖数: 1816
2
读串口?用VC写一个简单得很
w*********r
发帖数: 42116
3
没编译器。安装VC需要经过IT,而且我的硬盘只有128g,没那么多空间了。


: 读串口?用VC写一个简单得很



【在 A***g 的大作中提到】
: 读串口?用VC写一个简单得很
f**o
发帖数: 12685
4
c#
using System.IO;
using System.IO.Ports;
using System.Threading;
namespace RS232RVR
{
public partial class Form1 : Form
{
private delegate void SetTextDeleg(string data);
public Form1()
{
InitializeComponent();
SettingRS232();
}
public void SettingRS232 ()
{
try
{
SerialPort mySerialPort = new SerialPort("COM6");
mySerialPort.BaudRate = 9600;
mySerialPort.Parity = Parity.None;
mySerialPort.StopBits = StopBits.One;
mySerialPort.DataBits = 8;
mySerialPort.Handshake = Handshake.None;
mySerialPort.ReadTimeout = 2000;
mySerialPort.WriteTimeout = 500;
mySerialPort.DtrEnable = true;
mySerialPort.RtsEnable = true;
mySerialPort.Open();
//mySerialPort.DataReceived = new
SerialDataReceivedEventHandler(DataReceivedHandler);
mySerialPort.DataReceived = DataReceivedHandler;
textBox1.Text = "Serial Port is Ready.";
}
catch (Exception ex)
{
textBox1.Text = ex.Message;
}
}
public void DataReceivedHandler(object sender,
SerialDataReceivedEventArgs e)
{
SerialPort sp = (SerialPort)sender;
System.Threading.Thread.Sleep(500);
string indata = sp.ReadExisting();
this.BeginInvoke(new SetTextDeleg(DisplayToUI), new object[] {
indata });
//textBox1.Text = indata;
}
private void DisplayToUI(string displayData)
{
textBox1.Text = displayData.Trim();
// textBox1.Text = displayData;
}
}
}
A***g
发帖数: 1816
5
Java读串口也行
y*j
发帖数: 3139
6
最简单的就是用powershell, 什么也不用安装。一个短短的script就能搞定。

:RS232通讯,从一个设备读整数。
:要求:
:能在Windows 7, 10运行。
:时钟控制定时读数,存到硬盘,显示当前数据就好。
:不要VBA。
:不要安装复杂的开发软件。

【在 w*********r 的大作中提到】
: 没编译器。安装VC需要经过IT,而且我的硬盘只有128g,没那么多空间了。
:
:
: 读串口?用VC写一个简单得很
:

m***a
发帖数: 13878
7
python好像可以
y****o
发帖数: 1535
8
java也可以实现串口编程,这个只要有普通的jdk 8.0就行
google搜索java 串口
会有一大堆程序
另外python也可以,这个要装python 2.7或者3.5等等
google搜索python 串口
A***g
发帖数: 1816
9
powershell可以读串口了?那可真是power了

【在 y*j 的大作中提到】
: 最简单的就是用powershell, 什么也不用安装。一个短短的script就能搞定。
:
: :RS232通讯,从一个设备读整数。
: :要求:
: :能在Windows 7, 10运行。
: :时钟控制定时读数,存到硬盘,显示当前数据就好。
: :不要VBA。
: :不要安装复杂的开发软件。

D*****i
发帖数: 8922
10
windows 上面免费c++编译器多得是,装一个在自己家里,编译好自己的程序,再拷贝
到公司机器上。

【在 w*********r 的大作中提到】
: 没编译器。安装VC需要经过IT,而且我的硬盘只有128g,没那么多空间了。
:
:
: 读串口?用VC写一个简单得很
:

y*j
发帖数: 3139
11
当然可以,powershell 基本上可以访问windows上的任何东西。

:powershell可以读串口了?那可真是power了

【在 A***g 的大作中提到】
: powershell可以读串口了?那可真是power了
w*********r
发帖数: 42116
12
这不符合公司的要求,会给自己找更大的麻烦。


: windows 上面免费c 编译器多得是,装一个在自己家里,编译好自己的程序,
再拷贝

: 到公司机器上。



【在 D*****i 的大作中提到】
: windows 上面免费c++编译器多得是,装一个在自己家里,编译好自己的程序,再拷贝
: 到公司机器上。

y****o
发帖数: 1535
13
牛逼,还是powershell简单

【在 y*j 的大作中提到】
: 最简单的就是用powershell, 什么也不用安装。一个短短的script就能搞定。
:
: :RS232通讯,从一个设备读整数。
: :要求:
: :能在Windows 7, 10运行。
: :时钟控制定时读数,存到硬盘,显示当前数据就好。
: :不要VBA。
: :不要安装复杂的开发软件。

w*********r
发帖数: 42116
14
谢谢,powershell works。我Google到了一段读写RS232的script。能读到数据。

【在 y*j 的大作中提到】
: 最简单的就是用powershell, 什么也不用安装。一个短短的script就能搞定。
:
: :RS232通讯,从一个设备读整数。
: :要求:
: :能在Windows 7, 10运行。
: :时钟控制定时读数,存到硬盘,显示当前数据就好。
: :不要VBA。
: :不要安装复杂的开发软件。

1 (共1页)
进入Military版参与讨论
相关主题
加州自杀案其实与藤校对华人的歧视很有关系拒絕韓流 8千日人示威
windows问题多,但是比linux桌面强n个光年再来谈谈通过当群众演员解决农民就业的问题
龙芯能否应用在手机处理器上?看来日本为了‘心神’煞费苦心
码工们说说。春晚的相声来了
diy6轴机床4D打印技术问世
码工的超级计算机,只要192$转个搞笑的,但和军事相关的
见识了亚洲上流社会富二代过生日特大喜讯:继脸书后,“推特”宣布上市计划
是不是东方文化在开发软件方面有天然的劣势matlab开始赚中国钱了
相关话题的讨论汇总
话题: serialport话题: indata话题: void话题: public