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

Error with IDE Visual Coding when programming an axis

Error with IDE Visual Coding when programming an axis

ASalvador
New Poster

Hi everyone,

I am using the IDE Visual Coding to program the movements of 1 axis and I am seeing the errors shown below. I was wondering if anyone has a solution for this?

ErrorLog.PNG

About my setup: I have a ctrlX Core connected to a ctrlX Drive and the Drive is connected to one motor (axis 1).

The axis is configured as shown below:

AxisConfig.PNG

And my code is the following:

IDE.PNG

To run the code, I compile it and press start and it works fine, the motor moves as expected, but when I press the stop button on the IDE, the errors shown above appear and the ctrlX Core light starts blinking red.

Any ideas on what could be the issue?

Thank you!

 

 

 

3 REPLIES 3

CodeShepherd
Community Moderator
Community Moderator

At the moment it is not possible to stop a script running in an endless loop without killing it and so creating the error you mentioned. We are working on improving the python interpreter but I cannot tell you a date for releasing that function.

Hi, I am wondering if you have the solution by now? I am experiencing the same problem. I got the same errors when I quit the program. Looking forward to the solutions 🙂

When using the stop button in the visual programing an abort of the script is triggered in the script engine and for security reasons an error is created to prevent e.g. unwanted axis movement.

The actual solution is to use a system function called "exit" with handing over the value "0". So in the system an successful termination is triggered. Beware that eventual moving axis will not be stopped in this case.

When handing over an other value then "0" an exception in the script engine is created with that error code.

IDE app visual coding exitIDE app visual coding exit

IDE app textual coding exitIDE app textual coding exit

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