Developer Portal Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    Axis object 1.2.16.0, savePos (fixed positions) from stepchain

    Axis object 1.2.16.0, savePos (fixed positions) from stepchain

    Szi7Bp1
    Occasional Visitor

    Hello!

    Can anyone send me a sample, how to save Axis target positions for fixed position mode from stepchain?

    From manual mode position save works properly. It saves the data, I can see in axis.unit.oncall() how parimm.savepos activates. But if I want to save data from my calibration mode stepchain, and I set axis.unit.parimm.savepos, data is not saved and at axis.unit.oncall() the parimm.savepos  does not change to true.

    Thank you in advance!

    2 REPLIES 2

    Bianca
    Community Moderator
    Community Moderator

    You seem to have the right idea already. The ParImm.SavePos starts your save chain, which is in your OnCall method. The only problem with your current solution is that you are using the ParImm.SavePos variable of the unit instance. The save functionality is an HMI function and is triggered by the extension. To start your save chain in the Extension.OnCall method, you can set Axis.Extension.ParImm.SavePos to True.

    Thank you for the fast response! On monday I will try out that way.

    Could you also tell me, which variable of the axis will give me the feedback save was done?
    Axis.extension.OutImm.PosSaved is cannot be reached. Should I create a global variable and "mirror" OutImm.PosSaved  at AxisExtension.oncall() ?

    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