vb编程教程通讯,vb通信

交换机 39 0
  1. 如何实现基于VB的PC机与DSP的串口通信?
  2. VB与多台仪表485通讯怎样提高效率?
  3. 怎么实现51单片机与电脑串口之间的通信?
  4. vb过程的参数传递方式有哪些?

如何实现基于VB的PC机与DSP的串口通信

每0.2mS就收一个字节,这要求你的程序要有很高的实时性。VB 不是最好的工具,C甚至是汇编更为合适。

你的程序性能有问题运行速度太慢, 如果用VB:

1. 你要用中,高级的编程方法来编, 你的数据的快速和连续性,要求你的程序要有很高速度处理数据。

vb编程教程通讯,vb通信-第1张图片-淮南编程学习网
图片来源网络,侵删)

2 你的问题是. 当你运行一段时间后,你必须要在0.2秒内连续的一端要完成接收,另一端要处理数据,而且缓存也大体满了。

如果你的程序性能达不到0.2秒完成所有的操作,那你的缓存就会迟早溢出。问题就发生啦。

3 为了确认就是上述问题,你把DSP改为发10秒左右,停发2 至3秒,再发10秒:如果这样你的程序能长期运行,那就是上述问题。

vb编程教程通讯,vb通信-第2张图片-淮南编程学习网
(图片来源网络,侵删)

VB与多台仪表485通讯怎样提高效率?

多台设备的话,主动上报式的就不合适了,还是轮询吧。

可以参考一下电力系统的几个轮询规约,101或103等。也可以自定义,基本思路是循环询问各终端的状态,而终端只回答基本情况,若有***需要立刻上送就在应答时加一个标记。主机收到答复如果看到标记就继续询问该节点的详情。嗯,大概如此了。

怎么实现51单片机电脑串口之间的通信?

首先,单片机和微机通信的电气标准要一致,微机串口一般是RS232电气标准,所以要加电平转换芯片,大多用MAX232,一般单片机实验板上都提供这样的标准串口。

其次,要分别编写上位机和下位机软件程序,单片机程序参照例程、教科书进行编写;上位机微机可***用VB,组态软件,Labview等软件编写,一般若是简单的通信,上位机程序编写很简单,例如VB中学会使用mscomm控件,有VB最基础知识的一天就能学会。 最后,大可以没有单片机,没有MAX232,没有串行接口这些硬件就可以实现学习并掌握单片机与微机之间的串口通信。

vb编程教程通讯,vb通信-第3张图片-淮南编程学习网
(图片来源网络,侵删)

proteus可以仿真单片机,也是主流软件。另外,如今的笔记本电脑几乎都没有保留串口,而用USB接口取而代之,不过没关系,有了虚拟串口和串口调试助手,这些都解决了。你可以搜索一下虚拟串口,真的很不错的。

vb过程的参数传递方式哪些

在VB中向过程传递参数的方法有两种:按值传递和按地址传递。 VB在调用过程时,通过使用参数传递的方式实现调用过程与被调用过程之间的数据通信。参数传递实际上就是借助形参(在Sub或Function定义语句中)和实参(在调用程序中)的“结合”来实现。 按值传递:

1)当实参为常量或表达式时;

2)实参是变量时,在形参之前设置关键字ByVal。 按地址传递:当实参为变量或数组时,形参之前设置关键字ByRef(或省略)表示要按地址传递。 VB默认的参数传递方式是按地址传递。

在VB中向过程传递参数的方法有两种:按值传递和按地址传递。VB在调用过程时,通过使用参数传递的方式实现调用过程与被调用过程之间的数据通信。参数传递实际上就是借助形参(在Sub或Function定义语句中)和实参(在调用程序中)的“结合”来实现。按值传递:

1)当实参为常量或表达式时;

2)实参是变量时,在形参之前设置关键字ByVal。按地址传递:当实参为变量或数组时,形参之前设置关键字ByRef(或省略)表示要按地址传递。VB默认的参数传递方式是按地址传递。

到此,以上就是小编对于vb编程教程通讯的问题就介绍到这了,希望介绍关于vb编程教程通讯的4点解答对大家有用

标签: 传递 串口 形参