标题:API Library 怎么用?
只看楼主
Bunny008
Rank: 1
等 级:新手上路
帖 子:185
专家分:6
注 册:2011-7-27
得分:0 
回复 59楼 你们都要疼我哦
感谢好人啊,我去研究一下这三个函数,还得好好研究一下你这番话,试着自己去写写
2012-02-15 23:48
Bunny008
Rank: 1
等 级:新手上路
帖 子:185
专家分:6
注 册:2011-7-27
得分:0 
回复 60楼 TonyDeng
嗯,也相当感谢神叔叔,我看那个cb.dll也该放弃了,偶试着自己写个dll去。有没有这方面的例程啊?
偶有两个想法,不知道是不是可以直接在程序里调用cbw32.dll用,还是需要再写一个类似cb.dll的东西附加上去?
2012-02-15 23:53
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:0 
VFP9的API接口是直接調用cbw32.dll的,不用另寫DLL。

授人以渔,不授人以鱼。
2012-02-15 23:55
Bunny008
Rank: 1
等 级:新手上路
帖 子:185
专家分:6
注 册:2011-7-27
得分:0 
回复 59楼 你们都要疼我哦
GET_INPUT以参数的形式传给DispatchAPI, 在cb.dll中再调用cbw32.dll里的cbDIn,cbDConfigPort,cbDOut这3个函数来完成。。
这句好像不懂。。

您还需要什么资料,跟这个硬件有关的代码在附件里。我还是觉得得弄清Get_Input是做什么的吧?不太明白GET_INPUT对那三个参数做了什么,机械的人说他们传过来的是两根24伏电压的电线,可能有24伏就认为是高电平,0就认为是低电平。不知道这个是怎么转换的。

PROCEDUREDIO.rar (11.03 KB)


2012-02-16 23:58
Bunny008
Rank: 1
等 级:新手上路
帖 子:185
专家分:6
注 册:2011-7-27
得分:0 
回复 63楼 TonyDeng
神叔叔,您有什么建议么?我猜想GET_INPUT就是要得到输入嘛,所以用cbDIn()替代,看来不行。我觉得还是基础不够,有无头苍蝇乱撞的嫌疑。。
附cbDIn()的用法。
cbDIn.rar (13.47 KB)



[ 本帖最后由 Bunny008 于 2012-2-17 00:07 编辑 ]
2012-02-17 00:04
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:0 
你管它怎麼用,現在是你要做什麼自己寫一個替代它的辦法,不是去探究它幹什麼。現在的問題你的系統需要如何使用這個卡,然後用廠家提供的新的工具實現它,把原來舊的用到這個卡的函數都砍了。

[ 本帖最后由 TonyDeng 于 2012-2-17 00:08 编辑 ]

授人以渔,不授人以鱼。
2012-02-17 00:05
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:0 
你不是說連這個系統是幹什麼的都不清楚吧?

授人以渔,不授人以鱼。
2012-02-17 00:11
Bunny008
Rank: 1
等 级:新手上路
帖 子:185
专家分:6
注 册:2011-7-27
得分:0 
回复 66楼 TonyDeng
我需要把GET_INPUT换掉,pa_digin[]应该得到的是8位的01码。不是只换接口,传参数的途经变一下,原来的程序不用动吗?
2012-02-17 00:14
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:0 
直截了當地說吧,你的系統需要GET_INPUT()返回什麼數據?除了GET_INPUT()返回的數據,系統是否還要求GET_INPUT()做了什麼額外的動作?瞭解清楚這點,就寫一個函數獲得所需要的東西就行了。記住:需要什麼,就實現什麼。

授人以渔,不授人以鱼。
2012-02-17 00:19
Bunny008
Rank: 1
等 级:新手上路
帖 子:185
专家分:6
注 册:2011-7-27
得分:0 
回复 67楼 TonyDeng
我只知道外面要传24伏电压信号进来,通过卡就等于传0或1进来,1应该就认作高电平,一切准备就绪,接下来的工作就跟卡无关了。
不过我不明白他是怎么把电压认作01码的。。
2012-02-17 00:20



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-360320-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.166593 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved