请选择 进入手机版 | 继续访问电脑版

TOSUN同星技术论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 2413|回复: 0

在LabVIEW中通过DLL调用同星的产品,参数接口疑问咨询

[复制链接]

2

主题

2

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2020-11-4 13:45:31 来自手机 | 显示全部楼层 |阅读模式
我把TSMaster自带的winDLL封装成了一些LabVIEW的VI,试图在LabVIEW里面调用TSMaster,实现以下功能:

“在通道0发送一个ID为0x110的报文,然后持续读取通道1接收到的报文”

上面所说的通道,我认为是TSmaster的“HardWare”→“ChannelSelection”里面的通道号,不知道对不对(如果对的话,那另一个疑问又来了,这个win DLL调用,需要电脑上安装TSMaster的吗?)。


我做好的主VI如下图(附图)所示:

然后,我碰到了困难。

虽然我按照同星的函数定义,做好了DLL调用,但是我并不知道这些参数应该怎么填,都代表什么意思,所以下一步就不知道咋做了。

现在我有几个疑问。

1、 整体调用流程是这样的吗?初始化、设置映射,之后就可以发送或者接收了。感觉很简单,但是波特率在哪里设置呀?还有listen模式,只听还是正常,好像没有看到设置的地方,所以我觉得我可能把事情想得过于简单了。

2、 这个DLL调用,和TSMaster是啥关系呀?电脑上需要安装TSMaster吗?需要实现配置好工程的吧?波特率是不是直接就在工程里面做好了呢?

3、 用这个VI去调用同星产品的时候,需要事先手动点运行工程吗?(我感觉好像不需要)

4、 AppNAME是个啥概念?它相当于一个进程吗?它在调用过程中扮演什么样的角色呀?DeviceName又是个啥?

5、 我想知道,如果这样的调用,需要安装TSMaster并且配置好一个工程的话,那么,我需要在TSMaster里面完成什么,需要在调用参数的时候填写什么(那些参数我不会填,不太明白它们的定义,需要指导一下),它俩的分工,要遵循什么原则?

6、 这样的VI大概会有多少呀?  说实话,我希望少一些,把复杂的部分在TSMaster里面都做好,调用接口简单一些,call一下就行了。

期待专家解答帮助,我会把VI做好之后,在本帖子里分享给大家。现在的VI还没有运行成功,不确定有没有问题,我就先不贴附件了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|TOSUN同星技术论坛

GMT+8, 2021-10-28 09:29 , Processed in 0.175959 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表