Синтаксис макроса

Работа с панелями оператора Weintek - подключение, программирование, совмещение с ПЛК

Модераторы: kiv, 8bit, VanMo

Синтаксис макроса

Сообщение KIPiA » 17 сен 2022, 17:54

Как правильно объявить и присваивать(если возможно, не хочется для каждого char заводить переменную)? "a" получает значение и по нему в иф делает сравнение и выводит нужное, если в питоне просто объявить и можно присвоить то тут попробовал чтот не получилось, как правильно сделать?
Код: Выделить всё
  1. macro_command main()
  2. short a
  3. short b = 1
  4. char c[14]
  5. GetData(a, "Stiralka", LW, 0, 1)
  6. if a == 0 then
  7. char c[14] = "Залив"
  8. SetData(c[0], "Stiralka", RECIPE, "Stirka.Step")
  9. else if a == 1 then
  10. char c[14] = "Моющие средства"
  11. SetData(c[0], "Stiralka", RECIPE, "Stirka.Step")
  12. end if
  13. end macro_command


Модератор: Используйте BBcode [Code] для оформления текста макросов.
KIPiA
 
Сообщения: 28
Зарегистрирован: 30 сен 2019, 11:44

Re: Синтаксис макроса

Сообщение 8bit » 19 сен 2022, 13:07

если в питоне просто объявить и можно присвоить

почему ориентируетесь на питон ?
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1222
Зарегистрирован: 20 апр 2020, 19:07

Re: Синтаксис макроса

Сообщение KIPiA » 21 сен 2022, 09:04

8bit писал(а):
если в питоне просто объявить и можно присвоить

почему ориентируетесь на питон ?

изучаю питон, но на си вродь не похоже, на каком они макросы пишутся?
KIPiA
 
Сообщения: 28
Зарегистрирован: 30 сен 2019, 11:44

Re: Синтаксис макроса

Сообщение 8bit » 21 сен 2022, 13:02

KIPiA писал(а):изучаю питон,


аргумент однако ....

KIPiA писал(а):но на си вродь не похоже,

присмотритесь повнимательнее

KIPiA писал(а):на каком они макросы пишутся?

Список форумов ‹ Weintek ‹ Часто задаваемые вопросы по Weintek (F.A.Q.) >> Есть какие-нибудь инструкции как писать макросы ?
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1222
Зарегистрирован: 20 апр 2020, 19:07


Вернуться в Weintek

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 78