Developer Portal Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 
    SOLVED

    Select parameters from Subtrees (enumerations)

    Despejo47
    Established Member

    Select parameters from Subtrees (enumerations)

    Hello all,

    I don't know if this is a bug or is something characteristic form CPS. It's happen on OES too.

    I'm creating an object and create a parameter as a "ParameterValue". when you want to give a value, CPS gets all values from contatcs and enumerations that match with the type, that is Ok. The problem start when you select a value from that comes from a Subtree, then suddenly whe you press enter the value is missing.

    As a Machine developera and object creator, this feature is necesary. Subtrees are par of the station.

     

    Thanks and best regards

     

    Tags (1)
    2 REPLIES 2
    nexidator
    Community Moderator

    Re: Select parameters fron Subtrees (enumerations)

    I have looked into the problem, and the answer is: Part of the problem is a misbehavior, part is by design.

    • Selecting elements of an enumeration or constant variables should be possible across the borders of subtrees. This does not work correctly. We will fix this in the next version.
    • Selecting subtree variables (not constants) from outside their own subtree does not work, because these variables appear as simple-type variables in CpStudio although they are exported as arrays. When referencing them in the main tree, you would need to specify an array index corresponding to a subtree instance. This is technically impossible because the selection control can only link to data elements existing in CpStudio.
    Despejo47
    Established Member

    Re: Select parameters fron Subtrees (enumerations)

    Thanks for your quick answer.

    We will wait eager newer version that solve the problem with enumerations.

    Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist