Developer Portal Community

    We are moving! We are currently migrating our community to the new Bosch Connected Industry Online Portal. The community will be available latest in the new year again, until then it will be in read-only mode. Click here for more information.

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

    Conditions not working in subtrees? (HMI / CpS V5.8.2)

    Conditions not working in subtrees? (HMI / CpS V5.8.2)

    florrens
    Established Member

    I am trying to add a condition to a Mod_Button on a CmdHandler view in a subtree following the CpS documentation. However it seems not to work: the condition is ignored or always regarded as fulfilled, even if I hard code the connected variable to FALSE in TwinCAT. The parsed condition in CpS shows the "FALSE", so the parsing seems to work for all 3 subtree instances.

    If I try the same on a regular CmdHandler outside a subtree it works.

    Are conditions not (yet) working subtrees or might I be doing something wrong?

    1 REPLY 1

    nexidator
    Community Moderator
    Community Moderator

    The condition feature does work in subtrees, but there is a misbehavior in the selection dialog for the Condition property in the HMI designer. When using a condition of the object that also owns the view, the Condition property should just contain the name of the condition. The dialog adds a relative path up the model tree and back down again which does not work. But you can remove this path from the property.

    We have planned to fix the selection dialog in the next version.

    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