RobotStudio event

For Help! using FP SDK 5.06

Options

Is there anyone familiar with FP SDK 5.06?

i have trouble in connecting to virtual irc5 using FP SDK.

I use VS.net C# and FP SDK 5.06.0115. I am developing an windows app. I tried the following code to conect a running Virtual Controller on robware 5.06.0115.

The url string i used is exactly the same with the controller's setting!

url = "/{12B3A1F5-A992-4FF2-9FAE-C8666B64943C}";

SetControllerURL(Url);
_controller = new Controller(Url);

It passed the compiling, and in runtime it caught exception in /new controller(url).

I already did this in FP SDK 5.05, and it works perfectly. So, is it just a bug of FP SDK 5.06. or I did anything wrong?

Please info me to: Ronin-xianjie.bao@cn.abb.com!

great thanks!

 

Comments

  • ReneK
    Options

    Hello,

    why are you not using the default constructor for the controller class:


    this
    .MyABBController = new Controller();

    There is only one controller around anyway...

    best regards

    Ren?

  • Hi, Renek.

    Tahnk you for kindly replying!

    The new controller() without GUID is only used in FP application. Thus, I will deploy the dll into FP side. But now, I am using this in a windows application. This construtor also can not work.

    I still find it quite strange that in FP SDK 5.05. It is OK! Why in 5.06 it crushes?

  • RussD
    Options

    Are you building a Windows PC application using PC-SDK or a FlexPendant Application using FlexPendant SDK?

    They are two different platforms/products and the .Net assemblies are not, as far as I can tell, interchangeable between the two platforms.

    Also, do you really have version 5.06.0115? I don't think this has been released yet, you should probably use a released version, e.g. 5.06.0095. You probably won't get any support on a beta in this forum (or anywhere else for that matter).

    Russell Drown
  • Urban
    Options

    For this task you should use the PC SDK 5.06. I have not tested it yet, but this code compiles and "should" work:


        Guid aGuid = new Guid(Url);
        ControllerInfo info = new ControllerInfo(aGuid);
        Controller aController = ControllerFactory.CreateFrom(info, ControllerFactoryProperty.SystemId);

        aController.Logon(UserInfo.DefaultUser);

     

    Urban38566,4467824074
    Urban Vikblom
    CONTAB
  • O! Guys!

    Tahnk you for your suggetsions! I already tried PC SDK, it works at connection part. But I do not have the time to do a complete test for PC SDK.

    Since I got a lot code developped based on FP SDK, I do not want to move to PC SDK Part now.