Online Forums
Technical support is provided through Support Forums below. Anybody can view them; you need to Register/Login to our site (see links in upper right corner) in order to Post questions. You do not have to be a licensed user of our product.
Please read Rules for forum posts before reporting your issue or asking a question. OPC Labs team is actively monitoring the forums, and replies as soon as possible. Various technical information can also be found in our Knowledge Base. For your convenience, we have also assembled a Frequently Asked Questions page.
Do not use the Contact page for technical issues.
Node is not selectable
This works well for me with QuickOPC 2021.3, and the VBScript example that you will find in the installed product under:
ExamplesCOM\VBScript\WSH\UADocExamples\UserInterface\_UABrowseDialog\ShowDialog.SelectionDescriptors.vbs
Can you please test this VBScript example on your computer and let me know the results?
Thank you
Please Log in or Create an account to join the conversation.
Is it working on your side with two hosts?
I run your exemple (the c# translated in Delphi)
When browser is displayed first time:
I select a node on ""opc.tcp://opcua.demo-this.com:51210/UA/SampleServer""
and its okay. on next loop i see the host again.
But if I select a node on ""opc.tcp://opcua.demo-this.com:51210/UA/SampleServer"" and add a new host 'opc.tcp://localhost:49320' and select a node on it when i go out of browser i got two entries in selectionDescriptors and it's okay. So the next loop i should see the two hosts but only one is displayed.
Can you try and let me know if you face same issue?
May I have missed my upgrade?
Regards
Please Log in or Create an account to join the conversation.
Sorry, I should have informed you right away.
Best regards
Please Log in or Create an account to join the conversation.
Is it in Internal version number: 5.62 just created?
Please Log in or Create an account to join the conversation.
Thank for your suggestions.
Will wait new release a check.
Regards
Please Log in or Create an account to join the conversation.
As it turns out, the issues I have encountered while preparing the example were probably the same that lead to your original post. And, we determined that there is a problem in all QuickOPC versions up to 2021.2 that, making long story short, prevents the SelectionDescriptors from being usable for inputs to the dialog.
We will fix it in the upcoming version 2021.3 - it is expected to be released this month (November 2021).
With the fix, the basic example close to what you are trying to achieve looks like this (in VBScript and in C#):
Best regards
Please Log in or Create an account to join the conversation.
status update:
I was preparing an example for you, but encountered some problems. I am now working with the programmer who developed the browse dialog to figure out where it comes from.
Best regards
Please Log in or Create an account to join the conversation.
I will review your code and possibly provide another example for that. But, please bear with me, I am on OPC Interoperability workshop this week, and that keeps me busy. It may take some days before I have it ready for you.
Regards
Please Log in or Create an account to join the conversation.
Thank for your suggestions:
Actually our goal is to use multi-selected. We would like that, when the UA brother is displayed, all the nodes are displayed in order the user is not obliged to add it every time .
Also the next step will be to retrieve the node added by the user when he closes the browser. But let focus first on display all node . I create a simple example with two nodes, Its Delphi but you should recognize the objects I use .
If I add an initial node descriptor as suggested only this one is displayed.
Here after the code associated to the click on a button that start UABrowser node.
Please Log in or Create an account to join the conversation.
Unless you use multi-select, the SelectionDescriptors are just a complication. And, your code does not set the initial node descriptor. Does the example below (sorry, in VBScript only) help?
Please Log in or Create an account to join the conversation.