重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
上位机的编程语言很多啊,VC,C++,C#,VB,VB.NET等等,关键是看你熟悉哪种编程语言了,这几种语言都是面向对象的编程语言。VB入门比较容易,而且比较容易掌握,VB.NET是VB的升级版本,现在也比较流行。跟C有关的都需要有C语言的基础。
公司主营业务:网站制作、网站设计、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联推出阳新免费做网站回馈大家。
如果对上位机的控制要求不是很高的话,或者说对技术先进性上没有太高要求,建议用VB,比较好掌握!
下位机是谁写的?让他帮你就好了。
上位机和下位机从来都是一块儿调的,离了谁都不行。
有上位机就有下位机,通常说的下位机指的是单片机或者PLC。上位机用是运行于PC端的工控程序,上位机与下位机通常采用RS232接口实现通讯。上位机负责采集/处理/显示下位机的传送的各种信号,这个信号可以是开关状态,可以是内存大小等等。同时上位机也可以发送相关指令给下位机,下位机(单片机)收到指令后就执行相关程序实现特定的功能。你说的VB上位机就是用VB语言开发的上位机程序,简单来说就是一个通讯程序。
要用委托的形式(界面上拖一个txt_Rect文本框)
Delegate Sub SetTextCallback(ByVal InputString As String)
Private Sub ShowString(ByVal comData As String)
txt_Rect.Text += comData '将收到的数据入接收文字框中
txt_Rect.SelectionStart = txt_Rect.Text.Length
txt_Rect.ScrollToCaret()
End Sub
Private Sub SerialPort1_DataReceived(ByVal sender As Object, ByVal e As System.IO.Ports.SerialDataReceivedEventArgs) Handles SerialPort1.DataReceived
Dim inData As String = SerialPort1.ReadExisting
Dim d As New SetTextCallback(AddressOf ShowString)
BeginInvoke(d, inData)
End Sub