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

    Object library category creation issue

    Object library category creation issue

    Hudson
    Established Member

    Hello

     One topic I have is there during library creation of an object, when I input library information, the item 'Library categories' should be selected. The issue is that I want to create a new category name, but it cannot be typed, only can be imported from two options, one is from other library, the other is from the decription file. Would you like to share the template file of description with short instruction? thank you~

    2 REPLIES 2

    MarvinW
    Long-established Member

    You will need something like this:

     

     

    <?xml version="1.0" encoding="utf-8"?>
    <LibraryCategories xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="LibraryCategories.xsd">
      <LibraryCategory>
        <Id>00000000-0000-0000-0000-000000000000</Id>
        <Version>1.0.0.0</Version>
        <DefaultName>CatogryName</DefaultName>
      </LibraryCategory>
    </LibraryCategories>

     

     

    Put it into a FileName.libcat.xml file and you should be able to load it in the dialog for the category selection. Replace the zeroes with a random GUID and the CategoryName with the name that you want to have in TwinCAT.

    Be careful about creating libraries with different categories. If you proliferate them too much, then users of your libraries will get a mess in their TwinCAT library manager.

    Hudson
    Established Member

    Thank you very much~😁

    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