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

Toggle the Live Mode on the Trend Widget with an OPC Variable

Toggle the Live Mode on the Trend Widget with an OPC Variable

iamt_ps
Member

Hello,

i want to ask, if there is a way to start and stop the Live Mode of the Trend Widget with a Variable from an OPC UA Server. I have a boolean Variable in my plc project, that should stop the Live Mode when it is true.

Thanks for the answers

1 REPLY 1

webiq-sk
Frequent Contributor

You can do this in this way:

1. You retrieve an instance of your IQ Trend widget, preferably using shmi.onReady (instead of shmi.ctrl below)
2. You subscribe to an item using the IO Manager (check our scripting demo for examples)
3. You do all of this in a LocalScript that you add to your HMI

const trendWidget = shmi.ctrl(".iq-trend");
if (trendWidget) {
    if (trendWidget.isLive()) {
        trendWidget.setLive(false);
    } else {
        trendWidget.setLive(true);
    }
}

 

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