Tag: 串口

从VS中的arduino接收string,如何将它们存储在csv或xls文件中?

所以我正在使用C#通过serialPort从我的arduino中读取string。 当我做所谓的行动时,string显示在一个文本框中。 我现在需要做的是将它们放在一个数组中,并将它们存储在csv或xls文件中。 private void btRecOn_Click(object sender, EventArgs e) { if (serialPort1.IsOpen == true) // COMport is open Text = recon; // string recon = "recording on" serialPort1.Write(Text); // sends text "recording on" to arduino } private void SerialPort1_DataReceived(object sender, SerialDataReceivedEventArgs e) { RxString = serialPort1.ReadExisting(); // reads data from serial port this.Invoke(new EventHandler(trataDadoRecebido)); // […]

excelmacros来解码用示波器数字化的串行线路信号(过采样)

我用示波器对232 UART进行了数字化处理。 我想写一个macros来解码在ASCII字符接收到的数据。 这里附上了这个文件。 信号从0移动到3伏。采样频率为1MHZ。 我可以从哪里开始? http://www.tr3ma.com/Dati/C3lightbridge00004.txt http://www.tr3ma.com/Dati/C3lightbridge00005.txt

MS通信控制在VBA

我正在使用Excel的VBA。 我的要求是在VBA中创build的表单应该通过我的系统的串口与外部系统进行通信。 为了同样的目的,就像我们在VB中所做的那样,我正努力在VBA中添加MS Comm Control。 我能够通过从Tools -> Additional Controlsselect相同的MS通讯控制添加到控制面板。 但是,当我尝试将MSComm控件放在我的表单上时,它会给我以下错误。 主题不被指定的动作信任。 由于这个原因,我无法将控制权放在我的表格上,因此无法使用。 对于MS Winsock控件,观察到同样的行为。 在stackoverflow上find一个类似的问题: MSCOMM32.ocx用法导致不受信任的错误没有任何具体的答案。 我的安装是:Win XP – SP3,MS Office 2010,VB6,MS VS 2010。

从串口input数据到Excel

我已经build立了从数字卡尺到Arduino板卡的接口。 Arduino将卡尺的读数通过串口发送到计算机。 通过串口发送的数据当然是完全可定制的。 我现在想要一个选项,当某个命令通过串口(例如卡钳中的一个button产生的)时,卡尺的数据将input到Excel中的当前单元格中,并按下Tab键以移动到下一个单元格。 我想知道你推荐的解决scheme是什么? 什么编程语言? 如何将数据发送到Excel? 如何模仿Tab键? 等等

串行数据到Excel电子表格

我需要帮助,我接受了一个项目,认为它应该是直接的,但现在我卡住了。 这是一个数据logging程序,需要从COM端口接收串行string,处理string,然后将这些信息放入Excel电子表格。 到目前为止,我有串行端口正在使用工作。 Private Sub SerialPort_DataReceived(ByVal sender As Object, ByVal e As System.IO.Ports.SerialDataReceivedEventArgs) Handles serPort.DataReceived Dim str As String = serPort.ReadExisting() Invoke(myDelegate, str) End Sub Sub procString(input As String) bufString = input If InStr(bufString, "|") Then tempString.Add(bufString.Split(New Char() {ChrW(2)})) End If End Sub 这就引出了我的第一个问题,那就是如何最好地处理传入的string。 目前我正在将string拆分成一个List(Of String),我假设这是在发送到Excel之前处理string的最佳方法。 如果我错了,请纠正我。 第二个问题是如何最好地处理这个string,然后把这些信息放到Excel中。 我已经尝试使用计时器来获取数据到Excel,但它不工作 Private Sub Timer1_Tick(ByVal sender As System.Object,ByVal […]