Зарегистрирован: Feb 16, 2007 Сообщения: 123 Рейтинг: +7/-0 Откуда: Енакиево
Добавлено: Пт 20 Мар, 2009 10:06:23 Заголовок сообщения:
gnan писал(а):
но через параметры в функцию я не могу передать массив.
если вы пытаетесь передать массив в функцию используя свойства Input
то возникает проблема: можно передавать только bool, int,...
однако если вы будете использовать InOut , тогда вы сможете передать в функцию не только массив, но и определенную вами структуру (user-defined)
из справки :
For an Add-On Instruction, an InOut Parameter defines data that is used as both input and output during the execution of the instruction. An InOut Parameter is passed by reference, meaning the logic deals directly with the tag passed to the instruction. InOut parameters can be any valid data type because they are passed by reference. This includes message, motion group, all axis, and module data types. Any data structures or arrays that need to be passed to an Add-On Instruction must be done using InOut Parameters
Удачи!
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
Smart Solutions VDT GmbH | Friedrich-List-Allee 38, D-41844 Wegberg-Wildenrath, Germany Tel.: +49 2432 933 57 83 | e-Mail: office@vdt-solutions.de Все товарные знаки и торговые марки являются собственностью их владельцев.
При использовании материалов сайта ссылка на данный сайт обязательна. Открытие страницы: 0.128 секунды