NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

usb raw通信如何选择特定端点

已解决!
转到解答

现在发现usb raw真是个好东西,适合不想编驱动的懒人,但用usb进行通信时有个问题,我用的是cypress 68013,可以选择端点2、4作为IN,6、8作为OUT,我用labview提供的usb raw批量数据范例运行cypress公司提供的bulkloop成功,可以完成输入数据然后usb将输入的数据返回的过程。但是由于我在固件里配置了输入、输出各两个端点,能不能在labview中手动选择端点呢?还是labview会自动识别端点?比如,我指定数据通过端点6下载到USB,指定从端点2读回数据。labview的visa属性节点只能列出总的端点数目,不能显示端点的类型。

此外,感觉labview的usb raw帮助里的一些中文翻译存在问题。

1 条消息(共 26 条)
8,015 次查看
解答
已被主题作者 prcxjb 接受

发现自己每次的发的咨询帖子都是在没有人回答之前自己解决了。。。汗。其实在属性节点里面就有USB in和USBout 的pipe选项,可以改为输入或输出都行,需要注意的是,如果是端点8IN,则端点号应该是88h而不是08h,原因是IN导致字节的第一位应该置1(看usb协议就明白了)。如果是端点8OUT则是08h,其他依次类推。如果需要将数据下发到端点2,然后通过端点6上传,则在USB bulk out输入02h,USB bulk in 输入86h。有不明白的同学可以咨询我,哈哈哈,发现做这个的人好少,最近做cy68013的labview数据采集一头雾水,网上给的都是vc的资料。

0 项奖励
2 条消息(共 26 条)
8,014 次查看

注冊英國公司好處和優勢有哪些呢?
1、英國(UK)是位於歐洲西部的島國,是世界經濟強國之一,其國內生產總值在西方國傢中居於前列,是歐盟、北約、英聯邦、西歐聯盟等120個國際組織的重要成員國,是中國在歐盟的第二大貿易伙伴。首都倫敦是世界最大的國際外匯市場和國際保嶮中心之一,英國是與其它國傢簽訂雙邊稅務協議最多的國傢,也是世界上最大的金融和貿易中心之一。
2、利用公司處在英國本土的便利條件,建立公司在歐洲市場的門戶,從而減少公司在國際貿易過程中的中間環節,最終使自己公司在激烈的市場競爭中常立不敗之地;
3、在中國法律允許的條件下合理避稅。如果您不打算開設英國賬戶,您根本不需要攷慮任何稅務問題,因為您的公司沒有在英國境內營業,因此英國政府會認為您這傢公司是無運營公司,因此可以不用交納任何稅款;以上僟條對於我們選擇注冊香港公司來說,一樣也是具有如此優勢的。
4、樹立公司較好的國際形象,從而更加拓寬國際市場經營渠道。從全毬經濟和資本運作看來,英國是繼美國之後的第二大金融中心,再加上其在歐洲的重要地位和與北美及整個英聯邦國傢的密切經濟關係,英國的公司往往在世界上有著較好的聲譽;
5、讓英國市場更好地了解自己公司,為公司的進一步發展,比如公司上市,擴大規模,引進外資等奠定良好的基礎;
6、建立英國公司可以使你親歷英國及歐洲市場,為自己傢庭的長遠發展,比如移民,孩子留壆等創造有利條件;
7、注冊英國公司的手續極為便利,注冊時間短,可以在48小時內完成注冊;
8、所需材料簡單,一般僅需股東填寫本公司的注冊申請表即可,無需任何繁瑣申請過程;
9、我們提供免費的公司名稱在線查詢服務。客戶可以在我們網站直接進行公司名稱預先查詢核准 (使用XML技朮和英國公司注冊侷數据庫直接連通),方便快捷。
10、資料公開,查詢方便,一般在注冊完成後的24小時內就可以在英國工商侷網站上查到注冊信息(24小時/7天);
11、移民及簽証便利
12、方便國際貿易,避開關稅壁壘

香港会社設立 中国会社設立 海外会社設立

0 项奖励
3 条消息(共 26 条)
8,007 次查看

我也在用labview做一个类似的usb通讯的程式!我用的设备是smart sensor的AR844,我的驱动做好了之后,在max里面也找到仪器了,但是给仪器下指令的事后报VISA:  (Hex 0xBFFF003D) 指定缓冲区掩码无效。不知道该怎么处理! 请教!

0 项奖励
4 条消息(共 26 条)
7,983 次查看

可以给我你的QQ号,请教你些问题吗

 

0 项奖励
5 条消息(共 26 条)
7,981 次查看

你好,我想问你个问题。我用VISA可以写入“*idn?\n”命令,并返回6个字节。但是要读取结果的时候,总会出现VISA:  (Hex 0xBFFF0015) 完成操作前超时已过期。请问你遇到过这个问题吗?如何解决?

0 项奖励
6 条消息(共 26 条)
7,814 次查看

不知道你使用的是什么设备?只要支持USB1.1以上,LABVIEW 的USB raw应该就可以正常工作。我在国产的ch372 USB1.1和cy68013 usb2.0芯片也已经实现了。先用NI的usb raw例程试一下,如果出现的错误代码,查一下labview的错误代码手册。

0 项奖励
7 条消息(共 26 条)
7,807 次查看

指定缓冲区掩码无效,估计是你的usb的管道号没有选好。注意看一下芯片支持的usb管道类型,必须是bulk

0 项奖励
8 条消息(共 26 条)
7,806 次查看

出现读取过期,说明你的芯片没有响应。注意查找芯片的编程是否有问题

 

0 项奖励
9 条消息(共 26 条)
7,805 次查看

你好,我目前也在做LV的USB通讯,如你所说,可以找到的资料太少了

我用NI范例上的USB RAW-块的范例,发命令*IDN?可以读回,读回的是制造商,序列号和固件版本,可是当我按手册中的命令去读时,没有返回。这样的情况是通讯上了的吧,不过其他命令怎么读不回来东西呢?

还望大侠指点,都几个星期了,就是没有进展...

0 项奖励
10 条消息(共 26 条)
7,357 次查看