找回密码
 注册
Simdroid-非首页
查看: 325|回复: 1

[积分贴存推荐] 【求助】再问REDXIII,谢谢 +9.1

[复制链接]
发表于 2002-9-22 16:03:05 | 显示全部楼层 |阅读模式 来自 LAN
问题就在这个参数传递上呀
lpPoint 的定义类型是  point  结构
typedef struct tagPOINT { // pt  
LONG x;  
LONG y; }  
POINT;  
  
但在Labview提供的数据类型中(number,string,array,waveform,adapt to type),只有number 可以返回X坐标
按照getcursorp的形参类型,应该传递labview的cluster才对
那怎么办呢?
万分感谢呀,再帮一把,我的QQ:75981019
发表于 2002-9-23 11:38:04 | 显示全部楼层 来自 上海

回复: 用call library function node怎样传递structure类型参数

Simdroid开发平台
但在Labview提供的数据类型中(number,string,array,waveform,[B]adapt to type[/B]),只有number 可以返回X坐标  
  
呵呵,就是用adapt to type。
  
再labview里创建一个cluster,一次放入x,y,都是i32类型。x,y的次序不要搞错啊,必要时点右键用reorder control in cluster。再将call library node的参数类型选为adapt to type, format为Handle by value。在diagram里将cluster与参数入口连起来。这样送进去的就是cluster的pointer了。
  
欲了解更多labview的数据存储格式,请到ni.com当一本叫G programing language reference manual的pdf file.
  
连接:
http://digital.ni.com/manuals.nsf/websearch/8603C072BB0FAAE98625665E006358A6?OpenDocument&node=132100_US
  
直接下载:
http://www.ni.com/pdf/manuals/321296b.pdf

评分

1

查看全部评分

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

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-5-23 16:37 , Processed in 0.040207 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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