Ответ
 
Опции темы Поиск в этой теме
Старый 30.11.2015, 22:52   #1
Rabov Vlad
Новичок
 
Регистрация: 27.11.2015
Сообщения: 9
Сказал Спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении
По умолчанию как создать пользовательский тип данных?

Здравствуйте, не очень-то разбираюсь в роботах ABB, хотел бы создать пользовательский тип данных. Уже полазил в интернете, но не нашел нужных команд. Нашел только Record endRecord. Не особо понял как делать, правда.
Rabov Vlad вне форума   Ответить с цитированием
Старый 01.12.2015, 06:59   #2
r_freelancer
Гуру
 
Регистрация: 22.05.2013
Сообщения: 68
Сказал Спасибо: 0
Сказали Спасибо 1 раз(а) в 1 сообщении
По умолчанию

Охотно поделюсь. Отличная вещь. За ошибки извиняюсь. Не было времени проверить синтакс.
Код:
MODULE Data(SYSMODULE)
!
!=============================================
! DECLARATIONS:
!=============================================
  RECORD reExample
    num  nX;
    num  nY;
    num  nZ;
    bool bNegativ;
    string  sTime;
  ENDRECORD
!=============================================
! END DECLARATIONS:
!=============================================
!Record
PERS reExample  VaribleName  :=[1011,482,9,FALSE,"00:00:00",];

  PROC getFromPlc
    VaribleName.nX      :=giDataX;
    VaribleName.nY      :=giDataY;
    VaribleName.nZ      :=giDataZ;
    VaribleName.bNegativ:=diNegativ;
    VaribleName.sTime   :=CTime();                
  ENDPROC
ENDMODULE
__________________
FANUC/KUKA/ABB
отвечу в тг хулинетеслида
r_freelancer вне форума   Ответить с цитированием
Старый 01.12.2015, 19:42   #3
Rabov Vlad
Новичок
 
Регистрация: 27.11.2015
Сообщения: 9
Сказал Спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении
По умолчанию

спасибо большое
Rabov Vlad вне форума   Ответить с цитированием
Старый 02.12.2015, 00:09   #4
slander
Гуру
 
Регистрация: 03.07.2015
Сообщения: 62
Сказал Спасибо: 0
Сказали Спасибо 10 раз(а) в 10 сообщении
По умолчанию

Вот так:
RЕСОRD Data Type numDаtа1; numDаtа2;
...
stringStr I; stringStr 2;
ЕNDRЕСОRD LОСАL VАRDаtа TуреMу Dаtа;
PRОС mу рrоcеdurе()
...
ЕNDРRОС
slander вне форума   Ответить с цитированием
Старый 02.12.2015, 19:30   #5
Rabov Vlad
Новичок
 
Регистрация: 27.11.2015
Сообщения: 9
Сказал Спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении
По умолчанию

сделал. компилятор показал ошибку.
Rabov Vlad вне форума   Ответить с цитированием
Старый 02.12.2015, 21:32   #6
r_freelancer
Гуру
 
Регистрация: 22.05.2013
Сообщения: 68
Сказал Спасибо: 0
Сказали Спасибо 1 раз(а) в 1 сообщении
По умолчанию

Код:
MODULE Data_test(SYSMODULE)
!
!=============================================
! DECLARATIONS:
!=============================================
  RECORD reExample
    num  nX;
    num  nY;
    num  nZ;
    bool bNegativ;
    string  sTime;
  ENDRECORD
!=============================================
! END DECLARATIONS:
!=============================================
!Record
PERS reExample  VaribleName  :=[1011,482,9,FALSE,"00:00:00"];

  PROC getFromPlc()
    VaribleName.nX      :=1;
    VaribleName.nY      :=2;
    VaribleName.nZ      :=3;
    VaribleName.bNegativ:=false;
    VaribleName.sTime   :=CTime();                
  ENDPROC
ENDMODULE
__________________
FANUC/KUKA/ABB
отвечу в тг хулинетеслида
r_freelancer вне форума   Ответить с цитированием
Старый 03.12.2015, 23:01   #7
Rabov Vlad
Новичок
 
Регистрация: 27.11.2015
Сообщения: 9
Сказал Спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении
По умолчанию

да, отлично! спасибо вам!
Rabov Vlad вне форума   Ответить с цитированием
Старый 04.12.2015, 21:54   #8
slander
Гуру
 
Регистрация: 03.07.2015
Сообщения: 62
Сказал Спасибо: 0
Сказали Спасибо 10 раз(а) в 10 сообщении
По умолчанию

а у вас кстати контроллер Irc5?
slander вне форума   Ответить с цитированием
Старый 06.12.2015, 17:10   #9
Rabov Vlad
Новичок
 
Регистрация: 27.11.2015
Сообщения: 9
Сказал Спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении
По умолчанию

да!верно
Rabov Vlad вне форума   Ответить с цитированием
Ответ
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +2, время: 16:03.

vBulletin v3.6.2, Copyright ©2000-2024, Jelsoft Enterprises Ltd.
Русский перевод: zCarot, Vovan & Co