LABVIEW中如何取得ActiveX中的OBJECT类数据

2019-07-18 05:08发布

各位老师好。
我在欧洲网站上下载了松下PLC 的ActiveX  FP-connect.lib其功能同三菱COMPONECT 一样,
编好程序后,编译也没问题,可其读写方法中的输出变量(LV中为变体),一连线就编译不了,报错。
其读函数是:object ReadWORD(int lStationNumber, stringstrAddress, int lNumberOfRegisters, ref string bstrErrorMessage )这C#中
这个控件我VB VC DELPHI EXECLE 中试了都可以,就labview不行。

LABVIEW中如何取得ActiveX中的OBJECT类数据

求解  老师们帮助啊。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
3条回答
WMSWANG
2019-07-18 10:06
多谢楼老师,我也用强制转换试了,编译不了。
在C#做了如下处理就可以
UInt16[] arReturnData = null;
                    object objReturn = this.m_ocxFP_CONNECT.ReadWORD(short.Parse(textBoxStation.Text), strAddress, nNWords, ref strError);
                    if (objReturn != null)
                        arReturnData = (UInt16[])objReturn;
                    else
                        return;

                    this.textBoxDataWord.Text = Convert.ToString(arReturnData[0]);
可LABVIEW中不知道如何处理?
LABVIEW中有没有类似的方法?
多谢

一周热门 更多>