Dear Community User! We have started the migration process.
This community is now in READ ONLY mode.
Read more: Important information on the platform change.

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

Template for Datalayer-Access in Python

Template for Datalayer-Access in Python

rexxon
Established Member

Hey everybody,

I am searching for a way to get started with the textual IDE on the coreX. I initially started implementing my ideas in the visual editor but stumbled across some limitations (for example the lacking ability to use OOP) and since my project grows bigger and bigger, using just one document starts to become a hurdle.

So it seems like, there is no way around using the textual editor but I cant wrap my head around the structure and usage of the basic conceps (for example using workspaces) and the more detailed stuff regarding the datalayer and accessing external etherCAT devices. Its not, that I am new to programming but a lack of documentation and usable examples. Checking out the compiled documents from the visual ide in the texutal ide also does not really improve the situation...

Does anyone of you has an idea, where i can get startet? Are there already implemented functions that can be used in a similar way to coding in python in the visual editor? Does anyone of you may has a template for datalayer access/IPC and is willing to share it?

Many thanks in advance and kind regards

1 REPLY 1

CodeShepherd
Community Moderator
Community Moderator

You can start with a lot of topics in the how to collection list in the how to area.

For your case you can have a look to the example for "Graphical and Textual Python Programming for Pick & Place using IDE App".

If you have further questions feel free to ask them.

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