Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о программировании

Вопросы о программировании Вопросы, касающиеся программирования на FBD

Ответ
 
Опции темы Поиск в этой теме
Старый 19.04.2017, 20:41   #1
boxmen77
Senior Member
 
Аватара для boxmen77
 
Регистрация: Apr 2017
Адрес: MSK
Сообщения: 125
Благодарил(а): 0 раз(а)
Поблагодарили: 5 раз(а) в 5 сообщениях
По умолчанию Календарь на месяц

Для собственных нужд сбацал календарик с дальнейшим развитием в сторону расписания.Данные передаются на панель по мадбасу. Вопрос к профи- можно ли упростить.
Вложения
Тип файла: msl Календарь на месяц.msl (141.9 Кбайт, 51 просмотров)
boxmen77 вне форума   Ответить с цитированием
Старый 19.04.2017, 21:41   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Календарь на месяц

Цитата:
Сообщение от boxmen77 Посмотреть сообщение
Для собственных нужд сбацал календарик с дальнейшим развитием в сторону расписания.Данные передаются на панель по мадбасу. Вопрос к профи- можно ли упростить.
Вопрос для непрофи: где описание и работающий макет, чтобы понажимать кнопки и посмотреть результат на экране?


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 19.04.2017, 21:58   #3
boxmen77
Senior Member
 
Аватара для boxmen77
 
Регистрация: Apr 2017
Адрес: MSK
Сообщения: 125
Благодарил(а): 0 раз(а)
Поблагодарили: 5 раз(а) в 5 сообщениях
По умолчанию

Удаляем входы и пишем свою инфу. Расчет такой: вычисляется год (весокосный или нет), затем подтягивается месяц и вычисляется день недели первого числа месяца. Отправлено этого остальной расчет

Арсений меня интересует можно ли упростить , в особенности блок память , много регистров.

Если визуально, то получается так, если вы нажмете на часики в винде и увидите календарь

Последний раз редактировалось Arsie, 21.04.2017 в 10:56
boxmen77 вне форума   Ответить с цитированием
Старый 21.04.2017, 11:14   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Календарь на месяц

Цитата:
Сообщение от boxmen77 Посмотреть сообщение
Удаляем входы и пишем свою инфу. Расчет такой: вычисляется год (весокосный или нет), затем подтягивается месяц и вычисляется день недели первого числа месяца. Отправлено этого остальной расчет

Арсений меня интересует можно ли упростить , в особенности блок память , много регистров.
Я не открывал ваш макрос, но я знаю формулы расчёта и вообще не понимаю, зачем вы использовали блок памяти.

Если вы всё же найдёте силы объяснить мне, по какой формуле вы работали, как её разбили на части, почему именно так, а также сделаете макет вида "нажимаю кнопки, вижу на экране результат", я с удовольствием пообщаюсь с вами на предмет оптимизации вашего алгоритма.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 21.04.2017, 21:12   #5
boxmen77
Senior Member
 
Аватара для boxmen77
 
Регистрация: Apr 2017
Адрес: MSK
Сообщения: 125
Благодарил(а): 0 раз(а)
Поблагодарили: 5 раз(а) в 5 сообщениях
По умолчанию Ответ: Календарь на месяц

Добрый вечер.
1.Блок память имеется в виду макрос с 42 регистрами для запоминания данных и передачи по модбасу.
2.Макет не могу сделать так как данные уходят на панель стороннего производителя.(трим5 пока едет, но долго)

А смысл задумки графический календарь(6 строк 7 столбцов 42 регистра)
boxmen77 вне форума   Ответить с цитированием
Ответ


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

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 21:18.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2024